/*
Theme Name: Well & Being
Theme URI: http://wellandbeing.com
Author: Justin Scheef
Author URI: http://scheef.com/
Version: 1.0
Text Domain: wellandbeing

*/


/* .template_f_width { min-width: 67%; } */
.wsp-pages-title { display: none; }
.wpcf7-submit  { border: 0; }

body.page-id-22 .about dt { margin: 0px 0px 0px 10px; }
body.page-id-22 .box { width: 975px; }
body.page-id-22 .mob .box, body.page-id-22 .vt .box { width: auto; }

.sharethis-inline-share-buttons { margin-bottom: 20px; }

.entry-title a { color: #be9e54; }
.entry-title a:hover { color: #907940; }

.entry-date { display: block; font-size: 12px; color: #555; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #ccc; }

.entry-summary, .entry-summary p, .entry-summary li, .entry-content, .entry-content p, .entry-content li { line-height: 1.4; }

#content .attachment-post-thumbnail { width: 100% !important; height: auto !important; margin-bottom: 20px; }

body.single-post .box .section_text { margin-top: 5px; }

body.single-post .nav_box { padding-right: 20px !important; }

.col-sm-4 { width: 31%; float: left; margin: 0 0 20px 2%; }
.col-sm-4:first-child { margin-left: 0 !important; }
.mob .col-sm-4 { width: 100%; float: none; margin: 0 0 30px 0 !important;  }
.col-sm-4 .blog-post img { width: 100%; height: auto;  }
.col-sm-4 .blog-post h2 { font-size: 20px; margin-top: 8px; }

.col-sm-4 .blog-post .entry-date { border-bottom: 0; }

.mob .h8_title { line-height: 1.1 !important; padding-top: 1rem; padding-left: 1rem; padding-right: 1rem;  }
.mob .section_text_templateB { width: 90%; margin: 0 auto; padding: 30px 0 !important; }
.mob .section_text_templateB p { font-size: 15px !important; line-height: 1.4 !important; }