/* 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 */
.fullpostentry {
  /*padding-right: 50px;*/
  font-family: georgia;
  line-height: 1.5;
  font-size: 12pt;
  max-width: 600px;
  width: 100%; }
  .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 table {
	background-color: #fff;
	font: 12px/16px "segoe ui" ,arial,sans-serif;
}*/
.fullinstagraphsentry {
  padding-right: 50px;
  font-family: georgia;
  line-height: 1.5;
  font-size: 11pt; }

.fullinstagraphsentry table {
  background-color: #fff;
  font: 11px/15px "segoe ui",arial,sans-serif; }

.instagraphs {
  padding-left: 50px;
  padding-right: 50px; }

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

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

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

.fullpostentry li, .fullinstagraphsentry li {
  margin-bottom: 10px; }
  .fullpostentry li:last-child, .fullinstagraphsentry li:last-child {
    margin-bottom: initial; }

.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, #root-side-bar {
  float: left;
  margin-left: 10px;
  width: 320px;
  font-size: 0.9em; }

/* Blog */
.postmeta {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 8px;
  font-size: 16px;
  color: #888;
  font-family: Lato,Arial,sans-serif; }
  .dark-mode .postmeta {
    color: #aaa; }
  .postmeta .postmeta_author {
    margin-bottom: 5px; }
  .postmeta .author_twitter {
    height: 20px;
    position: relative;
    top: 4px;
    margin-left: 5px;
    margin-right: 2px;
    opacity: .5; }
    .postmeta .author_twitter:hover {
      opacity: .35; }

.postmeta a {
  text-decoration: none;
  color: #888; }
  .dark-mode .postmeta a {
    color: #aaa; }
  .postmeta a:hover {
    color: #50ae26; }

.posttitle, .instagraphstitle {
  margin-top: 0;
  margin-bottom: 0;
  /*width: 100%;*/
  color: #fff;
  font-weight: bold;
  font-size: 32px;
  padding-bottom: 5px;
  border-bottom: 3px solid #50ae26;
  font-family: Lato,Arial,sans-serif; }

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

.instagraphstitle a {
  color: #50ae26; }

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

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

/*.instagraphstitle
{
    margin-bottom: 0;
    width: 100%;
    color: #50ae26;
    overflow: auto;
    font-weight: bold;
    font-size: 16pt;
    text-decoration: none;
    border-bottom: 1px solid #50ae26;
}*/
/*.instagraphstitle a
{
    background: #FFF;
    color: #50ae26;
    font-weight: bold;
    font-size: 16pt;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
    float: left;
}*/
/*.instagraphstitle a:hover
{
    background: #FFF;
    color: #50ae26;
    font-weight: bold;
    font-size: 16pt;
    text-decoration: none;
    padding-right: 5px;
    padding-left: 5px;
}*/
.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-style: italic;*/ }

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

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

/* Comments */
.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; }

.navprev a:before {
  content: '\276E';
  display: inline-block;
  font-size: 14px;
  margin-right: 5px; }

.navnext a:after {
  content: '\276F';
  display: inline-block;
  font-size: 14px;
  margin-left: 5px; }

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

.fullpostentry iframe[src^="https://www.mlb.com/video/"] {
  width: 100% !important;
  height: 304px;
  border: 0; }
  .fullpostentry iframe[src^="https://www.mlb.com/video/"] .league-mlb {
    background-color: #fff; }

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

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

.roto-mobile {
  display: none; }

/*SI inserts*/
.post-insert-sports-illustrated {
  display: flex;
  position: relative;
  justify-content: space-between;
  align-items: center;
  padding: 25px 0 10px;
  margin: 20px 0 10px;
  font-family: Lato,arial,sans-serif; }
  @media (max-width: 500px) {
    .post-insert-sports-illustrated {
      flex-direction: column;
      padding-top: 45px; } }
  .post-insert-sports-illustrated img {
    width: 30%;
    height: auto; }
    @media (max-width: 500px) {
      .post-insert-sports-illustrated img {
        width: 80%; } }
  .post-insert-sports-illustrated p {
    margin: 0; }
  .post-insert-sports-illustrated ul {
    font-size: 14px;
    margin: 0; }
  .post-insert-sports-illustrated .post-insert-sports-illustrated-related-content {
    list-style: none;
    text-align: center;
    font-size: 12px;
    text-decoration: underline; }
  .post-insert-sports-illustrated:before {
    content: 'This article is an updated version of what originally appeared here:';
    border-top: 1px solid #d0d0d0;
    width: 100%;
    display: block;
    position: absolute;
    top: -15px;
    padding: 5px 0;
    font-family: Lato,arial,sans-serif;
    font-size: 14px;
    color: #111;
    text-align: center;
    color: #000; }
  .post-insert-sports-illustrated:after {
    content: '';
    border-top: 1px solid #d0d0d0;
    width: 100%;
    position: absolute;
    bottom: -5px; }

/*SD Mobile feb 2017 */
@media screen and (max-width: 1020px) {
  #sidebar, #root-side-bar {
    display: none; }
  #menu-saber-library {
    /*disables menus for the mobile site...eventually make this better*/
    display: none; }
  .roto-mobile {
    display: block; }
    .roto-mobile .recent_body {
      background-color: #fff; }
      .dark-mode .roto-mobile .recent_body {
        background-color: #1a1a1a; }
      .classic-mode .roto-mobile .recent_body {
        background-color: #F5F5DC; }
    .dark-mode .roto-mobile a {
      color: #fff; }
  .fg-ads-mobile, .fg-ra-mobile {
    display: block; }
  #blogcontent {
    width: 100%;
    max-width: 650px; }
  .fullpostentry {
    font-family: georgia;
    line-height: 1.8;
    padding: 0;
    max-width: 600px; }
  blockquote {
    margin: 0; }
  #Footer1_panROS {
    display: none; } }

@media screen and (max-width: 600px) {
  .post {
    padding: 0; }
  p, h1, h2, h3, h4, h5, h6, .postmeta {
    margin-left: 5px;
    margin-right: 5px; }
  p {
    overflow-x: auto; }
  ul {
    -webkit-padding-start: 25px; }
  #blogcontent {
    padding: 0 10px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .posttitle, .instagraphstitle {
    font-size: 26px; }
  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; } }

/* PROSPECTS */
.top-prospects-tool .table-header.grey {
  margin-top: 30px; }

/*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%; }

twitter-widget {
  margin: auto; }

.fg-ads-mobile:before,
.fg-ads-mobile:after,
.fg-ra-mobile:before,
.fg-ra-mobile: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 {
  content: '';
  margin-top: 30px; }

.mcnTextContent {
  line-height: 175% !important; }

.blog-accordion {
  position: relative;
  margin: 10px 0; }
  .blog-accordion:after {
    content: '';
    border-bottom: 1px solid #eee;
    padding: 5px;
    display: block;
    margin-bottom: 30px; }

.blog-accordion-label {
  display: inline-block;
  padding-left: 23px;
  cursor: pointer; }

.blog-accordion-body {
  display: none; }

.blog-accordion-switch {
  content: '';
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 8px solid #000;
  position: absolute;
  top: 8px;
  display: inline-block;
  transform: rotate(-90deg);
  cursor: pointer; }
  .blog-accordion-switch.open {
    transform: rotate(0deg); }

.blog-wrapper .footer-bar {
  /*margin-left: -10px;
        margin-right: -10px;*/ }

.com h1, .com h2, .com h3, .com h4, .com h5, .com h6 {
  color: #336699; }

.com .posttitle {
  border-bottom-color: #336699; }
  .com .posttitle a {
    color: #336699; }

.com #blogcontent h1, .com #blogcontent h2, .com #blogcontent h3, .com #blogcontent h4, .com #blogcontent h5, .com #blogcontent h6 {
  color: #336699; }

.com a:hover, .com a:active {
  color: #336699; }

.com .posttitle a:hover, .com .posttitle a:active {
  color: #000; }
  .dark-mode .com .posttitle a:hover, .dark-mode .com .posttitle a:active {
    color: #fff; }

.com .comment-author, .com .fn, .com .says {
  color: #336699; }

.com .pds-links a:hover,
.com .pds-links-back a:hover {
  color: #336699 !important; }

.com .pds-answer-feedback-bar {
  background: #336699 !important; }

.rg h1, .rg h2, .rg h3, .rg h4, .rg h5, .rg h6 {
  color: #825a3f; }

.rg .posttitle {
  border-bottom-color: #825a3f; }
  .rg .posttitle a {
    color: #825a3f; }

.rg a:hover, .rg a:active {
  color: #825a3f; }

.rg .posttitle a:hover, .rg .posttitle a:active {
  color: #000; }
  .dark-mode .rg .posttitle a:hover, .dark-mode .rg .posttitle a:active {
    color: #fff; }

.rg .comment-author, .rg .fn, .rg .says {
  color: #825a3f; }

.rg .pds-links a:hover,
.rg .pds-links-back a:hover {
  color: #825a3f !important; }

.rg .pds-answer-feedback-bar {
  background: #825a3f !important; }

.rg .hl_stories {
  /*padding: 10px 10px 30px;*/
  margin: 10px;
  /*border: 1px solid #000;*/ }

.rg .feature_excerpt {
  font-size: 13px;
  color: #555;
  margin: 10px 0 0 0; }
  .dark-mode .rg .feature_excerpt {
    color: #eee; }

.rg .recent_rotographs {
  margin-top: 15px; }

.dark-mode .rg .recent_body_feature {
  background-color: #1a1a1a; }

.classic-mode .rg .recent_body_feature {
  background-color: #F5F5DC; }

.rg .recent_body_feature .swiper-container {
  margin: 0; }

.rg .swiper-slide {
  background-color: #fff; }
  .dark-mode .rg .swiper-slide {
    background-color: #1a1a1a; }
  .classic-mode .rg .swiper-slide {
    background-color: #F5F5DC; }

.rg .slide-sep {
  /*width: 5px;
    flex-shrink: initial;*/ }

.rg .swiper-leaders {
  font-family: lato, Arial, sans-serif; }

.rg .slide-label {
  text-align: center;
  font-size: 13px; }

.rg .leaders-sm-inside {
  border: 1px solid #ccc;
  padding: 10px;
  margin: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  min-width: 170px;
  font-size: 13px;
  background-color: #fefefe; }

.rg .leaders-sm-inside a {
  text-decoration: none; }

.rg .leader-sm-inside a:hover {
  color: #50ae26; }

.rg .swiper-container {
  /*padding: 0 30px 30px;*/
  margin: 15px 0; }

.rg .swiper-pagination {
  bottom: 5px; }

.rg .swiper-pagination-bullet {
  border-radius: 0; }

.rg .swiper-pagination-bullet-active {
  background: #50ae26; }

.rg .swiper-leaders-container {
  width: 250px; }

.rg .swiper-leaders-header {
  text-align: center; }

.rg .swiper-button-next,
.rg .swiper-button-prev {
  top: initial;
  height: 15px;
  bottom: 10px; }

.rg .swiper-button-next {
  right: 10px; }

.rg .swiper-button-prev {
  left: 10px; }

.dark-mode .rg .swiper-button-black.swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.dark-mode .rg .swiper-button-black.swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.dark-mode .rg .swiper-pagination-bullet {
  background-color: #fff; }

.rg .recent_rotographs .swiper-pagination-bullet-active {
  background-color: #825a3f; }

.ng h1, .ng h2, .ng h3, .ng h4, .ng h5, .ng h6 {
  color: #7c4d85; }

.ng .posttitle {
  border-bottom-color: #7c4d85; }
  .ng .posttitle a {
    color: #7c4d85; }

.ng a:hover, .ng a:active {
  color: #7c4d85; }

.ng .posttitle a:hover, .ng .posttitle a:active {
  color: #000; }
  .dark-mode .ng .posttitle a:hover, .dark-mode .ng .posttitle a:active {
    color: #fff; }

.ng .comment-author, .ng .fn, .ng .says {
  color: #7c4d85; }

.ng .pds-links a:hover,
.ng .pds-links-back a:hover {
  color: #7c4d85 !important; }

.ng .pds-answer-feedback-bar {
  background: #7c4d85 !important; }

.ig .mcnTextContent {
  line-height: 175% !important; }

.ig .rg h1, .ig .rg h2, .ig .rg h3, .ig .rg h4, .ig .rg h5, .ig .rg h6 {
  color: #50ae26; }

.ig .rg .posttitle {
  border-bottom-color: #50ae26; }
  .ig .rg .posttitle a {
    color: #000; }
    .dark-mode .ig .rg .posttitle a {
      color: #fff; }

.ig .rg a:hover, .ig .rg a:active {
  color: #50ae26; }

.ig .rg .posttitle a:hover, .ig .rg .posttitle a:active {
  color: #000; }
  .dark-mode .ig .rg .posttitle a:hover, .dark-mode .ig .rg .posttitle a:active {
    color: #fff; }

.ig .rg .comment-author, .ig .rg .fn, .ig .rg .says {
  color: #825a3f; }

.ig .rg .pds-links a:hover,
.ig .rg .pds-links-back a:hover {
  color: #50ae26 !important; }

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

/*techgraphs*/
.featimg img {
  width: 100%;
  height: auto; }

.tg h1, .tg h2, .tg h3, .tg h4, .tg h5, .tg h6 {
  color: #fbac26; }

.tg .posttitle {
  border-bottom-color: #fbac26; }
  .tg .posttitle a {
    color: #fbac26; }

.tg a:hover, .tg a:active {
  color: #fbac26; }

.tg .posttitle a:hover, .tg .posttitle a:active {
  color: #000; }
  .dark-mode .tg .posttitle a:hover, .dark-mode .tg .posttitle a:active {
    color: #fff; }

.tg .comment-author, .tg .fn, .tg .says {
  color: #fbac26; }

.tg .pds-links a:hover,
.tg .pds-links-back a:hover {
  color: #fbac26 !important; }

.tg .pds-answer-feedback-bar {
  background: #fbac26 !important; }

/*plus and library because it's legacy*/
/*.library {
    #content {
        padding-top: 10px;
    }

    .header-chat-alert-spacer.chatShow {
        display: none;
    }
}*/
.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; }

/*login stuff */
#login {
  font-family: lato, arial, helvetica, sanserif; }

.login-action-register #login {
  width: 350px; }

body.login #login h1 a {
  background: url("//www.fangraphs.com/images/247_90_fangraphs.png") no-repeat scroll top transparent;
  height: 90px;
  width: 100%; }

#nav {
  display: none; }

#backtoblog {
  display: none; }

.wp-core-ui .button-primary.button-large {
  background-color: #ddd;
  text-shadow: none;
  box-shadow: none;
  border: none;
  color: black;
  border-radius: 0;
  padding: 10px 20px;
  height: auto;
  width: 130px;
  border: 1px solid #ddd;
  background-color: #efefef;
  transition: background-color 200ms; }
  .wp-core-ui .button-primary.button-large:hover {
    background-color: #cecece; }

.wp-core-ui .button-secondary:active, .wp-core-ui .button.active, .wp-core-ui .button.active:hover, .wp-core-ui .button:active {
  -webkit-transform: none;
  transform: none; }

.login form {
  padding: 26px 24px 26px; }

.login-footer {
  max-width: 320px;
  font-family: lato, arial, helvetica, sanserif;
  margin: auto;
  margin-top: 30px;
  background-color: #fff;
  padding: 20px;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13); }

.login-action-register .login-footer {
  width: 350px;
  max-width: initial; }

.login-footer-row {
  overflow: auto;
  position: relative;
  height: 50px; }

.login-footer-row:first-child {
  margin-bottom: 20px; }

.login-footer-row div:first-child {
  float: left;
  line-height: 50px; }

.login-footer .button-primary.button-large {
  width: 130px;
  position: absolute;
  right: 0;
  text-align: center; }

.login-footer.other {
  display: none; }

.login-footer.other .login-footer-row {
  margin-bottom: 0; }

.login-action-lostpassword .login-footer,
.login-action-register .login-footer {
  display: none; }

.login-action-lostpassword .login-footer.other,
.login-action-register .login-footer.other {
  display: block; }

.login-action-lostpassword .button-primary.button-large {
  width: 140px; }

.login .message {
  border-left: 4px solid #50ae26; }

#loginform .submit input#wp-submit {
  display: none !important; }

.login input[type=text]:focus, .login input[type=password]:focus {
  border-color: #50ae26;
  box-shadow: 0 0 2px rgba(80, 174, 38, 0.8); }

.login input[type=checkbox]:checked:before {
  color: #50ae26; }

.login .privacy-policy-page-link {
  display: none; }

.signup-title {
  font-family: Lato, arial, helvetica, sans-serif;
  color: #000;
  margin: 0;
  max-width: 400px;
  margin: auto;
  font-size: 24px;
  margin-top: 40px; }

#signup-content {
  font-family: Lato, arial, helvetica, sans-serif; }
  #signup-content .wp-signup-container {
    max-width: 400px; }
    #signup-content .wp-signup-container h2 {
      display: none; }
    #signup-content .wp-signup-container #setupform {
      font-size: 14px; }
      #signup-content .wp-signup-container #setupform label {
        margin: 20px 0 10px; }
      #signup-content .wp-signup-container #setupform input {
        padding: 8px;
        font-family: Lato, arial, helvetica, sans-serif;
        font-size: 16px; }
    #signup-content .wp-signup-container .gglcptch.gglcptch_v2 {
      margin: 30px 0; }
    #signup-content .wp-signup-container input[type="submit"] {
      padding: 10px;
      -webkit-appearance: none;
      border: 0;
      cursor: pointer;
      font-size: 14px;
      margin-bottom: 150px;
      background-color: #336699;
      color: #fff; }
      #signup-content .wp-signup-container input[type="submit"]:hover {
        background-color: #6699cc; }
      #signup-content .wp-signup-container input[type="submit"]:active {
        background-color: #88aaee; }

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

.fullpostentry .intro-misc {
  display: inline-block;
  float: left;
  padding-right: 10px; }
  .fullpostentry .intro-misc .intro-header {
    font-size: 16px;
    position: relative;
    display: block; }
    .fullpostentry .intro-misc .intro-header .intro-header-text {
      padding: 12px 20px 8px; }
    .fullpostentry .intro-misc .intro-header .intro-header-text-sub {
      font-size: 12px;
      color: #888;
      text-align: right;
      position: absolute;
      right: 0;
      bottom: 0;
      margin-right: 5px; }
  .fullpostentry .intro-misc .podcast-container {
    padding: 10px 5px;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-bottom: 1px solid #ddd; }
    .fullpostentry .intro-misc .podcast-container .podcast-title {
      font-size: 16px;
      padding: 5px 0; }
    .fullpostentry .intro-misc .podcast-container .podcast-episode {
      font-size: 14px;
      white-space: pre-line; }
    .fullpostentry .intro-misc .podcast-container .podcast-date {
      color: #aaa;
      display: none; }
  .fullpostentry .intro-misc .top-list {
    -webkit-padding-start: 25px;
    -webkit-margin-before: 0; }
    .fullpostentry .intro-misc .top-list li {
      list-style: decimal; }
  .fullpostentry .intro-misc .box-team {
    margin: auto;
    text-align: center; }
    .fullpostentry .intro-misc .box-team .team-lg {
      text-align: center;
      margin-top: 10px;
      font-weight: 600;
      /*text-decoration: underline;*/
      width: 100%; }
    .fullpostentry .intro-misc .box-team table {
      width: 100%;
      height: 40%; }
      .fullpostentry .intro-misc .box-team table td {
        /*padding: 0 20px;*/ }
  .fullpostentry .intro-misc .team-box-bottom {
    font-size: 14px; }
    .fullpostentry .intro-misc .team-box-bottom hr {
      border: 1px solid #ddd; }
    .fullpostentry .intro-misc .team-box-bottom ul {
      max-width: 180px;
      margin: auto; }
      .fullpostentry .intro-misc .team-box-bottom ul li {
        margin-bottom: 10px; }
  .fullpostentry .intro-misc.intro-tool-container {
    width: 100%;
    max-width: initial; }
    .fullpostentry .intro-misc.intro-tool-container .intro-header {
      margin-top: 0; }

.fullpostentry span.free-agent-author {
  white-space: pre;
  color: #50ae26;
  font-weight: 600; }

.fp__woo-commerce {
  /* related products */
  /* extras */
  /* .woo-commerce-membership-item-adfree .woo-commerce-membership-item-price-table-variation {
		width: 300px;
	} */
  /* CHECKOUT */
  /* message */
  /* CART */
  /* ORDER RECEIVED */
  /* MODAL PAYMENT */
  /* my-account */
  /* order details */
  /* products specific */ }
  .fp__woo-commerce .blog-wrapper .footer-bar {
    /* margin-left: -20px;
        margin-right: -20px; */ }
  .fp__woo-commerce .plus .header-chat-alert-spacer.chatShow {
    display: block; }
  .fp__woo-commerce .chatShow {
    display: none !important; }
  .fp__woo-commerce #wrapper.plus #content {
    padding-top: 20px; }
  .fp__woo-commerce .shop_table td {
    padding-left: 7px;
    padding-right: 7px; }
  .fp__woo-commerce #blogcontent {
    margin: auto;
    float: initial;
    box-sizing: border-box;
    max-width: initial;
    width: 100%;
    font-family: Lato, arial, helvetica, sans-serif; }
  .fp__woo-commerce select, .fp__woo-commerce input, .fp__woo-commerce label, .fp__woo-commerce .form-row, .fp__woo-commerce .select2-results__option,
  .fp__woo-commerce h1, .fp__woo-commerce h2, .fp__woo-commerce h3, .fp__woo-commerce h4,
  .fp__woo-commerce .woocommerce-checkout-review-order-table,
  .fp__woo-commerce .woocommerce-order, .fp__woo-commerce .woocommerce,
  .fp__woo-commerce .woocommerce-message {
    font-family: Lato, arial, helvetica, sans-serif; }
  .fp__woo-commerce h1, .fp__woo-commerce h2, .fp__woo-commerce h3, .fp__woo-commerce h4, .fp__woo-commerce h5, .fp__woo-commerce h6 {
    color: #000;
    border-bottom: 3px solid #50ae26;
    max-width: 500px; }
    .dark-mode .fp__woo-commerce h1, .dark-mode .fp__woo-commerce h2, .dark-mode .fp__woo-commerce h3, .dark-mode .fp__woo-commerce h4, .dark-mode .fp__woo-commerce h5, .dark-mode .fp__woo-commerce h6 {
      color: #fff; }
  .fp__woo-commerce .products h1,
  .fp__woo-commerce .products h2,
  .fp__woo-commerce .products h3,
  .fp__woo-commerce .products h4,
  .fp__woo-commerce .products h5,
  .fp__woo-commerce .products h6,
  .fp__woo-commerce .product_title {
    border-bottom: none; }
  .fp__woo-commerce select, .fp__woo-commerce input:not([type="checkbox"]) {
    font-size: 14px;
    border: 1px solid #bbb;
    /* standardize this across the site */
    min-width: 150px; }
  .fp__woo-commerce input[type="number"] {
    width: 150px; }
  .fp__woo-commerce select {
    -webkit-appearance: none;
    border-radius: 0;
    padding: 10px;
    padding-right: 25px;
    /* width: 120px; */
    background-color: #fff; }
  .fp__woo-commerce .woocommerce-ordering,
  .fp__woo-commerce .variations .value,
  .fp__woo-commerce .woocommerce-message {
    position: relative; }
  .fp__woo-commerce .woocommerce-ordering {
    display: inline-block; }
  .fp__woo-commerce .woocommerce-ordering:after,
  .fp__woo-commerce .variations .value:after {
    display: inline-block;
    border-top: 6px solid #000;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: '';
    position: absolute;
    right: 10px;
    top: 45%; }
  .fp__woo-commerce .price {
    font-weight: 600;
    font-size: 18px; }
  .fp__woo-commerce input[name="quantity"] {
    padding: 10px;
    /* width: 120px; */ }
  .fp__woo-commerce input[name="quantity"]:before {
    content: 'Quantity:';
    display: inline-block; }
  .fp__woo-commerce .quantity {
    margin-top: 10px;
    text-align: left; }
  .fp__woo-commerce .variations tr,
  .fp__woo-commerce .quantity {
    display: flex;
    align-items: center; }
  .fp__woo-commerce .variations td {
    padding: 0; }
  .fp__woo-commerce .quantity label {
    clip: initial;
    height: initial;
    overflow: hidden;
    position: initial !important;
    width: initial;
    word-wrap: initial !important; }
  .fp__woo-commerce .reset_variations {
    display: none !important; }
  .fp__woo-commerce .tabs.wc-tabs {
    display: none; }
  .fp__woo-commerce #blogcontent * {
    box-sizing: inherit; }
  .fp__woo-commerce .blog-content a {
    text-decoration: none; }
  .fp__woo-commerce .blog-content a:hover {
    color: initial;
    /* color: red; */
    -webkit-text-decoration: underline #50ae26;
    text-decoration: underline #50ae26; }
    .dark-mode .fp__woo-commerce .blog-content a:hover {
      color: #50ae26; }
  .fp__woo-commerce .ra-member-hide {
    display: none; }
  .fp__woo-commerce .woocommerce-nav {
    position: relative;
    /* display: flex; */
    /* flex-direction: column; */ }
  .fp__woo-commerce .woocommerce-products-header .woocommerce-products-header__title.page-title {
    display: none; }
  .fp__woo-commerce ul.products {
    list-style: none;
    margin: 0;
    margin-top: 30px;
    padding: 0;
    display: inline-block;
    display: flex;
    flex-wrap: wrap; }
  .fp__woo-commerce ul.products li {
    flex: 0 0 33.333333%;
    width: 33.333333%;
    padding: 30px 20px;
    border: 1px solid #fff;
    position: relative;
    padding-bottom: 100px; }
  .fp__woo-commerce ul.products li:hover {
    border: 1px solid #888; }
  .fp__woo-commerce ul.products li img {
    width: 100%;
    height: auto; }
  .fp__woo-commerce ul.products a.button {
    position: absolute; }
  .fp__woo-commerce .woocommerce-loop-product__title {
    font-size: 16px;
    color: inherit;
    font-weight: 400;
    margin: 10px 0 5px; }
  .fp__woo-commerce a.woocommerce-LoopProduct-link:hover {
    text-decoration: none; }
  .fp__woo-commerce .woocommerce-product-gallery {
    text-align: center;
    width: 50%;
    float: left; }
  .fp__woo-commerce .woocommerce-product-gallery__wrapper {
    margin: auto; }
  .fp__woo-commerce .woocommerce-product-gallery__thumbnails .woocommerce-product-gallery__image {
    width: 33.33333%;
    padding: 5px; }
  .fp__woo-commerce .woocommerce-product-gallery__wrapper img {
    display: none;
    width: 100%;
    height: auto; }
  .fp__woo-commerce .product_cat-membership .woocommerce-product-gallery__wrapper img {
    max-width: 300px; }
  .fp__woo-commerce ul.products .woocommerce-Price-amount {
    text-decoration: none; }
  .fp__woo-commerce .woocommerce-variation-price {
    text-align: left; }
  .fp__woo-commerce .woocommerce-variation-add-to-cart, .fp__woo-commerce .cart {
    text-align: center; }
  .fp__woo-commerce .entry-summary {
    float: left;
    width: 50%;
    padding: 10px 40px; }
  .fp__woo-commerce .variations .label,
  .fp__woo-commerce label.screen-reader-text {
    display: inline-block;
    /* min-width: 80px; */
    margin-right: 5px;
    text-align: left;
    /* margin: 5px 0; */ }
  .fp__woo-commerce .variations .label {
    padding-right: 12px; }
  .fp__woo-commerce .woocommerce-tabs {
    clear: both;
    padding-top: 20px; }
  .fp__woo-commerce .woocommerce-product-gallery__thumbnails {
    display: flex;
    margin-top: 15px; }
  .fp__woo-commerce .woocommerce-product-gallery__thumbnails > div img {
    width: 100%;
    height: auto; }
  .fp__woo-commerce .woocommerce-breadcrumb {
    display: inline-block;
    margin-bottom: 20px; }
  .fp__woo-commerce a.button, .fp__woo-commerce button[type="submit"],
  .fp__woo-commerce input.button {
    border: 0;
    -webkit-appearance: none;
    display: inline-block;
    /* height: 40px; */
    padding: 10px 0;
    min-width: 100px;
    color: #fff;
    background-color: #50ae26;
    text-align: center;
    /* float: right; */
    transition: opacity 100ms ease-in-out;
    margin: 30px auto;
    font-size: 14px;
    font-family: lato, arial, helvetica, sanserif;
    cursor: pointer;
    font-weight: 400;
    border-radius: 0; }
  .fp__woo-commerce a.button {
    /* position: absolute; */
    bottom: 10%;
    right: 0;
    margin: 0;
    margin-right: 20px;
    border-radius: 0; }
  .fp__woo-commerce a.button.cart {
    position: absolute;
    bottom: initial;
    margin: 0;
    padding: 2px 20px;
    line-height: 35px;
    border-radius: 0;
    font-size: 14px; }
  .fp__woo-commerce a.button.cart i {
    top: 5px;
    position: relative;
    margin: 0 15px 0 1px; }
  .fp__woo-commerce .blog-content a.button:hover {
    color: #fff;
    opacity: .85;
    text-decoration: none; }
  .fp__woo-commerce button[type="submit"] {
    padding: 15px 40px; }
  .fp__woo-commerce .button.cancel {
    background-color: #fff;
    border: 2px solid #50ae26;
    color: #50ae26;
    transition: background-color 200ms; }
  .fp__woo-commerce .button.cancel:hover {
    color: #fff;
    background-color: #50ae26;
    text-decoration: none;
    opacity: .85; }
  .fp__woo-commerce a.wcs-switch-link.button {
    margin-top: 5px; }
  .fp__woo-commerce .related.products > h2 {
    margin-top: 90px;
    margin-bottom: 0; }
  .fp__woo-commerce .related.products ul.products {
    margin-top: 10px; }
  .fp__woo-commerce .related.products ul.products li {
    flex: 0 0 25%;
    width: 25%;
    padding-bottom: 90px; }
  .fp__woo-commerce .product_meta {
    display: none; }
  .fp__woo-commerce .onsale {
    background-color: #ce2431;
    color: #fff;
    padding: 5px 10px;
    display: inline-block; }
  .fp__woo-commerce .first-payment-date {
    display: none; }
  .fp__woo-commerce .woo-commerce-membership {
    clear: both;
    padding-top: 15px; }
  .fp__woo-commerce .woo-commerce-membership-summary {
    padding: 20px;
    padding-bottom: 40px;
    max-width: 700px;
    margin: auto; }
  .fp__woo-commerce .woo-commerce-membership-container {
    display: flex; }
  .fp__woo-commerce .woo-commerce-membership-box {
    /* display: */
    flex: 0 0 50%; }
  .fp__woo-commerce .woo-commerce-membership-item {
    border: 1px solid;
    min-height: 360px;
    max-width: 400px;
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    margin: auto; }
  .fp__woo-commerce .woo-commerce-membership-item-price-table-variation {
    width: 254px;
    display: inline-block;
    padding: 10px 5px;
    padding-left: 8px;
    margin: auto;
    margin-bottom: 12px;
    /* background-color: #50ae26; */
    border: 2px solid #50ae26;
    color: #000;
    cursor: pointer;
    transition: background-color 200ms; }
    .dark-mode .fp__woo-commerce .woo-commerce-membership-item-price-table-variation {
      color: #fff; }
  .fp__woo-commerce .woo-commerce-membership-item-price-table-variation:hover {
    color: #fff;
    background-color: #50ae26; }
  .fp__woo-commerce .woo-commerce-membership-item-price-table-variation-label {
    display: block;
    /* width: 150px; */ }
  .fp__woo-commerce .woo-commerce-membership-item-price-table-variation-price {
    display: block;
    /* width: 80px; */
    /* text-align: left; */ }
  .fp__woo-commerce .woo-commerce-membership-item ul {
    padding: 0 40px; }
  .fp__woo-commerce .woo-commerce-membership-item ul, .fp__woo-commerce .woo-commerce-membership-item li {
    list-style: initial; }
  .fp__woo-commerce .woo-commerce-membership-item-header {
    padding: 20px;
    background-color: #000;
    color: #fff;
    text-align: center; }
  .fp__woo-commerce .woo-commerce-membership-item-sub {
    padding: 10px 15px; }
  .fp__woo-commerce .woo-commerce-membership-item-price {
    position: absolute;
    bottom: 0;
    width: 100%;
    /* height: 90px; */ }
  .fp__woo-commerce .woo-commerce-membership-item-adfree {
    background-color: #ffd800;
    color: #000;
    padding: 10px;
    text-align: center; }
  .fp__woo-commerce .woo-commerce-membership-item-price-table {
    border-collapse: collapse;
    margin: auto;
    height: 100%;
    text-align: center; }
  .fp__woo-commerce .woo-commerce-membership-item-price-table tr {
    padding: 10px 0;
    /* background-color: #336699;
		color: #fff; */ }
  .fp__woo-commerce .woo-commerce-membership-item-price-table td {
    padding: 10px; }
  .fp__woo-commerce .checkout .col2-set {
    width: 100%; }
  .fp__woo-commerce .checkout .col2-set .col-1,
  .fp__woo-commerce .checkout .col2-set .col-2 {
    display: inline-block;
    width: 50%; }
  .fp__woo-commerce .checkout .col2-set .col-1 {
    padding-right: 10px;
    float: left; }
  .fp__woo-commerce .checkout .col2-set .col-2 {
    padding-left: 10px; }
  .fp__woo-commerce .checkout label[for="billing_address_2"] .optional {
    display: none; }
  .fp__woo-commerce .form-row label,
  .fp__woo-commerce .form-row input {
    display: block; }
  .fp__woo-commerce .form-row {
    min-width: 300px;
    max-width: 400px;
    margin: 10px 0; }
  .fp__woo-commerce .form-row.validate-required label {
    font-weight: 600; }
  .fp__woo-commerce .form-row input {
    padding: 10px 5px;
    width: 100%; }
  .fp__woo-commerce .form-row input.button {
    width: initial;
    padding: 10px 20px;
    margin: 0;
    margin-top: 30px;
    border-radius: 0; }
  .fp__woo-commerce .form-row label {
    margin-bottom: 4px;
    font-size: 13px; }
  .fp__woo-commerce .form-row abbr[title] {
    text-decoration: none; }
  .fp__woo-commerce .form-row select {
    border-radius: 0; }
  .fp__woo-commerce .select2-container--default .select2-selection--single {
    border-radius: 0; }
  .fp__woo-commerce .select2-selection__rendered {
    color: #000 !important;
    font-size: 14px; }
  .fp__woo-commerce .select2-results__option--highlighted {
    background-color: #50ae26 !important;
    /* move behind the default styling for this to work */ }
  .fp__woo-commerce select2-results__option {
    outline: 0; }
  .fp__woo-commerce #order_comments {
    width: 100%;
    height: 100px; }
  .fp__woo-commerce #order_review_heading {
    clear: both;
    max-width: 100%; }
  .fp__woo-commerce table.woocommerce-checkout-review-order-table,
  .fp__woo-commerce table.woocommerce-table--order-details {
    width: 100%;
    max-width: 500px;
    padding: 10px;
    background-color: #efefef;
    margin-bottom: 30px; }
    .dark-mode .fp__woo-commerce table.woocommerce-checkout-review-order-table, .dark-mode
    .fp__woo-commerce table.woocommerce-table--order-details {
      background-color: #2a2a2a; }
  .fp__woo-commerce #order_comments_field {
    display: none; }
  .fp__woo-commerce .woocommerce-additional-fields {
    display: none; }
  .fp__woo-commerce .woocommerce-checkout-review-order-table .product-name {
    text-align: left; }
  .fp__woo-commerce .product-name a {
    font-weight: 400; }
  .fp__woo-commerce .woocommerce-Price-amount {
    text-align: right; }
  .fp__woo-commerce #payment .wc_payment_methods,
  .fp__woo-commerce .woocommerce-order-overview,
  .fp__woo-commerce .wc-saved-payment-methods,
  .fp__woo-commerce .woocommerce-PaymentMethods {
    list-style: none;
    margin: 0;
    padding: 0; }
  .fp__woo-commerce .wc-saved-payment-methods {
    margin-left: 15px; }
  .fp__woo-commerce .wc_payment_methods li,
  .fp__woo-commerce .woocommerce-order-overview li {
    margin-bottom: 10px; }
  .fp__woo-commerce .wc_payment_methods > li {
    padding: 15px;
    border: 1px solid #aaa; }
  .fp__woo-commerce .payment_method_paypal img {
    height: 20px;
    margin: 0 10px; }
  .fp__woo-commerce .about_paypal {
    font-size: 12px; }
  .fp__woo-commerce .wc-stripe-new-payment-method {
    display: inline-block; }
  .fp__woo-commerce .cart-subtotal th,
  .fp__woo-commerce .order-total th,
  .fp__woo-commerce .woocommerce-table--order-details tfoot th {
    text-align: right;
    padding-right: 10px; }
  .fp__woo-commerce .woocommerce-thankyou-order-received {
    font-style: italic; }
  .fp__woo-commerce .return-to-shop {
    position: relative; }
  .fp__woo-commerce .return-to-shop a.button {
    position: static;
    padding: 10px 20px;
    border-radius: 0; }
  .fp__woo-commerce .woocommerce-message, .fp__woo-commerce .woocommerce-error, .fp__woo-commerce .woocommerce-info {
    /* line-height: 50px; */
    background-color: #eee;
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3), 0 6px 6px rgba(0, 0, 0, 0.1);
    padding: 20px 10px;
    margin-top: 40px;
    margin-bottom: 10px;
    position: static;
    list-style: none; }
    .dark-mode .fp__woo-commerce .woocommerce-message, .dark-mode .fp__woo-commerce .woocommerce-error, .dark-mode .fp__woo-commerce .woocommerce-info {
      background-color: #444; }
  .fp__woo-commerce .woocommerce-error {
    color: #ce2431; }
  .fp__woo-commerce .woocommerce-message .button {
    line-height: 1;
    bottom: 10px;
    position: static;
    display: inline;
    background-color: initial;
    color: #000;
    font-weight: 600;
    margin-right: 10px;
    border-radius: 0; }
    .dark-mode .fp__woo-commerce .woocommerce-message .button {
      color: #fff; }
  .fp__woo-commerce .woocommerce-message a.button:hover {
    color: #000;
    border-radius: 0; }
    .dark-mode .fp__woo-commerce .woocommerce-message a.button:hover {
      color: #50ae26; }
  .fp__woo-commerce address {
    line-height: 1.2; }
  .fp__woo-commerce .wc-order-received-custom-footer {
    position: relative;
    margin-top: 40px; }
  .fp__woo-commerce .wc-order-received-custom-footer a {
    position: static; }
  .fp__woo-commerce .woocommerce-cart-form .product-thumbnail {
    width: 150px; }
  .fp__woo-commerce .woocommerce-cart-form .remove {
    font-size: 28px; }
  .fp__woo-commerce .woocommerce-cart-form a.remove:hover {
    text-decoration: none !important;
    color: #50ae26 !important; }
  .fp__woo-commerce .woocommerce-cart-form__contents {
    width: 100%; }
  .fp__woo-commerce .woocommerce-cart-form__contents input[type="number"] {
    width: 50px;
    min-width: initial;
    margin: auto; }
  .fp__woo-commerce .woocommerce-cart-form__contents .product-quantity,
  .fp__woo-commerce .woocommerce-cart-form__contents .quantity {
    width: 150px;
    margin-top: 0; }
  .fp__woo-commerce .woocommerce-cart-form__contents .quantity label {
    display: none; }
  .fp__woo-commerce .woocommerce-cart-form__contents .actions {
    text-align: right; }
  .fp__woo-commerce .woocommerce-cart-form__contents .actions .coupon {
    margin-bottom: 10px; }
  .fp__woo-commerce .woocommerce-cart-form__contents .actions .button,
  .fp__woo-commerce .woocommerce-cart-form__contents .actions .input-text {
    padding: 10px 20px;
    border-radius: 0; }
  .fp__woo-commerce .woocommerce-cart-form__contents .actions .button {
    border: 1px solid #50ae26;
    color: #fff;
    background-color: #50ae26;
    cursor: pointer;
    margin: 10px auto;
    width: 150px;
    border-radius: 0; }
  .fp__woo-commerce .woocommerce-cart-form__contents .actions .button[disabled] {
    border: 1px solid #aaa;
    background-color: #fff;
    color: #aaa;
    border-radius: 0; }
  .fp__woo-commerce .woocommerce-cart-form td {
    padding: 5px; }
  .fp__woo-commerce .cart_totals {
    text-align: right; }
  .fp__woo-commerce .cart_totals h2,
  .fp__woo-commerce .cart_totals table {
    margin-left: auto;
    max-width: 300px;
    text-align: left; }
  .fp__woo-commerce .wc-proceed-to-checkout {
    position: relative;
    height: 100px; }
  .fp__woo-commerce a.checkout-button.button {
    padding: 10px 20px;
    margin: 0;
    border-radius: 0;
    position: absolute; }
  .fp__woo-commerce .woocommerce-table--order-details td:last-child,
  .fp__woo-commerce .woocommerce-table--order-details th:last-child {
    text-align: right; }
  .fp__woo-commerce .woocommerce-table--order-details .woocommerce-table__product-name a {
    font-weight: 400; }
  .fp__woo-commerce #ship-to-different-address-checkbox {
    margin: 2px; }
  .fp__woo-commerce .woocommerce-invalid input {
    outline: 3px solid #ce2431; }
  .fp__woo-commerce .Checkout.is-desktop .Modal {
    background-color: #fff;
    border-radius: 0; }
  .fp__woo-commerce .Checkout.is-desktop .Button {
    background-color: #50ae26;
    border-radius: 0; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation {
    margin-bottom: 50px; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation ul {
    list-style: none;
    display: flex;
    width: 100%;
    padding: 0; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation li {
    display: inline-block;
    border: 1px solid #cecece;
    margin: 0;
    flex: 1 0 auto;
    text-align: center;
    padding: 5px 0;
    background-color: #f5f5f5; }
    .dark-mode .fp__woo-commerce .woocommerce-MyAccount-navigation li {
      background-color: #888; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation li.is-active {
    background-color: #50ae26; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation li a {
    font-weight: 400;
    display: block; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation li.is-active a {
    color: #fff; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation li a:hover {
    text-decoration: none;
    color: #50ae26; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation li.is-active a:hover {
    color: #000; }
  .fp__woo-commerce .woocommerce-MyAccount-content,
  .fp__woo-commerce .woocommerce-MyAccount-orders,
  .fp__woo-commerce .my_account_subscriptions {
    width: 100%;
    max-width: 700px;
    margin: 0 auto; }
  .fp__woo-commerce .woocommerce-MyAccount-paymentMethods {
    width: 100%;
    max-width: 500px;
    text-align: left;
    border-collapse: collapse;
    margin-bottom: 20px; }
  .fp__woo-commerce .woocommerce-MyAccount-paymentMethods .default-payment-method .woocommerce-PaymentMethod--method:before {
    content: 'Default';
    display: table-cell;
    vertical-align: middle;
    font-size: 10px;
    color: #888; }
  .fp__woo-commerce .woocommerce-MyAccount-orders,
  .fp__woo-commerce .my_account_subscriptions {
    text-align: center;
    border-collapse: collapse; }
  .fp__woo-commerce .woocommerce-orders-table__cell-order-total {
    text-align: right; }
  .fp__woo-commerce .woocommerce-MyAccount-orders td,
  .fp__woo-commerce .woocommerce-MyAccount-orders th,
  .fp__woo-commerce .my_account_subscriptions td,
  .fp__woo-commerce .my_account_subscriptions th,
  .fp__woo-commerce .woocommerce-MyAccount-paymentMethods td,
  .fp__woo-commerce .woocommerce-MyAccount-paymentMethods th {
    border-bottom: 1px solid #cecece;
    padding: 10px 0; }
  .fp__woo-commerce .woocommerce-MyAccount-content .button {
    margin: 2px auto;
    padding: 1px 5px;
    border: 2px solid #50ae26; }
  .fp__woo-commerce .woocommerce-MyAccount-content .button[type="submit"] {
    padding: 10px 20px; }
  .fp__woo-commerce a.button.woocommerce-button--next,
  .fp__woo-commerce a.button.woocommerce-button--previous {
    background-color: #fff;
    border-color: #aaa;
    color: #000;
    position: relative; }
  .fp__woo-commerce a.button.woocommerce-button--previous {
    padding-left: 15px; }
  .fp__woo-commerce a.button.woocommerce-button--next {
    padding-right: 15px; }
  .fp__woo-commerce a.button.woocommerce-button--previous:before {
    content: '\276E';
    position: absolute;
    left: 5px; }
  .fp__woo-commerce a.button.woocommerce-button--next:after {
    content: '\276F';
    position: absolute;
    right: 5px; }
  .fp__woo-commerce a.button.woocommerce-button--next:hover,
  .fp__woo-commerce a.button.woocommerce-button--previous:hover {
    color: #000;
    background-color: #aaa; }
  .fp__woo-commerce .woocommerce-MyAccount-content .woocommerce-pagination {
    text-align: right;
    margin-top: 20px; }
  .fp__woo-commerce .edit {
    display: inline-block;
    padding: 2px 20px;
    border: 1px solid #cecece;
    color: #000;
    margin-bottom: 10px;
    font-size: 14px; }
  .fp__woo-commerce .edit:hover {
    background-color: #cecece;
    text-decoration: none !important; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation-mobile-button {
    display: none;
    width: 100%;
    max-width: 300px;
    margin: auto;
    border-radius: 0;
    background-color: #f9f9f9;
    padding: 5px 0;
    font-size: 16px;
    line-height: 1.8;
    position: relative;
    cursor: pointer; }
  .fp__woo-commerce .woocommerce-MyAccount-navigation-mobile-button:after {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 40%;
    right: 10px;
    display: block;
    content: ''; }
  .fp__woo-commerce .order_details tfoot th {
    text-align: right;
    padding-right: 5px; }
  .fp__woo-commerce .link-my-account {
    display: inline-block;
    position: absolute;
    right: 160px;
    top: 9px; }
  .fp__woo-commerce input[type="radio"] {
    min-width: initial; }
  .fp__woo-commerce form#order_review #payment_method_stripe {
    margin: initial; }
  .fp__woo-commerce form#order_review .payment_methods label .stripe-pf:first-child {
    margin-right: initial;
    margin-left: 10px; }
  .fp__woo-commerce i.stripe-pf {
    float: none;
    margin-right: 3px; }
  .fp__woo-commerce #product-263406 .woocommerce-product-details__short-description:after {
    content: '';
    display: block;
    width: 90%;
    border-bottom: 1px solid #aaa;
    margin: 30px auto 50px; }
  .fp__woo-commerce #product-263406 .product .nyp {
    margin-bottom: 0; }
  .fp__woo-commerce #product-263406 .nyp-input {
    padding: 8px 0;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 0; }
  @media (max-width: 1020px) {
    .fp__woo-commerce div#wrapper.blog-wrapper {
      padding-top: 90px !important; }
    .fp__woo-commerce .fullpostentry {
      max-width: initial; } }
  @media (max-width: 850px) {
    .fp__woo-commerce .woocommerce-product-gallery {
      display: block;
      width: 100%; }
    .fp__woo-commerce .woocommerce-MyAccount-navigation-mobile-button {
      display: block; }
    .fp__woo-commerce .woocommerce-MyAccount-navigation ul {
      display: none;
      max-width: 300px;
      padding: 0;
      margin: 0 auto; }
    .fp__woo-commerce .woocommerce-MyAccount-navigation ul.show {
      display: block; }
    .fp__woo-commerce .woocommerce-MyAccount-navigation ul li {
      display: block; }
    .fp__woo-commerce .woo-commerce-membership-container {
      flex-direction: column; }
    .fp__woo-commerce .woo-commerce-membership-box {
      display: block;
      width: 100%;
      flex: 0 0 100%;
      margin-bottom: 30px; } }
  @media (max-width: 700px) {
    .fp__woo-commerce ul.products li {
      flex: 0 0 50%;
      width: 50%;
      padding: 10px;
      padding-bottom: 100px; }
    .fp__woo-commerce .related.products {
      max-width: 500px;
      margin: auto; }
    .fp__woo-commerce .related.products ul.products li {
      width: 50%;
      flex: 0 0 50%;
      padding: 5%;
      padding-bottom: 90px; } }
  @media (max-width: 650px) {
    .fp__woo-commerce {
      /* CSS for break on breadcrumbs, cart, account */ }
      .fp__woo-commerce .checkout .col2-set .col-1,
      .fp__woo-commerce .checkout .col2-set .col-2 {
        display: block;
        width: 100%;
        padding: 0;
        float: none; }
      .fp__woo-commerce p, .fp__woo-commerce h1, .fp__woo-commerce h2, .fp__woo-commerce h3, .fp__woo-commerce h4, .fp__woo-commerce h5, .fp__woo-commerce h6 {
        margin-left: 0;
        margin-right: 0; }
      .fp__woo-commerce .entry-summary {
        width: 100%;
        display: block;
        padding: 10px 20px; }
      .fp__woo-commerce a.button.cart {
        position: static;
        width: 100%; }
      .fp__woo-commerce .link-my-account {
        /* right: 10px;
			top: 0; */
        display: block;
        text-align: right;
        width: 100%;
        position: static;
        margin-bottom: 10px; }
      .fp__woo-commerce .woocommerce-breadcrumb {
        margin-bottom: 10px; } }
  @media (max-width: 550px) {
    .fp__woo-commerce .woocommerce-cart-form__contents {
      font-size: 12px; }
    .fp__woo-commerce .woocommerce-MyAccount-orders td,
    .fp__woo-commerce .woocommerce-MyAccount-orders th,
    .fp__woo-commerce .my_account_subscriptions td,
    .fp__woo-commerce .my_account_subscriptions th,
    .fp__woo-commerce .woocommerce-MyAccount-paymentMethods td,
    .fp__woo-commerce .woocommerce-MyAccount-paymentMethods th,
    .fp__woo-commerce .order-details {
      font-size: 12px; }
    .fp__woo-commerce td.product-remove {
      padding: 0; }
    .fp__woo-commerce td.product-remove a {
      font-size: 16px; }
    .fp__woo-commerce .button.cancel {
      margin-bottom: 10px; }
    .fp__woo-commerce a.wcs-switch-link.button {
      margin-left: 5px; }
    .fp__woo-commerce .woocommerce-MyAccount-content .button {
      min-width: initial; }
    .fp__woo-commerce .woocommerce-orders-table__cell-order-total {
      text-align: center; } }
  @media (max-width: 405px) {
    .fp__woo-commerce .related.products ul.products li {
      width: 50%;
      flex: 0 0 50%; }
    .fp__woo-commerce .variations tr {
      flex-direction: column; }
    .fp__woo-commerce a.button {
      font-size: 12px; } }

