.article-content {
    word-break: break-word;
}

.article-content a {
    word-break: break-all;
}

.article-content section.site-content {
  border: 0px !important;
  padding: 0px !important;
  margin-top: 20px !important;
}

.article-content p {
  margin-top: 5px;
  margin-bottom: 15px;
  line-height: 1.5 !important;
}

.article-content table {
  border-spacing: separate;
  width: 100%;
  color: #28323B;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 15px; }
  /* line 367, ../sass/screen.scss */
.article-content table thead, .article-content table tr:first-child {
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 14px !important;
    color: #fff !important;
    background: #84ACE3 !important; }
.article-content table thead p, .article-content table tr:first-child p {
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 14px !important;
    color: #fff !important; }
    /* line 367, ../sass/screen.scss */
.article-content table thead th:last-child, .article-content table tr:first-child th:last-child {
      border-right: 1px solid #84ACE3; }
  /* line 368, ../sass/screen.scss */
.article-content table tr:first-child td {
    border-top: none; }
  /* line 369, ../sass/screen.scss */
.article-content table th {
    border-bottom: none !important; }
  /* line 372, ../sass/screen.scss */
.article-content table th, .article-content table td {
    padding: 13px 20px 10px !important;
    vertical-align: middle !important;
    vertical-align: top !important;
    text-align: center; }
    /* line 377, ../sass/screen.scss */
.article-content table th:first-child, .article-content table td:first-child {
      text-align: left; }
    /* line 380, ../sass/screen.scss */
.article-content table th:first-child, .article-content table th.t-rad.l, .article-content table td:first-child, .article-content table td.t-rad.l {
      border-radius: 0; }
    /* line 384, ../sass/screen.scss */
.article-content table th:last-child, .article-content table th.t-rad-r, .article-content table td:last-child, .article-content table td.t-rad-r {
      border-radius: 0; }
  /* line 389, ../sass/screen.scss */
.article-content table tr:not(:first-child):hover {
    background: #EBF1F5; }
  /* line 392, ../sass/screen.scss */
.article-content table td {
    font-weight: 400; }
  /* line 393, ../sass/screen.scss */

/* line 398, ../sass/screen.scss */
.article-content table > tbody > tr > td, .article-content table > tfoot > tr > td, .article-content table > tfoot > tr > th {
  border-right: 1px solid #e0e0e0;
  border-top: none; }

/* line 403, ../sass/screen.scss */
.article-content table > tbody > tr > td:first-child, .article-content table > tfoot > tr > td:first-child, .article-content table > tfoot > tr > th:first-child {
  border-left: 1px solid #e0e0e0; }

/* line 407, ../sass/screen.scss */
.article-content table {
  font-size: 16px; }
  /* line 409, ../sass/screen.scss */
.article-content table small {
    font-size: 16px;
    color: #FF0040; }
    /* line 412, ../sass/screen.scss */
.article-content table small i {
      font-style: normal; }
  /* line 416, ../sass/screen.scss */
.article-content table span {
    display: none; }
  /* line 417, ../sass/screen.scss */
.article-content table .t-price {
    color: #FF0040;
    font-weight: 700; }
    /* line 418, ../sass/screen.scss */
.article-content table .t-price span {
      display: inherit; }
    /* line 423, ../sass/screen.scss */
.article-content table .t-price small {
      color: #28323B;
      text-decoration: none; }
    /* line 427, ../sass/screen.scss */
.article-content table .t-price .old {
      color: #28323B;
      font-weight: 400;
      text-decoration: line-through; }

.article-content {
    word-break: break-word;
}

.article-content a {
    word-break: break-all;
}

.mt-2 {
  margin-top: 10px;
}

.cart-shop-wrap {
  width: 400px !important;
  max-width: 400px !important;
  overflow-y: auto;
  max-height: 200px !important; 
}

#mini-cart-body tr td {
    padding: 2px 5px;
}

.cart-wrap .cart {
  width: calc(100% - 30px);
}


.product figure img {
  max-height: 160px !important;
}

.has-error {
  background-color: #fdd7e6;
}

.slide-inner ul li {
  max-width: 25% !important;
}

.sub-category-active11 {
    height: 400px !important;
}

.w-top .product {
    height: 400px !important;
    max-height: 400px !important;
}

.mCSB_container {
    height: 100% !important;
}

.category-nav-sub {
    max-width: 100% !important;
}

.form-year2::after {
    display: none;
}

.review p {
  word-break: break-all;
}

@media screen and (max-width: 767px) {

    .cat-opened > a {
        display: none !important;
    }

    .cat-opened > div {
        display: block !important;
    }

    .w-main > .container > .title {
        font-size: 35px !important;
        line-height: 40px !important;
    }

}
