@charset "UTF-8";
/*  
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: 0.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: #747474 !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: #747474;
}

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

#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: rgba(116, 116, 116, 0.4666666667) 7;
}

#wpcomm .wpdiscuz-sort-button {
  color: rgba(116, 116, 116, 0.4666666667) 7;
  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: rgba(116, 116, 116, 0.4666666667) 7;
  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;
  }
}
