#single_help {
  width: 100%;
  padding-top: 100px;
  max-width: 1280px;
  padding: 50px 20px;
  margin: auto; }
  #single_help .breadcrumb {
    display: flex;
    align-items: center;
    margin-bottom: 40px; }
    #single_help .breadcrumb a {
      position: relative;
      display: flex;
      align-items: center;
      color: #404040;
      font-weight: 500; }
      #single_help .breadcrumb a:after {
        content: '';
        opacity: 0.5;
        width: 25px;
        height: 20px;
        background-image: url(rarrow.png);
        background-size: 40%;
        background-position: center;
        background-repeat: no-repeat; }
      #single_help .breadcrumb a:last-child:after {
        display: none; }
  #single_help .top {
    padding-left: 15px;
    margin-bottom: 30px;
    border-left: 5px solid #ff8201; }
    #single_help .top h2 {
      font-weight: bold;
      font-size: 42px;
      line-height: 1;
      margin-bottom: 20px; }
    #single_help .top .author {
      display: flex; }
      #single_help .top .author .pic {
        width: 60px;
        height: 60px;
        border-radius: 50%;
        overflow: hidden; }
        #single_help .top .author .pic img {
          width: 100%;
          display: block; }
      #single_help .top .author .name {
        margin-left: 15px; }
        #single_help .top .author .name .p1 {
          font-weight: bold;
          color: #404040; }
  #single_help .xcontent {
    width: 100%;
    display: flex; }
    #single_help .xcontent .left {
      border: 1px solid #eaebed;
      width: calc(100% - 320px);
      padding: 20px 30px;
      font-size: 16px; }
      #single_help .xcontent .left ul {
        margin-left: 28px; }
        #single_help .xcontent .left ul li {
          margin-bottom: 1em; }
    #single_help .xcontent .side {
      padding-left: 40px;
      width: 300px; }
      #single_help .xcontent .side .search-form input[type="search"] {
        width: 100%;
        padding-left: 70px;
        background-image: url(sx.svg);
        background-position: 20px 50%;
        background-size: auto 30px;
        background-repeat: no-repeat;
        background-color: #f1f5f8;
        border: 0;
        font-size: 16px;
        line-height: 1;
        padding-top: 10px;
        padding-bottom: 10px;
        height: 60px; }
        #single_help .xcontent .side .search-form input[type="search"]::placeholder {
          color: #dadada; }
      #single_help .xcontent .side .search-form input[type="submit"] {
        visibility: hidden; }

#relative_helps h3 {
  font-size: 16px;
  font-weight: bold; }
#relative_helps ul {
  padding: 0;
  margin: 0;
  list-style-type: none; }
  #relative_helps ul li {
    margin-top: 1em; }
    #relative_helps ul li a {
      font-weight: 500;
      font-size: 16px;
      color: #8d9298; }

#wthf-yes-no span {
  color: #666 !important; }
  #wthf-yes-no span:hover {
    border: 1px solid #666; }

#wthf-yes-no {
  width: 150px;
  display: flex !important; }
  #wthf-yes-no > span {
    width: calc(50% - 10px); }

#wthf-yes-no span:first-child {
  position: relative;
  display: flex; }
  #wthf-yes-no span:first-child:before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(check-svgrepo-com.svg);
    background-size: cover;
    background-position: center;
    margin-right: 5px; }

#wthf-yes-no span:last-child {
  position: relative;
  display: flex; }
  #wthf-yes-no span:last-child:before {
    content: '';
    width: 20px;
    height: 20px;
    background-image: url(cross-svgrepo-com.svg);
    background-size: cover;
    background-position: center;
    margin-right: 5px; }

#check_is_work {
  width: 100%; }

@media (max-width: 768px) {
  #single_help .xcontent {
    flex-wrap: wrap; }
    #single_help .xcontent .left {
      width: 100%;
      margin-bottom: 40px; }
    #single_help .xcontent .side {
      width: 100%;
      padding-left: 0; } }
#single_helper_tax {
  padding: 20px 35px;
  background: #fff;
  position: relative;
  z-index: 80;
  width: 100%;
  max-width: 1280px;
  margin: auto; }

#help_center {
  opacity: 0;
  transition: 0.3s;
  transition-delay: 0.3s;
  padding: 15px 20px 50px;
  margin-top: -100px;
  background: #fff; }
  #help_center.show {
    opacity: 1; }
  #help_center form {
    margin-bottom: 10px; }
  #help_center .search-form input[type="search"] {
    width: 100%;
    padding-left: 70px;
    background-image: url(sx.svg);
    background-position: 0 50%;
    background-size: auto 80%;
    background-repeat: no-repeat;
    background-color: #fff;
    border: 0;
    font-size: 30px;
    line-height: 1;
    padding-top: 10px;
    padding-bottom: 10px; }
    #help_center .search-form input[type="search"]::placeholder {
      color: #dadada; }
  #help_center .search-form input[type="submit"] {
    visibility: hidden; }
  #help_center .sec {
    padding: 20px 0;
    position: relative; }
    #help_center .sec h3 {
      font-size: 32px;
      margin-bottom: 0;
      padding-left: 15px;
      border-left: 5px solid #ff8201;
      line-height: 1;
      font-weight: bold;
      position: relative; }
      #help_center .sec h3 .more {
        font-size: 16px;
        position: absolute;
        right: 0;
        top: 0;
        border: 1px solid #8e8a87;
        color: #56514d;
        text-decoration: none;
        padding: 5px 10px 5px 10px;
        display: flex;
        align-items: center;
        transition: 0.3s; }
        #help_center .sec h3 .more svg {
          content: '';
          transform: rotate(-90deg);
          background-size: 15px;
          width: 18px;
          height: 18px;
          display: block; }
        #help_center .sec h3 .more:hover {
          color: #fff;
          background: #56514d;
          border-color: #56514d; }
          #help_center .sec h3 .more:hover svg path {
            fill: #fff !important; }
    #help_center .sec .desc {
      padding-top: 5px;
      margin-bottom: 15px;
      color: #6a737c;
      font-size: 15px;
      font-weight: 600; }
    #help_center .sec.op .hidex {
      transition: 1.3s;
      display: block; }
    #help_center .sec .xcat .final_layer {
      background: #f1f5f8;
      margin-bottom: 10px;
      padding: 12px 20px 15px;
      cursor: pointer;
      position: relative;
      z-index:0;
     }
      #help_center .sec .xcat .final_layer:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 30px;
        background-image: url(ax.svg);
        background-size: cover;
        top: 10px;
        right: 15px; 
        z-index:-1;
      }
      #help_center .sec .xcat .final_layer.op:after {
        transform: rotate(180deg); }
      #help_center .sec .xcat .final_layer h4 {
        font-size: 20px;
        margin-bottom: 0; }
      #help_center .sec .xcat .final_layer .qa {
        padding-top: 20px; }
        #help_center .sec .xcat .final_layer .qa a {
          display: inline-block;
          text-decoration: none;
          color: #6a737c;
          font-weight: 500;
          display: block;
          margin-top: 10px; }
          #help_center .sec .xcat .final_layer .qa a:hover {
            color: #333;
            transition: 0.3s; }
    #help_center .sec .show_more {
      background: #ff8201;
      color: #fff;
      padding: 10px 25px 10px;
      text-decoration: none;
      line-height: 1;
      display: inline-block; }

#search_result {
  background: #f1f5f8;
  margin-bottom: 10px;
  padding: 0px 20px 15px;
  cursor: pointer;
  position: relative; }
  #search_result .qa {
    padding-left: 10px;
    padding-top: 20px; }
    #search_result .qa a.tl {
      font-weight: bold;
      display: block;
      font-size: 20px;
      letter-spacing: 1px;
      text-decoration: none;
      color: #ff8201; }
      #search_result .qa a.tl:hover {
        color: #eb8114; }
  #search_result .breadcrumb {
    display: flex;
    align-items: center;
    margin-bottom: 10px; }
    #search_result .breadcrumb a {
      position: relative;
      display: flex;
      align-items: center;
      color: #404040;
      font-weight: 500;
      text-decoration: none;
      font-size: 14px; }
      #search_result .breadcrumb a:after {
        content: '';
        opacity: 0.5;
        width: 25px;
        height: 20px;
        background-image: url(rarrow.png);
        background-size: 40%;
        background-position: center;
        background-repeat: no-repeat; }
      #search_result .breadcrumb a:last-child:after {
        display: none; }

.hidex {
  display: none; }

  #help_center .sec .xcat .final_layer .ox_download{
    text-align: right;
  }
  #help_center .sec .xcat .final_layer .ox_download .inner{
    display: inline-block;
    text-align: center;
  }
  #help_center .sec .xcat .final_layer .ox_download .inner a{
    position: relative;
    padding-left: 24px;
  }
  #help_center .sec .xcat .final_layer .ox_download .inner a:before{
    content: "";
    background-image: url(clip.png);
    width: 30px;
    height: 30px;
    position: absolute;
    left: -5px;
    top: -4px;
    background-size: 17px;
    background-repeat: no-repeat;
    padding-left: 20px;
    background-position: center;
  }







@media (max-width: 450px) {
	#single_helper_tax {
		padding: 20px 10px;
	}
	
  #help_center .search-form input[type="search"] {
	  padding-left: 55px;
    font-size: 20px; }	

  #help_center .sec h3 {
    font-size: 24px; }

  #help_center .sec .desc {
    font-size: 13px;
    margin-bottom: 45px; }

  #help_center .sec h3 .more {
    top: auto;
    bottom: -35px;
    font-size: 13px;
    padding: 2px 2px 2px 5px;
    line-height: 1; }

}

/*# sourceMappingURL=main.css.map */

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale{
  z-index: 1;
  text-indent: none;;
  background-image:url('icon_144px.png');
  background-size: 20px;;
  background-position: center;
  line-height: 3.5em;
  text-indent: -999999px;
  background-size: cover;
  background-size: 95%;
  background-color: transparent;
  background-repeat: no-repeat;
  border-radius: 0;
  min-height: 3.5em;
  min-width: 4.5em;
}

.post-type-archive.woocommerce div.product span.onsale{
  text-indent: none;;
  background-image:url('icon_144px.png');
  background-size: 20px;;
  background-position: center;
  line-height: 3.5em;
  text-indent: -999999px;
  background-size: cover;
  background-size: 95%;
  background-color: transparent;
  background-repeat: no-repeat;
  border-radius: 0;
  min-height: 3.5em;
  min-width: 4.5em;
}

.single-product.woocommerce div.product span.onsale{
  text-indent: none;;
  background-image:url('icon_144px.png');
  background-size: 20px;;
  background-position: center;
  line-height: 3.5em;
  text-indent: -999999px;
  background-size: cover;
  background-size: 95%;
  background-color: transparent;
  background-repeat: no-repeat;
  min-height: 3.5em;
  min-width: 5em;
  border-radius: 0;
}