/*#52771B*/
/* promobar */
/*#7e3bd0*/
/*#d03bc4*/
/* media up to # */
/* media from # up */
/* promobar */
.article.micro .image,
.article-detail-section .article.matrix .image {
  background-color: #fff;
  height: inherit;
  padding-top: 100%; }
  @media (min-width: 544px) and (max-width: 767px) {
    .article.micro .image,
    .article-detail-section .article.matrix .image {
      height: inherit; } }
  @media (min-width: 768px) and (max-width: 979px) {
    .article.micro .image,
    .article-detail-section .article.matrix .image {
      height: inherit; } }
  @media (min-width: 980px) and (max-width: 1199px) {
    .article.micro .image,
    .article-detail-section .article.matrix .image {
      height: inherit; } }
  @media (min-width: 1200px) {
    .article.micro .image,
    .article-detail-section .article.matrix .image {
      height: inherit; } }
  .article.micro .image img,
  .article-detail-section .article.matrix .image img {
    height: auto;
    width: 100%;
    min-width: 100%;
    filter: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }

.article-info {
  text-align: center;
  font-family: "Open Sans", Helvetica, Arial, sans-serif; }
  .article-description .article-info {
    text-align: left; }
  .article-info .buy_light {
    color: #A99C95; }
    .article-info .buy_light.not {
      color: #A99C95; }
  .article-info .base {
    line-height: 2rem;
    font-size: 1.2rem;
    color: #A99C95;
    padding-top: 4px; }
  .article-info .currency2:empty, .article-info .currency2:blank {
    display: none; }
  .article-info .base {
    display: none; }

.action_image {
  display: block;
  float: left;
  clear: left;
  position: relative;
  left: 0px;
  height: 20px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  background-color: #d6713e;
  padding: 4px 10px 0 6px;
  line-height: 1rem;
  margin-bottom: 2px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }
  .action_image::after {
    content: none; }
  .action_image.toos {
    background: none;
    cursor: pointer; }
    .action_image.toos span {
      display: none; }
    .action_image.toos:hover span, .action_image.toos:focus span {
      display: block;
      position: absolute;
      top: 0px;
      left: 25px;
      background: #999;
      padding: 4px 8px 5px 15px; }
    .action_image.toos::after {
      display: inline-block;
      content: '';
      color: #fff;
      border: none;
      background: url("../images/mgs-sprites.svg") 0 0 no-repeat;
      background-position: 0 -700px;
      width: 28px;
      height: 28px;
      left: 5px;
      right: auto;
      margin-top: -5px; }
    .article-description .action_image.toos {
      display: none; }
    .article-description section#amatrix .action_image.toos {
      display: inline-block;
      cursor: default;
      margin-right: 0; }
      .article-description section#amatrix .action_image.toos span {
        display: block;
        position: absolute;
        color: #d6713e;
        top: -8px;
        left: 5px !important;
        background: none;
        padding: 4px 8px 5px 0; }
      .article-description section#amatrix .action_image.toos::after {
        display: none; }
  .article-description .action_image {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 10px; }

.article.mini .image {
  background-color: #fff;
  padding-top: 100%; }
  .article.mini .image img {
    height: auto;
    width: 100%;
    min-width: 100%;
    filter: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }

.article.list .image img {
  filter: none; }
