/**
Theme Name: Actra Child Theme
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Template: astra
Version: 0.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: actra child

*/
@media (min-width: 922px) {
  .ast-narrow-container .site-content > .ast-container {
    max-width: 1250px;
  }
}
.entry-content table:not(.bb2-table) td,
.entry-content table th,
.home-text table td,
.home-text table th,
.taxonomy-description table td,
.taxonomy-description table th {
  border: 1px solid #dee2e6;
  padding: 0.5em;
}
.entry-content table th,
.home-text table th,
.taxonomy-description table th {
  text-align: left;
  background: #e9ecef;
}
.entry-content blockquote,
.home-text blockquote,
.taxonomy-description blockquote {
  position: relative;
  margin: 2em 0;
  background: #f2f5f9;
  padding: 20px 20px;
  border-left: 3px solid #4d3bfe !important;
}
.entry-content blockquote p,
.home-text blockquote p,
.taxonomy-description blockquote p {
  margin: 0.75em 0;
}
.entry-content blockquote cite,
.home-text blockquote cite,
.taxonomy-description blockquote cite {
  display: block;
  margin-top: 1em;
  font-size: 0.9em;
}
.entry-content blockquote.wp-block-quote,
.home-text blockquote.wp-block-quote,
.taxonomy-description blockquote.wp-block-quote {
  border: none !important;
}
.entry-content blockquote.wp-block-quote.is-large,
.entry-content blockquote.wp-block-quote.is-style-large,
.home-text blockquote.wp-block-quote.is-large,
.home-text blockquote.wp-block-quote.is-style-large,
.taxonomy-description blockquote.wp-block-quote.is-large,
.taxonomy-description blockquote.wp-block-quote.is-style-large {
  margin: 2em 0;
  padding: 20px 40px;
  text-align: center;
}
.entry-content blockquote.wp-block-quote.is-large p,
.entry-content blockquote.wp-block-quote.is-style-large p,
.home-text blockquote.wp-block-quote.is-large p,
.home-text blockquote.wp-block-quote.is-style-large p,
.taxonomy-description blockquote.wp-block-quote.is-large p,
.taxonomy-description blockquote.wp-block-quote.is-style-large p {
  font-style: normal;
}
.entry-content blockquote.check,
.entry-content blockquote.danger,
.entry-content blockquote.info,
.entry-content blockquote.is-style-check,
.entry-content blockquote.is-style-danger,
.entry-content blockquote.is-style-info,
.entry-content blockquote.is-style-question,
.entry-content blockquote.is-style-quote,
.entry-content blockquote.is-style-thumbs-down,
.entry-content blockquote.is-style-thumbs-up,
.entry-content blockquote.is-style-warning,
.entry-content blockquote.question,
.entry-content blockquote.quote,
.entry-content blockquote.thumbs-down,
.entry-content blockquote.thumbs-up,
.entry-content blockquote.warning,
.home-text blockquote.check,
.home-text blockquote.danger,
.home-text blockquote.info,
.home-text blockquote.is-style-check,
.home-text blockquote.is-style-danger,
.home-text blockquote.is-style-info,
.home-text blockquote.is-style-question,
.home-text blockquote.is-style-quote,
.home-text blockquote.is-style-thumbs-down,
.home-text blockquote.is-style-thumbs-up,
.home-text blockquote.is-style-warning,
.home-text blockquote.question,
.home-text blockquote.quote,
.home-text blockquote.thumbs-down,
.home-text blockquote.thumbs-up,
.home-text blockquote.warning,
.taxonomy-description blockquote.check,
.taxonomy-description blockquote.danger,
.taxonomy-description blockquote.info,
.taxonomy-description blockquote.is-style-check,
.taxonomy-description blockquote.is-style-danger,
.taxonomy-description blockquote.is-style-info,
.taxonomy-description blockquote.is-style-question,
.taxonomy-description blockquote.is-style-quote,
.taxonomy-description blockquote.is-style-thumbs-down,
.taxonomy-description blockquote.is-style-thumbs-up,
.taxonomy-description blockquote.is-style-warning,
.taxonomy-description blockquote.question,
.taxonomy-description blockquote.quote,
.taxonomy-description blockquote.thumbs-down,
.taxonomy-description blockquote.thumbs-up,
.taxonomy-description blockquote.warning {
  padding: 20px 20px 20px 65px !important;
  border-left: none !important;
}
@media (min-width: 768px) {
  .entry-content blockquote.check,
  .entry-content blockquote.danger,
  .entry-content blockquote.info,
  .entry-content blockquote.is-style-check,
  .entry-content blockquote.is-style-danger,
  .entry-content blockquote.is-style-info,
  .entry-content blockquote.is-style-question,
  .entry-content blockquote.is-style-quote,
  .entry-content blockquote.is-style-thumbs-down,
  .entry-content blockquote.is-style-thumbs-up,
  .entry-content blockquote.is-style-warning,
  .entry-content blockquote.question,
  .entry-content blockquote.quote,
  .entry-content blockquote.thumbs-down,
  .entry-content blockquote.thumbs-up,
  .entry-content blockquote.warning,
  .home-text blockquote.check,
  .home-text blockquote.danger,
  .home-text blockquote.info,
  .home-text blockquote.is-style-check,
  .home-text blockquote.is-style-danger,
  .home-text blockquote.is-style-info,
  .home-text blockquote.is-style-question,
  .home-text blockquote.is-style-quote,
  .home-text blockquote.is-style-thumbs-down,
  .home-text blockquote.is-style-thumbs-up,
  .home-text blockquote.is-style-warning,
  .home-text blockquote.question,
  .home-text blockquote.quote,
  .home-text blockquote.thumbs-down,
  .home-text blockquote.thumbs-up,
  .home-text blockquote.warning,
  .taxonomy-description blockquote.check,
  .taxonomy-description blockquote.danger,
  .taxonomy-description blockquote.info,
  .taxonomy-description blockquote.is-style-check,
  .taxonomy-description blockquote.is-style-danger,
  .taxonomy-description blockquote.is-style-info,
  .taxonomy-description blockquote.is-style-question,
  .taxonomy-description blockquote.is-style-quote,
  .taxonomy-description blockquote.is-style-thumbs-down,
  .taxonomy-description blockquote.is-style-thumbs-up,
  .taxonomy-description blockquote.is-style-warning,
  .taxonomy-description blockquote.question,
  .taxonomy-description blockquote.quote,
  .taxonomy-description blockquote.thumbs-down,
  .taxonomy-description blockquote.thumbs-up,
  .taxonomy-description blockquote.warning {
    padding: 20px 30px 20px 70px;
  }
}
.entry-content blockquote.check:before,
.entry-content blockquote.danger:before,
.entry-content blockquote.info:before,
.entry-content blockquote.is-style-check:before,
.entry-content blockquote.is-style-danger:before,
.entry-content blockquote.is-style-info:before,
.entry-content blockquote.is-style-question:before,
.entry-content blockquote.is-style-quote:before,
.entry-content blockquote.is-style-thumbs-down:before,
.entry-content blockquote.is-style-thumbs-up:before,
.entry-content blockquote.is-style-warning:before,
.entry-content blockquote.question:before,
.entry-content blockquote.quote:before,
.entry-content blockquote.thumbs-down:before,
.entry-content blockquote.thumbs-up:before,
.entry-content blockquote.warning:before,
.home-text blockquote.check:before,
.home-text blockquote.danger:before,
.home-text blockquote.info:before,
.home-text blockquote.is-style-check:before,
.home-text blockquote.is-style-danger:before,
.home-text blockquote.is-style-info:before,
.home-text blockquote.is-style-question:before,
.home-text blockquote.is-style-quote:before,
.home-text blockquote.is-style-thumbs-down:before,
.home-text blockquote.is-style-thumbs-up:before,
.home-text blockquote.is-style-warning:before,
.home-text blockquote.question:before,
.home-text blockquote.quote:before,
.home-text blockquote.thumbs-down:before,
.home-text blockquote.thumbs-up:before,
.home-text blockquote.warning:before,
.taxonomy-description blockquote.check:before,
.taxonomy-description blockquote.danger:before,
.taxonomy-description blockquote.info:before,
.taxonomy-description blockquote.is-style-check:before,
.taxonomy-description blockquote.is-style-danger:before,
.taxonomy-description blockquote.is-style-info:before,
.taxonomy-description blockquote.is-style-question:before,
.taxonomy-description blockquote.is-style-quote:before,
.taxonomy-description blockquote.is-style-thumbs-down:before,
.taxonomy-description blockquote.is-style-thumbs-up:before,
.taxonomy-description blockquote.is-style-warning:before,
.taxonomy-description blockquote.question:before,
.taxonomy-description blockquote.quote:before,
.taxonomy-description blockquote.thumbs-down:before,
.taxonomy-description blockquote.thumbs-up:before,
.taxonomy-description blockquote.warning:before {
  font-size: 30px;
  position: absolute;
  top: 50%;
  left: 20px;
  margin-top: -15px;
}
.entry-content blockquote.is-style-warning,
.entry-content blockquote.warning,
.home-text blockquote.is-style-warning,
.home-text blockquote.warning,
.taxonomy-description blockquote.is-style-warning,
.taxonomy-description blockquote.warning {
  background-color: #fff4d4;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#fff4d4),
    to(#ffeadc)
  );
  background: -webkit-linear-gradient(left, #fff4d4 0, #ffeadc 100%);
  background: -o-linear-gradient(left, #fff4d4 0, #ffeadc 100%);
  background: linear-gradient(to right, #fff4d4 0, #ffeadc 100%);
}
.entry-content blockquote.is-style-warning:before,
.entry-content blockquote.warning:before,
.home-text blockquote.is-style-warning:before,
.home-text blockquote.warning:before,
.taxonomy-description blockquote.is-style-warning:before,
.taxonomy-description blockquote.warning:before {
  content: "❗";
  color: #f58128;
}
.entry-content blockquote.is-style-question,
.entry-content blockquote.question,
.home-text blockquote.is-style-question,
.home-text blockquote.question,
.taxonomy-description blockquote.is-style-question,
.taxonomy-description blockquote.question {
  background: #e3f1f4;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e3f1f4),
    to(#e3edff)
  );
  background: -webkit-linear-gradient(left, #e3f1f4 0, #e3edff 100%);
  background: -o-linear-gradient(left, #e3f1f4 0, #e3edff 100%);
  background: linear-gradient(to right, #e3f1f4 0, #e3edff 100%);
}
.entry-content blockquote.is-style-question:before,
.entry-content blockquote.question:before,
.home-text blockquote.is-style-question:before,
.home-text blockquote.question:before,
.taxonomy-description blockquote.is-style-question:before,
.taxonomy-description blockquote.question:before {
  content: "❓";
  color: #3da2e0;
}
.entry-content blockquote.danger,
.entry-content blockquote.is-style-danger,
.home-text blockquote.danger,
.home-text blockquote.is-style-danger,
.taxonomy-description blockquote.danger,
.taxonomy-description blockquote.is-style-danger {
  background: #ffe3db;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ffe3db),
    to(#ffebd8)
  );
  background: -webkit-linear-gradient(left, #ffe3db 0, #ffebd8 100%);
  background: -o-linear-gradient(left, #ffe3db 0, #ffebd8 100%);
  background: linear-gradient(to right, #ffe3db 0, #ffebd8 100%);
}
.entry-content blockquote.danger:before,
.entry-content blockquote.is-style-danger:before,
.home-text blockquote.danger:before,
.home-text blockquote.is-style-danger:before,
.taxonomy-description blockquote.danger:before,
.taxonomy-description blockquote.is-style-danger:before {
  content: "×";
  color: #ff6547;
}
.entry-content blockquote.check,
.entry-content blockquote.is-style-check,
.home-text blockquote.check,
.home-text blockquote.is-style-check,
.taxonomy-description blockquote.check,
.taxonomy-description blockquote.is-style-check {
  background: #def9e5;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#def9e5),
    to(#effbce)
  );
  background: -webkit-linear-gradient(left, #def9e5 0, #effbce 100%);
  background: -o-linear-gradient(left, #def9e5 0, #effbce 100%);
  background: linear-gradient(to right, #def9e5 0, #effbce 100%);
}
.entry-content blockquote.check:before,
.entry-content blockquote.is-style-check:before,
.home-text blockquote.check:before,
.home-text blockquote.is-style-check:before,
.taxonomy-description blockquote.check:before,
.taxonomy-description blockquote.is-style-check:before {
  content: "✅";
  color: #34bc58;
}
.entry-content blockquote.info,
.entry-content blockquote.is-style-info,
.home-text blockquote.info,
.home-text blockquote.is-style-info,
.taxonomy-description blockquote.info,
.taxonomy-description blockquote.is-style-info {
  background: #e3f1f4;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#e3f1f4),
    to(#e3edff)
  );
  background: -webkit-linear-gradient(left, #e3f1f4 0, #e3edff 100%);
  background: -o-linear-gradient(left, #e3f1f4 0, #e3edff 100%);
  background: linear-gradient(to right, #e3f1f4 0, #e3edff 100%);
}
.entry-content blockquote.info:before,
.entry-content blockquote.is-style-info:before,
.home-text blockquote.info:before,
.home-text blockquote.is-style-info:before,
.taxonomy-description blockquote.info:before,
.taxonomy-description blockquote.is-style-info:before {
  content: "ℹ";
  color: #3da2e0;
}
.entry-content blockquote.is-style-thumbs-up,
.entry-content blockquote.thumbs-up,
.home-text blockquote.is-style-thumbs-up,
.home-text blockquote.thumbs-up,
.taxonomy-description blockquote.is-style-thumbs-up,
.taxonomy-description blockquote.thumbs-up {
  background: #def9e5;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#def9e5),
    to(#effbce)
  );
  background: -webkit-linear-gradient(left, #def9e5 0, #effbce 100%);
  background: -o-linear-gradient(left, #def9e5 0, #effbce 100%);
  background: linear-gradient(to right, #def9e5 0, #effbce 100%);
}
.entry-content blockquote.is-style-thumbs-up:before,
.entry-content blockquote.thumbs-up:before,
.home-text blockquote.is-style-thumbs-up:before,
.home-text blockquote.thumbs-up:before,
.taxonomy-description blockquote.is-style-thumbs-up:before,
.taxonomy-description blockquote.thumbs-up:before {
  content: "👍";
  color: #34bc58;
}
.entry-content blockquote.is-style-thumbs-down,
.entry-content blockquote.thumbs-down,
.home-text blockquote.is-style-thumbs-down,
.home-text blockquote.thumbs-down,
.taxonomy-description blockquote.is-style-thumbs-down,
.taxonomy-description blockquote.thumbs-down {
  background: #ffe3db;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#ffe3db),
    to(#ffebd8)
  );
  background: -webkit-linear-gradient(left, #ffe3db 0, #ffebd8 100%);
  background: -o-linear-gradient(left, #ffe3db 0, #ffebd8 100%);
  background: linear-gradient(to right, #ffe3db 0, #ffebd8 100%);
}
.entry-content blockquote.is-style-thumbs-down:before,
.entry-content blockquote.thumbs-down:before,
.home-text blockquote.is-style-thumbs-down:before,
.home-text blockquote.thumbs-down:before,
.taxonomy-description blockquote.is-style-thumbs-down:before,
.taxonomy-description blockquote.thumbs-down:before {
  content: "👎";
  color: #ff6547;
}
.entry-content blockquote.is-style-quote,
.entry-content blockquote.quote,
.home-text blockquote.is-style-quote,
.home-text blockquote.quote,
.taxonomy-description blockquote.is-style-quote,
.taxonomy-description blockquote.quote {
  background: #eff4f5;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#eff4f5),
    to(#e8f4f5)
  );
  background: -webkit-linear-gradient(left, #eff4f5 0, #e8f4f5 100%);
  background: -o-linear-gradient(left, #eff4f5 0, #e8f4f5 100%);
  background: linear-gradient(to right, #eff4f5 0, #e8f4f5 100%);
}
.entry-content blockquote.is-style-quote:before,
.entry-content blockquote.quote:before,
.home-text blockquote.is-style-quote:before,
.home-text blockquote.quote:before,
.taxonomy-description blockquote.is-style-quote:before,
.taxonomy-description blockquote.quote:before {
  content: "“";
  color: #9ca9c7;
}
.entry-content .wp-block-media-text,
.home-text .wp-block-media-text,
.taxonomy-description .wp-block-media-text {
  margin: 2.9em 0;
}
.entry-content .wp-block-media-text .has-large-font-size,
.home-text .wp-block-media-text .has-large-font-size,
.taxonomy-description .wp-block-media-text .has-large-font-size {
  font-weight: 700;
  font-size: 1.3em;
  line-height: 1.5;
  margin-bottom: 1em;
}
@media (min-width: 576px) {
  .entry-content .wp-block-media-text .has-large-font-size,
  .home-text .wp-block-media-text .has-large-font-size,
  .taxonomy-description .wp-block-media-text .has-large-font-size {
    font-size: 1.5em;
  }
}
@media (min-width: 768px) {
  .entry-content .wp-block-media-text .has-large-font-size,
  .home-text .wp-block-media-text .has-large-font-size,
  .taxonomy-description .wp-block-media-text .has-large-font-size {
    font-size: 2.2em;
  }
}
@media (min-width: 992px) {
  .sidebar-none .entry-content .alignwide,
  .sidebar-none .home-text .alignwide,
  .sidebar-none .taxonomy-description .alignwide {
    margin-left: -70px;
    margin-right: -70px;
    margin-bottom: 2.5em;
    max-width: none;
  }
  .sidebar-none .entry-content .alignwide img,
  .sidebar-none .home-text .alignwide img,
  .sidebar-none .taxonomy-description .alignwide img {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .sidebar-none .entry-content .alignwide,
  .sidebar-none .home-text .alignwide,
  .sidebar-none .taxonomy-description .alignwide {
    margin-left: -180px;
    margin-right: -180px;
  }
}
@media (min-width: 768px) {
  .sidebar-none .entry-content .alignfull,
  .sidebar-none .home-text .alignfull,
  .sidebar-none .taxonomy-description .alignfull {
    margin-left: calc(-50vw + 50%);
    margin-bottom: 2.5em;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 100vw !important;
    max-width: 100vw;
  }
  .sidebar-none .entry-content .alignfull img,
  .sidebar-none .home-text .alignfull img,
  .sidebar-none .taxonomy-description .alignfull img {
    width: 100%;
  }
}
.entry-content .mark,
.entry-content mark,
.home-text .mark,
.home-text mark,
.taxonomy-description .mark,
.taxonomy-description mark {
  padding: 0.2em;
  background-color: #ffff8e;
}
.entry-content .wp-caption,
.home-text .wp-caption,
.taxonomy-description .wp-caption {
  max-width: 100% !important;
  width: auto !important;
  margin: 2rem 0;
}
.entry-content .wp-caption-text,
.entry-content figcaption,
.home-text .wp-caption-text,
.home-text figcaption,
.taxonomy-description .wp-caption-text,
.taxonomy-description figcaption {
  max-width: 100% !important;
  font-size: 0.75em;
  color: #666;
  text-align: center;
}
.home-content {
  margin-top: 1.5rem;
}
.home-content .home-header {
  margin-bottom: 2rem;
}
.entry-bottom {
  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;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 992px) {
  .entry-bottom {
    padding: 35px 0 25px;
  }
}
@media (min-width: 576px) {
  .entry-bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 576px) {
  .entry-bottom > div {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.entry-bottom > div:first-child {
  padding-left: 0;
}
.entry-bottom > div:last-child {
  padding-right: 0;
}
.entry-bottom__header {
  width: 100%;
  font-size: 1.05em;
  font-weight: 700;
  margin-bottom: 0.3rem;
}
@media (min-width: 576px) {
  .entry-bottom__header {
    margin-bottom: 1rem;
  }
}
.entry-bottom .social-buttons {
  white-space: normal;
}
.entry-bottom .social-button {
  margin-left: 0;
}
.entry-bottom .entry-rating,
.entry-bottom .entry-tags,
.entry-bottom .social-buttons {
  margin-top: 0.3rem;
  margin-bottom: 0.3rem;
}
@media (min-width: 576px) {
  .entry-bottom .entry-rating,
  .entry-bottom .entry-tags,
  .entry-bottom .social-buttons {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.rating-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 2em;
}
.rating-box__header {
  margin-right: 1em;
}
.entry-tags {
  margin-bottom: 2em;
}
.entry-tag {
  text-decoration: none;
  font-size: 0.9em;
  white-space: nowrap;
  margin-right: 0.5em;
  color: #666;
}
.entry-tag:before {
  content: "#";
  margin-right: 0.1em;
}
.entry-tag:hover {
  text-decoration: none;
}
.author-box {
  margin-bottom: 1.5em;
}
@media (min-width: 576px) {
  .author-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.author-box:after,
.author-box:before {
  content: " ";
  display: table;
  line-height: 0;
}
.author-box:after {
  clear: both;
}
.author-box .author-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1.5em;
}
.author-box .author-info .author-box__ava {
  width: 70px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 70px;
  -ms-flex: 1 0 70px;
  flex: 1 0 70px;
  margin-right: 30px;
}
.author-box .author-info .author-box__ava img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.author-box .author-info .author-box__author {
  font-size: 1.2em;
  font-weight: 600;
  margin-bottom: 10px;
}
.author-box .author-info .author-box__author em {
  margin-left: 10px;
  font-weight: 400;
  color: #777;
  font-size: 0.8em;
}
.author-box .author-info .author-box__description {
  font-size: 0.9em;
  line-height: 1.5;
  color: #666;
}
@media (min-width: 576px) {
  .author-box__rating {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-left: 60px;
  }
}
.author-box__rating-title {
  margin-bottom: 1em;
  white-space: nowrap;
  font-size: 0.85em;
  font-weight: 700;
}
.related-posts {
  background: #fff;
  padding: 40px 0;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.related-posts__header {
  text-align: center;
}
@media (min-width: 768px) {
  .related-posts__header {
    margin-bottom: 1em;
  }
}
.related-posts__more {
  text-align: center;
}
.comments-area {
  padding-top: 30px;
}
.comment-reply-title,
.comments-title {
  font-weight: 700;
}
.comment-reply-title small {
  font-size: 0.65em;
  font-weight: 400;
}
.comment-reply-title small a {
  text-decoration: none;
}
.comment-form-cookies-consent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.8em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.comment-form-cookies-consent:before {
  display: none;
}
.comment-form-cookies-consent input[type="checkbox"] {
  margin-right: 10px;
}
.comment-form-cookies-consent label {
  margin-bottom: 0;
}
.comment-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.comment-list .comment {
  margin-bottom: 5px;
}
.comment-list .comment-box {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.comment-list .bypostauthor > .comment-body .comment-author:after {
  margin-left: 0.5em;
  color: #4d3bfe;
  content: "";
  text-align: center;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.comment-list .children {
  list-style: none;
  margin: 1rem 0 0;
  padding: 0 0 0 15px;
}
@media (min-width: 768px) {
  .comment-list .children {
    padding-left: 100px;
  }
}
.comment-list .children .comment-avatar {
  width: 30px;
}
.comment-list .children .comment-body {
  padding-left: 50px;
}
@media (min-width: 768px) {
  .comment-list .children .children {
    padding-left: 50px;
  }
}
.comment-list .comment-header {
  position: relative;
  padding-left: 75px;
}
.comment-list .comment-avatar {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
}
@media (min-width: 992px) {
  .comment-list .comment-avatar {
    width: 60px;
  }
}
.comment-list .comment-avatar img {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}
.comment-list .comment-meta {
  margin-bottom: 10px;
}
.comment-list .comment-author {
  font-style: normal;
  font-weight: 700;
  color: #333;
}
.comment-list .comment-author-post {
  margin-left: 4px;
  font-size: 0.8em;
}
.comment-list .comment-time {
  color: #999;
  margin-left: 20px;
  font-size: 0.8em;
  opacity: 0.6;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.comment-list .comment-body {
  position: relative;
  padding-left: 55px;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .comment-list .comment-body {
    padding-left: 85px;
    min-height: 70px;
  }
}
.comment-list .comment-body:hover .comment-reply-link {
  opacity: 0.3;
}
.comment-list .comment-body:hover .comment-reply-link:hover {
  opacity: 1;
}
.comment-list .comment-content {
  font-size: 0.95em;
}
.comment-list .comment-content p {
  margin-top: 0.4rem;
  margin-bottom: 0.4rem;
}
.comment-list .comment-footer {
  line-height: 1;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
@media (min-width: 992px) {
  .comment-list .comment-footer {
    opacity: 0;
  }
}
.comment-reply-link {
  -webkit-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  font-size: 0.85em;
  cursor: pointer;
  opacity: 0;
}
.comment-box:hover .comment-time {
  opacity: 1;
}
.comment-box:hover .comment-footer {
  opacity: 1;
}
.comment-respond {
  margin-bottom: 50px;
}
.comment-respond .logged-in-as a {
  text-decoration: none;
}
@media (min-width: 768px) {
  .comment-respond .comment-form-author,
  .comment-respond .comment-form-email,
  .comment-respond .comment-form-url {
    width: 32%;
    float: left;
    margin-left: 2%;
  }
}
.comment-respond .comment-form-author {
  margin-left: 0;
}
.comment-respond .comment-form-comment:before {
  content: "";
  display: block;
  clear: both;
}
.comment-respond .comment-form-author label,
.comment-respond .comment-form-comment label,
.comment-respond .comment-form-email label,
.comment-respond .comment-form-url label {
  display: block;
}
.comment-respond .comment-form-author input,
.comment-respond .comment-form-author textarea,
.comment-respond .comment-form-comment input,
.comment-respond .comment-form-comment textarea,
.comment-respond .comment-form-email input,
.comment-respond .comment-form-email textarea,
.comment-respond .comment-form-url input,
.comment-respond .comment-form-url textarea {
  display: block;
  width: 100%;
}
.comment-respond .form-submit:before {
  content: "";
  clear: both;
  display: block;
}
.comment-respond .comment-notes-after {
  font-size: 85%;
  margin-bottom: 15px;
}
.comment-respond .comment-notes-after:after,
.comment-respond .comment-notes-after:before {
  content: " ";
  display: table;
  line-height: 0;
}
.comment-respond .comment-notes-after:after {
  clear: both;
}
table.bb2-table a {
  text-decoration: inherit;
  color: inherit;
}
table.tablepress a {
  text-decoration: inherit;
  color: inherit;
}
.seeds_buy_btn .bb2-table__button1 {
  display: block;
  font-size: 12px !important;
  word-break: keep-all;
  padding: 5px 6px !important;
  margin: 0px 5px;
  text-transform: uppercase !important;
  color: #fff !important;
  background-color: #d33 !important;
  letter-spacing: 0.2px !important;
  border-radius: 4px !important;
  text-align: center !important;
  font-weight: bolder !important;
}

.b-table,
.b-table p,
.b-table li,
.b-table td {
  font-weight: 300;
  font-size: 14px;
}
.b-table table {
  text-align: center;
  margin-bottom: 35px;
  max-width: 100%;
}
.bb2-table {
  border-spacing: 0;
  width: 100%;
  border-top: 10px solid #222;
  border-collapse: unset;
}
.bb2-table p {
  margin-bottom: 0;
}
.bb2-table__tbody-row {
  border-left: 1px solid #dcdcdc;
}
.bb2-table__tbody-row td {
  border-left: 0px !important;
}
.b-table tr:first-child {
  background: #509e46;
}
table.bb2-table tr:first-child {
  background: #ffffff;
}
.content .bb2-table__column-image {
  text-align: center;
  margin: 10px 0;
  border-bottom: 1px solid #dcdcdc;
  width: 15%;
  border-right: none;
  vertical-align: middle;
  padding: 5px 0px;
  height: 150px;
}
.content .bb2-table__image {
  max-height: 150px;
  margin: 0px;
  max-width: 70%;
}
.bb2-table__column-product {
  border-bottom: 1px solid #dcdcdc;
  width: 23%;
  padding: 0 5px;
  border-right: none;
  border-left: none;
  vertical-align: middle;
}
.bb2-table__link-label {
  color: #fff;
  margin: 5px 0 5px;
  position: relative;
  text-transform: uppercase;
  background: #f47555;
  border: 2px solid #f47555;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 0px;
  padding: 4px 4px;
  max-width: max-content;
  clear: both;
  font-size: 12px;
  word-break: keep-all;
  line-height: 1;
}
.bb2-table__link-label::after {
  content: "" !important;
  position: absolute;
  display: block;
  border: 12px solid;
  border-color: #f47555 transparent #f47555 transparent;
  right: -14px;
  top: -2px;
}
.bb2-table__link-label:empty {
  display: none;
}
.bb2-table__column-title {
  text-align: left;

  font-size: 20px;
  font-weight: bold;
  margin: 8px 0 8px 0;
  display: block;
  line-height: 1.2;
  background: -webkit-linear-gradient(#1c8ad1, #0f537e);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bb2-table__column-features {
  width: 35%;
  border-bottom: 1px solid #dcdcdc;
  text-align: center;
  border-right: none;
  padding: 0 5px;
  vertical-align: middle;
}
.bb2-features-item-mobile-container {
  padding: 0 0;
}
.bb2-table__features-item-mobile {
  list-style-type: disc;
  line-height: 20px;

  padding: 0 0 0 25px;
  margin: 0px;
  color: #1c8ad1;
  font-size: 20px;
  text-align: left;
  list-style-type: disc;
  font-weight: bolder;
  text-align: center;
  text-transform: uppercase;
}
.bb2-table__features-item-mobile li {
  text-align: left;
  margin: 4px 0 4px 0px;
  line-height: 20px;
  padding-left: 0px;
}
.content .bb2-table__features-item-mobile li:before {
  background: none;
  border: none;
}
.bb2-table__features-item-mobile span {
  color: #484848;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.2;
  text-align: center;
  text-transform: none;
}
.bb2-table__column-button {
  border-top: 0px;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  width: 30% !important;
  vertical-align: middle;
  padding: 0 10px 0 5px;
  text-align: center;
  border-left: none;
}
span.bb2-table__button {
  display: block;
  background-color: #dd3333;
  line-height: 16px;
  text-decoration: none;
  text-transform: uppercase;
  color: #fff;
  font-weight: bolder;
  font-size: 12px;
  letter-spacing: 0.2px;
  border-radius: 4px;
  padding: 10px 12px;
  width: auto;
  max-width: 200px;
  margin: auto auto;
  text-align: center;
  transition: 0.2s linear;
  -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.3);
}
.bb2-table__button:hover {
  background-color: #a50a0e !important;
  cursor: pointer;
}

@media screen and (max-width: 840px) {
  .bb2-table__thead-image,
  .bb2-table__thead-details,
  .bb2-table__thead th:last-child {
    display: none !important;
  }
  .bb2-table__thead-product {
    width: 100% !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    text-align: center;
    padding-left: 0px !important;
  }
  .bb2-table__tbody {
    display: block !important;
    flex-direction: column !important;
  }
  .bb2-table__tbody-row {
    display: flex !important;
    flex-wrap: wrap !important;
  }
  .bb2-table__column-product {
    width: 100% !important;
    order: 1 !important;
    border-bottom: none !important;
    text-align: center !important;
    border-left: 1px solid #dcdcdc !important;
    border-right: 1px solid #dcdcdc !important;
    padding-top: 20px !important;
    padding-bottom: 5px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .bb2-table__column-image {
    width: 40% !important;
    order: 2 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    border-bottom: none !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-top: none;
  }
  .bb2-table__column-features {
    order: 3 !important;
    width: 60% !important;
    border-right: 1px solid #dcdcdc !important;
    box-sizing: border-box !important;
    border-bottom: none !important;
    align-items: center !important;
    margin: 0 0;
    display: flex !important;
    text-decoration: none !important;
    line-height: 1.5;
    list-style: none !important;
    padding: 5px 5px 5px 5px;
    text-align: center;
    border-top: none;
    border-left: none;
  }
  .bb2-table__column-button {
    width: 100% !important;
    order: 4 !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    border-left: 1px solid #dcdcdc !important;
    padding-top: 10px !important;
    padding-bottom: 15px !important;
  }
  .bb2-table__button {
    font-size: 15px !important;
  }
  .bb2-table__features-item-mobile li {
    margin-bottom: 5px !important;
    font-size: 16px;
  }
  .bb2-table__button {
    width: 60% !important;
  }
  .bb2-table__column-title {
    font-size: 20px !important;
    text-align: center !important;
    margin: 0 10px !important;
    padding-left: 0px !important;
  }
  .bb2-table__features-item-mobile {
    display: contents !important;
  }
  .content .bb2-table__image {
    margin: 5px 0 !important;
  }
  div.bb2-table__link-label::before {
    display: block;
  }
  div.bb2-table__link-label {
    margin-left: -9px !important;
    margin-top: -10px !important;
    margin-bottom: 10px !important;
  }
}
span.clickable:not(.bb2-table__button) {
  color: blue;
  cursor: pointer;
}
