#user_infoblock-top {
  float: right; }
  #user_infoblock-top ul {
    overflow: hidden; }
    #user_infoblock-top ul li {
      float: left;
      padding: 0 15px;
      position: relative; }
      #user_infoblock-top ul li:after {
        content: "";
        display: block;
        height: 13px;
        width: 1px;
        background: #d5d5d5;
        position: absolute;
        right: 0;
        top: 16px; }
      #user_infoblock-top ul li.register {
        padding: 0 0 0 15px; }
        #user_infoblock-top ul li.register:after {
          display: none; }
      #user_infoblock-top ul li a {
        line-height: 43px;
        color: #000;
        text-transform: uppercase;
        font-size: 12px; }

@media (min-width: 992px) and (max-width: 1199px) {
  #user_infoblock-top ul li {
    padding: 0 12px; } }
@media (min-width: 768px) and (max-width: 991px) {
  #user_infoblock-top {
    float: none;
    display: inline-block; }
    #user_infoblock-top ul {
      margin: 0 -15px; }
      #user_infoblock-top ul li.register {
        padding: 0 15px; }

  .rtl #user_infoblock-top {
    float: none; }
    .rtl #user_infoblock-top ul li.register {
      padding: 0 15px; } }
@media (max-width: 767px) {
  #user_infoblock-top {
    float: none;
    display: inline-block; }
    #user_infoblock-top ul {
      margin: 0 -15px; }
      #user_infoblock-top ul li.register {
        padding: 0 15px; }

  .rtl #user_infoblock-top {
    float: none; }
    .rtl #user_infoblock-top ul li.register {
      padding: 0 15px; } }
@media (max-width: 479px) {
  #user_infoblock-top ul li.register, #user_infoblock-top ul li.myaccount {
    display: none; }
  #user_infoblock-top ul li.login:after {
    display: none; } }
