.so-widget-lrw-separator-style-4bce6bb56068-54723 {
  /* Variables */
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator {
  -ms-flex-align: center;
  -ms-flex-direction: row;
  -ms-flex-wrap: nowrap;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -webkit-flex-wrap: nowrap;
  align-items: center;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-center {
  text-align: center;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-left {
  text-align: left;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-left .lrw-sep-text {
  padding: 0 .8em 0 0;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-right {
  text-align: right;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-right .lrw-sep-text {
  padding: 0 0 0 .8em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-100 {
  width: 100%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-90 {
  width: 900%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-80 {
  width: 80%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-70 {
  width: 70%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-60 {
  width: 60%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-50 {
  width: 50%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-40 {
  width: 40%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-30 {
  width: 30%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-20 {
  width: 20%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-width-10 {
  width: 10%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-align-center {
  margin-left: auto;
  margin-right: auto;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-align-left {
  margin-left: 0;
  margin-right: auto;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-align-right {
  margin-left: auto;
  margin-right: 0;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .lrw-sep-wrap {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 10%;
  position: relative;
  color: #34aa52;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .lrw-sep-wrap span {
  height: 1px;
  border-top: 1px solid #34aa52;
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-dashed .lrw-sep-wrap span {
  border-top-style: dashed;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-dotted .lrw-sep-wrap span {
  border-top-style: dotted;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-double .lrw-sep-wrap span {
  border-top-style: double;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-shadow .lrw-sep-wrap span {
  border: none;
  position: relative;
  height: 20px;
  top: 0;
  overflow: hidden;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-shadow .lrw-sep-wrap span:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: -20px;
  right: 0;
  height: 10px;
  border-radius: 100%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-shadow .lrw-sep-wrap.lrw-sep-l span:after {
  right: -100%;
  box-shadow: 10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-shadow .lrw-sep-wrap.lrw-sep-r span:after {
  left: -100%;
  box-shadow: -10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-1 .lrw-sep-wrap span {
  border-top-width: 1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-1.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 1px;
  top: 0;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-1.lrw-sep-shadow span {
  top: 0;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-1.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-1.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-2 .lrw-sep-wrap span {
  border-top-width: 2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-2.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 2px;
  top: -1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-2.lrw-sep-shadow span {
  top: -1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-2.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-2.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-3 .lrw-sep-wrap span {
  border-top-width: 3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-3.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 3px;
  top: -1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-3.lrw-sep-shadow span {
  top: -1px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-3.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-3.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-4 .lrw-sep-wrap span {
  border-top-width: 4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-4.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 4px;
  top: -2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-4.lrw-sep-shadow span {
  top: -2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-4.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-4.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-5 .lrw-sep-wrap span {
  border-top-width: 5px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-5.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 5px;
  top: -2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-5.lrw-sep-shadow span {
  top: -2px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-5.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 5px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-5.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 5px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-6 .lrw-sep-wrap span {
  border-top-width: 6px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-6.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 6px;
  top: -3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-6.lrw-sep-shadow span {
  top: -3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-6.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 6px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-6.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 6px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-7 .lrw-sep-wrap span {
  border-top-width: 7px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-7.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 7px;
  top: -3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-7.lrw-sep-shadow span {
  top: -3px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-7.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 7px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-7.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 7px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-8 .lrw-sep-wrap span {
  border-top-width: 8px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-8.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 8px;
  top: -4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-8.lrw-sep-shadow span {
  top: -4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-8.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 8px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-8.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 8px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-9 .lrw-sep-wrap span {
  border-top-width: 9px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-9.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 9px;
  top: -4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-9.lrw-sep-shadow span {
  top: -4px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-9.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 9px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-9.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 9px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-10 .lrw-sep-wrap span {
  border-top-width: 10px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-10.lrw-sep-double .lrw-sep-wrap span {
  border-bottom-width: 10px;
  top: -5px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-10.lrw-sep-shadow span {
  top: -5px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-10.lrw-sep-shadow .lrw-sep-l span:after {
  box-shadow: 10px 10px 10px 10px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-border-width-10.lrw-sep-shadow .lrw-sep-r span:after {
  box-shadow: -10px 10px 10px 10px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-left .lrw-sep-wrap.lrw-sep-l,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-right .lrw-sep-wrap.lrw-sep-l,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-left .lrw-sep-wrap.lrw-sep-r,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-content-right .lrw-sep-wrap.lrw-sep-r {
  display: none;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper {
  color: #41a9d5;
  display: inline-block;
  position: relative;
  text-align: center;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper span {
  line-height: inherit;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-has-style {
  margin: 0 .5em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-element-background {
  background-color: #41a9d5;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-element-outline {
  border: 2px solid #41a9d5;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-lg {
  line-height: 2.5em;
  width: 2.5em;
  height: 2.5em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-lg span {
  font-size: 1.2em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-2x {
  line-height: 3.15em;
  width: 3.15em;
  height: 3.15em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-2x span {
  font-size: 1.8em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-3x {
  line-height: 4em;
  width: 4em;
  height: 4em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-3x span {
  font-size: 2.5em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-4x {
  line-height: 5em;
  width: 5em;
  height: 5em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-4x span {
  font-size: 2.85em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-5x {
  line-height: 7.15em;
  width: 7.15em;
  height: 7.15em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-size-5x span {
  font-size: 5em;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-circle,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-outline-circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-rounded,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-outline-rounded {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-outline-circle,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-outline-square,
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .icon-wrapper.icon-shape-outline-rounded {
  border-color: #41a9d5;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator .lrw-sep-text {
  padding: 0 .5em;
  line-height: 1em;
  margin: 0;
  word-wrap: break-word;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.so-widget-lrw-separator-style-4bce6bb56068-54723 .lrw-separator.lrw-sep-has-icon .lrw-sep-text {
  padding-left: 0;
}