/* Separator element
---------------------------------------------------------- */
.wpb_vc_separator,
.wpb_vc_text_separator {
  > .wpb_element_wrapper {
    background-image: url(../vc/separator.gif);
    background-repeat: repeat-x;
    background-position: center center;
    padding: 0;
    height: 31px;
    min-height: 31px;
  }

  .textfield {
    position: relative;
    background-color: #FFFFFF;
    font-size: 11px;

    display: inline-block;
    position: relative;
    top: 6px;
    padding: 0px 10px;
  }
  .separator_align_center {
    text-align: center;
  }
  .separator_align_right {
    text-align: right;
    .textfield {
      margin-right: 10px;
    }
  }
  .separator_align_left {
    text-align: left;
    .textfield {
      margin-left: 10px;
    }
  }
}