input[type="text"], input[type="email"]  {border-color: #777;}
#mc-embedded-subscribe-form h2 {font-size: 30px; }
.mc-field-group {margin-bottom: 10px; }
#mc-embedded-subscribe-form .button {background-color: #00c2a9 }

.header-shrink #logo {text-align: center; }
.header-shrink #logo img {width: 50%; margin: 0 auto;}
.flex-control-thumbs i {font-size: inherit; line-height: inherit; }
.flex-control-thumbs i:before {height: 80px; width:80px; text-indent: -9999px; margin: 10px auto 6px;}
.icon-paper-plane-2:before { content: "reike"; background: url(../images/icon-reike.png) center top no-repeat; }
.icon-pencil-7:before { content: "intuitive coaching"; background: url(../images/icon-intuitivecoaching.png) center top no-repeat; }
.icon-cog-6:before { content: "readings"; background: url(../images/icon-readings.png) center top no-repeat; }
.icon-beaker-1:before { content: "meditation instruction"; background: url(../images/icon-meditationinstruction.png) center top no-repeat; }
.icon-megaphone-3:before { content: "energy clearing"; background: url(../images/icon-energyclearing.png) center top no-repeat; }
.flex-control-thumbs .flex-active:before {background-position: center bottom;}
[class^="icon-"]:before, [class*=" icon-"]:before {line-height: inherit; }
.flex-control-thumbs li {width: 100px; }
hr.short {width: 20%; margin: 30px auto; background-color: #e8e8e8; height: 1px; border: none; }
.section p {width: 80%; margin: 0 auto 1.5em }
.section .entry-body p, #contact p {width: 100%; }
#contact p {color: #fff; }
#contact a, a > * {color: #fff; }
.entry-meta span.date a {color: #00c2a9; }
.entry-meta span.comments { color: #aeaeae; }
#intro .padding-top-off {margin-top: -50px; }
#intro .section:first-child {padding-bottom: 0; }
li blockquote { font-size: 20px; color: #fff;}
h1, h2, h3 {font-weight: 100; }
h1 strong {color: #00c2a9; }
h2, h3 {text-transform: uppercase; line-height: 1.1em; }
.tagline {margin: 250px auto; }
.quotes {margin-bottom: 0; }
.quote-text {background: url(../images/quotes.png) center top no-repeat; padding-top: 50px; color: #fff; text-align: center; font-size: 1.25em; margin-top: -10px; font-weight: 100;}
.quote-author {text-align: center; }
.feather { position: absolute; bottom: 0; right: 0px;  } 
#testimonial-1 .container .row .col-md-12 {padding-bottom: 100px; }
#testimonial-angie-2 .quote-text, #testimonial-angie-2 .quote-author {width: 60%;}
#testimonial-angie-2 .quote-text {font-size: 2.5em; line-height: 1.25em; }
.angie-border {background: url(../images/angie-quote-bkgd.png) center top repeat-x; width: 100%; height: 55px; position: absolute; top: -37px; left: 0; }
#testimonial-angie-2, #testimonial-angie-2 .section {overflow: visible; }
.flex-control-thumbs h6 {font-size: 15px; }
.bottom-testimonial-pattern {position: absolute; bottom: -6px; left: 0; width: 100%; } 
#testimonial-2 .quote-text, #testimonial-2 .quote-author {width: 75%; margin: 0 auto 1.5em; }
#testimonial-2 .quote-author {margin-bottom: 80px; }
#blog-homepage .entry-title, .page-id-93 .entry-title {font-size: 24px; line-height: 1.2em;} 
.team-group, .developed, #footer section {display: none; }