/*============================================================================
#Mixin
==============================================================================*/
/*============================================================================
#Typography variables
==============================================================================*/
/*============================================================================
#Variable
==============================================================================*/
.section .section-title {
  position: relative;
  margin-bottom: 30px;
  text-align: center; }
  .section .section-title h2 {
    display: inline-block;
    display: inline-block;
    padding-right: 10px;
    margin-top: 0;
    margin-bottom: 0px;
    font-size: 28px;
    font-weight: 600; }

@media (max-width: 767px) {
  .section .section-title {
    margin-bottom: 20px; }
  .section .section-title h2 {
    margin-top: 0px;
    font-size: 1.71429em; }
  .section .section-title:after {
    display: none; }
  .section .section-title .viewmore {
    display: none !important; } }

/*========section-collection=========*/
.section-collection ul.tabs.tabs-title {
  display: inline-block;
  text-align: right;
  font-size: 13px;
  border: none;
  position: absolute;
  right: 0;
  top: -1px; }
  .section-collection ul.tabs.tabs-title li {
    line-height: 40px;
    padding: 0 17px;
    position: relative;
    color: #898989; }
    .section-collection ul.tabs.tabs-title li.current {
      color: #333; }
      .section-collection ul.tabs.tabs-title li.current:before {
        content: "";
        width: 50%;
        height: 2px;
        position: absolute;
        left: 50%;
        bottom: -1.5px;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        background: #077c6c; }
    .section-collection ul.tabs.tabs-title li:last-child {
      padding-right: 0; }
      .section-collection ul.tabs.tabs-title li:last-child:after {
        display: none; }
      .section-collection ul.tabs.tabs-title li:last-child.current:before {
        left: calc(50% + 10px); }
    .section-collection ul.tabs.tabs-title li:after {
      width: 1px;
      height: 12px;
      background: #898989;
      content: "";
      position: absolute;
      right: -1PX;
      top: 14px; }

/*===========section_tab_product===========*/
.section_tab_product {
  background: #f5f5f5;
  padding-top: 40px;
  padding-bottom: 10px; }
  .section_tab_product .section-title {
    background: #fff;
    padding-left: 20px; }
    .section_tab_product .section-title h2 {
      border: none; }
    .section_tab_product .section-title h2:after {
      display: none; }
  .section_tab_product ul.tabs.tabs-title {
    display: inline-block;
    text-align: right;
    font-size: 13px;
    border: none;
    position: absolute;
    right: 20px;
    top: -71px; }
    .section_tab_product ul.tabs.tabs-title li {
      line-height: 40px;
      padding: 0 17px;
      position: relative;
      color: #898989; }
      .section_tab_product ul.tabs.tabs-title li.current {
        color: #333; }
        .section_tab_product ul.tabs.tabs-title li.current:before {
          content: "";
          width: 50%;
          height: 2px;
          position: absolute;
          left: 50%;
          bottom: -0.5px;
          transform: translateX(-50%);
          -webkit-transform: translateX(-50%);
          -moz-transform: translateX(-50%);
          background: #077c6c; }
      .section_tab_product ul.tabs.tabs-title li:last-child {
        padding-right: 0; }
        .section_tab_product ul.tabs.tabs-title li:last-child:after {
          display: none; }
        .section_tab_product ul.tabs.tabs-title li:last-child.current:before {
          left: calc(50% + 10px); }
      .section_tab_product ul.tabs.tabs-title li:after {
        width: 1px;
        height: 12px;
        background: #898989;
        content: "";
        position: absolute;
        right: -1PX;
        top: 14px; }
  .section_tab_product .product-box .product-info {
    padding: 0 20px 10px 20px; }
  .section_tab_product .product-box .product-action {
    padding-left: 20px; }
