/* line 3, ../../singles/post/post-single.scss */
.post_single {
  padding: 30px 22px 50px; }
  @media only screen and (max-width: 640px) {
    /* line 3, ../../singles/post/post-single.scss */
    .post_single {
      padding-top: 20px;
      padding-left: 0px;
      padding-right: 0px; } }
  /* line 11, ../../singles/post/post-single.scss */
  .post_single .row {
    max-width: 1050px; }
    /* line 16, ../../singles/post/post-single.scss */
    .post_single .row .content .rank-math-breadcrumb p {
      margin: 0px; }
    /* line 20, ../../singles/post/post-single.scss */
    .post_single .row .content .rank-math-breadcrumb a {
      color: #a6a6a6;
      text-transform: uppercase;
      font-size: 15px;
      font-family: "Nunito";
      text-decoration: none; }
      /* line 26, ../../singles/post/post-single.scss */
      .post_single .row .content .rank-math-breadcrumb a:hover {
        color: #ea5a32; }
    /* line 31, ../../singles/post/post-single.scss */
    .post_single .row .content .tg-wrap {
      overflow-x: scroll; }
    @media only screen and (max-width: 640px) {
      /* line 35, ../../singles/post/post-single.scss */
      .post_single .row .content p {
        font-size: 15px;
        line-height: 21px; } }
    /* line 42, ../../singles/post/post-single.scss */
    .post_single .row .content .meta {
      font-weight: bold;
      font-size: 13px;
      margin-top: -10px;
      margin-bottom: 24px; }
      @media only screen and (max-width: 640px) {
        /* line 42, ../../singles/post/post-single.scss */
        .post_single .row .content .meta {
          font-size: 12px; } }
    /* line 53, ../../singles/post/post-single.scss */
    .post_single .row .content img.featured {
      max-width: 39%;
      background-color: #e8e8e8;
      padding: 15px; }
      @media only screen and (max-width: 640px) {
        /* line 53, ../../singles/post/post-single.scss */
        .post_single .row .content img.featured {
          max-width: 51%;
          padding: 8px; } }
    /* line 64, ../../singles/post/post-single.scss */
    .post_single .row .content div.featured {
      margin-bottom: 30px;
      width: 100%;
      border-radius: 5px;
      padding-top: 60%;
      background-size: cover;
      background-position: center center; }
    /* line 73, ../../singles/post/post-single.scss */
    .post_single .row .content h1 {
      border-bottom: 1px solid #e8e8e8;
      padding-bottom: 9px; }
      @media only screen and (max-width: 640px) {
        /* line 73, ../../singles/post/post-single.scss */
        .post_single .row .content h1 {
          font-size: 29px;
          line-height: 32px;
          margin-bottom: 20px; } }
    /* line 85, ../../singles/post/post-single.scss */
    .post_single .row .content h2 strong {
      font-weight: 500; }
    /* line 90, ../../singles/post/post-single.scss */
    .post_single .row .content h3 {
      padding-bottom: 7px;
      margin-bottom: 21px;
      border-bottom: 1px solid #e8e8e8; }
    /* line 96, ../../singles/post/post-single.scss */
    .post_single .row .content h4 {
      text-transform: uppercase;
      letter-spacing: 1px; }
    /* line 101, ../../singles/post/post-single.scss */
    .post_single .row .content h2, .post_single .row .content h3, .post_single .row .content h4, .post_single .row .content h5 {
      margin-top: 33px; }
    /* line 105, ../../singles/post/post-single.scss */
    .post_single .row .content ul {
      margin: 0px 0px 16px 0px; }
      /* line 108, ../../singles/post/post-single.scss */
      .post_single .row .content ul li {
        margin-bottom: 0px; }
      /* line 113, ../../singles/post/post-single.scss */
      .post_single .row .content ul ul {
        margin-bottom: 0px;
        margin-top: 9px; }
    /* line 119, ../../singles/post/post-single.scss */
    .post_single .row .content a.button {
      background-color: #2aa2ef !important;
      color: white !important;
      padding: 12px 25px;
      display: inline-block;
      text-decoration: none;
      font-weight: 600;
      margin: 16px 0px 0px; }
      /* line 128, ../../singles/post/post-single.scss */
      .post_single .row .content a.button span {
        color: #fefefe !important;
        font-weight: bold; }
      /* line 133, ../../singles/post/post-single.scss */
      .post_single .row .content a.button:hover {
        background-color: #0a0a0a !important; }
    /* line 138, ../../singles/post/post-single.scss */
    .post_single .row .content a.aff {
      font-weight: bold; }
    /* line 142, ../../singles/post/post-single.scss */
    .post_single .row .content table {
      border: thin solid #e8e8e8;
      border-collapse: collapse;
      margin: 15px 0px 25px 0px;
      font-size: 0.9em;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);
      width: 100%; }
      @media only screen and (max-width: 640px) {
        /* line 142, ../../singles/post/post-single.scss */
        .post_single .row .content table {
          font-size: 11px !important; } }
      /* line 155, ../../singles/post/post-single.scss */
      .post_single .row .content table thead tr {
        background-color: #ea5a32;
        color: #ffffff; }
        /* line 159, ../../singles/post/post-single.scss */
        .post_single .row .content table thead tr th {
          text-align: center; }
      /* line 165, ../../singles/post/post-single.scss */
      .post_single .row .content table th, .post_single .row .content table td {
        padding: 16px 15px;
        text-align: left; }
        @media only screen and (max-width: 640px) {
          /* line 165, ../../singles/post/post-single.scss */
          .post_single .row .content table th, .post_single .row .content table td {
            padding: 12px 11px; } }
      /* line 174, ../../singles/post/post-single.scss */
      .post_single .row .content table tbody tr {
        border-bottom: 1px solid #e8e8e8;
        font-weight: bold; }
        /* line 182, ../../singles/post/post-single.scss */
        .post_single .row .content table tbody tr td.award {
          font-size: 13px;
          text-transform: capitalize; }
          @media only screen and (max-width: 640px) {
            /* line 182, ../../singles/post/post-single.scss */
            .post_single .row .content table tbody tr td.award {
              font-size: 11px !important; } }
        /* line 189, ../../singles/post/post-single.scss */
        .post_single .row .content table tbody tr td.product_info {
          justify-content: center;
          display: flex; }
          /* line 193, ../../singles/post/post-single.scss */
          .post_single .row .content table tbody tr td.product_info .image {
            flex: 0 0 100px; }
          /* line 196, ../../singles/post/post-single.scss */
          .post_single .row .content table tbody tr td.product_info .name {
            display: flex;
            align-items: center;
            padding-left: 20px;
            flex-grow: 1; }
          @media only screen and (max-width: 640px) {
            /* line 189, ../../singles/post/post-single.scss */
            .post_single .row .content table tbody tr td.product_info {
              flex-wrap: wrap;
              text-align: center; }
              /* line 205, ../../singles/post/post-single.scss */
              .post_single .row .content table tbody tr td.product_info .image, .post_single .row .content table tbody tr td.product_info .name {
                flex: 0 0 100%;
                padding: 0px;
                display: block;
                width: 100%; }
              /* line 212, ../../singles/post/post-single.scss */
              .post_single .row .content table tbody tr td.product_info .image img {
                max-width: 85px; }
              /* line 216, ../../singles/post/post-single.scss */
              .post_single .row .content table tbody tr td.product_info .name {
                margin-top: 8px; } }
        /* line 222, ../../singles/post/post-single.scss */
        .post_single .row .content table tbody tr td.product_button {
          text-align: center; }
          /* line 224, ../../singles/post/post-single.scss */
          .post_single .row .content table tbody tr td.product_button > a {
            display: block;
            text-align: center; }
          /* line 228, ../../singles/post/post-single.scss */
          .post_single .row .content table tbody tr td.product_button .reviews {
            color: #414141;
            margin-top: 5px;
            font-size: 14px; }
            @media only screen and (max-width: 640px) {
              /* line 228, ../../singles/post/post-single.scss */
              .post_single .row .content table tbody tr td.product_button .reviews {
                font-size: 11px !important; } }
          /* line 236, ../../singles/post/post-single.scss */
          .post_single .row .content table tbody tr td.product_button .button {
            margin-top: 0px;
            white-space: nowrap;
            padding: 8px 18px;
            font-size: 13px;
            text-transform: uppercase; }
            @media only screen and (max-width: 640px) {
              /* line 236, ../../singles/post/post-single.scss */
              .post_single .row .content table tbody tr td.product_button .button {
                font-size: 11px !important;
                padding: 4px 8px; } }
        /* line 251, ../../singles/post/post-single.scss */
        .post_single .row .content table tbody tr:last-of-type {
          border-bottom: 4px solid #ea5a32; }
    /* line 258, ../../singles/post/post-single.scss */
    .post_single .row .content .wp-caption p.wp-caption-text {
      font-size: 12px;
      margin-top: 5px;
      text-transform: uppercase;
      text-align: right;
      line-height: 16px;
      opacity: .7; }
      @media only screen and (max-width: 640px) {
        /* line 258, ../../singles/post/post-single.scss */
        .post_single .row .content .wp-caption p.wp-caption-text {
          font-size: 11px;
          font-weight: bold;
          margin-top: 3px; } }
    /* line 273, ../../singles/post/post-single.scss */
    .post_single .row .content .alignnone img, .post_single .row .content .aligncenter img, .post_single .row .content img.aligncenter, .post_single .row .content img.alignnone {
      width: 100%; }
    /* line 277, ../../singles/post/post-single.scss */
    .post_single .row .content img.alignright {
      float: right;
      margin: 0 0 1em 1em; }
    /* line 282, ../../singles/post/post-single.scss */
    .post_single .row .content img.alignleft {
      float: left;
      margin: 0 1em 1em 0; }
    /* line 287, ../../singles/post/post-single.scss */
    .post_single .row .content img.aligncenter {
      display: block;
      margin-left: auto;
      margin-right: auto; }
    /* line 293, ../../singles/post/post-single.scss */
    .post_single .row .content a img.alignright {
      float: right;
      margin: 0 0 1em 1em; }
    /* line 298, ../../singles/post/post-single.scss */
    .post_single .row .content a img.alignleft {
      float: left;
      margin: 0 1em 1em 0; }
    /* line 303, ../../singles/post/post-single.scss */
    .post_single .row .content a img.aligncenter {
      display: block;
      margin-left: auto;
      margin-right: auto; }
    /* line 309, ../../singles/post/post-single.scss */
    .post_single .row .content .button.back {
      margin: 25px 0px 0px; }

/*# sourceMappingURL=post-single.css.map */