

/**umb_name:LS Big header*/
h1.ls-big {
    font-weight: 300;
    font-size: 40px;
    letter-spacing: 4px;
    color: #361d5c;
}

h1.ls-big::before {
    content: "";
    height: 100%;
    border-left: 2px solid #F4BD4A;
    margin-right: 20px;
}

/**umb_name:LS Header*/
h2.ls {
    font-size: 28px;
    color: #361D5C;
}

/**umb_name:LS Big violet header*/
h2.ls--violet {
    color: #7332A8;
    font: normal normal 800 50px/63px Open Sans;
}

/**umb_name:LS gray header*/
h3.ls--gray {
    color: #707070;
    font: normal normal bold 28px/26px Open Sans;
}

/**umb_name:LS h3 bold*/
h3.ls--bold {
    color: #361D5C;
    font: normal normal bold 20px/26px Open Sans;
}

/**umb_name:LS h4*/
h4.ls {
    color: #361D5C;
    font: normal normal normal 20px/36px Open Sans;
}


/**umb_name:Link with icon*/
p.ls-link {

}

/* list style overlap on rte*/
li {
    list-style: unset !important;
}
ul:not([class]) > li {
    list-style-type: unset !important;
}
ul:not([class]) {
    margin-left: unset;
    padding-left: 2rem;
}