.shop-phone {
  position: absolute;
  right: 0;
  top: 56px;
  font-weight: 300;
  font-size: 20px;
  color: white;
  letter-spacing: 0.1em; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .shop-phone {
      font-size: 14px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .shop-phone {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .shop-phone {
      display: none; } }
  .shop-phone i {
    display: none; }
  .shop-phone strong {
    font-size: 48px;
    margin-left: 7px;
    font-weight: 300; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .shop-phone strong {
        font-size: 26px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .shop-phone strong {
        font-size: 18px; } }

#contact-link {
  float: left; }
  #contact-link .innerContact {
    float: left;
    padding-bottom: 25px; }
    #contact-link .innerContact:before {
      content: "|";
      display: inline-block;
      padding: 0 11px 0 16px; }
    @media (max-width: 479px) {
      #contact-link .innerContact {
        font-size: 12px; }
        #contact-link .innerContact:before {
          padding: 0 4px 0 7px; } }
    #contact-link .innerContact a {
      color: #696969;
      display: inline-block;
      padding: 0;
      cursor: pointer;
      letter-spacing: 0.075em;
      -moz-transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
      #contact-link .innerContact a:hover, #contact-link .innerContact a.active {
        color: white; }

@media (max-width: 767px) {
  #contact_block {
    margin-bottom: 20px; } }
#contact_block .label {
  display: none; }
#contact_block .block_content {
  color: #888888; }
#contact_block p {
  margin-bottom: 4px; }
#contact_block p.tel {
  font: 400 17px/21px "Roboto", sans-serif;
  color: #131418;
  margin-bottom: 6px; }
  #contact_block p.tel i {
    font-size: 25px;
    vertical-align: -2px;
    padding-right: 10px; }
