/*  
Theme Name: Fangraphs THT
Theme URI: http://www.fangraphs.com
Description: A variation on Almost Spring
Version: 1.0
Author: Becca Wei, David Appelman
Author URI: http://www.fangraphs.com
*/
/* Navigation */
.alignright {
  float: right; }

.alignleft {
  float: left; }

.aligncenter {
  display: block;
  margin: auto; }

.bnavigation {
  padding-top: 10px;
  padding-bottom: 10px; }

.bnavigation a {
  font-weight: bold;
  text-decoration: none; }

/* Basics and Typography */
h1, h2, h3, h4, h5, h6 {
  color: #8e001c;
  max-width: 600px;
  margin: auto;
  text-align: left;
  margin-top: 10px; }

a {
  text-decoration: none; }

a:hover {
  color: #8e001c; }

div.blog-wrapper#wrapper {
  /*padding-top: 140px !important;*/ }

#content {
  padding: 0; }

.fullpostentry {
  font-family: georgia;
  line-height: 1.5;
  font-size: 16px;
  margin-top: 30px; }
  .fullpostentry ul, .fullpostentry ol {
    list-style-type: disc;
    padding-left: 40px; }
    .fullpostentry ul li, .fullpostentry ol li {
      display: list-item;
      list-style-type: inherit;
      /*text-align: -webkit-match-parent;*/ }
  .fullpostentry ol {
    list-style-type: decimal; }

.fullpostentry * {
  box-sizing: border-box; }

.fullpostentry p,
.fullpostentry ol,
.fullpostentry ul,
.tht-post-recent-post {
  /*padding: 0 210px;*/
  max-width: 600px;
  margin: 25px auto;
  text-align: left;
  padding: 0 10px; }

.fullpostentry ol,
.fullpostentry ul:not(.nav-widget) {
  padding-left: 50px; }

.fullpostentry p {
  padding: 0; }

div.wp-caption:not(.alignleft):not(.alignright) {
  width: 100% !important;
  text-align: center; }

/*div.wp-caption:not(.alignleft):not(.alignright) img {
    max-width: 100% !important;
    margin: auto;
}*/
div.wp-caption:first-child,
div.wp-caption:first-child img {
  max-width: 100% !important;
  margin: auto; }

.wp-caption p.wp-caption-text {
  font-size: 13px;
  /*font-style: italic;*/
  font-weight: 600;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 25px; }

code {
  font-family: monospace;
  color: #666; }

form, img {
  margin: 0;
  padding: 0;
  border: 0; }

.fullpostentry img {
  max-width: 100%;
  height: auto; }

.fullpostentry img.size-wide {
  width: 100%; }

.fullpostentry img.size-medium,
.fullpostentry img.size-full {
  max-width: 600px;
  width: 100%;
  margin: auto;
  display: block; }

.fullpostentry img.alignleft {
  width: auto;
  margin-right: 15px;
  margin-bottom: 10px; }

.fullpostentry img.alignright {
  width: auto;
  margin-left: 15px;
  margin-bottom: 10px; }

.fullpostentry .alignright {
  width: auto;
  margin-left: 15px;
  margin-bottom: 10px;
  margin-right: 30px; }

.fullpostentry .alignleft {
  width: auto;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 30px; }

.featured-image img {
  width: 100%;
  height: auto; }

.table-container,
.fullpostentry table {
  margin: auto; }

.table-container.table-tht {
  margin-top: 10px;
  margin-bottom: 10px; }

table[cellpadding="15"] {
  width: 300px !important;
  font-size: 14px; }

table[cellpadding="15"] p {
  font-size: 14px !important;
  line-height: 14px !important;
  margin: 10px 0; }

.blog-caption {
  text-align: center;
  font-size: 12px; }

.small {
  font-size: 0.9em;
  color: #999; }

.avatar {
  float: left;
  padding-right: 5px;
  padding-top: 2px; }

/* Layout */
#blogcontent {
  /*float: left;
	width: 650px;*/ }

#sidebar {
  float: left;
  margin-left: 10px;
  width: 320px;
  font-size: 0.9em; }

.wp-video {
  margin: auto; }

twitterwidget {
  margin: auto; }

blockquote {
  border-left: 0;
  font-size: 15px;
  max-width: 600px;
  margin: auto !important;
  padding: 0 !important;
  clear: both; }

blockquote:before {
  content: "\201C";
  display: block;
  font-size: 30px;
  /* font-size: 3rem; */
  height: 0;
  width: 10px;
  left: 15px;
  position: relative;
  top: -10px;
  color: #666; }

.fullpostentry blockquote p {
  padding-left: 30px;
  margin-top: 0; }

/* Blog */
.postmeta {
  font-size: 16px;
  font-family: Lato,Arial,sans-serif;
  text-align: center;
  line-height: 2;
  max-width: 600px;
  margin: auto;
  margin-bottom: 10px; }

.postmeta a {
  text-decoration: none; }

.posttitle {
  margin-bottom: 0;
  color: #fff;
  font-weight: bold;
  font-size: 40px;
  padding-bottom: 5px;
  font-family: Lato,Arial,sans-serif;
  max-width: 900px;
  margin: auto;
  text-align: center;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px; }

.posttitle a, .instagraphstitle a {
  color: #000;
  font-weight: bold;
  text-decoration: none; }
  .dark-mode .posttitle a, .dark-mode .instagraphstitle a {
    color: #fff; }

.posttitle a:hover, .posttitle a:active {
  color: #8e001c;
  text-decoration: none; }

.instagraphstitle a:hover, .instagraphstitle a:active {
  color: #000;
  text-decoration: none; }

div.blog-wrapper#wrapper {
  padding: 0 !important;
  /*padding-top: 140px !important;*/ }

.post {
  /*padding: 0 10px;*/ }

.postentry a, .instagraphsentry a {
  font-weight: bold;
  text-decoration: none; }

.more a {
  font-size: 12pt; }

.fullpostentry a, .fullinstagraphsentry a {
  font-weight: bold;
  text-decoration: none; }

.abouta {
  font-size: 14px;
  font-family: Lato, arial;
  padding: 10px 75px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin: 40px 0; }

.abouta a {
  font-weight: bold;
  text-decoration: none; }

/* Comments */
.comments-area {
  max-width: 700px;
  margin: auto; }

.wpdiscuz-subscribe-bar {
  display: none; }

.thread-even {
  border-top: 1px solid #d3d3d3;
  padding: 10px 20px 5px;
  background-color: #FFF; }

.thread-odd {
  border-top: 1px solid #d3d3d3;
  padding: 10px 20px 5px;
  background-color: #FFF !important; }

.comment a {
  word-break: break-word; }

.comment {
  word-break: break-word; }

.odd {
  border-top: 1px solid #d3d3d3;
  padding-top: 10px; }

.even {
  border-top: 1px solid #d3d3d3;
  padding-top: 10px; }

.comment-meta a {
  margin-top: 0;
  font-size: 0.9em;
  color: #999; }

.comment-meta {
  line-height: 0.9em; }

.reply, .reply a {
  margin-top: 0;
  margin-bottom: 3px;
  font-size: 0.9em;
  color: #999; }

.comment-author, .fn, .says {
  margin-bottom: 0;
  font-size: 1.1em;
  color: #50ae26;
  font-weight: bold;
  font-style: normal;
  line-height: 1.3em; }

.commentlist {
  font-size: .9em;
  line-height: 1.4em;
  margin-top: 25px;
  margin-right: 50px;
  margin-bottom: 25px;
  padding: 0;
  list-style: none; }

.commentlist a {
  text-decoration: none; }

#commentpopwrap {
  margin: 0 auto;
  width: 600px;
  margin-top: 5px;
  padding-left: 5px;
  padding-right: 5px; }

.commentpoplist {
  list-style: none;
  margin: 0px;
  padding: 0px;
  line-height: 1.5em; }

.commentpop {
  border: 1px solid #F8F8FF;
  margin-top: 5px;
  background-color: #FFF;
  padding: 3px 20px 3px; }

.comment-metapop a {
  margin-top: 0;
  font-size: 0.9em;
  color: #999;
  font-style: normal; }

#comment {
  width: 98%; }

.children {
  list-style: none; }

.navnext {
  width: 275px;
  float: left;
  text-align: right; }

.navprev {
  width: 275px;
  float: left; }

.navmid {
  width: 50px;
  float: left; }

/*jotcast override*/
.fullpostentry iframe[src^="https://www.jotcast.com"] {
  width: 100% !important; }

div[id^="stm-underlay-"] {
  position: initial !important;
  width: 100%;
  display: none; }

.fg-ads-mobile, .fg-ra-mobile {
  margin: 30px auto;
  display: none; }

#blogcontent .fg-ra-desktop {
  margin: 30px auto; }

.addthis_inline_share_toolbox {
  text-align: center; }

.at-resp-share-element {
  margin: auto; }

.tht-post-recent-post-thumb-container {
  float: left; }

.tht-post-recent-post-copy {
  overflow-y: auto; }

.tht-post-recent-post {
  font-family: Lato, Arial, Helvetica, sans-serif;
  /*width: 600px;*/
  margin: auto; }

.tht-post-recent-post:before,
.tht-post-recent-post:after {
  content: 'More from The Hardball Times';
  border-top: 1px solid #D0D0D0;
  width: 100%;
  display: inline-block;
  font-family: Lato, arial, sans-serif;
  font-size: 16px;
  color: #111;
  text-align: left;
  margin: 10px 0;
  padding: 5px 0 0;
  color: #8e001c;
  font-weight: 600; }

.tht-post-recent-post:after {
  content: '';
  margin-top: 15px; }

.tht-post-recent-post-title {
  font-size: 16px; }

.tht-post-recent-post-thumb {
  float: left;
  width: 200px;
  height: 100px;
  overflow: hidden;
  margin-right: 10px; }

.tht-post-recent-post-excerpt {
  font-size: 14px; }

.fullpostentry .wp-caption:not(.alignleft):not(.alignright) .fullpostentry .wp-caption:not(.alignleft):not(.alignright) p {
  display: none; }

.fullpostentry .wp-caption:not(.alignleft):not(.alignright) p.wp-caption-text {
  display: block; }

.fullpostentry .wp-caption:first-child img {
  width: 100%;
  max-width: initial; }

#all-authors-archive {
  max-width: 600px;
  margin: auto;
  font-family: lato, Arial, Helvetica, sans-serif; }

#author_bio {
  font-size: 14px; }

#author-page-name {
  font-weight: 600;
  margin-bottom: 5px; }

#author-page-name a {
  color: #8e001c;
  font-weight: 600; }

#authors_recently {
  color: #555;
  font-size: 14px; }

#authors_recently a {
  color: #8e001c; }

h1.page-header {
  margin-bottom: 10px; }

.tht-bottom-side-button {
  padding: 5px 20px;
  background-color: #eaeaea;
  margin: 10px auto;
  min-width: 150px;
  width: 70%; }
  .dark-mode .tht-bottom-side-button {
    background-color: #888; }

.tht-byline {
  position: relative;
  font-size: 13px;
  color: #888;
  margin-top: 5px; }

.tht-byline a {
  color: #888; }

.tht-byline a:hover {
  color: #8e001c; }

.powerpress_player {
  text-align: center; }

.mejs-container {
  margin: auto; }

.tht-post-list {
  background-color: #dedede;
  font-size: 14px; }
  .tht-post-list td {
    padding: 20px; }
  .tht-post-list p {
    margin: 10px 0 0; }

.comments-area {
  font-family: Lato, arials, helvetica, sanserif; }

/* loading bar...unneccesary */
#wpdiscuz-loading-bar {
  display: none !important; }

#wpcomm .wc-comment .wc-comment-right {
  background-color: #fff;
  border: 1px solid #dedede; }
  .dark-mode #wpcomm .wc-comment .wc-comment-right {
    background-color: #1a1a1a;
    border: 1px solid #444; }
  .classic-mode #wpcomm .wc-comment .wc-comment-right {
    background-color: #F5F5DC; }

#wpcomm .wc-cta-button {
  border: 1px solid #dedede; }

#wpcomm .wc-comment .wc-comment-left .wc-comment-label {
  display: none; }

#wpcomm .wc-comment-author {
  padding-left: 10px;
  width: 80% !important;
  overflow: hidden; }

#wpcomm .wc-comment-right .wc-comment-text p {
  margin-top: 5px; }

#wpcomm .wc-comment-right .wc-comment-text {
  line-height: 20px; }

/* sticky */
#wpcomm .wc-sticky-comment.wc-comment .wc-comment-header {
  border-bottom: none;
  background-color: #efefef; }
  .dark-mode #wpcomm .wc-sticky-comment.wc-comment .wc-comment-header {
    background-color: #2a2a2a; }

#wpcomm .wc-comment .wc-comment-left .wpd-xborder {
  display: none; }

#wpcomm .wc-sticky-comment.wc-comment .wc-comment-header .wpd-sticky {
  color: #000;
  border: 1px dotted #000; }

/* membership boxes */
#wpcomm .wc-comment-label {
  box-shadow: none; }

#wpcomm .wc-reply .wc-blog-member {
  font-size: 10px; }

/* has to change to with the blog */
#wpcomm .wc-comment-left .wc-comment-label {
  background-color: #50ae26 !important;
  color: #fff !important;
  padding: 3px 0;
  border: 0 !important; }

/* wp comm buttons */
#wpcomm button,
#wpcomm .wc-load-more-submit {
  background-color: #fff;
  border: 2px solid #50ae26;
  color: #50ae26; }
  .dark-mode #wpcomm button, .dark-mode
  #wpcomm .wc-load-more-submit {
    background-color: #2a2a2a; }

#wpcomm input[type="submit"] {
  color: #fff;
  border: 2px solid #50ae26;
  background-color: #50ae26; }

#wpcomm button:hover,
#wpcomm button:focus,
#wpcomm input[type="button"]:hover,
#wpcomm input[type="button"]:focus,
#wpcomm input[type="reset"]:hover,
#wpcomm input[type="reset"]:focus,
#wpcomm input[type="submit"]:hover,
#wpcomm input[type="submit"]:focus {
  cursor: pointer;
  background-color: #50ae26;
  border: 2px solid #50ae26;
  color: #fff; }

/* placeholder */
#wpcomm .wc-field-textarea textarea {
  font-family: lato, arial, helvetica, sanserif; }

.not #wpcomm .wc-comment-left .wc-comment-label {
  background-color: #7c4d85 !important;
  color: #fff !important;
  padding: 3px 0;
  border: 0 !important; }

.not #wpcomm button,
.not #wpcomm .wc-load-more-submit {
  background-color: #fff;
  border: 2px solid #7c4d85;
  color: #7c4d85; }
  .dark-mode .not #wpcomm button, .dark-mode
  .not #wpcomm .wc-load-more-submit {
    background-color: #2a2a2a; }

.not #wpcomm input[type="submit"] {
  color: #fff;
  border: 2px solid #7c4d85;
  background-color: #7c4d85; }

.not #wpcomm button:hover,
.not #wpcomm button:focus,
.not #wpcomm input[type="button"]:hover,
.not #wpcomm input[type="button"]:focus,
.not #wpcomm input[type="reset"]:hover,
.not #wpcomm input[type="reset"]:focus,
.not #wpcomm input[type="submit"]:hover,
.not #wpcomm input[type="submit"]:focus {
  cursor: pointer;
  background-color: #7c4d85;
  border: 2px solid #7c4d85;
  color: #fff; }

.rg #wpcomm .wc-comment-left .wc-comment-label {
  background-color: #825a3f !important;
  color: #fff !important;
  padding: 3px 0;
  border: 0 !important; }

.rg #wpcomm button,
.rg #wpcomm .wc-load-more-submit {
  background-color: #fff;
  border: 2px solid #825a3f;
  color: #825a3f; }
  .dark-mode .rg #wpcomm button, .dark-mode
  .rg #wpcomm .wc-load-more-submit {
    background-color: #2a2a2a; }

.rg #wpcomm input[type="submit"] {
  color: #fff;
  border: 2px solid #825a3f;
  background-color: #825a3f; }

.rg #wpcomm button:hover,
.rg #wpcomm button:focus,
.rg #wpcomm input[type="button"]:hover,
.rg #wpcomm input[type="button"]:focus,
.rg #wpcomm input[type="reset"]:hover,
.rg #wpcomm input[type="reset"]:focus,
.rg #wpcomm input[type="submit"]:hover,
.rg #wpcomm input[type="submit"]:focus {
  cursor: pointer;
  background-color: #825a3f;
  border: 2px solid #825a3f;
  color: #fff; }

.com #wpcomm .wc-comment-left .wc-comment-label {
  background-color: #336699 !important;
  color: #fff !important;
  padding: 3px 0;
  border: 0 !important; }

.com #wpcomm button,
.com #wpcomm .wc-load-more-submit {
  background-color: #fff;
  border: 2px solid #336699;
  color: #825a3f; }
  .dark-mode .com #wpcomm button, .dark-mode
  .com #wpcomm .wc-load-more-submit {
    background-color: #2a2a2a; }

.com #wpcomm input[type="submit"] {
  color: #fff;
  border: 2px solid #336699;
  background-color: #336699; }

.com #wpcomm button:hover,
.com #wpcomm button:focus,
.com #wpcomm input[type="button"]:hover,
.com #wpcomm input[type="button"]:focus,
.com #wpcomm input[type="reset"]:hover,
.com #wpcomm input[type="reset"]:focus,
.com #wpcomm input[type="submit"]:hover,
.com #wpcomm input[type="submit"]:focus {
  cursor: pointer;
  background-color: #336699;
  border: 2px solid #336699;
  color: #fff; }

.tht #wpcomm .wc-comment-left .wc-comment-label {
  background-color: #8e001c !important;
  color: #fff !important;
  padding: 3px 0;
  border: 0 !important; }

.tht #wpcomm button,
.tht #wpcomm .wc-load-more-submit {
  background-color: #fff;
  border: 2px solid #8e001c;
  color: #8e001c; }
  .dark-mode .tht #wpcomm button, .dark-mode
  .tht #wpcomm .wc-load-more-submit {
    background-color: #2a2a2a; }

.tht #wpcomm input[type="submit"] {
  color: #fff;
  border: 2px solid #8e001c;
  background-color: #8e001c; }

.tht #wpcomm button:hover,
.tht #wpcomm button:focus,
.tht #wpcomm input[type="button"]:hover,
.tht #wpcomm input[type="button"]:focus,
.tht #wpcomm input[type="reset"]:hover,
.tht #wpcomm input[type="reset"]:focus,
.tht #wpcomm input[type="submit"]:hover,
.tht #wpcomm input[type="submit"]:focus {
  cursor: pointer;
  background-color: #8e001c;
  border: 2px solid #8e001c;
  color: #fff; }

.tg #wpcomm .wc-comment-left .wc-comment-label {
  background-color: #fbac26 !important;
  color: #fff !important;
  padding: 3px 0;
  border: 0 !important; }

.tg #wpcomm button,
.tg #wpcomm .wc-load-more-submit {
  background-color: #fff;
  border: 2px solid #fbac26;
  color: #fbac26; }

.tg #wpcomm input[type="submit"] {
  color: #fff;
  border: 2px solid #fbac26;
  background-color: #fbac26; }

.tg #wpcomm button:hover,
.tg #wpcomm button:focus,
.tg #wpcomm input[type="button"]:hover,
.tg #wpcomm input[type="button"]:focus,
.tg #wpcomm input[type="reset"]:hover,
.tg #wpcomm input[type="reset"]:focus,
.tg #wpcomm input[type="submit"]:hover,
.tg #wpcomm input[type="submit"]:focus {
  cursor: pointer;
  background-color: #fbac26;
  border: 2px solid #fbac26;
  color: #fff; }

/* voting up / down */
#wpcomm span.wc-vote-link span {
  border-radius: 0; }

/* good and bad colors */
.wc-vote-good {
  color: #fff !important;
  background-color: #00bc74;
  /* font-weight: bold; */
  padding: 4px !important; }

.wc-vote-bad {
  color: #fff !important;
  background-color: #ff5959;
  /* font-weight: bold; */
  padding: 4px !important; }

/*CSS fix for the stupid flag tooltip */
#wpcomm div.wpd-field-desc span {
  display: none; }

#wpcomm div:hover.wpd-field-desc span {
  display: inline; }

@media screen and (max-width: 800px) {
  #wpcomm .wc-comment .wc-comment-left .wc-comment-label,
  #wpcomm.wpd-dark .wc-comment .wc-comment-left .wc-comment-label {
    width: 150px;
    padding: 6px 5px 5px 5px;
    margin-left: 0; }
  #wpcomm .wc-comment .wc-comment-left .avatar {
    display: none !important; }
  #wpcomm .wc-comment .wc-comment-left {
    display: block;
    /* min-height: 25px; */ } }

/*NEW*/
#wc-comment-header {
  display: none; }

.wpdiscuz-form-bottom-bar {
  display: none; }

#wpcomm {
  border: 0; }
  #wpcomm .wc-footer-left .wc-reply-button {
    color: #777 !important;
    border: 1px solid #ddd !important; }
  #wpcomm .wc-comment-footer .wc-footer-left {
    display: flex; }

#wpcomm .wc_new_comment {
  background: #50ae26; }

#wpcomm .wc_new_reply {
  background: #50ae26; }

#wpcomm .wc-form-wrapper {
  background: none; }

/* ->formBGColor */
#wpcomm .wpdiscuz-front-actions {
  background: #f9f9f9; }
  .dark-mode #wpcomm .wpdiscuz-front-actions {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wpdiscuz-front-actions {
    background-color: #F5F5DC; }

#wpcomm .wpdiscuz-subscribe-bar {
  background: #f9f9f9; }
  .dark-mode #wpcomm .wpdiscuz-subscribe-bar {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wpdiscuz-subscribe-bar {
    background-color: #F5F5DC; }

#wpcomm select,
#wpcomm input[type="text"],
#wpcomm input[type="email"],
#wpcomm input[type="url"],
#wpcomm input[type="date"],
#wpcomm input[type="color"] {
  border: #d9d9d9 1px solid; }

#wpcomm .wc-comment .wc-comment-right {
  background: #fefefe; }
  .dark-mode #wpcomm .wc-comment .wc-comment-right {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wc-comment .wc-comment-right {
    background-color: #F5F5DC; }

#wpcomm .wc-reply .wc-comment-right {
  /*background: #F8F8F8;*/ }

#wpcomm .wc-comment-right .wc-comment-text,
#wpcomm .wc-comment-right .wc-comment-text * {
  font-size: 14px;
  color: #000000; }
  .dark-mode #wpcomm .wc-comment-right .wc-comment-text, .dark-mode
  #wpcomm .wc-comment-right .wc-comment-text * {
    color: #fff; }

#wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-administrator > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-editor > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-author > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-contributor > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-subscriber > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-post_author > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author,
#wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author a {
  color: #50ae26; }

#wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
  color: #50ae26;
  border: none;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-comment .wc-comment-left .wc-comment-label {
  background: #ffffff; }
  .dark-mode #wpcomm .wc-comment .wc-comment-left .wc-comment-label {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wc-comment .wc-comment-left .wc-comment-label {
    background-color: #F5F5DC; }

#wpcomm .wc-load-more-submit {
  /*border: 1px solid #D9D9D9;*/ }

#wpcomm .wc-new-loaded-comment > .wc-comment-right {
  background: #fffad6; }
  .dark-mode #wpcomm .wc-new-loaded-comment > .wc-comment-right {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wc-new-loaded-comment > .wc-comment-right {
    background-color: #F5F5DC; }

#wpcomm .wpdiscuz-subscribe-bar {
  color: #777; }

#wpcomm .wpdiscuz-front-actions .wpdiscuz-sbs-wrap span {
  color: #777; }

#wpcomm .page-numbers {
  color: #000000;
  border: #000000 1px solid; }

#wpcomm span.current {
  background: #000000; }

#wpcomm .wpdiscuz-readmore {
  cursor: pointer;
  color: #50ae26; }

.wpdiscuz-mod-moderation {
  background-color: #ffffff;
  border: 1px solid #333333; }

#wpcomm .wpdiscuz-mod-moderate-comments .wpdiscuz-mod-arrow {
  border-bottom-color: #333333; }

#wpcomm .wpdiscuz-mod-moderate-comments .wpdiscuz-mod-arrow-no-border {
  border-bottom-color: #ffffff; }

.wpdiscuz-mod-moderation-buttons {
  color: #000000; }

.wpdiscuz-mod-moderation-buttons span {
  border-bottom: 1px solid #dddddd;
  font-size: 14px !important; }

#wpcomm .wpdiscuz-textarea-wrap {
  border: #d9d9d9 1px solid; }

.wpd-custom-field .wcf-pasiv-star,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > label {
  color: #dddddd; }

#wpcomm .wpdiscuz-item .wpdiscuz-rating > input ~ label:hover,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:not(:checked) ~ label:hover ~ label,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:not(:checked) ~ label:hover ~ label {
  color: #ffed85; }

#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > label:hover ~ input:checked ~ label,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:checked + label:hover ~ label,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label:hover ~ label,
.wpd-custom-field .wcf-activ-star,
#wpcomm .wpdiscuz-item .wpdiscuz-rating > input:checked ~ label {
  color: #ffd700; }

#wpcomm .wc-comment-header {
  border: 0;
  border-bottom: 1px solid #dedede;
  margin-bottom: 0;
  padding-top: 0; }

#wpcomm .wc-reply .wc-comment-header {
  border: 0;
  border-bottom: 1px solid #dddddd; }

/* Buttons */
#wpcomm button,
#wpcomm input[type="button"],
#wpcomm input[type="reset"],
#wpcomm input[type="submit"] {
  border: 1px solid #555555;
  color: #ffffff;
  background-color: #555555; }

#wpcomm button:hover,
#wpcomm button:focus,
#wpcomm input[type="button"]:hover,
#wpcomm input[type="button"]:focus,
#wpcomm input[type="reset"]:hover,
#wpcomm input[type="reset"]:focus,
#wpcomm input[type="submit"]:hover,
#wpcomm input[type="submit"]:focus {
  /*border: 1px solid #50ae26;*/
  background-color: #50ae26; }

#wpcomm .wpdiscuz-sort-buttons {
  color: #777777; }

#wpcomm .wpdiscuz-sort-button {
  color: #777777;
  cursor: pointer; }

#wpcomm .wpdiscuz-sort-button:hover {
  color: #50ae26 !important;
  cursor: pointer; }

#wpcomm .wpdiscuz-sort-button-active {
  color: #50ae26 !important;
  cursor: default !important; }

#wpcomm .wc-cta-button,
#wpcomm .wc-cta-button-x {
  color: #777777;
  border-bottom: 1px solid #dddddd; }

#wpcomm .wc-vote-link.wc-up {
  color: #999999; }

#wpcomm .wc-vote-link.wc-down {
  color: #999999; }

#wpcomm .wc-vote-result {
  color: #999999; }

#wpcomm .wpf-cta {
  color: #999999; }

#wpcomm .wpf-cta:hover {
  background: #50ae26 !important;
  color: #ffffff; }

#wpcomm .wc-cta-active {
  background: #50ae26 !important;
  color: #ffffff; }

#wpcomm .wc-cta-button:hover {
  background: #50ae26 !important;
  color: #ffffff; }

#wpcomm .wc-footer-right .wc-toggle,
#wpcomm .wc-footer-right .wc-toggle a,
#wpcomm .wc-footer-right .wc-toggle i {
  color: #50ae26; }

/* STICKY COMMENT HEADER */
#wpcomm .wc-sticky-comment.wc-comment .wc-comment-header {
  background: #f2fcfb;
  border-bottom: 1px dotted #00b38f; }
  .dark-mode #wpcomm .wc-sticky-comment.wc-comment .wc-comment-header {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wc-sticky-comment.wc-comment .wc-comment-header {
    background-color: #F5F5DC; }

#wpcomm .wc-sticky-comment.wc-comment .wc-comment-header .wpd-sticky {
  color: #00b38f;
  border: 1px dotted #00b38f; }

#wpcomm .wc-closed-comment.wc-comment .wc-comment-header .wpd-closed {
  color: #555555;
  border: 1px dotted #555555; }

/* PRIVATE COMMENT HEADER */
#wpcomm .wc-private-comment.wc-comment .wc-comment-header {
  background: #eeeeee;
  border-bottom: 1px solid #999999; }
  .dark-mode #wpcomm .wc-private-comment.wc-comment .wc-comment-header {
    background-color: #1a1a1a; }
  .classic-mode #wpcomm .wc-private-comment.wc-comment .wc-comment-header {
    background-color: #F5F5DC; }

#wpcomm .wc-private-comment.wc-comment .wc-comment-header .wpd-private {
  color: #000000;
  border: 1px dotted #333333; }

.wc_held_for_moderate {
  background-color: #945c01; }

/*blog comment colors*/
.blog-wrapper.ng #wpcomm .wc_new_comment {
  background: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc_new_reply {
  background: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-administrator > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-editor > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-author > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-contributor > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-subscriber > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-post_author > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author,
.blog-wrapper.ng #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author a {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wpdiscuz-readmore {
  color: #7c4d85; }

.blog-wrapper.ng #wpcomm .wc-load-more-submit {
  border-color: #7c4d85;
  color: #7c4d85; }
  .blog-wrapper.ng #wpcomm .wc-load-more-submit:hover {
    border-width: 2px; }

.blog-wrapper.ng #wpcomm button:hover,
.blog-wrapper.ng #wpcomm button:focus,
.blog-wrapper.ng #wpcomm input[type="button"]:hover,
.blog-wrapper.ng #wpcomm input[type="button"]:focus,
.blog-wrapper.ng #wpcomm input[type="reset"]:hover,
.blog-wrapper.ng #wpcomm input[type="reset"]:focus,
.blog-wrapper.ng #wpcomm input[type="submit"]:hover,
.blog-wrapper.ng #wpcomm input[type="submit"]:focus {
  border: 1px solid #7c4d85;
  background-color: #7c4d85;
  color: #fff; }

.blog-wrapper.ng #wpcomm .wpdiscuz-sort-button:hover {
  color: #7c4d85 !important; }

.blog-wrapper.ng #wpcomm .wpdiscuz-sort-button-active {
  color: #7c4d85 !important; }

.blog-wrapper.ng #wpcomm .wpf-cta:hover {
  background: #7c4d85 !important;
  color: #ffffff; }

.blog-wrapper.ng #wpcomm .wc-cta-active {
  background: #7c4d85 !important; }

.blog-wrapper.ng #wpcomm .wc-cta-button:hover {
  background: #7c4d85 !important; }

.blog-wrapper.ng #wpcomm .wc-footer-right .wc-toggle,
.blog-wrapper.ng #wpcomm .wc-footer-right .wc-toggle a,
.blog-wrapper.ng #wpcomm .wc-footer-right .wc-toggle i {
  color: #7c4d85; }

.blog-wrapper.rg #wpcomm .wc_new_comment {
  background: #825a3f; }

.blog-wrapper.rg #wpcomm .wc_new_reply {
  background: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-administrator > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-editor > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-author > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-contributor > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-subscriber > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-post_author > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author,
.blog-wrapper.rg #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author a {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm .wpdiscuz-readmore {
  color: #825a3f; }

.blog-wrapper.rg #wpcomm button:hover,
.blog-wrapper.rg #wpcomm button:focus,
.blog-wrapper.rg #wpcomm input[type="button"]:hover,
.blog-wrapper.rg #wpcomm input[type="button"]:focus,
.blog-wrapper.rg #wpcomm input[type="reset"]:hover,
.blog-wrapper.rg #wpcomm input[type="reset"]:focus,
.blog-wrapper.rg #wpcomm input[type="submit"]:hover,
.blog-wrapper.rg #wpcomm input[type="submit"]:focus {
  border: 1px solid #825a3f;
  background-color: #825a3f; }

.blog-wrapper.rg #wpcomm .wpdiscuz-sort-button:hover {
  color: #825a3f !important; }

.blog-wrapper.rg #wpcomm .wpdiscuz-sort-button-active {
  color: #825a3f !important; }

.blog-wrapper.rg #wpcomm .wpf-cta:hover {
  background: #825a3f !important;
  color: #ffffff; }

.blog-wrapper.rg #wpcomm .wc-cta-active {
  background: #825a3f !important; }

.blog-wrapper.rg #wpcomm .wc-cta-button:hover {
  background: #825a3f !important; }

.blog-wrapper.rg #wpcomm .wc-footer-right .wc-toggle,
.blog-wrapper.rg #wpcomm .wc-footer-right .wc-toggle a,
.blog-wrapper.rg #wpcomm .wc-footer-right .wc-toggle i {
  color: #825a3f; }

/*THT*/
.blog-wrapper.tht #wpcomm .wc_new_comment {
  background: #8e001c; }

.blog-wrapper.tht #wpcomm .wc_new_reply {
  background: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-administrator > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-editor > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-author > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-contributor > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-subscriber > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-post_author > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author,
.blog-wrapper.tht #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author a {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm .wpdiscuz-readmore {
  color: #8e001c; }

.blog-wrapper.tht #wpcomm button:hover,
.blog-wrapper.tht #wpcomm button:focus,
.blog-wrapper.tht #wpcomm input[type="button"]:hover,
.blog-wrapper.tht #wpcomm input[type="button"]:focus,
.blog-wrapper.tht #wpcomm input[type="reset"]:hover,
.blog-wrapper.tht #wpcomm input[type="reset"]:focus,
.blog-wrapper.tht #wpcomm input[type="submit"]:hover,
.blog-wrapper.tht #wpcomm input[type="submit"]:focus {
  border: 1px solid #8e001c;
  background-color: #8e001c; }

.blog-wrapper.tht #wpcomm .wpdiscuz-sort-button:hover {
  color: #8e001c !important; }

.blog-wrapper.tht #wpcomm .wpdiscuz-sort-button-active {
  color: #8e001c !important; }

.blog-wrapper.tht #wpcomm .wpf-cta:hover {
  background: #8e001c !important; }

.blog-wrapper.tht #wpcomm .wc-cta-active {
  background: #8e001c !important; }

.blog-wrapper.tht #wpcomm .wc-cta-button:hover {
  background: #8e001c !important; }

.blog-wrapper.tht #wpcomm .wc-footer-right .wc-toggle,
.blog-wrapper.tht #wpcomm .wc-footer-right .wc-toggle a,
.blog-wrapper.tht #wpcomm .wc-footer-right .wc-toggle i {
  color: #8e001c; }

/*THT*/
.blog-wrapper.com #wpcomm .wc_new_comment {
  background: #336699; }

.blog-wrapper.com #wpcomm .wc_new_reply {
  background: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-administrator > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-administrator > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-editor > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-editor > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-author > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-author > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-contributor > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-contributor > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-subscriber > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-subscriber > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-post_author > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-post_author > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author,
.blog-wrapper.com #wpcomm .wc-blog-guest > .wc-comment-right .wc-comment-author a {
  color: #336699; }

.blog-wrapper.com #wpcomm .wc-blog-guest > .wc-comment-left .wc-comment-label {
  color: #336699; }

.blog-wrapper.com #wpcomm .wpdiscuz-readmore {
  color: #336699; }

.blog-wrapper.com #wpcomm button:hover,
.blog-wrapper.com #wpcomm button:focus,
.blog-wrapper.com #wpcomm input[type="button"]:hover,
.blog-wrapper.com #wpcomm input[type="button"]:focus,
.blog-wrapper.com #wpcomm input[type="reset"]:hover,
.blog-wrapper.com #wpcomm input[type="reset"]:focus,
.blog-wrapper.com #wpcomm input[type="submit"]:hover,
.blog-wrapper.com #wpcomm input[type="submit"]:focus {
  border: 1px solid #8e001c;
  background-color: #8e001c; }

.blog-wrapper.com #wpcomm .wpdiscuz-sort-button:hover {
  color: #8e001c !important; }

.blog-wrapper.com #wpcomm .wpdiscuz-sort-button-active {
  color: #8e001c !important; }

.blog-wrapper.com #wpcomm .wpf-cta:hover {
  background: #8e001c !important; }

.blog-wrapper.com #wpcomm .wc-cta-active {
  background: #8e001c !important; }

.blog-wrapper.com #wpcomm .wc-cta-button:hover {
  background: #8e001c !important; }

.blog-wrapper.com #wpcomm .wc-footer-right .wc-toggle,
.blog-wrapper.com #wpcomm .wc-footer-right .wc-toggle a,
.blog-wrapper.com #wpcomm .wc-footer-right .wc-toggle i {
  color: #8e001c; }

/*SD Mobile feb 2017 */
@media screen and (max-width: 1020px) {
  #sidebar {
    display: none; }
  .fg-ads-mobile, .fg-ra-mobile {
    display: block; }
  .fg-ra-desktop {
    display: none; }
  div.blog-wrapper#wrapper {
    padding: 0 !important;
    /*padding-top: 110px !important;*/ }
  #blogcontent {
    width: 100%;
    /*max-width: 650px;*/ }
  .fullpostentry {
    font-family: georgia;
    color: #000;
    line-height: 1.8;
    padding: 0;
    /*max-width: 600px;*/
    text-align: center; }
  .fullpostentry p,
  .tht-post-recent-post {
    /*padding: 0 10%;*/
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    text-align: left; }
  blockquote {
    margin: 0; }
  #Footer1_panROS {
    display: none; }
  .comments-area {
    margin: 0 20px; } }

@media (max-width: 800px) {
  table[cellpadding="15"] {
    display: none; } }

@media (max-width: 650px) {
  .wp-caption.alignleft,
  .wp-caption.alignright {
    width: 100% !important;
    margin: 0; } }

@media screen and (max-width: 600px) {
  .post {
    padding: 0; }
  p, h1, h2, h3, h4, h5, h6 {
    margin-left: 20px;
    margin-right: 20px; }
  p {
    overflow-x: auto; }
  .fullpostentry p,
  .tht-post-recent-post {
    margin: 15px 0;
    padding-left: 20px;
    padding-right: 20px; }
  .fullpostentry ol,
  .fullpostentry ul {
    margin: 15px 20px;
    padding-left: 20px;
    padding-right: 20px; }
  ul {
    -webkit-padding-start: 25px; }
  blockquote {
    margin-left: 20px !important; }
  .abouta {
    padding: 10px 30px; }
  twitterwidget {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box; }
  #blogcontent {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  div.blog-wrapper#wrapper {
    padding: 0 !important;
    /*padding-top: 100px !important;*/ }
  .posttitle, .instagraphstitle {
    font-size: 26px; }
  .tht-post-recent-post-thumb {
    width: 175px;
    height: 81.4px; }
  .tht-post-recent-post-author {
    font-size: 14px; }
  .tht-post-recent-post-excerpt {
    font-size: 12px; }
  .table-container.table-green,
  .table-container.table-brown,
  .table-container.table-tht {
    /* change this to tht style*/
    margin: 0 20px; }
  div.table-grey {
    max-width: 600px;
    width: 100%; }
  .table-grey table {
    width: 100%; }
  .table-grey table tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .table-grey td,
  .table-grey th {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .table-grey div[class^="table-player-"] table,
  .table-grey div[class^="table-player-"] thead,
  .table-grey div[class^="table-player-"] tbody,
  .table-grey div[class^="table-player-"] tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
  .table-grey div[class^="table-player-"] table {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding: 0;
    border: 0; }
  .table-grey div[class^="table-player-"] thead,
  .table-grey div[class^="table-player-"] tbody {
    width: 100%; }
  .table-grey div[class^="table-player-"] td,
  .table-grey div[class^="table-player-"] th {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; } }

@media (max-width: 480px) {
  .tht-post-recent-post-thumb {
    width: 125px;
    height: 58.14px; } }

/*Poll CSS Override*/
.PDS_Poll div.pds-box {
  font-family: Lato, Arial, sans-serif !important;
  border-radius: 0 !important;
  margin: auto !important; }

.pds-votebutton-outer {
  text-align: center; }

.pds-vote {
  margin-top: 10px !important;
  padding: 10px 0 0; }

.pds-vote-button {
  font-family: Lato, Arial, sans-serif !important;
  background: none !important;
  background-color: #cecece !important;
  border: none !important;
  border-radius: 0 !important;
  padding: 8px 35px !important;
  font-weight: initial !important; }

.pds-links {
  padding: 20px 0 0 0 !important; }

.pds-links a,
.pds-links-back a {
  font-family: Lato, Arial, sans-serif !important; }

.pds-links a:hover,
.pds-links-back a:hover {
  color: #50ae26 !important;
  text-decoration: none !important; }

.pds-answer-feedback-bar {
  background: #50ae26 !important; }

iframe {
  max-width: 100%; }

.fg-ads-mobile:before,
.fg-ads-mobile:after,
.fg-ra-mobile:before,
.fg-ra-mobile:after,
#blogcontent .fg-ra-desktop:before,
#blogcontent .fg-ra-desktop:after {
  content: 'Advertisement';
  border-top: 1px solid #D0D0D0;
  width: 100%;
  display: inline-block;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #505050;
  text-align: center;
  margin: 10px 0; }

.fg-ads-mobile:after,
.fg-ra-mobile:after,
#blogcontent .fg-ra-desktop:after {
  content: '';
  margin-top: 30px; }

@media print {
  header {
    display: none; }
  div#wrapper.blog-wrapper {
    padding-top: 0 !important;
    text-align: center; }
  #sidebar {
    display: none; }
  #footer {
    display: none; }
  #comments {
    display: none; }
  #blogcontent {
    margin: auto;
    text-align: left;
    float: initial; }
  .fg-ra-desktop {
    display: none; } }

* {
  box-sizing: border-box; }

a {
  color: #000; }

a:hover {
  color: #8e001c; }

.comment-count {
  left: 0px; }

.posts {
  font-family: Lato, Arial, Helvetica, Sans-serif; }

.posts img {
  width: 100%;
  height: auto; }

.tht-top p, .tht-middle p, .tht-bottom p {
  margin: 0; }

.tht-top {
  padding: 0 15px;
  overflow-y: auto;
  margin: 5px 0 10px; }

.tht-top-main {
  /*display: inline-block;
	width: 70%;
	float: left;*/
  margin-right: 320px;
  margin-top: 20px; }

.tht-top-main-img {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
  overflow: hidden; }

.tht-top-main-img img {
  position: absolute;
  top: 0; }

.tht-top-main-text {
  position: absolute;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 20px;
  width: 100%; }
  .dark-mode .tht-top-main-text {
    background-color: rgba(26, 26, 26, 0.9); }

.tht-top-main-text-title {
  font-size: 30px;
  font-weight: 600;
  color: #8e001c; }

.tht-top-main-text-date {
  margin-top: 5px;
  margin-bottom: 5px; }

.tht-top-main-text-author {
  position: relative;
  padding-bottom: 10px; }
  .tht-top-main-text-author .comment-box {
    width: 14px;
    top: 8px; }
  .tht-top-main-text-author .comment-count {
    font-size: 14px; }

.tht-top-main-text-author a {
  /*font-weight: 600;*/ }

.tht-top-main-excerpt {
  line-height: 1.5;
  /*margin-top: 15px;*/ }

.tht-top-side {
  width: 300px;
  float: right; }

.tht-top-side-next {
  display: block;
  max-width: 300px;
  margin: auto;
  text-align: center; }

.tht-top-side-next:first-child {
  margin-bottom: 20px; }

.tht-top-side-next div:first-child {
  font-weight: 600;
  height: 20px; }

.tht-top-side-next .textwidget {
  background-color: #eaeaea;
  text-align: left;
  padding: 10px 20px;
  font-size: 14px; }
  .dark-mode .tht-top-side-next .textwidget {
    background-color: #888; }

.tht-top-side-next .textwidget a {
  font-weight: 600; }

.tht-top-side-next-pod {
  font-size: 14px; }

.tht-top-side-pod-more {
  background-color: #ccc;
  color: #8e001c;
  padding: 5px 0;
  font-size: 14px; }
  .dark-mode .tht-top-side-pod-more {
    background-color: #ccc; }

.tht-middle {
  overflow-y: auto;
  margin: 30px 15px 0;
  padding-bottom: 30px; }

.tht-middle-item {
  display: inline-block;
  float: left;
  width: 22%;
  margin: 0 2%; }

.tht-middle-box:first-child .tht-middle-item:first-child {
  margin-left: 0; }

.tht-middle-box:last-child .tht-middle-item:last-child {
  margin-right: 0; }

.tht-middle-item img {
  margin-bottom: 10px; }

.tht-middle-item a {
  /*font-weight: 600;*/ }

.tht-middle-item a:hover {
  color: #8e001c; }

.tht-middle-item-byline,
.tht-byline {
  position: relative;
  font-size: 13px;
  color: #888;
  margin-top: 5px; }

.tht-middle-item-byline a,
.tht-byline a {
  color: #888; }

.tht-byline a:hover {
  color: #8e001c; }

.tht-middle-item-excerpt {
  font-size: 14px;
  margin-top: 5px; }

#blogcontent .tht-middle-ra .fg-ra-desktop {
  margin: 0 auto 20px; }

#blogcontent .tht-middle-ra .fg-ra-desktop:before,
#blogcontent .tht-middle-ra .fg-ra-desktop:after,
#blogcontent .tht-top-side .fg-ra-desktop:before,
#blogcontent .tht-top-side .fg-ra-desktop:after {
  content: initial; }

#blogcontent .tht-top-side .fg-ra-desktop {
  margin: 0;
  margin-bottom: 15px; }

.tht-bottom {
  margin: 0 15px; }

.tht-bottom-list {
  display: inline-block;
  width: 69%;
  float: left; }

.tht-bottom-list-item {
  overflow-y: auto;
  overflow-x: hidden;
  /*padding-left: 10px;*/
  padding-right: 10px; }

.tht-bottom-list-item:before {
  content: '';
  display: block;
  border-top: 1px solid #ccc;
  width: 100%;
  padding: 10px 20%;
  margin-top: 10px; }

.tht-bottom-list-thumb {
  /*max-width: 150px;*/
  width: 215px;
  height: 100px;
  float: left;
  overflow: hidden;
  padding-right: 15px; }

.tht-bottom-list-copy {
  width: 60%;
  float: left;
  /*padding-left: 15px;*/
  overflow-y: auto; }

.tht-bottom-list-copy-title {
  font-weight: 600; }

.tht-bottom-list-copy-author {
  font-size: 14px; }

.tht-bottom-list-copy-excerpt {
  font-size: 14px;
  margin-top: 5px; }

.tht-bottom-list-copy-excerpt p {
  margin: 0; }

.tht-bottom-side {
  width: 30%;
  float: left;
  font-family: lato, arial, Helvetica;
  text-align: center; }

.tht-bottom-side label {
  display: block;
  margin-bottom: 8px;
  position: absolute;
  top: -24px;
  text-align: center;
  width: 100%;
  font-weight: 600; }

.tht-bottom-side select {
  border-radius: 0;
  padding: 5px;
  font-size: 14px;
  width: 135px; }

.tht-bottom-side .tht-recent-posts {
  width: 70%;
  margin: 35px auto;
  padding: 10px 0;
  position: relative; }

.tht-bottom-side .tht-bottom-side-search {
  width: 100%; }

.tht-bottom-side .tht-bottom-side-search input[type="text"] {
  font-family: lato, arial, helvetica;
  width: 70%;
  padding: 5px;
  font-size: 16px; }

.tht-bottom-side .tht-bottom-side-search input[type="submit"] {
  display: none; }

.ra {
  /*display: inline-block;
	width: 30%;*/
  margin: auto; }

.tht-recent-posts {
  background: #eaeaea;
  min-width: 150px;
  width: 80%; }

.tht-recent-posts div:first-child {
  display: none; }

.tht-top-side.mobile {
  display: none; }

#blogcontent .fg-ra-desktop:before,
#blogcontent .fg-ra-desktop:after {
  display: none; }

@media (max-width: 830px) {
  .ra-desktop {
    display: none; }
  .tht-bottom-list {
    width: 100%; }
  .tht-bottom-side {
    width: 100%;
    margin-top: 50px; }
  .tht-bottom-side div,
  .tht-bottom-side .tht-recent-posts {
    width: 200px; } }

@media (max-width: 750px) {
  .tht-top-main {
    width: 100%;
    display: block; }
  .tht-top-main-text-title {
    font-size: 24px; }
  .tht-top-side {
    width: 100%;
    display: block;
    text-align: center; }
  .tht-top-side-next {
    /*width: 50%;*/
    max-width: 300px;
    margin: 0;
    display: inline-block;
    margin: 5%;
    margin-left: auto;
    margin-right: auto;
    /*float: left;*/ }
  .tht-middle-box {
    width: 100%;
    overflow-y: auto;
    margin-bottom: 15px; }
  .tht-middle-item {
    width: 48%; }
  .tht-middle-item:first-child {
    margin-left: 0; }
  .tht-middle-item:last-child {
    margin-right: 0; }
  .tht-middle-item-excerpt {
    font-size: 12px; }
  .tht-bottom-list-copy-author {
    margin-top: 0; }
  .tht-bottom-list-copy-excerpt {
    font-size: 12px; }
  .ra-desktop {
    display: none; }
  .tht-top-side.mobile {
    display: block; }
  .tht-top-side.desktop {
    display: none; } }

@media (max-width: 650px) {
  .tht-top-side-next {
    display: block;
    /*margin: auto;*/
    float: none; }
  .tht-top-main-text-title {
    font-size: 20px; }
  .tht-top-main-text-author,
  .tht-top-main-text-date {
    font-size: 14px; } }

@media (max-width: 600px) {
  .tht-bottom-list-thumb {
    width: 175px;
    height: 81.4px; } }

@media (max-width: 480px) {
  .tht-bottom-list-thumb {
    width: 125px;
    height: 58.14px; }
  .tht-bottom-list-title {
    font-size: 14px; }
  .tht-bottom-list-author {
    font-size: 12px; } }

@media (max-width: 350px) {
  .tht-bottom-list-thumb {
    width: 100px;
    height: 46.51px;
    padding-right: 10px; } }

