body { background: none !important; font-size: 11pt !important; font-weight: 300 !important; color: #000 !important; }
.jf-answer-choices { font-size: 11pt; color: #000; font-weight: 300 !important; }
b,strong { font-weight: 600 !important; }
.entry-title, .singular .entry-title { font-size: 22pt !important; font-weight: 400 !important; }
#secondary, .citations_container, .share-buttons, header .social-links, #header-right-section, header .news-bar, 
.default-wp-page, .related-posts-wrapper, .site-navigation-sticky-wrapper, #colophon, #site-navigation, .widget_policy_widget { display: none !important; }
#primary { width: 100% !important; }
#main { padding-top: 0 !important; }
#header-text-nav-wrap { padding: 0 !important; }

#header-left-section { width: 100% !important; text-align: center !important; }
#header-logo-image { float: none !important; padding: 0 !important; }

.main-content-section { padding-top: 0; }

#feedburner { display: none !important; }
#branding img {
    display: block !important;
    max-width: 100% !important;
    width: auto !important;
}
.shareaholic-canvas { display: none !important; }
.left-sidebar #primary {
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
}
.left-sidebar #secondary, .jf-share, .jf-footer, #comments,
.question_box .icons, .question_box .prev-area, .question_box .next-area, #question_form input { display: none !important; }
body .widget-title { border: none !important; }
body .widget-title span { background: none !important; padding: 0 !important; color: #000 !important; font-size: 22px !important; }

#page { margin: 0 !important; }
.hentry:last-child, .no-results, .hentry { border: none !important; }

.question_box { background: none !important; padding: 0 !important; color: #000 !important; border: none !important; }
.question_box * { color: #000 !important; }
.question_box .question-area { display: block !important; }
.question_box .entry-title { font-style: 30px !important; text-align: center !important; }
.question_box .jf-container { margin: 0 !important; padding: 0 !important; border: none !important; }
.question_box .question_form { display: block; }

.widget_featured_posts .first-post, .widget_featured_posts .following-post.top { width: 100% !important; float: none !important; }
.widget_featured_posts .following-post.bottom { display: block !important; margin: 0 !important; }
.widget_featured_posts .following-post.bottom .single-article { display: block !important; border: none !important; width: 100% !important; }
.widget_featured_posts .following-post.bottom .single-article:nth-child(2n+1),
.widget_featured_posts .following-post.bottom .single-article:nth-child(2n) { margin: 0 !important; }
.widget_featured_posts.widget_featured_meta .following-post .single-article figure { margin: 0 0 18 !important; float: none !important; }
.widget_featured_posts .following-post .article-content .entry-title { font-size: 22px !important; }
.widget_featured_posts .following-post.bottom .single-article figure { max-width: 100% !important; max-height: 100% !important; 
    display: block !important; margin-bottom: 10px !important;
}
.widget_featured_posts .article-content { width: 100% !important; }