:target:before {content: ""; display: block; height: 50px; margin: -50px 0 0}
.mh_vs_leader_ad {margin-bottom: 20px}
.ads_disc_leader, .ads_vs_leader {position: relative; height: 90px; width: 738px}
.ads_disc_leader:after, .ads_vs_leader:after {font-family: 'Fjord One', serif; content: 'ADVERTISEMENT'; font-size: 10px; color: #546E7A; position: absolute; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); top: 40px; left: -45px}
.ads_disc_anchor {position: relative; width: 738px}
.ads_disc_anchor:after {font-family: 'Fjord One', serif; content: 'ADVERTISEMENT'; font-size: 10px; color: #546E7A; position: absolute; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg); top: 50px; left: -45px}
.ads_disc_skyscraper:after {font-family: 'Fjord One', serif; content: 'ADVERTISEMENT'; font-size: 10px; color: #546E7A}
.ads_disc_lwr_square {position: relative; padding-bottom: 14px}
.ads_disc_square {position: relative; padding-bottom: 1.2em; min-height: 250px}
.mh_vs_square {height: 260px; width: 300px; position: relative; padding-bottom: 14px; margin-bottom: 20px}
.ads_disc_square:before, .ads_disc_lwr_square:before, .mh_vs_square:before {font-family: 'Fjord One', serif; content: 'ADVERTISEMENT'; font-size: 10px; color: #546E7A; position: absolute; bottom: 0; right: 0}
a.mh_vit_link {font-family: 'Lato', sans-serif; text-decoration: none; font-weight: bold; font-size: 16px; color: #009CC4}
a.mh_vit_link:hover {color: #5FC9E4; border-bottom: 2px solid #5FC9E4}
.forum_desc a {font-family: 'Lato', sans-serif; text-decoration: underline; font-weight: bold; font-size: 16px; color: #FFFFFF}
a.mh_vit_icon_link {color: #5FC9E4; text-decoration: none; font-size: 16px; font-family: 'Lato', sans-serif; font-weight: bold}
a.mh_vit_icon_link .mh_vit_link_txt {margin-left: 6px}
a.mh_vit_icon_link svg {color: #F26968; font-size: 20px}
a.mh_vit_icon_link:hover .mh_vit_link_txt {border-bottom: 2px solid #5FC9E4}
a.mh_vit_icon_link:hover svg {color: #FFB6B9}
a.mh_vit_comm_action_btn {display: inline-block; color: #F26968; border: 2px solid #F26968; background-color: white; text-align: center; border-radius: 5px; font-size: 14px; font-family: 'Lato', sans-serif; font-weight: bold; line-height: 36px; width: 100%; text-decoration: none}
a.mh_vit_comm_action_btn:hover {color: white; background-color: #FFB6B9; border-color: #FFB6B9}
.forum_info a.mh_vit_comm_action_btn {max-width: 300px}
a.mh_vit_primary_action_btn, input[type=submit].mh_vit_primary_action_btn {display: inline-block; color: #009CC4; border: 2px solid #009CC4; background-color: white; text-align: center; border-radius: 5px; font-size: 14px; font-family: 'Lato', sans-serif; font-weight: bold; line-height: 36px; width: 100%; text-decoration: none; -webkit-appearance: none; -moz-appearance: none; appearance: none}
a.mh_vit_primary_action_btn:hover, input[type=submit].mh_vit_primary_action_btn:hover {color: white; background-color: #5FC9E4; border-color: #5FC9E4; cursor: pointer}
input[type=submit].mh_vit_primary_action_btn:focus {outline: none}
.mh_vit_body {background: linear-gradient(#E7F5F4, #D7EEED, #89CBC8); margin: 0}
.mh_vit_body.body_bg_white {background: #FFFFFF}
.mh_vit_body.body_bg_gray {background: #FAFAFA}
.mh_vit_body img.photo_link {-webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; height: 45px; width: 45px}
.mh_vit_content {margin: 0 16px}
.mh_vit_content > div {display: inline-block; vertical-align: top}
.mh_vit_lhs {width: 160px}
.mh_vit_crumbs {margin: 12px 0 12px 200px; font-family: 'Lato', sans-serif; color: #78909C}
.mh_vit_crumbs .breadcrumb_spacer {color: #009CC4; padding: 0 10px}
.mh_vit_crumbs a {text-decoration: none; color: #009CC4}
.mh_vit_fixed_ctn {position: fixed; right: 0; top: 58px; z-index: 10}
.mh_vit_fixed_ctn .toggle_display_opt {font-family: 'Lato', sans-serif; height: auto; color: #006cc8; font-size: 16px; padding: 9px 12px; border: 1px solid #d1dce1; border-top-left-radius: 4px; border-bottom-left-radius: 4px; float: none; background-color: #f7fafc; text-align: center; cursor: pointer}
.mh_vit_fixed_ctn .display_options_container {font-family: 'Lato', sans-serif; display: none; background-color: white; text-align: center; position: absolute; top: 0; right: 0; z-index: 10002; border: 1px solid #cccccc; border-radius: 3px; width: 263px}
#clear_cover {position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 10001; display: none}
.hide_display_options {border-bottom: solid 1px #cccccc; border-top: solid 1px #cccccc; line-height: 43px; cursor: pointer; font-size: 15px; color: #009CC4; width: 100%}
.display_options_container .font_sizer {line-height: 53px; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc}
.display_options_container .font_sizer div {display: inline-block; width: 33%; cursor: pointer; font-family: 'Fjord One', serif}
.font_sizer .pick_small {font-size: 16px}
.font_sizer .pick_med {font-size: 18px}
.font_sizer .pick_large {font-size: 20px}
.display_options_container .color_picker {line-height: 58px}
.display_options_container .color_picker div {display: inline-block; border-radius: 12px; height: 28px; width: 65px; vertical-align: middle; cursor: pointer}
.color_picker .pick_white, .color_picker .pick_body_white {background-color: white; border: solid 1px black; box-sizing: border-box}
.color_picker .pick_blue {background-color: #F2F2F2; margin: 0 17px}
.color_picker .pick_gray {background-color: #EBF1F6}
.color_picker .pick_body_default {background-color: #E7F5F4; margin-right: 17px}
.color_picker .pick_body_gray {background-color: #FAFAFA; margin-left: 17px}
.mh_vit_content .mh_vit_mid {width: calc(100% - 508px); margin: 0 24px}
.mh_vit_content .mh_vit_mid .manage_ugrp_link {text-align: right; padding-bottom: 5px}
.mh_vit_body .mh_vit_card.forum_info {background-color: #546e7a; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-align: center}
.forum_info .forum_title, .forum_info .forum_desc {margin-bottom: 16px; line-height: normal; color: white}
.btn_ctn .ask_question_btn {display: inline-block; width: 48%}
.btn_ctn .join_comm_btn {display: inline-block; margin-left: 5px; width: 48%}
.btn_ctn .join_comm_btn .mh_vit_primary_action_btn {max-width: 300px}
.btn_ctn .join_comm_btn a.mh_vit_link {color: #5FC9E4}
.subj_stats .count_txt {color: #5FC9E4}
.subj_stats .recent_posters {margin-top: 18px}
.subj_stats .recent_poster {display: inline-block; border: 1px solid #78909C; line-height: 40px; padding: 0 15px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 0 10px 10px 0; font-size: 14px}
.mh_vit_rhs {width: 300px}
.rhs_widget {background-color: white; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 16px; margin: 16px 0; font-size: 14px}
#new_ques_widget.rhs_widget {background-color: #546e7a; color: white}
#new_ques_widget a {color: #F26968}
#new_ques_widget a:hover {color: white}
.rhs_widget a, .rhs_widget a.mh_vit_link {font-family: 'Lato', sans-serif; text-decoration: none; color: #009CC4; font-size: 14px}
.rhs_widget .rhs_widget_title {font-family: 'Vollkorn', serif; font-weight: bold; font-size: 16px; margin-bottom: 12px}
.rhs_widget .rhs_widget_body {font-family: 'Fjord One', serif; font-size: 16px; line-height: 26px; color: #546E7A; margin-bottom: 12px}
.rhs_widget .resource_entry {margin-bottom: 16px}
.rhs_widget .resource_img {display: inline-block}
.rhs_widget .resource_img img {height: 45px; width: 45px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%}
.rhs_widget .resource_info {display: inline-block; vertical-align: top; width: calc(100% - 50px); margin-left: 5px}
.rhs_widget .widget_link_ctn {text-align: right}
.rhs_widget a.more_txt:after {content: 'More'}
.rhs_widget a.less_txt:after {content: 'Less'}
.resource_info .resource_title {margin-bottom: 8px}
.resource_title a.mh_vit_link {font-size: 14px}
.resource_info .resource_txt {font-family: 'Lato', sans-serif; font-size: 12px; color: #78909C}
 .bottom_pagination {text-align: center}
.new_pagination_nav .page_nav {display: inline-block; font-size: 14px; border: 2px solid #009CC4; border-right: 0; height: 36px; line-height: 36px; width: 36px; font-family: 'Lato', sans-serif; font-weight: bold}
.new_pagination_nav a.page_nav { color: #009CC4; text-decoration: none}
.new_pagination_nav div.page_nav { color: #546E7A}
.new_pagination_nav .page_nav:first-child {-webkit-border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; border-radius: 5px 0 0 5px}
.new_pagination_nav .page_nav:last-child {border-right: 2px solid #009CC4; -webkit-border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0}
.new_pagination_nav a.page_nav:hover {background-color: #5FC9E4; color: white; border-color: #5FC9E4}
 #recent_activity_widget .fd_icon {float: left; height: 20px; padding-left: 20px; margin-top: 1px}
#recent_activity_widget .resource_info {color: #546E7A; font-family: 'Fjord One', serif}
#recent_activity_widget .resource_info .th_date.fd_date {color: #78909C; font-family: 'Lato', sans-serif}
#recent_activity_widget .fd_message {margin-left: 20px; word-wrap: break-word}
#recent_activity_widget .fd_user_status_icon, #recent_activity_widget .fd_user_status_comment_icon {background: url('/RoR/images/vicons_i.gif?4') 0 -37px no-repeat}
#recent_activity_widget .fd_user_journal_comment_icon {background: url('/RoR/images/vicons_b.png?7') 3px -105px no-repeat}
#recent_activity_widget .fd_user_tracker_icon {background: url('/RoR/images/trackers_toolbar.png?5') -4px -350px no-repeat}
#recent_activity_widget .fd_user_photo_comment_icon, #recent_activity_widget .fd_photo_upload_icon {background: url('/RoR/images/vicons_b.png?7') 0 -514px no-repeat}
#recent_activity_widget .fd_post_poll_icon {background:transparent url('/RoR/images/poll_icons.png?1') no-repeat scroll -3px -30px}
#recent_activity_widget .fd_community_join_icon {background: url('/RoR/images/vicons_g.png?15') -39px -363px no-repeat}
#recent_activity_widget .more_activity_ctn, .top_answerer_wdgt .more_answerer_ctn {display: none}
.top_answerer_wdgt .mh_vit_primary_action_btn {margin-top: 12px}
.related_forums_wdgt .related_tab {font-family: 'Lato', sans-serif; font-weight: bold; display: inline-block; text-align: center; cursor: pointer; color: #5FC9E4; width: 50%; margin-bottom: 12px}
.related_forums_wdgt .related_tab.selected {cursor: default; color: #78909C; border-bottom: 2px solid #5FC9E4}
.related_forums_wdgt .related_links {display: none}
.related_forums_wdgt .related_links.selected {display: block}
.related_forums_wdgt .expert_forum {color: #78909C; line-height: 24px}
 .mh_prequal_ctn {box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.3); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #009CC4; min-height: 250px; max-width: 450px; position: fixed; padding: 32px; bottom: 10px; right: 10px; z-index: 11}
.prequal_ques {font-family: 'Lato', sans-serif; border-bottom: 1px solid #e9e9e9; margin: 0 -32px 16px; padding: 0 32px 16px; line-height: 28px; font-size: 20px; color: white}
.prequal_btn_ctn {text-align: center}
.prequal_btn {display: inline-block; text-align: center; width: 48%}
.prequal_btn > a.mh_vit_primary_action_btn {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; max-width: 150px}
 #forum_admin_panel_icon {top: 105px; right: 0; position: fixed; width: 50px; height: 40px; background: #999999; -moz-border-radius: 5px; border-radius: 5px 0px 0px 5px; -webkit-box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.8); box-shadow: 2px 2px 7px 2px rgba(0, 0, 0, 0.8); cursor: pointer}
#forum_admin_panel_icon.on {background: #363636}
#forum_admin_panel_icon:hover {background: #363636}
#forum_admin_panel {top: 120px; right: 0; position: fixed; background: #363636; color: white; padding: 10px 12px 20px; box-shadow: 4px 4px 10px #333; display: none; max-width: 420px; min-width: 420px; width: 420px; box-sizing: border-box}
#forum_admin_panel_icon div {width: 36px; height: 36px; background: url(/RoR/images/hc_comm_icons.png) no-repeat 8px -115px; margin: 0 auto}
#forum_admin_panel .tabs {background: #363636; color: white}
#forum_admin_panel .tabs > div {display: none}
#forum_admin_panel .tabs ul {margin: 10px 0 14px; padding: 0}
#forum_admin_panel .tabs li {list-style: none; float: left}
#forum_admin_panel .tabs li span {padding: 0 3px; font-size: 88%; color: #aaa}
#forum_admin_panel .tabs li a {font-size: 13px; font-weight:bold; color: #a2c8ea; display: inline-block; padding: 2px 5px}
#forum_admin_panel .tabs li a.selected, #forum_admin_panel .tabs li a:hover {color: #333; background: #a2c8ea; -moz-border-radius: 3px; border-radius: 3px; text-decoration: none}
#forum_admin_panel #admin_tab_sticky label, #forum_admin_panel .confirm_box {font-weight: bold; font-size: 13px}
#forum_admin_panel #sticky_subject {margin: 14px 0}
#forum_admin_panel #sticky_subject label {display: block; margin-bottom: 10px}
#forum_admin_panel #admin_tab_tags .tag_list, #forum_admin_panel #admin_tab_tags .tag_comments {margin-bottom: 14px}
#forum_admin_panel ul li:first-child span {display: none}
#forum_admin_panel .status_result {margin-left: 10px; line-height: 30px}
#forum_admin_panel .confirm_box {margin-top: 10px; margin-bottom: 14px}
#forum_admin_panel #admin_tab_tags table {margin-bottom: 7px}
#forum_admin_panel .hidden {display: none}
#forum_admin_panel .float_fix {display: block}
#forum_admin_panel .float_fix:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden}
#forum_admin_panel .hidden_submit {height: 0; width: 0; border: none; margin: 0; padding: 0; position: absolute; top: 0; left: -9999px}
#mh_anchor_ad {margin-top: 20px; padding-top: 12px}
.vs_ask_ctn {font-family: 'Fjord One', serif; background-color: #546e7a; border-radius: 5px; padding: 24px; color: white; font-weight: bold; margin-bottom: 20px}
.vs_ask_txt, .vs_ask_btn {width: 50%; display: inline-block; text-align: center}
.vs_ask_ctn .ask_question_btn {max-width: 300px}
 @media (max-width: 992px) {.mh_vit_content .mh_vit_rhs {display: none}
.mh_vit_content .mh_vit_mid {width: calc(100% - 208px)}
.mh_vit_fixed_ctn {top: 0; z-index: 1000; width: 100%}
.mh_vit_fixed_ctn .toggle_display_opt {display: none}
.mh_vit_fixed_ctn .display_options_container {width: 100%}
}
 @media (max-width: 728px) {#mh_leader_ad, #mh_anchor_ad {display: none}
}
 @media (max-width: 600px) {.mh_vit_fixed_ctn .toggle_display_opt {display: none}
.forum_info .forum_title {font-size: 18px}
.forum_info .forum_desc {font-size: 16px}
.forum_desc .full_desc {display: none}
.mh_vit_mid .forum_show .user_avatar img {height: 35px; width: 35px}
#mobile_ad_top {height: 50px; text-align: center; margin: 8px 0}
#mobile_ad_bottom, #mobile_ad_middle, #mobile_related_question, .mobile_post_answer_ad {position: relative; text-align: center; height: 250px; width: 300px; margin: 8px auto; padding-bottom: 1.2em}
#mobile_ad_bottom:after, #mobile_ad_middle:after, #mobile_related_question:after, .mobile_post_answer_ad:after {font-family: 'Fjord One', serif; content: 'ADVERTISEMENT'; font-size: 10px; color: #546E7A; position: absolute; bottom: 0; right: 0}
#mh_mobile_bottom, #mh_mobile_post_answer, #mh_mobile_related_question, #mh_first_mobile_post {height: 250px}
.mh_vit_content .mh_vit_lhs, .mh_vit_content .mh_vit_rhs {display: none}
.mh_vit_crumbs {margin: 8px; font-size: 14px}
.mh_vit_content {margin: 0 8px}
.mh_vit_content .mh_vit_mid {width: auto; margin: 0}
.mh_prequal_ctn {bottom: 0; right: 0}
}
.loading_ctn {display: none; color: #AAAAAA; text-align: center}
.link_ctn {display: none}
 .user_rating_ctn {display: inline-block}
.user_rating.disabled {color: green; border: 2px solid green}
.user_rating {display: inline-block; color: #009CC4; border: 2px solid #009CC4; background-color: white; text-align: center; border-radius: 5px; font-size: 14px; font-family: 'Lato', sans-serif; font-weight: bold; line-height: 36px; padding: 0 20px; text-decoration: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 10px 0}
.user_rating:hover:not(.disabled) {color: white; background-color: #5FC9E4; border-color: #5FC9E4; cursor: pointer}
 .sort_ctn {font-size: 16px; font-weight: normal; font-family: Lato, sans-serif; margin: 5px 0}
.sort_link {display: inline-block; background-color: #009CC4; border-radius: 5px; padding: 0 5px; line-height: 20px; text-decoration: none; color: white; margin-left: 5px}
.sort_link[href*="?"] {color: #009CC4; background-color: white; border: 1px solid #009CC4}
.sort_link[href*="?"]:hover {background-color: #009CC4; color: white; cursor: pointer}
 .link_tab {width: 50%; display: inline-block; text-align: center; font-family: 'Vollkorn', serif; font-weight: bold; font-size: 20px; line-height: 40px; border-radius: 5px 5px 0 0; border: 1px solid #0000004d; box-sizing: border-box}
.link_tab.selected {background-color: white; border-bottom: none; padding-bottom: 1px}
.link_tab a {text-decoration: none; color: #009CC4}
.forum_title.link_tab {font-size: 20px}
.mh_vit_card.sq_top {border-top-left-radius: 0; border-top-right-radius: 0; box-shadow: none; border: 1px solid #0000004d; border-top: none}
#article_list .topic_ctn {margin-bottom: 14px}
#article_list .article_ctn {margin-bottom: 14px}
#article_list .article_img {display: inline-block; width: 48px; margin-right: 10px; vertical-align: middle}
#article_list .article_info {display: inline-block; width: calc(100% - 60px); vertical-align: middle}
#article_list .article_title {font-size: 18px; font-family: 'Vollkorn', serif; font-weight: bold}
#article_list .article_title a {color: #009CC4; text-decoration: none}
#article_list .article_desc {font-family: 'Fjord One', serif; font-size: 16px}
.mh_vit_card {background-color: white; box-shadow: 0 5px 3px rgba(0, 0, 0, .3); -o-box-shadow: 0 5px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .3); border-radius: 5px; padding: 24px; margin-bottom: 24px}
.mh_vit_card.empty_card {padding: 0}
.card_bg_blue .mh_vit_card {background-color: #F2F2F2}
.card_bg_gray .mh_vit_card {background-color: #EBF1F6}
.mh_vit_card .subj_header {border-bottom: 2px solid #e9e9e9; margin: 0 -24px 20px; padding: 0 24px; position: relative}
.mh_vit_card.forum_show .subj_entry {margin: 0 -24px 60px; padding: 0 24px}
.mh_vit_card.forum_show .subj_header {border: none; margin-bottom: 8px}
.mh_vit_card.forum_show .subj_info .subj_title {font-size: 18px; line-height: normal}
.mh_vit_card.forum_show .subj_title.deleted_subj {text-decoration: line-through}
.mh_vit_card.forum_show .subj_info .subj_title a {color: #009CC4; text-decoration: none}
.mh_vit_card.forum_show .subj_info .username {padding-bottom: 0}
.mh_vit_card.forum_show .subj_stats {font-family: 'Lato', sans-serif; color: #78909C; font-size: 16px; padding: 15px 0 12px 57px}
.subj_stats a {text-decoration: none; color: #009CC4}
.subj_header .user_avatar, .resp_header .user_avatar {display: inline-block; margin-right: 8px}
.subj_header .subj_info, .resp_header .resp_info {display: inline-block; vertical-align: top; width: calc(100% - 60px);  }
.subj_info .subj_title, .resp_title, .forum_title {font-family: 'Vollkorn', serif; font-weight: bold; font-size: 24px; line-height: 40px; color: #193446; margin: 0}
.subj_info .username, .resp_info .username, .comment_ctn .username {font-family: 'Lato', sans-serif; font-size: 14px; padding-bottom: 20px}
.subj_info .username a, .resp_info .username a, .comment_ctn .username a {text-decoration: none; color: #009CC4}
.mh_timestamp, .info_txt {color: #78909C; font-family: 'Lato', sans-serif}
.user_title {font-family: 'Lato', sans-serif; color: #78909C; font-size: 14px; height: 1em}
.extra_menu {position: absolute; top: 10px; right: 20px; font-size: 20px; cursor: pointer}
.extra_menu > div {display: inline-block; vertical-align: top}
.extra_menu .toggle_extra_menu {color: #5FC9E4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-align: center; width: 1.2em}
.mh_vit_modal_overlay {width: 100%; height: 100%; background: transparent; position: fixed; top: 0; left: 0; z-index: 1001; display: none}
.extra_menu .menu_options {background-color: white; box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); -o-box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); border-radius: 5px; padding: 0 16px; position: absolute; right: 0; z-index: 1002}
.extra_menu .report_post_header {font-family: 'Vollkorn', serif; font-weight: bold; font-size: 24px; line-height: 40px; color: #193446}
.extra_menu .report_category {font-size: 16px; font-family: 'Fjord One', serif; color: #546E7A}
.menu_options .report_sent {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: bold}
.menu_options .menu_item {padding: 8px}
.extra_menu .report_abuse_form {background-color: white; border: 1px solid #E9E9E9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 24px; width: 255px; box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); -o-box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 1px 5px 3px rgba(0, 0, 0, .3); z-index: 1002; position: absolute; right: 0}
.subj_body, .resp_body, .comment_body, .forum_desc {font-family: 'Fjord One', serif; font-size: 16px; line-height: 26px; padding: 0 20px; color: #37474F;  overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; -ms-hyphens: auto; -moz-hyphens:auto; -webkit-hyphens: auto; hyphens: auto}
.font_med .subj_body, .font_med .resp_body, .font_med .comment_body, .font_med .forum_desc {font-size: 18px}
.font_lg .subj_body, .font_lg .resp_body, .font_lg .comment_body, .font_lg .forum_desc {font-size: 20px}
.forum_show .subj_body {padding-left: 57px; line-height: 28px}
.subj_body.deleted_post, .resp_body.deleted_post, .comment_body.deleted_post {text-decoration: line-through}
.subj_cta_ctn {text-align: center; margin: 20px 0}
.subj_cta_ctn > div {display: inline-block; width: 30%; margin-right: 1%}
.related_header, .answer_header {font-family: 'Vollkorn', serif; font-weight: bold; font-size: 24px; color: #193446}
.recommended_post {padding: 12px 24px; margin: 0 -24px; border-bottom: 2px solid #E9E9E9}
.rel_ques .recommended_post:last-child {border: none; padding-bottom: 0}
.recommended_title {font-family: 'Lato', sans-serif; font-size: 16px; font-weight: bold; line-height: 22px; text-indent: -30px; padding-left: 30px; margin: 0}
.recommended_title a {color: #5FC9E4; text-decoration: none}
.recommended_user {font-size: 12px; margin-left: 30px}
.recommended_user a {color: #009CC4; text-decoration: none}
.recommended_body {font-family: 'Fjord One', serif; font-size: 16px; line-height: 20px; color: #546E7A; margin-left: 30px}
.resp_header {position: relative; margin-bottom: 12px}
.resp_title {padding-bottom: 12px}
.mh_vit_resp_ctn {border-bottom: 2px solid #E9E9E9; margin: 0 -24px 24px; padding: 0 24px 24px}
.mh_vit_resp_ctn::after {content: ""; display: block; clear: both}
.mh_vit_card .mh_vit_resp_ctn:last-child {margin-bottom: 0; border: none}
.mh_vit_resp_ctn.explicit_ctn, .comment_ctn.explicit_ctn, .subj_entry.explicit_ctn {font-family: 'Fjord One', serif; text-align: center; font-size: 16px; line-height: 26px; color: #37474F}
.mh_vit_resp_ctn.explicit_ctn a, .comment_ctn.explicit_ctn a, .subj_entry.explicit_ctn a {color: #009CC4; text-decoration: none}
.mh_vit_resp_ctn.explicit_ctn a:hover, .comment_ctn.explicit_ctn a:hover, .subj_entry.explicit_ctn a:hover {text-decoration: underline}
.explicit_ctn .explicit_msg {background-color: #546e7a; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: white; padding: 10px 0}
.comment_title {margin: 12px 20px; font-family: 'Vollkorn', serif; font-weight: bold; font-size: 18px; color: #193446}
.comment_list {background-color: #F2FAF9; padding: 16px; margin: 12px 20px 0; border-radius: 5px}
.trunc_comment_ctn {display: none}
.trunc_comment_icon {text-align: center; color: #5FC9E4; cursor: pointer; font-size: 24px}
.comment_ctn {margin-bottom: 12px}
.comment_ctn .username {padding-bottom: 0; position: relative}
.username .extra_menu {right: 10px; top: 5px}
.comment_body {padding: 0}
.comment_form_ctn {display: none; margin: 12px 20px 0}
.comment_form_ctn .submit_ctn {text-align: right}
.comment_form_ctn .submit_ctn .mh_vit_primary_action_btn {width: auto; padding: 0 24px; margin-top: 8px}
.comment_link_ctn {margin-top: 12px; float: right}
.mh_vit_sm_card {background-color: white; border-radius: 5px; box-shadow: 0 5px 3px rgba(0, 0, 0, .3); -o-box-shadow: 0 5px 3px rgba(0, 0, 0, .3); -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .3); display: inline-block; width: calc(50% - 10px); padding: 24px; box-sizing: border-box; vertical-align: top}
.mh_vit_sm_card.top_answerer_wdgt {margin-right: 16px}
.mh_vit_sm_card .header {font-family: 'Vollkorn', serif; font-weight: bold; color: #193446; font-size: 16px}
.mh_vit_sm_card .feed_item {margin: 12px 0}
.mh_vit_sm_card .feed_photo, .mh_vit_sm_card .feed_info {display: inline-block; vertical-align: top}
.mh_vit_sm_card .feed_info {width: calc(100% - 75px); text-indent: -25px; padding-left: 25px }
.mh_vit_sm_card .feed_author a {color: #009CC4; text-decoration: none}
.top_answerer_wdgt .top_answerer_level {color: gold}
.mh_vit_mid .user_avatar img {border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; height: 45px; width: 45px}
.mh_vit_form textarea {resize: none; background-color: #F2FAF9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 100%; border: 1px solid #E9E9E9; padding: 24px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: 'Fjord One', serif; font-size: 14px; color: #546E7A}
.mh_vit_form textarea:focus {outline: 0; border: 2px solid #009CC4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.answer_form .answer_text_ctn {margin-top: 12px}
.answer_form .answer_text_ctn > div {display: inline-block; vertical-align: top}
.answer_text_ctn .answer_icon_ctn {width: 75px; color: #193446}
.answer_icon_ctn .answer_icon {display: inline-block; vertical-align: top}
.answer_icon_ctn .user_icon {font-size: 36px}
.answer_icon_ctn .speech_icon {font-size: 20px}
.answer_text_ctn .textarea_ctn {width: calc(100% - 80px)}
.answer_form .submit_ctn {text-align: right; margin-top: 12px; width: 50%; display: inline-block; vertical-align: top}
.answer_form .chk_box_ctn {display: inline-block; width: calc(50% - 20px); margin-top: 12px; color: #546E7A; font-family: 'Fjord One', serif; font-size: 14px; text-indent: -20px; padding-left: 20px}
.answer_form .submit_ctn .mh_vit_primary_action_btn {width: auto; padding: 0 36px}
.mh_vit_card.subject_closed {font-family: 'Vollkorn', serif; text-align: center; color: #193446; font-weight: bold}
 @media (max-width: 992px) {.mh_vit_body {padding-bottom: 60px}
}
 @media (max-width: 728px) {.answer_form .chk_box_ctn {display: block; width: auto}
.answer_form .submit_ctn {display: block; width: auto; text-align: center}
}
 @media (max-width: 600px) {.mh_vit_card {padding: 8px; box-sizing: border-box; margin-bottom: 12px}
.mh_vit_card .subj_header {padding: 0 12px; margin: 0 -12px 12px}
.subj_info .subj_title, .resp_title {font-size: 18px; line-height: 22px}
.subj_info .username {font-size: 12px; padding-bottom: 12px}
.subj_body, .resp_body {padding: 0 10px}
.subj_cta_ctn {margin: 8px 0 12px}
.extra_menu .report_abuse_form {right: -20px}
.recommended_post {padding: 12px; margin: 0 -12px}
.mh_vit_resp_ctn {margin: 0 -12px 24px; padding: 0 12px 24px}
.mh_vit_card.forum_show .subj_entry {margin: 0 -12px 40px; padding: 0 12px}
.forum_show .subj_body {padding-left: 47px}
.mh_vit_card.forum_show .subj_stats {padding: 15px 0 12px 47px}
.comment_title {margin: 12px 10px}
.comment_list {margin: 12px 12px 0}
.comment_body {padding: 0}
.mh_vit_sm_card.top_answerer_wdgt {width: 100%; margin: 0}
.expert_activity_wdgt {display: none}
}
@media (max-width: 320px) {#mobile_ad_top {margin-top: 0px}
.mh_vit_content .mh_vit_mid {width: 100%}
.mh_vit_crumbs {margin: 6px 8px}
.mh_vit_card .subj_header {margin: 0 -8px 12px; padding: 0 8px}
.recommended_post {margin: 0 -8px; padding: 8px}
.mh_vit_resp_ctn {margin: 0 -8px 24px; padding: 0 8px 24px}
#mobile_ad_middle, .mobile_post_answer_ad {margin-left: -6px}
}
 .mh_vit_primary_action_btn.select_answer_link {width: auto; padding: 0 20px}
.selected_answer {color: green; display: inline-block}
.best_answer_card {border: 3px solid green}
.best_answer_card .best_answer_title {font-size: 20px; text-align: center; font-family: 'Lato', sans-serif}
.best_answer_card .resp_header {display: inline-block; width: 100%}