/*!
 * smartbanner.js v1.5.0 <https://github.com/ain/smartbanner.js>
 * Copyright © 2017 Ain Tohvri, contributors. Licensed under GPL-3.0.
 */
 .smartbanner {
  position: absolute;
  top: 0px;
  left: 0;
  overflow-x: hidden;
  width: 100%;
  height: 84px;
  background: #f3f3f3;
  font-family: Helvetica, sans, sans-serif; }
  .smartbanner__exit {
    position: absolute;
    top: calc(50% - 6px);
    left: 9px;
    display: block;
    margin: 0;
    width: 12px;
    height: 12px;
    border: 0;
    text-align: center; }
    .smartbanner__exit::before, .smartbanner__exit::after {
      position: absolute;
      width: 1px;
      height: 12px;
      background: #000;
      content: ' '; }
    .smartbanner__exit::before {
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg); }
    .smartbanner__exit::after {
      -webkit-transform: rotate(-45deg);
              transform: rotate(-45deg); }
              .smartbanner__icon {
                position: absolute;
                top: 5px;
                left: 25px;
                width: 100px;
                height: 70px;
                border-radius: 15px;
                background-size: contain;
                background-repeat: no-repeat;
                display: flex;
                align-items: center;
                justify-content: center;
                background-position: center;
            }
.smartbanner__info {
  position: absolute;
  top: 10px;
  left: 135px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;  
  overflow-y: hidden;
  width: 40%;
  height: 64px;
  -webkit-box-align: center;
  -ms-flex-align: center; 
  align-items: center;
}
    .smartbanner__info__title {
      font-size: 15px;
    font-weight: 600;
    line-height: 20px;
   }
    .smartbanner__info__author, .smartbanner__info__price {
      font-size: 12px; }
  .smartbanner__button {
    position: absolute;
    top: 20px;
    right: 10px;
    z-index: 1;
    display: block;
    min-width: 10%;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 6px;
    padding: 10px;
  }
  .smartbanner__button__label {
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: capitalize;
    border-radius: 6px;
}