#tmhtmlcontent_displayNav ul {
  margin: 0; }
  #tmhtmlcontent_displayNav ul li .item-link {
    display: block; }
    #tmhtmlcontent_displayNav ul li .item-link .item-html {
      position: relative;
      text-align: center;
      font-size: 14px;
      font-family: "Rokkitt", serif;
      text-transform: none;
      letter-spacing: 0;
      color: white;
      padding: 14px 15px 10px; }
      #tmhtmlcontent_displayNav ul li .item-link .item-html .banner-price {
        font-family: "Teko", sans-serif;
        font-size: 20px;
        line-height: 0.95;
        font-weight: 700;
        letter-spacing: 0.04em;
        text-transform: uppercase;
        color: #ff138c; }
      #tmhtmlcontent_displayNav ul li .item-link .item-html p {
        margin: 0;
        line-height: 1.2; }
        #tmhtmlcontent_displayNav ul li .item-link .item-html p span {
          cursor: pointer;
          text-decoration: underline; }
          #tmhtmlcontent_displayNav ul li .item-link .item-html p span:hover {
            text-decoration: none; }
      #tmhtmlcontent_displayNav ul li .item-link .item-html:before {
        content: '';
        position: absolute;
        left: 50%;
        top: 0;
        bottom: 0;
        width: 120%;
        min-width: 101vw;
        background: #282828;
        -moz-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
        -o-transform: translate(-50%, 0);
        -webkit-transform: translate(-50%, 0);
        transform: translate(-50%, 0);
        z-index: -1; }

@media (max-width: 479px) {
  #tmhtmlcontent_top > ul > li {
    width: 100%;
    text-align: center; } }
#tmhtmlcontent_top > ul > li .item-html {
  display: inline-block; }
#tmhtmlcontent_top > ul > li.contact-info {
  float: left; }
  #tmhtmlcontent_top > ul > li.contact-info .item-html {
    padding-top: 12px;
    font-size: 14px;
    line-height: 1.2; }
    @media (min-width: 480px) {
      #tmhtmlcontent_top > ul > li.contact-info .item-html {
        padding-top: 21px; } }
    @media (min-width: 992px) {
      #tmhtmlcontent_top > ul > li.contact-info .item-html {
        padding-top: 41px; } }
    #tmhtmlcontent_top > ul > li.contact-info .item-html a {
      font-family: "Teko", sans-serif;
      font-size: 20px;
      font-weight: 600;
      letter-spacing: 0.08em;
      color: #333333; }
      #tmhtmlcontent_top > ul > li.contact-info .item-html a:hover {
        color: #ff138c; }
#tmhtmlcontent_top > ul > li.social {
  float: right;
  padding-top: 3px; }
  @media (min-width: 480px) {
    #tmhtmlcontent_top > ul > li.social {
      text-align: right;
      padding-top: 33px; } }
  @media (min-width: 992px) {
    #tmhtmlcontent_top > ul > li.social {
      padding-top: 53px; } }
  #tmhtmlcontent_top > ul > li.social .item-html ul li {
    display: inline-block; }
    #tmhtmlcontent_top > ul > li.social .item-html ul li a {
      font-size: 16px;
      color: #d8d7d7; }
      #tmhtmlcontent_top > ul > li.social .item-html ul li a:hover {
        color: #333333; }
    #tmhtmlcontent_top > ul > li.social .item-html ul li + li {
      margin-left: 19px; }

.lang_ru #tmhtmlcontent_displayNav ul li .item-link .item-html .banner-price {
  font-family: "Roboto Condensed", sans-serif; }
.lang_ru #tmhtmlcontent_top > ul > li.contact-info .item-html a {
  font-family: "Roboto Condensed", sans-serif; }
