.editor-styles-wrapper ul.btnbar, .lorem ul.btnbar {
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
  background: #00164d;
  border: solid 2px #00164d;
  margin: 15px 0;
  border-radius: 50px;
  align-content: center;
}
.editor-styles-wrapper ul.btnbar li, .lorem ul.btnbar li {
  margin: 0 5px;
  flex-grow: 1;
}
.editor-styles-wrapper ul.btnbar li:first-child, .editor-styles-wrapper ul.btnbar li:last-child, .lorem ul.btnbar li:first-child, .lorem ul.btnbar li:last-child {
  margin: 0;
}
.editor-styles-wrapper ul.btnbar li a, .lorem ul.btnbar li a {
  text-decoration: none;
  color: #fff;
  border-radius: 50px;
  display: inline-block;
  padding: 15px 50px;
  transition: all 0.3s ease-in-out;
  font-weight: 500;
  width: 100%;
  text-align: center;
  box-sizing: border-box;
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.editor-styles-wrapper ul.btnbar li a i, .lorem ul.btnbar li a i {
  margin: 0 8px 0 0;
}
.editor-styles-wrapper ul.btnbar li a:hover,
.editor-styles-wrapper ul.btnbar li a:focus,
.lorem ul.btnbar li a:hover,
.lorem ul.btnbar li a:focus {
    background: #e7ecf8;
    color: #00164d !important;
    text-decoration: underline;
}
.editor-styles-wrapper ul.btnbar.is-style-outline, .lorem ul.btnbar.is-style-outline {
  background: none;
  border: solid 2px #00164d;
}
.editor-styles-wrapper ul.btnbar.is-style-outline li a, .lorem ul.btnbar.is-style-outline li a {
  color: #00164d;
}
.editor-styles-wrapper ul.btnbar.is-style-grey,
.lorem ul.btnbar.is-style-grey {
  background: #262626;
  border: solid 2px #262626;
}
.editor-styles-wrapper ul.btnbar.is-style-grey li a:hover,
.editor-styles-wrapper ul.btnbar.is-style-grey li a:focus,
.lorem ul.btnbar.is-style-grey li a:hover,
.lorem ul.btnbar.is-style-grey li a:focus {
  color: #313435 !important;
  background: #dcdcdc;
}
.editor-styles-wrapper ul.btnbar.is-style-outline-grey,
.lorem ul.btnbar.is-style-outline-grey {
  background: none;
  border: solid 2px #262626;
}
.editor-styles-wrapper ul.btnbar.is-style-outline-grey li a,
.lorem ul.btnbar.is-style-outline-grey li a {
  color: #262626;
}
.editor-styles-wrapper ul.btnbar.is-style-outline-grey li a:hover, .editor-styles-wrapper ul.btnbar.is-style-outline-grey li a:focus, .lorem ul.btnbar.is-style-outline-grey li a:hover, .lorem ul.btnbar.is-style-outline-grey li a:focus {
  background: #dcdcdc;
}
.editor-styles-wrapper ul.btnbar.small, .lorem ul.btnbar.small {
  border-radius: 25px;
}
.editor-styles-wrapper ul.btnbar.small li a, .lorem ul.btnbar.small li a {
  font-size: 1.1rem;
  line-height: 1.7rem;
  padding: 10px 40px;
}
.editor-styles-wrapper ul.btnbar.large, .lorem ul.btnbar.large {
  border-radius: 35px;
}
.editor-styles-wrapper ul.btnbar.large li a, .lorem ul.btnbar.large li a {
  font-size: 1.3rem;
  line-height: 1.9rem;
  padding: 20px 60px;
}
.editor-styles-wrapper ul.no-wrap, .lorem ul.btnbar.no-wrap {
  display: flex;
  flex-wrap: unset;
  border-radius: 50px !important;
}
.editor-styles-wrapper ul.no-wrap li a, .lorem ul.btnbar.no-wrap li a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.lorem .neg .btnbar,
.editor-styles-wrapper .neg .btnbar {
  background: #97dbf8;
  border-color: #97dbf8;
}
.lorem .neg .btnbar li a,
.editor-styles-wrapper .neg .btnbar li a {
  color: #00164d;
}
.lorem .neg .btnbar.is-style-grey,
.editor-styles-wrapper .neg .btnbar.is-style-grey {
  background: #fff;
  border-color: #fff;
}
.lorem .neg .btnbar.is-style-outline,
.editor-styles-wrapper .neg .btnbar.is-style-outline {
  background: unset;
  border-color: #97dbf8;
  color: #e6f7ff;
}
.lorem .neg .btnbar.is-style-grey li a,
.editor-styles-wrapper .neg .btnbar.is-style-grey li a {
  color: #00164d;
}
.lorem ul.btnbar.is-style-grey li a:hover,
.lorem ul.btnbar.is-style-grey li a:focus,
.editor-styles-wrapper ul.btnbar.is-style-grey li a:hover,
.editor-styles-wrapper ul.btnbar.is-style-grey li a:focus {
  background: #E7ECF8 !important;
  border-color: #E7ECF8 !important;
  color: #313435 !important;
}
.lorem .neg .btnbar.is-style-outline li a,
.editor-styles-wrapper .neg .btnbar.is-style-outline li a {
  color: #fff;
}
.lorem .neg .btnbar.is-style-outline-grey,
.editor-styles-wrapper .neg .btnbar.is-style-outline-grey {
  border-color: #fff;
}
.lorem .neg .btnbar.is-style-outline-grey li a,
.editor-styles-wrapper .neg .btnbar.is-style-outline-grey li a {
  color: #fff;
}
.lorem .neg .btnbar.is-style-outline-grey li a:hover,
.editor-styles-wrapper .neg .btnbar.is-style-outline-grey li a:hover,
.lorem .neg .btnbar.is-style-outline-grey li a:focus,
.editor-styles-wrapper .neg .btnbar.is-style-outline-grey li a:focus {
  background: #E7ECF8;
  border-color: #E7ECF8;
  color: #313435;
}

.page-template-featured-page main.lp .wrapper .lorem ul.btnbar,
.page-template-featured-page main.lpfb .lorem ul.btnbar {
    border-width: 1px;
}
.page-template-featured-page main.lp .lorem ul.btnbar li a,
.page-template-featured-page main.lpfb .lorem ul.btnbar li a {
  font-weight: 300;
}

.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar {
  background: #00164d !important;
  border-color: #00164d !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar li a,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar li a {
  color: #fff !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar li a:hover,
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar li a:focus,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar li a:hover,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar li a:focus {
    background: #e7ecf8 !important;
    color: #00164d !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline {
  background: none !important;
  border: solid 2px #00164d !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline li a,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline li a {
  color: #00164d !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-grey,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-grey {
  background: #262626 !important;
  border: solid 2px #262626 !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-grey li a:hover,
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-grey li a:focus,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-grey li a:hover,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-grey li a:focus {
  color: #313435 !important !important;
  background: #dcdcdc !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline-grey,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline-grey {
  background: none !important;
  border: solid 2px #262626 !important;
}
.editor-styles-wrapper .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline-grey li a,
.lorem .neg .panel:not(.is-style-sb) ul.btnbar.is-style-outline-grey li a {
  color: #262626 !important;
}

@media only screen and (max-width: 959px) {

  .editor-styles-wrapper ul.no-wrap, .lorem ul.btnbar.no-wrap {
    display: block;
    border-radius: 12px !important;
  }
  .editor-styles-wrapper ul.no-wrap li, .lorem ul.btnbar.no-wrap li {
    margin: 0;
  }
  .editor-styles-wrapper ul.no-wrap li a, .lorem ul.btnbar.no-wrap li a {
    border-radius: 10px !important;
  }

}
@media only screen and (max-width: 650px) {

  .editor-styles-wrapper ul.btnbar, .lorem ul.btnbar {
    display: block;
  }
  .editor-styles-wrapper ul.btnbar li, .lorem ul.btnbar li {
    margin: 5px 0;
  }
  .editor-styles-wrapper ul.btnbar li a, .lorem ul.btnbar li a {
    width: 100%;
    text-align: center;
  }

}
