





.sl-cms2-megamenu {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-megamenu-button {
    min-width: 120px;
    width: auto;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    padding: 10px 39px 10px 15px !important;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sl-cms2-bg-interior .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-megamenu-button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-megamenu-button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	background-color:#FDC41C
}

.sl-cms2-bg-interior .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-megamenu-button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-megamenu-button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-megamenu-button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-megamenu-button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-megamenu-button{
	border-color:#FDC41C
}

.sl-cms2-megamenu-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-megamenu-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-megamenu-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button{
	color:#5a4a84
}


.sl-cms2-megamenu-button:after {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 13px;
    top: 10px;
    right: 20px;
    z-index: 1;
}

.sl-cms2-megamenu-button__fa-angle-down {
    position: absolute;
    right: 20px;
    top: 10px;
}

.sl-cms2-megamenu-hidden-content {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-megamenu-hidden-content {
    position:absolute;
    z-index: 390;
    -webkit-box-shadow: 0 5px 10px 0;
    -moz-box-shadow: 0 5px 10px 0;
    box-shadow: 0 5px 10px 0;
    max-width: 980px;
}



@media (max-width: 480px) {

    .sl-cms2-megamenu-button {
        width: 100px;
    }

}




/* Megamenu in Hamburger */

.sl-cms2-megamenu-button__mobile {
    display: block;
    padding: 1em;
    text-decoration: none;
    white-space: nowrap;
}
.sl-cms2-bg-interior ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_header ..sl-cms2-megamenu-button__mobile{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_footer ..sl-cms2-megamenu-button__mobile{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_header ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_footer ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent ..sl-cms2-megamenu-button__mobile{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent..sl-cms2-megamenu-button__mobile{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light ..sl-cms2-megamenu-button__mobile{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light..sl-cms2-megamenu-button__mobile{
	color:#191919
}

.sl-cms2-megamenu-button__mobile {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-megamenu-button__mobile {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-megamenu-button__mobile {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-megamenu-button__mobile:hover,
.sl-cms2-megamenu-button__mobile:focus,
.sl-cms2-megamenu-button__mobile:active {
    outline: none;
}

.sl-cms2-megamenu-button__default:focus {
    border-color: #5E9ED6;
    box-shadow:0 0 10px #5E9ED6;
} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */

.sl-cms2-megamenu-hidden-content {
    background-color: #FFF;
    display: none;
}

.sl-cms2-megamenu-hidden-content--editable > .sl-cms2-row-container {
    min-height: 3em;

    -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
}

.sl-cms2-megamenu-hidden-content__320px {
    width: 320px;
}

.sl-cms2-megamenu-hidden-content__450px {
    width: 450px;
}

.sl-cms2-megamenu-hidden-content__600px {
    width: 600px;
}

.sl-cms2-megamenu-hidden-content__750px {
    width: 750px;
}

.sl-cms2-megamenu-hidden-content__900px {
    width: 900px;
} .sl-cms2-nav__list {
    padding:0px;
    margin: 0px;
    white-space: nowrap;
    /*position: relative;*/
}

.sl-cms2-nav__list-item {
    display: inline-block;
    vertical-align: top;
}

.sl-cms2-nav__list-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-nav__list-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-nav__list-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__list-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__list-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link{
	color:#191919
}

.sl-cms2-nav__list-link {
    background: transparent;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    padding: 1em 1.25em;
    border: 0px;
}

.sl-cms2-bg-interior .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__list-link:hover{
	background-color:#747474
}

.sl-cms2-nav__list-link:focus,
.sl-cms2-nav__list-link:hover {
}

.sl-cms2-nav__fa-angle-down {
    margin-left: 5px;
}

.sl-cms2-bg-interior .sl-cms2-nav__secondary-list-item{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__secondary-list-item{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__secondary-list-item{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-nav__secondary-list-item{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__secondary-list-item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-item{
	background-color:#ececec
}


.sl-cms2-nav__secondary-list {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    background: transparent;
    z-index: 200;
}

.sl-cms2-nav__secondary-list-link {
    display: block;
    position: relative;
    padding-right: 50px;
    white-space: nowrap;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    padding: 0.5em 1.25em;
}

.sl-cms2-bg-interior .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__secondary-list-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__secondary-list-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link{
	color:#191919
}

sl-cms2-nav__secondary-list-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
sl-cms2-nav__secondary-list-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
sl-cms2-nav__secondary-list-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-bg-interior .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__secondary-list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__secondary-list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__secondary-list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__secondary-list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__secondary-list-link:hover{
	background-color:#747474
}



/* MOBILE -- hamburger*/

.sl-cms2-nav-holder__dropdown .sl-cms2-padding-megamenu-body {
    display: block;
}

.sl-cms2-nav-holder__hamburger-google-translate {
    padding-left:40px;
    padding-right:40px
}

.sl-cms2-nav-holder__hamburger-back-header-holder {
    font-style:normal;
    text-transform:uppercase;
    padding:30px 20px 0;
}


.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item{
	border-bottom-color:#cccccc
}

.sl-cms2-nav__mobile-top-item {
    padding: 10px 40px;
    position: relative;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}



.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within{
	background-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}


.sl-cms2-nav__mobile-top-item:focus-within:after,
.sl-cms2-nav__mobile-top-item:hover:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
}

.sl-cms2-nav__mobile-top-item:first-child:focus-within:after,
.sl-cms2-nav__mobile-top-item:last-child:focus-within:after,
.sl-cms2-nav__mobile-top-item:first-child:hover:after,
.sl-cms2-nav__mobile-top-item:last-child:hover:after {
    content: none;
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover{
	background-color:#cccccc
}


.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:focus-within:after{
	background:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-item:hover:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-item:hover:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-item:hover:after{
	background:#5a4a84
}


.sl-cms2-nav__mobile-top-item:first-child:focus-within,
.sl-cms2-nav__mobile-top-item:last-child:focus-within,
.sl-cms2-nav__mobile-top-item:first-child:hover,
.sl-cms2-nav__mobile-top-item:last-child:hover{
    background-color: transparent;
}

/*first level iphone fix*/

.jsTouchElement .sl-cms2-nav__mobile-top-item:hover {
    background-color: transparent; /*need important to override background color hover for non-phones*/
}

.jsTouchElement .sl-cms2-nav__mobile-top-item:hover:after {
    content: none;
}

.sl-cms2-bg-interior .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active{
	background-color:#cccccc
}


.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
}

.sl-cms2-bg-interior .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-top-link:active:after{
	background:#5a4a84
}


/*end first level iphone fix*/

.sl-cms2-nav-holder__dropdown li.sl-cms2-nav__mobile-top-item:first-child {
    padding: 10px 20px;
    border-bottom: none;
}

.sl-cms2-nav-holder__dropdown li.sl-cms2-nav__mobile-top-item:last-child {
    border-bottom: none;
}


.sl-cms2-nav__mobile-menu-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-nav__mobile-menu-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-nav__mobile-menu-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item{
	border-bottom-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item{
	border-bottom-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	border-bottom-color:#cccccc
}


.sl-cms2-nav__mobile-secondary-list-item,
.sl-cms2-nav__mobile-deep-list-item,
.sl-cms2-nav__mobile-menu-title {
    display: inline-block;
    padding: 10px 40px;
    text-decoration: none;
    position: relative;
    display: flex;
    flex:1;
    width: 100%;
    box-sizing: border-box;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within{
	background-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within{
	background-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover{
	background-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover{
	background-color:#cccccc
}


.sl-cms2-nav__mobile-secondary-list-item:after,
.sl-cms2-nav__mobile-deep-list-item:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:focus-within:after{
	background:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:focus-within:after{
	background:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-item:hover:after{
	background:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-list-item:hover:after{
	background:#5a4a84
}


.sl-cms2-bg-interior .sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-menu-title{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-menu-title{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-menu-title{
	background:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	background:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	background:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-menu-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-menu-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-menu-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-menu-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-menu-title{
	color:#ffffff
}


/*deeper level iphone fix*/

.jsTouchElement .sl-cms2-nav__mobile-secondary-list-item:hover,
.jsTouchElement .sl-cms2-nav__mobile-deep-list-item:hover {
    background: transparent !important; /*need important to override background color hover for non-phones*/
}

.jsTouchElement .sl-cms2-nav__mobile-secondary-list-item:hover:after,
.jsTouchElement .sl-cms2-nav__mobile-deep-list-item:hover:after{
    content: none;
}

.sl-cms2-bg-interior .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active{
	background-color:#cccccc
}

.sl-cms2-bg-interior .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active{
	background-color:#cccccc
}




/*.jsTouchElement .sl-cms2-nav__mobile-secondary-list-item:active:after,*/
/*.jsTouchElement .sl-cms2-nav__mobile-deep-list-item:active:after,*/
.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after,
.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 100%;
}


.sl-cms2-bg-interior .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-secondary-list-link:active:after{
	background:#5a4a84
}

.sl-cms2-bg-interior .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.jsTouchElement .sl-cms2-nav__mobile-deep-link:active:after{
	background:#5a4a84
}


/*end deeper level iphone fix*/

.sl-cms2-nav__mobile-menu-title {
    text-align: left;
    background:none;
    border: none;
    text-transform: uppercase;
}

.sl-cms2-nav-holder__hamburger-back-header-holder {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-nav-holder__hamburger-back-header-holder {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-nav-holder__hamburger-back-header-holder {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-back-header-holder{
	color:#191919
}



.sl-cms2-nav-holder__dropdown .sl-cms2-megamenu-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-nav-holder__dropdown .sl-cms2-megamenu-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-nav-holder__dropdown .sl-cms2-megamenu-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}

.sl-cms2-nav-holder__hamburger-back-header-holder {
    padding:10px;
    cursor:pointer;
    background:none;
    border: none;
}


.sl-cms2-bg-interior .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-top-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-top-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-top-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-top-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-top-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-top-link{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-secondary-list-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-secondary-list-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-secondary-list-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-secondary-list-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-secondary-list-link{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__mobile-deep-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__mobile-deep-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__mobile-deep-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__mobile-deep-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__mobile-deep-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__mobile-deep-link{
	color:#191919
}

.sl-cms2-nav__mobile-top-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-nav__mobile-top-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-nav__mobile-top-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-nav__mobile-secondary-list-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-nav__mobile-secondary-list-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-nav__mobile-secondary-list-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-nav__mobile-deep-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-nav__mobile-deep-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-nav__mobile-deep-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}

.sl-cms2-nav__mobile-top-link,
.sl-cms2-nav__mobile-secondary-list-link,
.sl-cms2-nav__mobile-deep-link {
    display: inline-block;
    text-decoration: none;
    flex:1;
    text-align: left;
    background:none;
    border: none;
    font-weight: normal
}

.sl-cms2-nav__mobile-top-link {
    text-transform: uppercase;
    padding: 3px 0;
}

/**/
.sl-cms2-nav-holder__dropdown {
    position: absolute;
    top:90px;
    margin: 10px 0 0;
    padding: 10px 0 0;
    list-style: none;
    right: 0px;
    width: 100vw;
    display:none;
}

.sl-cms2-nav-holder__hamburger-holder.sl-cms2-nav-holder__hamburger-holder--on ~ .sl-cms2-nav-holder__dropdown {
    display: block;
    height: 0;
    overflow: scroll;
    border-top-width: 2px;
    border-top-style: solid;
    border-color: #ececec; /*need to figure out how to get sibling expression into cssColors statement*/
}

.sl-cms2-nav-holder__dropdown-snapshot {
    z-index:1;
    transform: translateX(0);
    transition: transform 0.5s;

}

.sl-cms2-nav-holder__dropdown-snapshot--fly-left {
    transform: translateX(-100%);
}

.sl-cms2-nav-holder__dropdown-snapshot--fly-right {
    transform: translateX(100%);
}


.sl-cms2-nav-holder__dropdown
.sl-cms2-search-box {
    border: none;
    border-radius: 0;
    border-bottom: 1px solid ;
    padding-bottom: 10px;
    width: 100%;
}

.sl-cms2-nav-holder__dropdown input.sl-cms2-search-box__input[type='text'] {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-nav-holder__dropdown input.sl-cms2-search-box__input[type='text'] {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-nav-holder__dropdown input.sl-cms2-search-box__input[type='text'] {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-nav-holder__dropdown input.sl-cms2-search-box__input[type='text'] {
    margin-left: 10px;
}

.sl-cms2-nav-holder__dropdown .sl-cms2-search-box__button {
    font-size:20px;
    margin-right: 7px;
}

.sl-cms2-nav-holder__dropdown #google_translate_element,
.sl-cms2-nav-holder__dropdown .header-contact p,
.sl-cms2-nav-holder__dropdown .sl-cms2-social-media{
    text-align:center;
}

.sl-cms2-nav-holder__dropdown
.header-contact p {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-nav-holder__dropdown
.header-contact p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-nav-holder__dropdown
.header-contact p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-nav-holder__dropdown
.header-contact p {
    text-align:center;
}

.sl-cms2-nav-holder__dropdown
#google_translate_element {
    padding:10px;
}


.sl-cms2-nav-holder__dropdown
.sl-cms2-social-media {
    margin: 0 auto;
    padding: 40px 20px;
    display: block;
}

.sl-cms2-nav-holder__dropdown
.sl-cms2-social-media__list {
    display:inline-block;
}

.sl-cms2-nav-holder__dropdown
.sl-cms2-social-media__list li {
    padding: 0;
    padding-right:80px;
}

.sl-cms2-nav-holder__dropdown
.sl-cms2-social-media__list li:last-child {
    padding-right:0;
}


/*need to get this to work*/
/*.sl-cms2-bg-interior .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item .sl-cms2-social-media__link{
	color:#5a4a84
}
*/

/*mobile megamenu content*/


.sl-cms2-nav-holder__dropdown
.sl-cms2-padding-megamenu-body .content-2col {
    flex-direction:column;
}

.sl-cms2-nav-holder__dropdown
.sl-cms2-padding-megamenu-body .content-2col
.sl-cms2-column-container__width-50 {
    width: auto;
}

.sl-cms2-nav__megamenu-hidden-content {
    position:absolute;
    z-index: 200;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    display:none;
}

.sl-cms2-nav__megamenu-hidden-content--editable > .sl-cms2-row-container {
    min-height: 3em;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
}

.sl-cms2-nav__mobile-parent-icon {
    position: absolute;
    top: 12px;
    right: 40px;
    cursor: pointer;
}

.sl-cms2-nav__mobile-parent-icon:after {
    content: "\f105";
    font-family: FontAwesome;
    font-weight: normal;
    position: absolute;
    top:0;
    font-size:24px;
    right:3px;
}

.sl-cms2-bg-interior .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__dropdown-button--on{
	color :#ffffff !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__dropdown-button--on{
	color :#ffffff !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	color :#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	color :#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	color :#FFFFFF !important
}

.sl-cms2-bg-interior .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav__dropdown-button--on{
	background-color:#747474
}



.sl-cms2-nav-holder__desktop-nav {
    display: flex;
}

.sl-cms2-nav-holder__desktop-holder {
    /* visibility:hidden;/* added so it does flash on page load if moved to hamburger - visibility changed in cms2/javascript/navigation_holder_player.js */
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.cms2-selectable-module .sl-cms2-nav-holder__desktop-holder {
    visibility: inherit;
}

.sl-cms2-nav-holder__mobile-holder {
    display:none;
    position: absolute;
    right: 0px;
    z-index: 200;
    top: 50%;
    transform: translateY(-50%);
}


.sl-cms2-nav-holder__hamburger-holder {
    border:none;
    background: none;
    padding: 5px;
    margin-right:20px;
    font-size:50px;
}
.sl-cms2-bg-interior .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav-holder__hamburger-holder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav-holder__hamburger-holder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-holder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-holder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-holder{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav-holder__hamburger-icon{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav-holder__hamburger-icon{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__hamburger-icon{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__hamburger-icon{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__hamburger-icon{
	color:#191919
}


.sl-cms2-nav-holder__hamburger-label {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}

.sl-cms2-nav-holder__hamburger-holder.sl-cms2-nav-holder__hamburger-holder--on
.sl-cms2-nav-holder__hamburger-icon.fa-bars:before {
    content: "X";
    display:block;
    font-family:sans-serif;
    font-size:30px;
    padding: 10px 10px 0 0;
}



/* mega menu */

.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu {
    width:100%;
}

.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button.sl-cms2-megamenu-button--for-hamburger-specificity,
.sl-cms2-nav__mobile-top-item .sl-cms2-nav__list-link.sl-cms2-megamenu-button--for-hamburger-specificity {
    background-color: transparent;
    text-transform: uppercase;
    font-weight: bold;
    border-radius:0;
    width:100%;
    padding-left:0!important;
    padding-top: 3px !important;
    padding-bottom: 3px !important;
    text-align: left;
}

.sl-cms2-nav__mobile-top-item .sl-cms2-megamenu-button.sl-cms2-megamenu-button--for-hamburger-specificity:after,
.sl-cms2-nav__mobile-top-item .sl-cms2-nav__list-link.sl-cms2-megamenu-button--for-hamburger-specificity:after {
    content: "\f105";
    font-family: FontAwesome;
    font-weight: normal;
    padding-right: 0;
    position: absolute;
    top:0;
    font-size:24px;
    right:3px;
}

.sl-cms2-nav-holder__hamburger-back-header-back-arrow:before {
    content: "\f104";
    font-family: FontAwesome;
    font-weight: normal;
    font-size: 24px;
    padding: 0 5px 0 10px;
    top: 2px;
    position: relative;

}

/*hamburger overlay*/

.sl-cms2--nav__mobile-overlay  {
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index:100;
    transition: opacity 0.5s;
}

.sl-cms2--nav__mobile-overlay--topnav {
    z-index:101;
}


/* for nav holder editor */


.sl-cms2-nav-holder__desktop-nav--hidden-overflow {
    overflow-x: hidden;
    position:relative;
    width: 100%;
    /*background-color: #FFFE55;*/
    padding-bottom: 35px;
}

.sl-cms2-nav-holder__desktop-nav--selected-wrapping {
   flex-wrap: wrap;
}

.sl-cms2-nav-holder--edit-mode {
    flex-direction: column; /* added for edit */
}

.sl-cms2-nav-holder--edit-mode .sl-cms2-nav-holder__desktop-holder {
    flex-direction: row;
}

.sl-cms2-nav-holder__info-flag {
   width: 100%;
    padding: 10px 0;
    background-color: #FFFE55;
    display: flex;
    flex-direction: row;
}

.sl-cms2-nav-holder__info-flag.sl-cms2-nav-holder__info-flag--ajax-page {
    width: auto;
    position: absolute;
    top:5px;
    right: 5px;
    z-index: 390;
}

.sl-cms2-nav-holder__info-flag--ajax-page .sl-cms2-nav-holder__flag-icon {
    margin-right: 10px;
}

.sl-cms2-nav-holder__info-flag .sl-cms2-nav-holder__hamburger-icon {
    margin-left: auto;
    margin-right: 10px;
}

.sl-cms2-nav-holder__help-icon {
    margin-right: 10px;
    color: #0066cc;
    cursor: pointer;
}

.sl-cms2-nav-holder__flag-icon  {
    margin-right: auto;
    margin-left: 10px;
}

.sl-cms2-nav__list--editable-screen {
    overflow: hidden;
    display: flex;
}

.sl-cms2-nav__list--editable-screen:before {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    display: flex;
    content: "  ";
}

.sl-cms2-nav__list--editable-screen:after {
    width: 100%;
    height: 100%;
    content: "Edit Auto Navigation in the Site Center";
    color: #fff;
    margin-left: 50px;
    font-size: 120%;
    display: flex;
    align-items: center;
    position: absolute;
}

.sl-cms2-nav-holder__desktop-nav--selected-wrapping .sl-cms2-nav__list--editable-screen:after {
    justify-content: center;
}

.sl-cms2-nav-holder__mobile-holder--ajax-page .sl-cms2-nav-holder__hamburger-holder {
    float: right;
}
.sl-cms2-nav-holder__mobile-holder--ajax-page .sl-cms2-nav-holder__info-flag {
    display: flex!important;
} /*Format 3 */

.sl-cms2-auto-navigation__desktop-top-level {
    list-style: none;
    padding: 0;
    margin: 0;
    background: transparent;
}

.sl-cms2-auto-navigation__desktop-second-level {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sl-cms2-auto-navigation__desktop-top-level-item-link {
    background: transparent;
    display: block;
    text-decoration: none;
    white-space: nowrap;
    padding: 1em 1.25em;
    border: 0px;
}
.sl-cms2-bg-interior .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-auto-navigation__desktop-top-level-item-link{
	color:#191919
}



/* sl-cms2-navigation--hover new class to replace pseudo class hover and focus for accessibility */
.sl-cms2-auto-navigation__desktop-top-level-item .sl-cms2-navigation--hover {
}
.sl-cms2-bg-interior .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-navigation--hover{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-navigation--hover{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}


.sl-cms2-auto-navigation__desktop-second-level-item .sl-cms2-navigation--hover{
}
.sl-cms2-bg-interior .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-navigation--hover{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-navigation--hover{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}


.sl-cms2-auto-navigation__desktop-deep-level-item .sl-cms2-navigation--hover{
}
.sl-cms2-bg-interior .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-navigation--hover{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-navigation--hover{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-navigation--hover{
	background-color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-navigation--hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-navigation--hover{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-navigation--hover{
	background-color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-navigation--hover{
	background-color:#575757
}
 .sl-cms2-interior-navigation {
    margin: 0 0 20px 0;
}

.sl-cms2-interior-navigation a {
}

.sl-cms2-interior-navigation__desktop-top-level {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sl-cms2-interior-navigation__desktop-top-level-item-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-interior-navigation__desktop-top-level-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-interior-navigation__desktop-top-level-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-interior-navigation__desktop-top-level-item {
}

.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-title{
	border-bottom-color:#cccccc
}

.sl-cms2-interior-navigation__desktop-top-level-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-interior-navigation__desktop-top-level-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-interior-navigation__desktop-top-level-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-interior-navigation__desktop-top-level-title {
    text-transform: uppercase;
    margin: 0;
    display: block;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 10px 25px 10px 25px;
}

.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	color:#0F62A6
}

.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-top-level-item-link{
	border-bottom-color:#cccccc
}

.sl-cms2-interior-navigation__desktop-top-level-item-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-interior-navigation__desktop-top-level-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-interior-navigation__desktop-top-level-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-interior-navigation__desktop-top-level-item-link {
    text-transform: uppercase;
    margin: 0;
    display: block;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 10px 25px 10px 25px;
}

.sl-cms2-interior-navigation__desktop-second-level {
    list-style: none;
    border-radius: 0 0 5px 5px;
    padding: 10px 25px;
}

.sl-cms2-interior-navigation__desktop-second-level-item {
    margin: 0 0 10px 0;
}

.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link{
	color:#0F62A6
}

.sl-cms2-interior-navigation__desktop-second-level-item-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-interior-navigation__desktop-second-level-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-interior-navigation__desktop-second-level-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-interior-navigation__desktop-second-level-item-link {
    text-decoration: none;
}

.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:focus{
	color:#0B4473
}

.sl-cms2-interior-navigation__desktop-second-level-item-link:focus {
    text-decoration: underline;
}
.sl-cms2-bg-interior .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-interior-navigation__desktop-second-level-item-link:hover{
	color:#0B4473
}

.sl-cms2-interior-navigation__desktop-second-level-item-link:hover {
    text-decoration: underline;
}.sl-cms2-interior-navigation__desktop-second-level-item-link:focus,
.sl-cms2-interior-navigation__desktop-second-level-item-link:hover {
} .sl-cms2-anchor-navigation {
    display: inline-block;
    list-style: none;
    padding: 0;
    margin: 0;
    background: transparent;
}

.sl-cms2-anchor-navigation__link {
    display: block;
    text-decoration: none;
    white-space: nowrap;
    padding: 1em 1.25em;
}
.sl-cms2-bg-interior .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-anchor-navigation__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-anchor-navigation__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-anchor-navigation__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-anchor-navigation__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-anchor-navigation__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-anchor-navigation__link{
	color:#191919
}
 .sl-cms2-text-logo {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-bg-interior .sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-text-logo__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-text-logo__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-text-logo__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-text-logo__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-text-logo__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-text-logo__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-text-logo__title{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-text-logo__title{
	color:#0F62A6
}

.sl-cms2-text-logo__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0 0;
    font-style: normal;
    font-size: 50px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 54px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-text-logo__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 40px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 44px;
        word-spacing: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-text-logo__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 30px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 34px;
        word-spacing: normal;
    }

}
.sl-cms2-text-logo__title {
    box-sizing: border-box;
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 0px;
    margin-left: -2px;
    visibility: hidden; /* put in to prevent flickering size change on page load */
    padding-bottom: 4px;
}

.sl-cms2-bg-interior .sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-text-logo__subtitle{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-text-logo__subtitle{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-text-logo__subtitle{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-text-logo__subtitle{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-text-logo__subtitle{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-text-logo__subtitle{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-text-logo__subtitle{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-text-logo__subtitle{
	color:#0F62A6
}

.sl-cms2-text-logo__subtitle {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-text-logo__subtitle {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-text-logo__subtitle {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-text-logo__subtitle {
    box-sizing: border-box;
    max-width: 400px;
    overflow: hidden;
    white-space: nowrap;
    visibility:hidden;       /* put in to prevent flickering size change on page load */
}

.sl-cms2-text-logo__all-caps {
    text-transform: uppercase;
}

.sl_element_query_mobile_portrait .sl-cms2-text-logo__title,
.sl_element_query_mobile_landscape .sl-cms2-text-logo__title,
.sl_element_query_ipad_portrait .sl-cms2-text-logo__title,
.sl_element_query_ipad_landscape .sl-cms2-text-logo__title {
    padding-top: 5px;
} /* Moved to nav.css */ .sl-cms2-section-title {
    margin: 0 0 5px 0;
}

.sl-cms2-bg-interior .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-section-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-section-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-section-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-section-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-section-title{
	color:#5a4a84
}


.sl-cms2-section-title__h2 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-section-title__h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-section-title__h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-section-title__h2 {
    text-transform: uppercase;
}

.sl-cms2-section-title__h3 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-section-title__h3 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-section-title__h3 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-section-title__h3 {
    text-transform: uppercase;
}

.sl-cms2-section-title__h4 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-section-title__h4 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-section-title__h4 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-section-title__h4 {
    text-transform: uppercase;
}

.sl-cms2-section-title__h5 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-section-title__h5 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-section-title__h5 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-section-title__h5 {
    text-transform: uppercase;
}

.sl-cms2-section-title__h6 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 16px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-section-title__h6 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 11px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 15px;
        word-spacing: normal;
    }
}


@media (max-width: 480px) {
.sl-cms2-section-title__h6 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 14px;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-section-title__h6 {
    text-transform: uppercase;

} /* Copyright (c) 2004-2017, School Loop, Inc. All Rights Reserved. */ .sl-cms2-html-block {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-html-block {
    width: 100%;
    height: 100%;
    overflow: hidden;
    word-break: break-word;
}

/*Add as per Jikko #7497*/
.sl-cms2-bg-has-subregion-background .sl-cms2-html-block {
    display: block;
    padding: 10px 0 0;
}

.sl-cms2-bg-interior .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block{
	color:#191919
}


.sl-cms2-html-block {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-html-block .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-html-block .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}


.sl-cms2-html-block__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-html-block__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-html-block__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-html-block__title {

}

.sl-cms2-html-block__accent .sl-cms2-html-block__title,
.sl-cms2-html-block__accent h2,
.sl-cms2-html-block__accent h3,
.sl-cms2-html-block__accent h4,
.sl-cms2-html-block__accent h5 {
    padding: 0px 0px 0px 10px;
}

.sl-cms2-html-block__title:empty {
    height: 0px;
    padding: 0px;
}


.sl-cms2-bg-interior .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__title{
	color:#5a4a84
}


.sl-cms2-html-block p {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block p {
    text-align: inherit; /* allows setting of alignment from cell properties */
}

.sl-cms2-bg-interior .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block p{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block p{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block p{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block p{
	color:#191919
}


/*added bottom padding of 1em as part of Jikko #7372*/
.sl-cms2-html-block.sl-cms2-html-block__accent p  {
    padding: 0px 10px 1em 10px;
}

.sl-cms2-html-block a {
    text-decoration: underline;
}
/*.sl-cms2-html-block a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}*/
/*.sl-cms2-html-block a {*/
/*}*/
.sl-cms2-bg-interior .sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-html-block a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block a{
	color:#0F62A6
}


/*.sl-cms2-html-block a:hover {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block a:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block a:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}*/
.sl-cms2-html-block a:hover {
}
.sl-cms2-bg-interior .sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block a:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block a:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-html-block a:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block a:hover{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block a:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block a:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block a:hover{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block a:hover{
	color:#0F62A6
}


.sl-cms2-html-block__h2 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-html-block__h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-html-block__h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-html-block__h2 {

}

.sl-cms2-html-block__h3 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__h3 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-html-block__h3 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-html-block__h3 {

}

.sl-cms2-html-block__h4 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-html-block__h4 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-html-block__h4 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-html-block__h4 {

}

.sl-cms2-html-block__h5 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-html-block__h5 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-html-block__h5 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-html-block__h5 {

}

.sl-cms2-html-block__h6 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 16px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__h6 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 11px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 15px;
        word-spacing: normal;
    }
}


@media (max-width: 480px) {
.sl-cms2-html-block__h6 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 14px;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block__h6 {

}

.sl-cms2-html-block__large {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__large {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block__large {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block__large {

}

.sl-cms2-html-block__normal {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__normal {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block__normal {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block__normal {

}

.sl-cms2-html-block__small {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__small {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block__small {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block__small {

}

.sl-cms2-html-block__tiny {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__tiny {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block__tiny {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block__tiny {

}

.sl-cms2-html-block strong {

}

.sl-cms2-html-block em {

}

.sl-cms2-html-block u {

}

/* cf. Styles dropdown static/lib/ckeditor_4_5_7/styles.js*/

.sl-cms2-html-block h2 {

}

.sl-cms2-html-block h3 {

}

.sl-cms2-html-block span.marker {

}

.sl-cms2-html-block big {

}

.sl-cms2-html-block small {

}

.sl-cms2-html-block tt {

}

/* table */

.sl-cms2-html-block.sl-cms2-html-block__accent table  {
    margin: 0 10px;
    width: calc(100% - 20px) !important; /*need to override inline table width style*/
}

.sl-cms2-table-style__no-border caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__no-border caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-table-style__no-border caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}

.sl-cms2-bg-interior .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-table-style__no-border th{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-table-style__no-border th{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-table-style__no-border th{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-table-style__no-border th{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border th{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border th{
	color:#191919
}

.sl-cms2-table-style__no-border th {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-table-style__no-border th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-table-style__no-border th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-table-style__no-border td{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-table-style__no-border td{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-table-style__no-border td{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-table-style__no-border td{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__no-border td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__no-border td{
	color:#191919
}

.sl-cms2-table-style__no-border td {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-table-style__no-border td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-table-style__no-border td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-table-style__no-border th,
.sl-cms2-table-style__no-border td {
    vertical-align: top;
    padding: 0.5em;
    box-sizing: border-box;

}



.sl-cms2-table-style__col_header th,
.sl-cms2-table-style__row_header th,
.sl-cms2-table-style__both_header th {
    color: #191919 !important;  /*making this hardcoding "important" was the only way I could see to set this given the above settings, suggestions welcome*/
}

.sl-cms2-table-style__no-border th {
    border: 2px solid #fff;
}


table.sl-cms2-table-style__colored {
    background: #ececec;
}

.sl-cms2-table-style__colored thead {

}

.sl-cms2-table-style__colored th {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__colored th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}


@media (max-width: 480px) {
.sl-cms2-table-style__colored th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-table-style__colored th {
    /*padding: 15px*/
    padding: 0.5em;
    border-style: solid;
    border-width: 2px;
    border-color: #ffffff;
    vertical-align: top;
    font-weight: normal;
}


.sl-cms2-table-style__colored td {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-table-style__colored td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-table-style__colored td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-table-style__colored td {
    border-style: solid;
    border-width: 2px;
    border-color: #ffffff;
    vertical-align: top;
    padding: 0.5em;
    box-sizing: border-box;
    color: #191919;
}

.sl-cms2-table-style__colored caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__colored caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-table-style__colored caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-table-style__colored caption {
}

table.sl-cms2-table-style__vanilla {
    width: 100%;
    border-collapse: collapse;
}

.sl-cms2-table-style__vanilla thead {

}

/*TEMPORARILY DISABLED FOR JIKKO #6768*/
.sl-cms2-bg-interior .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-table-style__vanilla td{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-table-style__vanilla td{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-table-style__vanilla td{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-table-style__vanilla td{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__vanilla td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__vanilla td{
	color:#191919
}

.sl-cms2-table-style__vanilla td {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-table-style__vanilla td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-table-style__vanilla td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-table-style__vanilla th,
.sl-cms2-table-style__vanilla td {
    border-style: solid;
    border-width: 1px;
    padding: 0.5em ;
    color: #191919;
}
/*
.sl-cms2-table-style__vanilla th {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__vanilla th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}


@media (max-width: 480px) {
.sl-cms2-table-style__vanilla th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
*/
.sl-cms2-table-style__vanilla th {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-table-style__vanilla th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-table-style__vanilla th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-table-style__vanilla th {
    text-align: left;
    padding: 10px;
}

.sl-cms2-table-style__vanilla tbody {

}

.sl-cms2-table-style__vanilla tr {
    /*margin-bottom: 5px;*/
}

.sl-cms2-table-style__vanilla tr:nth-child(even) {
}

.sl-cms2-table-style__vanilla td {
    text-align: left;
    /*padding: 15px;*/
}

.sl-cms2-table-style__vanilla caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__vanilla caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-table-style__vanilla caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-table-style__vanilla caption {
    padding: 10px 0 ;
}


/* CONVERTED TABLE sl-cms2-table-style__conversion_default */
table.sl-cms2-table-style__conversion_default {

    height: auto !important;
    width: 100% !important; /*need to override inline table width style*/
    border-collapse: collapse;
}

.sl-cms2-table-style__conversion_default thead {

}


.sl-cms2-bg-interior .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-table-style__conversion_default th{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-table-style__conversion_default th{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default th{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default th{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default th{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default th{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-table-style__conversion_default td{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-table-style__conversion_default td{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-table-style__conversion_default td{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-table-style__conversion_default td{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-table-style__conversion_default td{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-table-style__conversion_default td{
	color:#191919
}

.sl-cms2-table-style__conversion_default td {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-table-style__conversion_default td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-table-style__conversion_default td {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-table-style__conversion_default th,
.sl-cms2-table-style__conversion_default td {
    border-width: 1px;
    padding: 0.5em;
}

.sl-cms2-table-style__conversion_default th {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__conversion_default th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}


@media (max-width: 480px) {
.sl-cms2-table-style__conversion_default th {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-table-style__conversion_default th {
    text-align: left;
    padding: 10px;
}

.sl-cms2-table-style__conversion_default tbody {

}

.sl-cms2-table-style__conversion_default tr {
    /*margin-bottom: 5px;*/
}

.sl-cms2-table-style__conversion_default tr:nth-child(even) {
}

.sl-cms2-table-style__conversion_default td {
    text-align: left;
    /*padding: 15px;*/
}

.sl-cms2-table-style__conversion_default caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-table-style__conversion_default caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-table-style__conversion_default caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-table-style__conversion_default caption {
    padding: 10px 0 ;
}

.sl-cms2-html-block__edit-mode .sl-cms2-table-style__no-border td {
    border: 1px dotted #cccccc;
}

/* other elements*/

.sl-cms2-html-block iframe {

}

.sl-cms2-html-block img {
    box-sizing: border-box;
}

.sl-cms2-html-block ol {

}

.sl-cms2-html-block ul {
    margin-top: 0;
}

.sl-cms2-bg-interior .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block li{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block li{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block li{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block li{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block li{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block li{
	color:#191919
}

.sl-cms2-html-block li {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block li {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block li {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block li {
    padding-bottom: 0;
}

.sl-cms2-html-block s {

}

.sl-cms2-html-block sub {

}

.sl-cms2-html-block sup {

}

.sl-cms2-bg-interior .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block hr{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block hr{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block hr{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block hr{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block hr{
	border-color:#cccccc
}

.sl-cms2-html-block hr {
    border: 0;
    border-top-style: solid;
    border-top-width: 1px;
}

/*Quick Links 1 Styles*/



.sl-cms2-bg-interior .sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block__quick-links-1 a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block__quick-links-1 a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-html-block__quick-links-1 a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	color:#ffffff
}


.sl-cms2-bg-interior .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block__quick-links-1 a:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block__quick-links-1 a:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:focus{
	color:#FFFFFF
}

.sl-cms2-html-block__quick-links-1 a:focus {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-html-block__quick-links-1 a:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-html-block__quick-links-1 a:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-html-block__quick-links-1 a:focus {
    text-decoration: underline;
}.sl-cms2-bg-interior .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block__quick-links-1 a:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block__quick-links-1 a:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a:hover{
	color:#FFFFFF
}



.sl-cms2-bg-interior .sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-html-block__quick-links-1 a{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-html-block__quick-links-1 a{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-html-block__quick-links-1 a{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-html-block__quick-links-1 a{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-html-block__quick-links-1 a{
	background-color:#5a4a84
}

.sl-cms2-html-block__quick-links-1 a, .sl-cms2-html-block__quick-links-1 a:hover {
    display: block;
    margin: 5px 0 0 0;
    padding: 8px 12px;
    text-decoration: none;
} /* New code for responsive tables */

/* this is to make converted tables stack in responsive mode */

/* *** STRUCTURE & SHADING *** */

@media(max-width: 480px) {

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header tbody,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__conversion_default tbody,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header tr,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__conversion_default tr,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__conversion_default th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__conversion_default td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style_both_header td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__no_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__no_header td {
        display: block;
        width: auto !important; /*for both of these, we need to override inline values from converted tables*/
        height: auto !important;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__conversion_default,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__no_header,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header {
        width: 100% !important; /*Must use !important to override inline width style of converted table */
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__no_header td {
        display: block;
        padding: 0;
        padding: .5em;
    }

    /* Row only */
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header {
        margin: 0 auto;
        width: 100%;
        border-spacing: 0;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header thead {
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        padding: 0;
        border: 0;
        height: 1px;
        width: 1px;
        overflow: hidden;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header tbody,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header tr,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header td {
        display: block;
        padding: 0;
        text-align: left;
        white-space: normal;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header tr td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header tr th {
        overflow: hidden;
        position: relative;
        vertical-align: top;
        width: 100%;
        white-space: normal;
        border-bottom: 2px solid #fff;
    }

    /*wrapping fix*/

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header tr td {
        display: flex;
        padding-top: 5px;
        padding-bottom: 5px;
    }

   .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header th[scope="row"] {
        width: 100%;
        text-align: center;
        display: block;
        margin: 0 auto;
        padding: .5em 0;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header td[data-header]:before {
        content: attr(data-header);
        width: calc(50% - 0.5em);
        text-align: left;
        background: #dddddd;
        color: #191919;
        padding-left: 0.5em;
        margin-right: 0.5em;
        /*wrapping fix*/
        display: flex;
        flex-grow: 0;
        flex-shrink: 0;
        margin-top: -5px;
        margin-bottom: -5px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

     .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header td[data-header]:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: calc(50% - 0.5em);
        padding-bottom: 200%;
        display: block;
    }

    /* col only */
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header {
        text-align: center;
        width: auto;
        border-spacing: 0;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header thead {
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        padding: 0;
        border: 0;
        height: 1px;
        width: 1px;
        overflow: hidden;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header tbody,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header tr,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header td {
        display: block;
        padding: 0;
        text-align: left;
        white-space: normal;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header tr td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header tr th {
        padding: .5em;
        overflow: hidden;
        position: relative;
        width: auto;
        white-space: normal;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__col_header th[scope="row"] {
        width: auto;
        text-align: center;
        display: block;
        padding: .5em 0;
        border-bottom: none;
    }

    /* both_header */
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header tbody,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header tr,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header th,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header td {
        display: block;
        padding: 0;
        text-align: left;
        white-space: normal;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header {
        text-align: center;
        width: auto;
        border-spacing: 0;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header thead {
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        padding: 0;
        height: 1px;
        width: 1px;
        overflow: hidden;
    }

   .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header tr td,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header tr th {
        overflow: hidden;
        position: relative;
        width: auto;
        white-space: normal;
    }

    /*wrapping fix*/
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header tr td {
        display: flex;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header th[scope="row"] {
        width: auto;
        text-align: center;
        display: block;
        margin: 0 auto;
        padding: 0;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header td[data-header]:before {
        content: attr(data-header);
        width: calc(50% - 0.5em);
        background: #dddddd;
        color: #191919;
        text-align: left;
        padding: 0 .5em;
        margin-right: 0.5em;

        /*wrapping fix*/
        display: flex;
        flex-grow: 0;
        flex-shrink: 0;
        margin-top: -5px;
        margin-bottom: -5px;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header td[data-header]:after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: calc(50% - 0.5em);
        padding-bottom: 200%;
        display: block;
    }

    /* ***** BORDER MANAGEMENT***** */
    /*row only no-border border management*/
    .sl-cms2-table-style__no-border.sl-cms2-table-style__col_header th,
    .sl-cms2-table-style__no-border.sl-cms2-table-style__both_header th {
        border: none;
    }

    /*row only no-border divider management */
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__no-border tr {
        padding-bottom: 4px;
        border-bottom: 2px solid #ddd;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__no-border td:first-child {
         margin-top: 5px;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__no-border tr:first-child {
        border-top: 2px solid #ddd;
    }

    /*.sl-cms2-html-block--view-mode*/
    /*.sl-cms2-table-style__row_header.sl-cms2-table-style__no-border tr:first-child td:first-child {*/
        /*border-top: 2px solid #ddd;*/
        /*padding-top: 5px;*/
    /*}*/

    /*vanilla border management*/
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__vanilla td[data-header]:before,
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__both_header.sl-cms2-table-style__vanilla td[data-header]:before {
        border-right: 1px solid #191919;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__vanilla tr:last-child td:last-child {
        border-bottom: 1px solid #191919;
    }

    /*row only vanilla  border management*/
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__vanilla tr td:last-child {
        border-bottom: 2px solid #191919;
    }

    /*color border management*/
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored td[data-header]:before,
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__both_header.sl-cms2-table-style__colored td[data-header]:before {
        border-right: 2px solid #ffffff;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__colored tr th,
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__colored tr td {
        border-bottom: none;
    }

    /*row only color divider management */
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored td {
        border-left: none;
        border-right: none;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored tr {
        padding-bottom: 2px;
        border-bottom: 4px solid #fff;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored td:last-child {
        border-bottom: 5px solid #fff;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored tr:first-child {
        padding-top: 5px;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored tr:first-child {
        padding-top: 2px;
    }

    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__row_header.sl-cms2-table-style__colored tr:first-child td:first-child {
        border-top: 5px solid #fff;
    }

    /*both header vanilla border management*/
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__vanilla.sl-cms2-table-style__both_header tr th,
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__vanilla.sl-cms2-table-style__both_header tr th,
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__vanilla tr td {
        border-bottom: none;
    }

    /*both header no-border divider management*/
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__both_header.sl-cms2-table-style__no-border th,
    .sl-cms2-html-block--view-mode
    .sl-cms2-table-style__no-border.sl-cms2-table-style__both_header td {
        border-bottom: 2px solid #fff;
    }

    /*fix for responsive images*/

    .sl-cms2-html-block--view-mode .sl-cms2-table-style__row_header td img,
    .sl-cms2-html-block--view-mode .sl-cms2-table-style__both_header td img {
        align-self: center;
        max-width: calc(50% - 20px) !important; /* !important needed to override inline 100% width from image editor*/
    }

} .sl-cms2-breadcrumb {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-breadcrumb {
    list-style: none;
    padding: 0;
    margin: 0 0 2em 0;
    display: flex;
    flex-direction: row;
}

.sl-cms2-breadcrumb__list-item {
}

.sl-cms2-breadcrumb__list-item {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-breadcrumb__list-item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-breadcrumb__list-item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-breadcrumb__link {
    text-decoration: none;
}
.sl-cms2-bg-interior .sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-breadcrumb__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-breadcrumb__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-breadcrumb__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-breadcrumb__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-breadcrumb__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-breadcrumb__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-breadcrumb__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-breadcrumb__link{
	color:#0F62A6
}


.sl-cms2-breadcrumb__list-item:not(:last-child):after {
    padding: 5px;
    content: "/\00a0";
}

@media (max-width: 480px) {

    .sl-cms2-breadcrumb {
        margin: 0 0 1em 0;
    }

} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */
.sl-cms2-custom-module-result {
    width:100%;
    min-height:175px;
    max-height:300px;
    overflow: auto;
    border:2px solid darkslategrey;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.sl-cms2-custom-module-result--preview {
    flex: 1;
    min-height:30px;
    height:90%;
    max-width: 90%;
    box-shadow: 0px 0px 5px #889898;
}

.sl-cms2-custom-module-editor {
    flex:1;
    width:100%;
    min-height:275px;
    max-height:100%;
    overflow: auto;
    border: 1px solid #C3C0CC
}

.sl-cms2-custom-html-source__iframe {
    width: 100%;
    overflow: hidden;
    border: 0;
}

.sl-cms2-custom-html-source__iframe--custom-iframe {
    height: 30px
}

.sl-cms2-custom__title {

}

.sl-cms2-custom__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-custom__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-custom__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-bg-interior .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-custom__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-custom__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-custom__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-custom__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-custom__title{
	color:#5a4a84
}
 /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */
.sl-cms2-custom-module-result--iframe {
    overflow-y: scroll;
    /*min-height: 400px;*/
    width: 100%;
    border: none;
}

.sl-cms2-custom-module-result--iframe-popup {
    overflow-y: scroll;
    min-height: 300px;
    width: 100%;
    border: none;
}

.sl-cms2-custom-module-resultX {
    width:100%;
    min-height:175px;
    /*max-height:300px;*/
    overflow: auto;
    border:2px solid darkslategrey;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 10px;
}

.sl-cms2-custom-module-editor {
    flex:1;
    width:100%;
    min-height:275px;
    max-height:100%;
    overflow: auto;
    border: 1px solid #C3C0CC
} .sl-cms2-page-title {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}


.sl-cms2-page-title__h1 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0 0;
    font-style: normal;
    font-size: 40px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 44px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-page-title__h1 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 36px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 40px;
        word-spacing: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-page-title__h1 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 28px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 32px;
        word-spacing: normal;
    }

}.sl-cms2-page-title__h1 {
    margin: 0 0 5px 0;
    padding: 0;
}
.sl-cms2-bg-interior .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-page-title__h1{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-page-title__h1{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-page-title__h1{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-page-title__h1{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-page-title__h1{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-page-title__h1{
	color:#191919
}
 .sl-cms2-search-box {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}


.sl-cms2-search-box {
    display: flex;
    flex-direction: row;
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}
.sl-cms2-bg-interior .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box{
	border-color:#cccccc
}


.sl-cms2-search-box__container {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.sl-cms2-search-box__label {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}

input.sl-cms2-search-box__input[type="text"] {
    background: transparent;
    border: 0;
    width: 100%;
    padding: 8px 15px !important;
    box-shadow: none;
    margin: 0 0 2px 0;
    font-size: 13px;
}
.sl-cms2-bg-interior .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__input[type='text']{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__input[type='text']{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__input[type='text']{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__input[type='text']{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input[type='text']{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input[type='text']{
	color:#191919
}

input.sl-cms2-search-box__input[type='text'] {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
input.sl-cms2-search-box__input[type='text'] {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
input.sl-cms2-search-box__input[type='text'] {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}


.sl-cms2-search-box__button {
    background: transparent;
    border: 0;
    font-size: 0! important;
}
.sl-cms2-bg-interior .sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__button{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__button{
	color:#0F62A6
}

.sl-cms2-search-box__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-search-box__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-search-box__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-search-box__button:after {
    font-size: 16px;
    position:relative;
    padding: 8px 15px !important;
    font-family: 'FontAwesome' !important;
    content: "\f002";
    box-sizing: border-box;
    text-decoration: none !important;
}
.sl-cms2-bg-interior .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__button:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__button:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__button:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__button:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__button:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__button:after{
	color:#191919
}



.sl-cms2-search-box__button:hover  {
    text-decoration: none !important;
    background-color: transparent;
}
.sl-cms2-bg-interior .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__button:hover{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__button:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__button:hover{
	color:#5a4a84
}


.sl-cms2-search-box__input::-webkit-input-placeholder { /* For WebKit browsers */
}
.sl-cms2-bg-interior .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-webkit-input-placeholder{
	color:#191919
}


.sl-cms2-search-box__input:-moz-placeholder { /* For Mozilla Firefox 4 to 18 */
}
.sl-cms2-bg-interior .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__input:-moz-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__input:-moz-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__input:-moz-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__input:-moz-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-moz-placeholder{
	color:#191919
}


.sl-cms2-search-box__input::-moz-placeholder { /* For Mozilla Firefox 19+ */
}
.sl-cms2-bg-interior .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__input::-moz-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__input::-moz-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__input::-moz-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__input::-moz-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input::-moz-placeholder{
	color:#191919
}


.sl-cms2-search-box__input:-ms-input-placeholder { /* For Internet Explorer 10+ */
}
.sl-cms2-bg-interior .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-search-box__input:-ms-input-placeholder{
	color:#191919
}


input.sl-cms2-search-box__input:focus,
.sl-cms2-search-box__button:focus {
    border-color: #5E9ED6;
    box-shadow:0 0 10px #5E9ED6;
} .sl-cms2-social-media {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-social-media__list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    list-style: none;
}

.sl-cms2-social-media__list-item {
    margin: 0 6px;
    padding: 0;
    display: inline-block;
    font-size: 24px;
}
.sl-cms2-bg-interior .sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-social-media__list-item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-social-media__list-item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-social-media__list-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-social-media__list-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-social-media__list-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-social-media__list-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__list-item{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__list-item{
	color:#0F62A6
}


.sl-cms2-social-media__link {
}
.sl-cms2-bg-interior .sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-social-media__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-social-media__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-social-media__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-social-media__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__link{
	color:#0F62A6
}


.sl-cms2-social-media__link:hover {
}
.sl-cms2-bg-interior .sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-social-media__link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-social-media__link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-social-media__link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-social-media__link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-social-media__link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-social-media__link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__link:hover{
	color:#0B4473
}


.sl-cms2-social-media__link--peachjar {
    display: inline-flex;
    align-self: center;
    position: relative;
    height: 1em;
}

.sl-cms2-social-media__icon-peachjar-svg {
    height: 1em;
}

.sl-cms2-social-media__icon-peachjar-path {
}
.sl-cms2-bg-interior .sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-social-media__icon-peachjar-path{
	fill:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-social-media__icon-peachjar-path{
	fill:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-social-media__icon-peachjar-path{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-social-media__icon-peachjar-path{
	fill:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-social-media__icon-peachjar-path{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-social-media__icon-peachjar-path{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__icon-peachjar-path{
	fill:#0F62A6
}


.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path {
}
.sl-cms2-bg-interior .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-social-media__link--peachjar:hover .sl-cms2-social-media__icon-peachjar-path{
	fill:#0B4473
}
 .sl-cms2-image {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-image {
    width: 100%;
    height: auto;
    display:block;

}

.sl-cms2-bg-interior .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-image--svg-color{
	fill:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-image--svg-color{
	fill:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-image--svg-color{
	fill:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-image--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-image--svg-color{
	fill:#5a4a84
}


.sl-cms2-image__figure {

}

.sl-cms2-image__title{

}

.sl-cms2-image__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-image__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-image__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-image__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-image__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-image__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-image__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-image__title{
	color:#5a4a84
}


.sl-cms2-image__title:empty {
    height:0px;
    padding: 0px;
}

.sl-cms2-bg-interior .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-image__caption{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-image__caption{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-image__caption{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-image__caption{
	background:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-image__caption{
	background:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-image__caption{
	background:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-image__caption{
	background:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-image__caption{
	background:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-image__caption{
	background:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-image__caption{
	background:#ececec
}

.sl-cms2-image__caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-image__caption {
    padding: 5px 0 0 0;
}

.sl-cms2-image__caption--ribbon {
    opacity: 0.6;
    bottom: 0;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    z-index: 2;
}

.sl-cms2-image__caption--ribbon:not(:empty) {
    padding: 10px;
}

.cms2-selectable-module--selected .sl-cms2-image__editable_caption  {
    display:block!important;
}

.sl-cms2-image__title--bottom {
    padding: 5px 0 0 0;
} .sl-cms2-image__figure {
    margin:0px;
}

.sl-cms2-image__image__holder {
    position: relative;
    background-color: transparent;
}

.sl-cms2-slide-content-container .sl-cms2-image__image__holder {
    background-color: #3E3E3E;
}

.sl-cms2-image {
    width: 100%;
    height: auto;
}

.sl-cms2-image__image {
    background-size: cover;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.sl-cms2-image__image--4x3 {
    padding-bottom: 75%;
}

.sl-cms2-image__image—display-4x3 {
    display: none;
}

.sl-cms2-image__image--16x9 {
    padding-bottom: 56.25%;
}

.sl-cms2-image__image—display-16x9 {
    display: none;
}

.sl-cms2-image__image--4x1 {
    padding-bottom: 25%;
}

.sl-cms2-image__image—display-4x1 {
    display: none;
}

.sl-cms2-image__image--3x1 {
    padding-bottom: 33%;
}

.sl-cms2-image__image—display-3x1 {
    display: none;
}

.sl-cms2-image__image--1x1 {
    padding-bottom: 100%;
}

.sl-cms2-image__image—display-1x1 {
    display: none;
}


.sl-cms2-image__image--3x4 {
    padding-bottom: 133%;
}

.sl-cms2-image__image—display-3x4 {
    display: none;
}

.sl-cms2-image__image--original {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
}

.sl-cms2-image__image—display-original {
    visibility: hidden;
}

.sl-cms2-image__image--original .croppie-container {
    transform:translateY(-100%);
}

.sl-cms2-image__caption--ribbon {
    position: absolute;
    bottom:0px;
    width:100%;
    box-sizing: border-box;
    z-index:2;
    cursor:text;
}

.sl-cms2-image__upload-progress-holder {
    position: absolute;
    width:100%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sl-cms2-image__upload-progress-holder.sl-cms2-upload-progress-holder--active {
    background: rgba(204, 204, 204, 0.5);
    z-index: 5;

}

.jsImageFigure .jsImageUploadMessage:after  {
    content:"Drag Image Here";
    font-size: 1.5em;
}

.jsImageFigure .jsImageUploadMessage.sl-cms2-attachments__dropzone--drop:after{
    content: "Drop Image Here";
}

.sl-cms2-image__svg-wrapper {
    position:relative;
}

.sl-cms2-image--svg-holder {
    width:100%;
    height: 100%;
    position: absolute;
    top:0px;
}

.sl-cms2-image__svg-wrapper.sl-cms2-image__image--original {
    position: relative;
}

.sl-cms2-image--svg-holder svg {
    width:100%;
    height: 100%;
} 
 .sl-cms2-video {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-video {
    color: #767676 !important;
    display: block;
}
.sl-cms2-video {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-video {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-video {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-video__title {
}
.sl-cms2-video__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-video__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-video__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-bg-interior .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-video__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-video__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-video__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-video__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-video__title{
	color:#5a4a84
}


.sl-cms2-video__title:not(:empty) {
    margin: 6px;
}

.sl-cms2-video__video {
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    background-size: cover;
}

.sl-cms2-video__video__holder {
    position: relative;
} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */

.sl-cms2-video-upload-progress-holder {
    position: absolute;
    width:100%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sl-cms2-video-upload-progress-holder.sl-cms2-upload-progress-holder--active {
    background: rgba(204, 204, 204, 0.5);
    z-index: 380;
}

.sl-cms2-video .jsImageUploadMessage:after  {
    content:"Drag Video Here";
    font-size: 1.5em;
}

.sl-cms2-video .jsImageUploadMessage.sl-cms2-attachments__dropzone--drop:after{
    content: "Drop Video Here";
} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */



.sl-cms2-google-calendar {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}


.sl-cms2-google-calendar__overlay {
    width:100%;
    pointer-events:none;
}

.sl-cms2-google-calendar__list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: row;
    list-style: none;
} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */

.sl-cms2-google-forms {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-google-forms__overlay {
    width:100%;
    pointer-events:none;
}

.sl-cms2-google-forms__title {
}
.sl-cms2-google-forms__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-google-forms__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-google-forms__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-bg-interior .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-sl-cms2-google-forms__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-sl-cms2-google-forms__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-sl-cms2-google-forms__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-sl-cms2-google-forms__title{
	color:#5a4a84
}


.sl-cms2-google-forms__title:empty {
    height: 0px;
    margin: 0;
    padding: 0;
} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */

.sl-cms2-google-maps {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-google-maps__overlay {
    width:100%;
    pointer-events:none;
}

.sl-cms2-google-maps__title {
}
.sl-cms2-google-maps__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-google-maps__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-google-maps__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-bg-interior .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-maps__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-maps__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-google-maps__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-maps__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-maps__title{
	color:#5a4a84
}


.sl-cms2-google-maps__title:empty {
    height: 0px;
    margin: 0;
    padding: 0;
} .sl-cms2-google-translate {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}


.sl-cms2-google-translate-styling-span {
    border-color: transparent;
    font-family: "open sans";
}
.sl-cms2-google-translate-styling-span {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-google-translate-styling-span {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-google-translate-styling-span {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}


.sl-cms2-google-translate-styling-div {
    border-radius: 20px;
    padding: 3px 10px 3px 10px;

    font-weight:normal;
}

.sl-cms2-google-translate-styling-down-arrow {
    display: inline-block;
    width:10px;
    height:10px;
}

.sl-cms2-google-translate-styling-down-arrow:after {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 13px;
    top: 10px;
    right: 20px;
    z-index: 1;
}

/*NEW Google widget styles*/

.sl-cms2-google-translate__list {
    list-style-type: none;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    padding: 0;
    margin: 0 0 1em 0;
    -webkit-column-gap: 15px;
    column-gap: 15px;
    -moz-column-gap: 15px;
}

.sl-cms2-google-translate__list-item {
    list-style: none;
    white-space: nowrap;
    line-height: 1.5em;
}

.sl-cms2-google-translate__list-item-link {
    text-decoration: none !important;
}
.sl-cms2-bg-interior .sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__list-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__list-item-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__list-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__list-item-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link{
	color:#0F62A6
}

.sl-cms2-google-translate__list-item-link {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-google-translate__list-item-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-google-translate__list-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-google-translate__list-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-google-translate__list-item-link:hover {
    text-decoration: underline !important;
}
.sl-cms2-bg-interior .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__list-item-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__list-item-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__list-item-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__list-item-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__list-item-link:hover{
	color:#191919
}


.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__list-item-link {
}
.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__list-item-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__list-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__list-item-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-google-translate__fa-chevron-right {
    width: 13px;
    font-size: 10px;
    margin: 0;
    position: relative;
    top: -1px;
}
.sl-cms2-bg-interior .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__fa-chevron-right{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__fa-chevron-right{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__fa-chevron-right{
	color:#191919
}


.sl-cms2-google-translate__button {
    min-width: 105px;
    width: auto;
    border: 0;
    border-radius: 20px;
    box-shadow: none;
    box-sizing: border-box;
    display: inline-block;
    padding: 5px 10px 6px 15px !important;
    text-decoration: none;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sl-cms2-bg-interior .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	background-color:#FDC41C
}

.sl-cms2-bg-interior .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__button{
	border-color:#FDC41C
}

.sl-cms2-google-translate__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-google-translate__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-google-translate__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-google-translate__button:after {
    content: "\f107";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 13px;
    top: 5px;
    right: 14px;
    z-index: 1;
}

.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button-container {
    width: 100%;
}

.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button {
    min-width: 120px;
    width: 100%;
    border: 0;
    border-radius: 0;
    padding: 0 !important;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sl-cms2-bg-interior .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button{
	color:#191919
}

.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-nav-holder__mobile-holder .sl-cms2-google-translate__button:after {
    content: ">";
    font-family: arial;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 16px;
    top: 0;
    right: 0;
    z-index: 1;
}


.sl-cms2-google-translate__hidden-content {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-google-translate__hidden-content {
    display: none;
    position:absolute;
    z-index: 390;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
    padding: 25px;
    overflow: hidden;
    border-style: solid;
    border-width: 1px;
}
.sl-cms2-bg-interior .sl-cms2-google-translate__hidden-content{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__hidden-content{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__hidden-content{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__hidden-content{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__hidden-content{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-google-translate__hidden-content{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-google-translate__hidden-content{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-google-translate__hidden-content{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-google-translate__hidden-content{
	border-color:#cccccc
}



.sl-cms2-google-translate__powered-by-google {
    width: 150px;
    float: right;
} .sl-cms2-rss-feed {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-rss-feed_module_placeholder {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-feed_module_placeholder {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-feed_module_placeholder {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-rss-feed_module_placeholder {
    color: #767676 !important;
    list-style: none;
}

.sl-cms2-rss-feed__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-rss-feed__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-rss-feed__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-feed__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-feed__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}

.sl-cms2-rss-feed__title {
}

.sl-cms2-rss-feed__item {
    cursor: pointer;
    padding: 6px 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sl-cms2-bg-interior .sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-feed__item-title a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-feed__item-title a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-rss-feed__item-title a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-feed__item-title a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a{
	color:#0F62A6
}

.sl-cms2-rss-feed__item-title a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-feed__item-title a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-feed__item-title a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-rss-feed__item-title a {
    text-decoration: underline;
}

.sl-cms2-bg-interior .sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-feed__item-title a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-feed__item-title a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-rss-feed__item-title a:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-feed__item-title a:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-feed__item-title a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-feed__item-title a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-rss-feed__item-title a:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-feed__item-title a:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__item-title a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__item-title a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__item-title a:hover{
	color:#0B4473
}

.sl-cms2-rss-feed__item-title a:focus,
.sl-cms2-rss-feed__item-title a:hover {
    text-decoration: underline;
}

.sl-cms2-bg-interior .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-feed__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-feed__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-feed__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-feed__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-feed__title{
	color:#5a4a84
}

.sl-cms2-rss-feed__item-date {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-feed__item-date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-feed__item-date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-rss-feed__item-date {
} .sl-cms2-rss-showcase {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
    position: relative;
    display: block;
}

.sl-cms2-rss-showcase_module_container {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-showcase_module_container {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-showcase_module_container {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-rss-showcase_module_container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    overflow: hidden;
}

.sl-cms2-rss-showcase_hidden-container {
    display: none;
}

.sl-cms2-rss-showcase__play-holder {
    display: flex;
    align-items: center;
}

.sl-cms2-rss-showcase__slider-holder {
    display: block;
    position: relative;
    width: 100%;
}

.sl-cms2-rss-showcase__slider {
    overflow: hidden;
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__parent-square-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__parent-square-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__parent-square-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__parent-square-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__parent-square-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__parent-square-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__parent-square-link{
	color:#0F62A6
}

.sl-cms2-rss-showcase__parent-square-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-showcase__parent-square-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-showcase__parent-square-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-rss-showcase__parent-square-link {
    text-decoration: none;
    cursor: pointer;
    padding: 5px 35px 5px 15px;
    position: absolute;
    z-index: 2;
    bottom: -5px;
    right: 0;
    background: url(https://cdn.schoolloop.com/release_1.0.61/pf4/img/logo_parent_square.png) no-repeat right center;
    background-size: contain;
}

.sl-cms2-rss-showcase__parent-square-link span {
    font-weight: bold;
    cursor: pointer;
}

.sl-cms2-rss-showcase_display {
    list-style: none;
    display: flex;
    flex-direction: row;
    padding: 0 0 30px;
    overflow: hidden;
    box-sizing: border-box;
}

.sl-cms2-rss-showcase__content-holder {
    padding: 1em;


    display: flex;
    flex-direction: column;
    max-height: 20em;
}

.sl-cms2-rss-showcase__item-image {
    padding-bottom: 56.25%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 0;
}

.sl-cms2-rss-showcase__item-image--fit {
    background-size: contain;
    margin-top: 10px;
}

.sl-cms2-rss-showcase__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-rss-showcase__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-rss-showcase__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__title{
	color:#5a4a84
}


.sl-cms2-rss-showcase__link-container {
    display: block;
    text-decoration: none;
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__item{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__item{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__item{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__item{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item{
	border-color:#cccccc
}


.sl-cms2-rss-showcase__item {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    margin-right: 15px;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    width: calc(33.333% - 10px);

}

.sl-cms2-rss-showcase__item:last-child {
    margin-right: 0;
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__item-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-title{
	color:#5a4a84
}

.sl-cms2-rss-showcase__item-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-showcase__item-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-rss-showcase__item-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-rss-showcase__item-title {
    display: block;
    max-height: 4.2em;
    padding: 0;
}

.sl-cms2-rss-showcase__item-title p{
    margin-top:0;
    margin-bottom:0;
}

.sl-cms2-rss-showcase__item-title:not([contenteditable]):empty {
    display:none;
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__item-description{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__item-description{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__item-description{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__item-description{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__item-description{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__item-description{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__item-description{
	color:#575757
}

.sl-cms2-rss-showcase__item-description {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-showcase__item-description {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-showcase__item-description {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-rss-showcase__item-description {
    display: block;
    overflow: hidden;
    padding-bottom: 20px;
    max-height: 8em;
}

.sl-cms2-rss-showcase__button-container {

}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button{
	color:#191919
}

.sl-cms2-rss-showcase__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-rss-showcase__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-rss-showcase__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-rss-showcase__button {
    background-color: transparent;
    float: right;
    padding: 5px 15px;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    text-decoration: none;
    margin-top: 10px;
 
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__button:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button{
	color:#FFFFFF
}

.sl-cms2-rss-showcase__link-container:focus .sl-cms2-rss-showcase__button,
.sl-cms2-rss-showcase__link-container:hover .sl-cms2-rss-showcase__button,
.sl-cms2-rss-showcase__button:focus,
.sl-cms2-rss-showcase__button:hover {
    text-decoration: none ;
    cursor: pointer;
}


.sl-cms2-bg-interior .sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-rss-showcase__nav-arrows-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-rss-showcase__nav-arrows-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-rss-showcase__nav-arrows-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-rss-showcase__nav-arrows-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-rss-showcase__nav-arrows-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-rss-showcase__nav-arrows-button{
	color:#575757
}

.sl-cms2-rss-showcase__nav-arrows-button {
    font-size: 80px;
    display: block;
    padding: 0 20px;
    cursor: pointer;
}

.sl-cms2-rss-showcase__nav-arrows-button--disabled {
    opacity: 0.5;
}

.sl-cms2-rss-showcase__nav-arrows-button .fa-angle-left:before {
    content: "\f104";
}

.sl-cms2-rss-showcase__nav-arrows-button .fa-angle-right:before {
    content: "\f105";
}

/*nav dots*/

.sl-cms2-rss-showcase__nav-dots {
    text-align: center;
    position: absolute;
    bottom: 0px;
    height: 20px;
    width: 100%;
    left: 0;
    z-index: 1;
}

.sl-cms2-rss-showcase__nav-dots__button {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 3px;
    cursor: pointer;
    background: #3e3e3e;
    box-shadow: 0 0 5px #ffffff;
    border: none;
    font-size:0;
}


.sl-cms2-rss-showcase__nav-dots__button:hover {
    outline: none;
    background: #ffffff;
    box-shadow: 0 0 5px #3e3e3e;
}

.sl-cms2-rss-showcase__nav-dots__button--current:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    border-radius: 50%;
    animation: fadeIn 1s ease 0.1s both;
    background: #ffffff;
    box-shadow: 0 0 5px #3e3e3e;
}

.sl-cms2-rss-showcase__nav-dots__button:focus, .sl-cms2-rss-showcase__nav-dots__button:focus:after {
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 5px 5px 5px #222;
    border: 2px dotted #222;
}

.sl-cms2-rss-showcase__nav-dots__button:focus:after {
    top:-3px;
    left: -3px;
}

/*hide navigation in edit mode*/

.contenteditable .sl-cms2-rss-showcase__nav-dots,
.contenteditable .sl-cms2-rss-showcase__nav-arrows-button {
    display: none;
}



/*responsive classes*/
.sl_element_query_mobile_landscape .sl-cms2-rss-showcase_display,
.sl_element_query_mobile_portrait .sl-cms2-rss-showcase_display {
    padding: 0 20px;
}

.sl_element_query_ipad_portrait .sl-cms2-rss-showcase__item {
    width: 49%;
}


.sl_element_query_mobile_landscape .sl-cms2-rss-showcase_display,
.sl_element_query_mobile_portrait .sl-cms2-rss-showcase_display {
    flex-direction: column;
}

.sl_element_query_mobile_landscape .sl-cms2-rss-showcase__item,
.sl_element_query_mobile_portrait .sl-cms2-rss-showcase__item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
}

.sl_element_query_mobile_landscape .sl-cms2-rss-showcase__nav-arrows-button,
.sl_element_query_mobile_portrait .sl-cms2-rss-showcase__nav-arrows-button,
.sl_element_query_mobile_landscape .sl-cms2-rss-showcase__nav-dots,
.sl_element_query_mobile_portrait .sl-cms2-rss-showcase__nav-dots {
    display: none;
}

.sl_element_query_mobile_landscape .sl-cms2-rss-showcase__parent-square-link,
sl_element_query_mobile_portrait .sl-cms2-rss-showcase__parent-square-link {
    position: relative;
    text-align: center;
    bottom: 0;
    left: 0;
} .sl-cms2-staff-directory {
}

.sl-cms2-staff-directory__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-staff-directory__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-staff-directory__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-staff-directory__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-staff-directory__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-staff-directory__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__title{
	color:#5a4a84
}

.sl-cms2-staff-directory__person {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-staff-directory__person {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-staff-directory__person {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-staff-directory__title {
}

.sl-cms2-fa__hide-icon-content {
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.sl-cms2-bg-interior .sl-cms2-staff-directory__person--highlight{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-staff-directory__person--highlight{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-staff-directory__person--highlight{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-staff-directory__person--highlight{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-staff-directory__person--highlight{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person--highlight{
	background-color:#ececec
}

.sl-cms2-staff-directory__person--highlight {
}

.sl-cms2-bg-interior .sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-staff-directory__person-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-staff-directory__person-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-staff-directory__person-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-staff-directory__person-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-link{
	color:#0F62A6
}

.sl-cms2-staff-directory__person {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-staff-directory__person {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-staff-directory__person {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-staff-directory__person-link {
}

.sl-cms2-staff-directory__table {
    width: 100%;
}

.sl-cms2-bg-interior .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-staff-directory__person-container{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-staff-directory__person-container{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-container{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-container{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-container{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-container{
	color:#191919
}

.sl-cms2-staff-directory__person-container {
    vertical-align: top;
    padding: 0.5em 1em 0.5em 0.5em;
}

.sl-cms2-bg-interior .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-staff-directory__person-phone{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-staff-directory__person-phone{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-phone{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-phone{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-phone{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-phone{
	color:#191919
}

.sl-cms2-staff-directory__person-phone {
    vertical-align: top;
    padding: 0.5em 1em 0.5em 0.5em;
    text-align: right;
}
.sl-cms2-bg-interior .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-staff-directory__person-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-staff-directory__person-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-staff-directory__person-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-staff-directory__person-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-staff-directory__person-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-staff-directory__person-title{
	color:#191919
}

.sl-cms2-staff-directory__person-title {
    vertical-align: top;
    padding: 0.5em;
    text-align: right;
}

.sl_element_query_mobile_portrait .sl-cms2-staff-directory__person-container,
.sl_element_query_mobile_landscape .sl-cms2-staff-directory__person-container {
    display: block;
    text-align: left;
    padding-bottom: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-staff-directory__person-phone,
.sl_element_query_mobile_landscape .sl-cms2-staff-directory__person-phone {
    display: block;
    text-align: left;
    padding-left: 24px;
    padding-bottom: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-staff-directory__person-title,
.sl_element_query_mobile_landscape .sl-cms2-staff-directory__person-title {
    display: block;
    text-align: left;
    padding-left: 24px;
    padding-bottom: 0.5em;
}

/* Add person dialog */


/*MOVED TO dialog.css*/

/*.sl-dialog-medium {*/
    /*height: 100%;*/
    /*overflow: hidden;*/
/*}*/

/*.vex-dialog-form {*/
    /*display: flex;*/
    /*flex-direction: column;*/
    /*height: 100%;*/
/*}*/

/*.vex .vex-theme-os .vex-content .vex-dialog-input {*/
    /*overflow: auto;*/
/*}*/ .sl-cms2-link-list {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-bg-interior .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}

.sl_cms2-block-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}

.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-link-list .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-link-list .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-link-list .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-link-list .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}


.sl-cms2-link-list__item {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-link-listg__title:not(:empty) {
    margin: 6px;
}

.sl-cms2-link-list__item {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-link-list__item {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding: 8px 12px 8px 0;
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item{
	background-color:#5a4a84
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__item {
    margin: 5px 0 0 0;
    padding-left: 12px;
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background{
	background-color:#5a4a84
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background {
    padding: 0 12px;
    margin: 5px 0 0 0;
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover{
	background-color:#747474
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__item:hover,
.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover {
}

.sl-cms2-link-list__item--edit {
    padding: 6px 15px 6px 0;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;

}

.sl-cms2-bg-interior .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__item--selected{
	color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__item--selected{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__item--selected{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__item--selected{
	color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__item--selected{
	color:#cccccc
}

.sl-cms2-link-list__display-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__display-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__display-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-link-list__item--selected {
    /*border: 2px solid #ddd;*/
    box-shadow: 1px 1px 0px 2px;
}

.sl-cms2-bg-interior .sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link{
	color:#0F62A6
}

.sl-cms2-link-list__display-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__display-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__display-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-link-list__display-link {
    display: inline-block;
    padding: 0 !important;
    width: 100%;
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link {
    padding: 8px 0 !important;
}

.sl-cms2-bg-interior .sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__display-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__display-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__display-link:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__display-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__display-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__display-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:focus{
	color:#0B4473
}

.sl-cms2-link-list__display-link:focus {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__display-link:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__display-link:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-link-list__display-link:focus {
    text-decoration: underline;
}
.sl-cms2-bg-interior .sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__display-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__display-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__display-link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__display-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__display-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__display-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__display-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__display-link:hover{
	color:#0B4473
}

.sl-cms2-link-list__display-link:hover {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__display-link:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__display-link:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-link-list__display-link:hover {
    text-decoration: underline;
}
.sl-cms2-link-list__display-link:focus,
.sl-cms2-link-list__display-link:hover {
    display: inline-block;
    padding: 0 !important;
    width: 100%;
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link{
	color:#ffffff
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link {
    display: inline-block;
    padding: 0 !important;
    width: 100%;
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover{
	color:#FFFFFF
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:focus,
.sl-cms2-link-list__colored-background .sl-cms2-link-list__display-link:hover {
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right{
	color:#FFFFFF
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__display-link,
.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__display-link,
.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:focus .sl-cms2-link-list__fa-chevron-right,
.sl-cms2-link-list__colored-background .sl-cms2-link-list__item--colored-background:hover .sl-cms2-link-list__fa-chevron-right {
}

.sl-cms2-bg-interior .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__fa-chevron-right{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right{
	color:#191919
}

.sl-cms2-link-list__fa-chevron-right {
    width: 15px;
    font-size: 12px;
    margin: 6px 5px 0 0;
}

.sl-cms2-link-list__colored-background .sl-cms2-link-list__fa-chevron-right {
    display: none;
}

.sl-cms2-bg-interior .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__fa-chevron-right--edit{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__fa-chevron-right--edit{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__fa-chevron-right--edit{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__fa-chevron-right--edit{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__fa-chevron-right--edit{
	color:#191919
}

.sl-cms2-link-list__fa-chevron-right--edit {
    width: 15px;
    font-size: 6pt;
    margin: 6px 7px 0 0;
}

.sl-cms2-link-list__delete {
    display: inline-block;
    background: url("https://cdn.schoolloop.com/release_1.0.61/pf4/img/icon_delete_sm.png") no-repeat scroll center top !important;
    cursor: pointer;
    width: 17px;
    height: 17px;
}

.sl-cms2-link-list__delete:hover {
    background: url("https://cdn.schoolloop.com/release_1.0.61/pf4/img/icon_delete_sm.png") no-repeat scroll center bottom !important;
}

.sl-cms2-bg-interior .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before{
	color:#ffffff
}

.sl-cms2-link-list__colored-background .jsPlaceholder:empty:not(:focus):before {
    content: attr(data-placeholder);
} /* Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved. */ .sl-cms2-file-list {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-file-list {
    display: flex;
    flex-direction: column;
}

.sl-cms2-bg-interior .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}

.sl_cms2-block-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}

.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-file-list .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-file-list .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-file-list .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-file-list .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}

.sl-cms2-file-list__item {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0 0 0px 0;
    margin: 0 0 0px 0;
    border-bottom-width: 0px;
    border-bottom-style: solid;
}

.sl-cms2-bg-interior .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__item{
	border-bottom-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__fa-icon{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__fa-icon{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__fa-icon{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__fa-icon{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-icon{
	color:#191919
}

.sl-cms2-file-list__fa-icon {
    margin: 3px 10px 0 0;
    font-size: 13pt;
}

.sl-cms2-file-list__item--selected {
    box-shadow: 1px 1px 0px 2px;
}
.sl-cms2-file-list__item--selected {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-file-list__item--selected {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-file-list__item--selected {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-file-list__link {
    display: flex;
    width: 100%;
}
.sl-cms2-bg-interior .sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__link{
	color:#0F62A6
}

.sl-cms2-file-list__link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-file-list__link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-file-list__link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-file-list__link:focus,
.sl-cms2-file-list__link:hover {
    text-decoration: underline;
}
.sl-cms2-bg-interior .sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__link:hover{
	color:#0B4473
}


.sl-cms2-file-list__link--folder {
    border: 0;
    background: none;
    margin-left: 15px 0;
    padding-left: 0;
}

.sl-cms2-file-list__link--document {
}

.sl-cms2-file-list__link--file {
}
.sl-cms2-file-list__link
.sl-cms2-file-list__link--pdf {
}

.sl-cms2-fa__hide-icon-content {
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.sl-cms2-file-list__link--button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-file-list__link--button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-file-list__link--button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-decoration: none;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-file-list__link--link {
}

.sl-cms2-file-list__link--button {
    padding: 6px 15px 6px 0;
    margin: 0;
    border: 0;
}
.sl-cms2-bg-interior .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__link--button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__link--button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__link--button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__link--button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__link--button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__link--button{
	color:#191919
}


.sl-cms2-file-list__children {
    min-height: 2em;
    flex: 0 1 100%;
}

.sl-cms2-file-list__item__row {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.sl-cms2-file-list__item__row--selected {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 5px 0;
}
.sl-cms2-bg-interior .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__item__row--selected{
	border-bottom-color:#cccccc
}


.sl-cms2-bg-interior .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__button-file-type{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__button-file-type{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__button-file-type{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__button-file-type{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__button-file-type{
	color:#191919
}

.sl-cms2-file-list__button-file-type {
    text-transform: uppercase;
    font-size: 11px;
} .sl-cms2-file-list__title:not(:empty) {
    margin: 0 0 6px 0;
}

.sl-cms2-file-list___content_placeholder:empty:before {
    line-height: 5em;
    padding: 2em;
}

.sl-cms2-file-list__placeholder {
    background: #f90 !important;
    height: 36px
}

.sl-cms2-file-list__drag-handle {
    background: url("https://cdn.schoolloop.com/release_1.0.61/pf4/img/gray-left-hover-squares.png") left no-repeat;
    width: 4px;
    height: 16px;
    margin-right: 0.3em;
}

.sl-cms2-file-list__attachment-handle {
    background: transparent url(https://cdn.schoolloop.com/release_1.0.61/pf4/img/dots_orange.svg) 3px center no-repeat;
    transition: background-color .3s ease-in;
    flex: 0 0 10px;
    padding: 0.5em 0.5em 0.5em 0;
}

.sl-cms2-file-list-attachments__delete {
    display: inline-block;
    background: url("https://cdn.schoolloop.com/release_1.0.61/pf4/img/icon_delete_sm.png") no-repeat scroll 0 5px !important;
    cursor: pointer;
    width: 17px;
    border: 0px;
    padding: 0px;
}

.sl-cms2-file-list-attachments__delete:hover {
    background: url("https://cdn.schoolloop.com/release_1.0.61/pf4/img/icon_delete_sm.png") no-repeat scroll 0 5px !important;
}

.sl-cms2-file-list__fa-icon--5px-bump {
    margin-top: 5px;
}

.sl-cms2-file-list__fa-folder-button {
    float: left;
    text-align: left;
}
.sl-cms2-bg-interior .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-file-list__fa-folder-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-file-list__fa-folder-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-file-list__fa-folder-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-file-list__fa-folder-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-file-list__fa-folder-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-file-list__fa-folder-button{
	color:#191919
}


.sl-cms2-file-list__title-edit-box {
    display: inline-block;
    border: 1px solid #ddd;
    width: auto;
    padding: 1px 5px;
    margin-bottom: 5px;
}

.sl-cms2-file-list__file-progress-container {
    width: 100%;
}

.sl-cms2-file-list__progress-container {
    width: 80%;
}

.sl-cms2-file-list__progress {
    border: 1px solid #ccc;
    width: 100%;
    height: 1em;
}

.sl-cms2-file-list__progressbar {
    height: 1em;
}


.sl-cms2-file-list__progressbar .ui-widget-header {
    background: #090;
}

.sl-cms2-file-list__children {
    min-height: 2em;
    flex: 0 1 100%;
}

.sl-cms2-file-list__item__row {
    color: #000;
    font-size: 13px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.sl-cms2-file-list__item__row--selected {
    border-bottom: 1px solid #dddddd;
    margin: 5px 0;
}

.sl-cms2-file-list__item__row--selected .fa-folder-o:before {
    content: "\f115";
}

.sl-cms2-upload-progress-holder--active .sl-cms2-file-list__attachment-handle {
    background: none;
} .sl-cms2-locker {
}

.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-locker .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-locker .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-locker .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-locker .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}

.sl-cms2-bg-interior .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}

.sl_cms2-block-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}

.sl-cms2-bg-interior .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-locker-item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker-item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item{
	border-bottom-color:#cccccc
}

.sl-cms2-locker-item__resource {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-locker-item__resource {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-locker-item__resource {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-locker-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;

    border-bottom-style: solid;
    border-bottom-width: 1px;
    margin: 0 0 18px;
    padding: 0 0 15px;
}

.sl-cms2-bg-interior .sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker-item__resource{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker-item__resource{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-locker-item__resource{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-locker-item__resource{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker-item__resource{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker-item__resource{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource{
	color:#0F62A6
}

.sl-cms2-locker-item__resource {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    cursor: pointer;
    padding: 0;
}

.sl-cms2-bg-interior .sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker-item__resource-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker-item__resource-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-locker-item__resource-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-locker-item__resource-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker-item__resource-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker-item__resource-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item__resource-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item__resource-link{
	color:#0F62A6
}

.sl-cms2-locker-item__resource-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-locker-item__resource-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-locker-item__resource-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-locker-item__resource-link {
    text-decoration:none;
    padding: 0;
}

.sl-cms2-bg-interior .sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker-item__folder-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker-item__folder-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-locker-item__folder-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-locker-item__folder-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker-item__folder-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker-item__folder-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker-item__folder-button{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker-item__folder-button{
	color:#0F62A6
}

.sl-cms2-locker-item__folder-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-locker-item__folder-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-locker-item__folder-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-locker-item__folder-button {
    padding-bottom:0px;
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
}



.sl-cms2-locker-item__folder-button:focus,
.sl-cms2-locker-item__folder-button:hover,
.sl-cms2-locker-item__resource-link:focus,
.sl-cms2-locker-item__resource-link:hover {
    text-decoration: underline;
}

.sl-cms2-locker-item__folder-button:focus,
.sl-cms2--keyboard-focussed.sl-cms2-locker__backup
{
    outline-style: dotted!important;
    outline-offset: 2px;
}

.sl-cms2-locker-item__resource-date {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-locker-item__resource-date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-locker-item__resource-date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-locker-item__resource-date {
    visibility: hidden;
}


.sl-cms2-bg-interior .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker__fa-icon{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker__fa-icon{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker__fa-icon{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker__fa-icon{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker__fa-icon{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker__fa-icon{
	color:#191919
}

.sl-cms2-locker__fa-icon {
    margin: 3px 10px 0 0;
    font-size: 13pt;
}

.sl-cms2-locker-item__folder-button .sl-cms2-locker__fa-icon {
    margin: 3px 7px 0 0;
}

.sl-cms2-bg-interior .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker__backup{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker__backup{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker__backup{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker__backup{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker__backup{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker__backup{
	color:#191919
}

.sl-cms2-locker__backup {
    padding: 6px 15px 6px 0;
    margin: 0 0 14px;
    font-size: 13px;
    text-decoration: none;
    background-color: transparent;
    width: 100%;
}


.sl-cms2-bg-interior .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-locker__button-file-type{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-locker__button-file-type{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-locker__button-file-type{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-locker__button-file-type{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-locker__button-file-type{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-locker__button-file-type{
	color:#191919
}

.sl-cms2-locker__button-file-type {
    text-transform: uppercase;
    font-size: 11px;
} .sl-cms2-default-twitter-feed-holder {

} .sl-cms2-news-headline-only,
.sl-cms2-news-featured-story,
.sl-cms2-news-accordian,
.sl-cms2-news-alert {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-bg-interior .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl_cms2-block-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl_cms2-block-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl_cms2-block-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl_cms2-block-title{
	color:#5a4a84
}

.sl_cms2-block-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}

.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-news-headline-only .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-news-headline-only .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-news-headline-only .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-news-headline-only .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}
.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-news-featured-story .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-news-featured-story .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-news-featured-story .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-news-featured-story .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}
.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-news-accordian .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-news-accordian .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-news-accordian .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-news-accordian .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}
.sl-cms2-title-alignment--accordion {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-title-alignment--accordion {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}.sl-cms2-news-alert .sl-cms2-title-alignment--accordion {
    position: relative;
    padding: 5px 30px 5px 10px;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion{
	border-color:#5A4A84
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-title-alignment--accordion:hover{
	background-color:#747474
}



.sl-cms2-news-alert .sl-cms2-title-alignment--accordion:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    z-index: 1;
}



.sl-cms2-news-alert .sl-cms2-title-alignment--accordion--content {
    display: none;
    padding: 10px;
}

.sl-cms2-html-block .sl-cms2-title-alignment--accordion--content {
    display: block;
}

.sl-cms2-news-alert .sl-cms2-title-alignment--accordion.sl-cms2-title-alignment--accordion__open:after {
    content: "\f107";
}


/*
.sl-cms2-news__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-news__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-news__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-news__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__title{
	color:#5a4a84
}

*/
.sl-cms2-news-headline-only .sl_cms2-block-title,
.sl-cms2-news-featured-story .sl_cms2-block-title,
.sl-cms2-news-accordian .sl_cms2-block-title,
.sl-cms2-news-alert .sl_cms2-block-title {
    margin: 0 0 0 0 ;
    display: flex;
    flex: 1;
    
}

.sl-cms2-news__header .sl_cms2-block-title.sl-cms2-title-alignment--center{
    justify-content: center;

}

.sl-cms2-news__header .sl_cms2-block-title.sl-cms2-title-alignment--right {
    justify-content: flex-end;

}

.sl-cms2-news-headline-only .sl-cms2-title-alignment--accordion:after,
.sl-cms2-news-featured-story .sl-cms2-title-alignment--accordion:after,
.sl-cms2-news-accordian .sl-cms2-title-alignment--accordion:after,
.sl-cms2-news-alert .sl-cms2-title-alignment--accordion:after {
    bottom: 10px;

}


/* this rule is purely to add styling for the unresponsive tables that are in stories coming over from the old rte */
.sl-cms2-news-accordian__blurb table:not(.sl-cms2-table-style__colored):not(.sl-cms2-table-style__vanilla):not(.sl-cms2-table-style__no-border) td,
.sl-cms2-news__publish-content table:not(.sl-cms2-table-style__colored):not(.sl-cms2-table-style__vanilla):not(.sl-cms2-table-style__no-border) td {
    padding: 10px;
}

.sl-cms2-news-headline-only {
    display: flex;
    flex-direction: column;
    width: auto;
    margin: 0 0 1em 0;
}

.sl-cms2-news-headline-only__item {
    display: flex;
    width: auto;
    margin: 0;
}

.sl-cms2-news__header {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.sl-cms2-news__rss {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-news__rss {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-news__rss {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__rss{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__rss{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-news__rss{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__rss{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__rss{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss{
	color:#575757
}

.sl-cms2-news__rss {
    margin: 5px 0 0 10px;
    text-align: right;
}

.sl-cms2-bg-interior .sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__rss-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__rss-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-news__rss-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__rss-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__rss-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss-link{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss-link{
	color:#575757
}

.sl-cms2-news__rss-link {
}

.sl-cms2-bg-interior .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__rss-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__rss-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-news__rss-link:focus{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:focus{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:focus{
	color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__rss-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__rss-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-news__rss-link:hover{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__rss-link:hover{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__rss-link:hover{
	color:#5a4a84
}

.sl-cms2-news__rss-link:focus,
.sl-cms2-news__rss-link:hover {
}

.sl-cms2-news__rss-link-text {
    text-indent: -88888px;
    text-align: left;
    display: block;
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__title{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title{
	border-bottom-color:#cccccc
}

.sl-cms2-news-headline-only__title {
    display: inline-block;
    width: 100%;
    padding: 0.75em 0 ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    box-sizing: border-box;
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only-container{
	border-top-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only-container{
	border-top-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only-container{
	border-top-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only-container{
	border-top-color:#cccccc
}

.sl-cms2-news-headline-only-container {
    border-top-style: solid;
    border-top-width: 1px;
    background: transparent;
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__title-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link{
	color:#0F62A6
}

.sl-cms2-news-headline-only__title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-headline-only__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-headline-only__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-headline-only__title-link {
    width: 100%;
    line-height: 1.25em;
    padding: 0;
    text-decoration: underline;
    cursor: pointer;
}

.sl_element_query_mobile_portrait .sl-cms2-news-headline-only__title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-news-headline-only__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-news-headline-only__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-news-headline-only__title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-news-headline-only__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-news-headline-only__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__title-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__title-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__title-link:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__title-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__title-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__title-link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__title-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__title-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__title-link:hover{
	color:#0B4473
}

.sl-cms2-news-headline-only__title-link:focus,
.sl-cms2-news-headline-only__title-link:hover {
    text-decoration: underline;
    cursor: pointer;
}

.sl-cms2-news-headline-only__date {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-headline-only__date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-headline-only__date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__date{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__date{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__date{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__date{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__date{
	color:#575757
}

.sl-cms2-news-headline-only__date {
    margin: 0 0 0 0.5em ;
}

.sl-cms2-news-headline-only__title-link .sl-cms2-news-headline-only__date {
    text-decoration: none;
}

.sl-cms2-news-headline-only__viewmore {
    margin: 0;
    padding: 0.75em 0;
}

.sl-cms2-news-headline-only__viewmore-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-headline-only__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-headline-only__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-headline-only__viewmore-link {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link{
	color:#191919
}

.sl-cms2-news-headline-only__viewmore-link {
    float: right;
    padding: 5px 15px ;
    border-style: solid ;
    border-width: 1px ;
    border-radius: 15px;
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__viewmore-link:hover{
	color:#FFFFFF
}

.sl-cms2-news-headline-only__viewmore-link:focus,
.sl-cms2-news-headline-only__viewmore-link:hover {
}

.sl-cms2-news-featured-story {
    display: flex;
    flex-direction: column;
    width: auto;
    margin: 0 0 1em 0;
}

.sl-cms2-bg-interior .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__item{
	border-bottom-color:#cccccc
}

.sl-cms2-news-featured-story__item {
    width: auto;
    margin: 0;
    padding: 1em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.sl-cms2-news-featured-story__title {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-news-featured-story__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-featured-story__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-featured-story__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__title{
	color:#5a4a84
}

.sl-cms2-news-featured-story__title {
    display: block;
    font-weight: 600 ;
}

.sl-cms2-news-featured-story__date {
    margin: 0 1em 0 0;
    float: left;
}

.sl-cms2-news-featured-story__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-featured-story__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-featured-story__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__blurb{
	color:#575757
}

.sl-cms2-news-featured-story__blurb {
    margin: 0 0 1em 0;
    line-height: 1.5em;
    font-size: 11px;
    overflow:hidden;
}

.sl-cms2-news-featured-story__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-featured-story__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-featured-story__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-featured-story__button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__button{
	color:#191919
}

.sl-cms2-news-featured-story__button {
}

.sl-cms2-news-featured-story__viewmore-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-featured-story__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-featured-story__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-featured-story__viewmore-link {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__viewmore-link{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	border-color:#cccccc
}

.sl-cms2-bg-interior .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__viewmore-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__viewmore-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link{
	color:#191919
}

.sl-cms2-news-featured-story__viewmore-link {
    float: right;
    padding: 5px 15px ;
    border-style: solid ;
    border-width: 1px ;
    border-radius: 15px;
}

.sl-cms2-bg-interior .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-featured-story__viewmore-link:hover{
	color:#FFFFFF
}

.sl-cms2-news-featured-story__viewmore-link:focus,
.sl-cms2-news-featured-story__viewmore-link:hover {
}

.sl-cms2-news-accordian {
    display: flex;
    flex-direction: column;
    width: auto;
    margin: 0 0 0.5em 0;
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item{
	border-color:#cccccc
}

.sl-cms2-news-brief__item {
    background: transparent ;
    display: flex;
    flex-direction: column;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: auto;
    margin: 0 0 1em 0;
    padding: 5px;

}

.sl-cms2-bg-interior .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-accordian__item{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__item{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__item{
	border-bottom-color:#cccccc
}

.sl-cms2-news-accordian__item {
    padding-top: 20px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.sl-cms2-news-accordian__title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-news-accordian__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-news-accordian__title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-accordian__title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-accordian__title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__title-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__title-link{
	color:#191919
}

.sl-cms2-news-accordian__title-link {
}

.sl-cms2-news-accordian__date {
    margin: 0 1em 0 0;
    font-style: italic ;
}

.sl-cms2-news-accordian__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-accordian__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-accordian__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-accordian__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-accordian__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#575757
}

.sl-cms2-news-accordian__blurb {
    padding: 0 0 0.5em 0 ;
}

.sl-cms2-news-accordian__blurb.sl-cms2-news-accordian__blurb--expanded {
    max-height:inherit;
    padding-bottom: 20px ;
}

.sl-cms2-news-accordian__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-accordian__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-accordian__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-accordian__button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-accordian__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-accordian__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__blurb{
	color:#191919
}

.sl-cms2-news-accordian__button {
}

.sl-cms2-news-accordian__more {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-accordian__more {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-accordian__more {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-accordian__more {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news-accordian__more{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__more{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__more{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__more{
	border-bottom-color:#cccccc
}

.sl-cms2-news-accordian__more {
    clear: both;
    text-align: center ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: 0;
    width: 100%;
    background-image: url(https://cdn.schoolloop.com/release_1.0.61/pf4/img/white-graident.png);
    padding-top: 20px;
    cursor: pointer;
}

.sl-cms2-news-accordian__viewmore-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-accordian__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-accordian__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-accordian__viewmore-link {
    text-decoration: underline;
}
.sl-cms2-bg-interior .sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-accordian__viewmore-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-accordian__viewmore-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news-accordian__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news-accordian__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-accordian__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-accordian__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-accordian__viewmore-link{
	color:#0F62A6
}

.sl-cms2-news-accordian__viewmore-link {
    background: transparent;
}


/* Alerts */

.sl-cms2-news-alert {
    background-color: #cc0000 !important;
    display: block;
}

.sl-cms2-news-alert__item-container {
}

.sl-cms2-news-alert .sl-cms2-news__innertube {
    display: flex;
    flex-direction: row;
    max-width: 1160px;
    margin: 0 auto;
}

.sl-cms2-news-alert .sl_cms2-block-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-news-alert .sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-news-alert .sl_cms2-block-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-news-alert .sl_cms2-block-title {
    text-transform: uppercase;
    text-decoration: none;
    padding: 12px 0 12px 20px ;
    font-weight: bold ;
    color: #ffffff !important;
    border-bottom-width: 0;
    line-height: normal ;
    margin: 0 ;
}

.sl_element_query_mobile_portrait .sl-cms2-news-alert .sl_cms2-block-title,
.sl_element_query_mobile_landscape .sl-cms2-news-alert .sl_cms2-block-title {
    padding-bottom: 0 ;
}

.sl-cms2-news-alert__item {
    margin: 12px 20px;
}

.sl_element_query_mobile_portrait .sl-cms2-news-alert__item,
.sl_element_query_mobile_landscape .sl-cms2-news-alert__item {
    margin-top: 6px;
}

.sl-cms2-news-alert__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-alert__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-alert__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news-alert__title {
    background: transparent;
    border: 0;
    color: #ffffff !important;
    text-decoration: underline;
}

.sl-cms2-news-alert .sl_cms2-block-title.sl-cms2-title-alignment--accordion {
    background-color: #cc0000 !important;
}

.sl-cms2-news-alert__title:focus,
.sl-cms2-news-alert__title:hover {
    color: #eeeeee !important;
    text-decoration: underline;
}

.sl-cms2-news-alert .sl-cms2-news__rss,
.sl-cms2-news-alert .sl-chrome-copy-to-clipboard__button,
.sl-cms2-news-alert .sl-cms2-news-headline-only__viewmore,
.sl-cms2-news-alert__blurb,
.sl-cms2-news-alert__button {
    display: none;
}

.sl_element_query_mobile_portrait .sl-cms2-news-alert,
.sl_element_query_mobile_landscape .sl-cms2-news-alert {
    flex-direction: column;
}

.sl-cms2-news-alert .sl-cms2-title-alignment--accordion:after {
    position: initial;
    padding-left: 10px;
    padding-right: 10px;
}

.sl_element_query_mobile_portrait .sl-cms2-news-alert .sl_cms2-block-title,
.sl_element_query_mobile_landscape .sl-cms2-news-alert .sl_cms2-block-title {
    padding-bottom: 10px;
}

    /* View News Dialog */

.sl-cms2-bg-interior .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}

.sl-cms2-news__main-container {
    margin: 0 0 15px 0;
    padding: 0 15px 15px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.sl-cms2-news__publish-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-news__publish-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-news__publish-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-news__publish-title {
}

.sl-cms2-news__details-container {
    margin: 0 0 5px 0;
    max-height:400px;
}

.sl-cms2-news__publish-info {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__publish-info {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__publish-info {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news__publish-info {
}

.sl-cms2-news__publish-content {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__publish-content {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__publish-content {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news__publish-content {
}

.sl-cms2-news__can-edit-links-container {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__can-edit-links-container {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__can-edit-links-container {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news__can-edit-links-container {
}

.sl-cms2-news__can-edit-links {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__can-edit-links {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__can-edit-links {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news__can-edit-links {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__can-edit-links{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__can-edit-links{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__can-edit-links{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__can-edit-links{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__can-edit-links{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__can-edit-links{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__can-edit-links{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__can-edit-links{
	color:#0F62A6
}

.sl-cms2-news__can-edit-links {
}

.sl-cms2-news__attachments-container {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__attachments-container {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__attachments-container {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news__attachments-container {
    margin: 0 0 10px 0 ;
    overflow: hidden;
}

.sl-cms2-news__attachments-container .file {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__attachments-container .file {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__attachments-container .file {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-news__attachments-container .link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news__attachments-container .link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news__attachments-container .link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .file{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .file{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .file{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .file{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file{
	color:#0F62A6
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link{
	color:#0F62A6
}

.sl-cms2-news__attachments-container .file,
.sl-cms2-news__attachments-container .link {
    position: relative;
    padding: 0 0 0 10px ;
}

.sl-cms2-news__attachments-container .file {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-news__attachments-container .link {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .file:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .file:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .file:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .file:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file:after{
	color:#0F62A6
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .link:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .link:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link:after{
	color:#0F62A6
}

.sl-cms2-news__attachments-container .file:after,
.sl-cms2-news__attachments-container .link:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none ;
    position: absolute;
    font-size: 7pt;
    top: 0;
    left: 0;
    margin: 0;
    z-index: 1;
}

.sl-cms2-news__attachments-container .file a {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-news__attachments-container .link a {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-bg-interior .sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .file a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .file a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .file a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .file a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a{
	color:#0F62A6
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .link a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a{
	color:#0F62A6
}

.sl-cms2-news__attachments-container .file a,
.sl-cms2-news__attachments-container .link a {
    padding-left: 1em;
    text-decoration: underline;
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .file a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .file a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .file a:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .file a:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .link a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .link a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .link a:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .link a:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .file a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .file a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .file a:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .file a:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .file a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .file a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .file a:hover{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .link a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .link a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .link a:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .link a:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .link a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .link a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .link a:hover{
	color:#0B4473
}

.sl-cms2-news__attachments-container .file a:focus,
.sl-cms2-news__attachments-container .link a:focus,
.sl-cms2-news__attachments-container .file a:hover,
.sl-cms2-news__attachments-container .link a:hover {
    text-decoration: underline;
}

.sl-cms2-news-alert__title:focus {
    border-color: #5E9ED6;
    box-shadow:0 0 10px #5E9ED6;
}

.sl-cms2-bg-interior .sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__attachments-container .news_attach_link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__attachments-container .news_attach_link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news__attachments-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news__attachments-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__attachments-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__attachments-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__attachments-container .news_attach_link a{
	color:#0F62A6
}

.sl-cms2-news__attachments-container .news_attach_link .link a {
    text-decoration: underline;
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item--hover .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-title{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__item-date{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item:focus .sl-cms2-news-brief__blurb-area-blurb p{
	color:#FFFFFF
}


.sl-cms2-news-brief__item--hover,
.sl-cms2-news-brief__item:focus {
    cursor: pointer;
}

.sl-cms2-news-brief__item-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-news-brief__item-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-news-brief__item-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-title{
	color:#191919
}

.sl-cms2-news-brief__item-title {
}

.sl-cms2-news-brief__item-date {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-brief__item-date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-brief__item-date {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__item-date{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__item-date{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__item-date{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__item-date{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__item-date{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__item-date{
	color:#575757
}

.sl-cms2-news-brief__item-date {
    margin-left: 0.75em;
}

.sl-cms2-news-brief__blurb-area {
    margin-top: 5px;
    position: relative;
}

.sl-cms2-news-brief__blurb-area-blurb p {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-brief__blurb-area-blurb p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-brief__blurb-area-blurb p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-brief__blurb-area-blurb p{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-brief__blurb-area-blurb p{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-brief__blurb-area-blurb p{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-brief__blurb-area-blurb p{
	color:#191919
}

.sl-cms2-news-brief__blurb-area-blurb p {
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.sl-cms2-news-brief__blurb-area-blurb {
    max-height: 3.2em;
    overflow: hidden;
    line-height: 1.5em;
}

.sl-cms2-news-headline-only__brief-view-full-story-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-news-headline-only__brief-view-full-story-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-news-headline-only__brief-view-full-story-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-bg-interior .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news-headline-only__brief-view-full-story-link{
	color:#0F62A6
}

.sl-cms2-news-headline-only__brief-view-full-story-link {
    cursor: pointer;
    border: 0;
    background: transparent;
    padding: 0;
    margin: 0;
    /* you can comment out float for inline button...*/
    float: right;

}

.sl-cms2-news-accordian__copy-to-clipboard button {
    margin-left: 0;
}

.sl-cms2-news-accordian .sl-cms2-title-alignment--accordion--content {
    display: block;
} /*
 *
 *  * Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved.
 *
 */

/* rw show more containter and buttons for accordion style */

.jsCms2ShowMoreContainer {
    overflow: hidden;
    position:relative;
}

.jsCms2ShowMoreButton {
    display:none;
    position:absolute;
}

.jsCms2ShowMoreContainer.jsMoreDisplayed .jsCms2ShowMoreButton{
    padding-top:inherit;
} .sl-cms2-calendar {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-bg-interior .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__title{
	color:#5a4a84
}

.sl-cms2-calendar__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-calendar__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-calendar__title {
}

.sl-cms2-calendar__title:empty,
.sl-cms2-calendar__small-month-days-events-holder:empty {
    height: 0px;
    margin: 0;
    padding: 0;
}

.sl-cms2-calendar__week {
    height: 450px;
    position: relative;
}

.sl-cms2-calendar__week__week-holder {
    position: relative;
}

.sl-cms2-calendar__week-header {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
    padding: 10px 5px;
    margin-bottom: 1em;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-container{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container{
	background-color:#ececec
}

.sl-cms2-calendar__month-container,
.sl-cms2-calendar__month-with-list-container {
    overflow: hidden;
    box-sizing: border-box;
}

.sl-cms2-calendar__month-with-list-container {
}

.sl-cms2-calendar__month-with-list-td-calendar {
    min-width: 250px;
    vertical-align: top;
    padding: 1px;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__month-with-list-td-calendar,
.sl_element_query_mobile_landscape .sl-cms2-calendar__month-with-list-td-calendar {
    min-width: 100%;
}

.sl-cms2-calendar__month-small-header__month-arrows {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.sl-cms2-calendar__month__holder-large {
}

.sl-cms2-calendar__month__holder-small {
}

.sl-cms2-calendar__month-small-header__week-name {
    margin-left: 1.75em;
    margin-right: 1.75em;
}

.sl-cms2-calendar__month__small-header, .sl-cms2-calendar__month__large-header {
    display: none;
}

.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__small-header {
    display: block;
}

.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__large-header {
    display: block;
    overflow: hidden;
    margin-bottom: 5px;
}

.sl-cms2-calendar__month__large {
    height: 250px;
    margin: 0;
    box-sizing: border-box;
}

.sl-cms2-calendar__month__small {
    height: 150px;
    margin-bottom: 10px; /*added as per Jikko #7374*/
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}

.sl-cms2-calendar__month__small .sl-cms2-calendar__month__cell {
    border-collapse: collapse;
    border-spacing: 0;
    border-style: solid;
    border-width: 1px;
}

.sl-cms2-calendar__calendar__waiting {
    display: none;
    width: 100%;
    height: 50px;
    position: absolute;
    background: rgba(255, 255, 255, .9) url('https://cdn.schoolloop.com/release_1.0.61/pf4/img/sl-animated.gif') 50% 50% no-repeat;
    box-shadow: 0px 3px 7px 2px;
}

.sl-cms2-calendar__calendar__waiting--top {
    top: 0px;
}

.sl-cms2-calendar__calendar__waiting--bottom {
    bottom: 0px;
}

.sl-cms2-calendar__month-header__month {
    display: flex;
    width: 100%;
    /*flex-grow: 1;*/
}

.sl-cms2-calendar__month-small-header__month {
    display: flex;
    width: 100%;
    margin-top: -1px; /* added as per Jikko #7374 */
}

.sl-cms2-calendar__month-header__month {
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.sl-cms2-calendar__month-header__month thead,
.sl-cms2-calendar__month-small-header__month thead {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    /*overflow-y: scroll;*/
}

.sl-cms2-calendar__month-header__month tr,
.sl-cms2-calendar__month-small-header__month tr {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    flex-shrink: 0;
}

.sl-cms2-calendar__month-small-header__cell {
    flex-direction: column;
    flex-shrink: 1;
    flex-grow: 1;
    display: flex;
    padding: 2px;
    margin: 0;
}

.sl-cms2-calendar__month-small-header__cell--center {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    padding: 10px 5px;
}

.sl-cms2-calendar__month-header__cell {
    padding: 2px;
}

.sl-cms2-calendar__month-header__cell {
    flex: 1;
}

.sl-cms2-calendar__month-header__cell--center {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
    padding: 1em;
    margin: 0 0 1em 0;
    text-transform: uppercase;
}

.sl-cms2-calendar__calendar-filter__item-label {
    text-transform: initial;
    padding-left: 5px;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-header__cell__content{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-header__cell__content{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-header__cell__content{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__content{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__content{
	color:#ffffff
}

.sl-cms2-calendar__month-header__cell__content {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month-header__cell__content {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month-header__cell__content {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__month-header__cell__content {
    text-align: center ;
    padding: 5px 0 ;
}

.sl-cms2-calendar__month-header__cell__content--small {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month-header__cell__content--small {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month-header__cell__content--small {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__month-header__cell__content--small {
    text-align: center ;
    padding: 5px 0 ;
}

.sl-cms2-calendar__month-small-header__cell--center .sl-cms2-calendar__month-header__cell__content,
.sl-cms2-calendar__month-header__cell--center .sl-cms2-calendar__month-header__cell__content {
    margin-left: 1.75em;
    margin-right: 1.75em;
    padding: 0 ;
}

.sl-cms2-calendar__month-small-header__month .sl-cms2-calendar__month-small-header__cell--center .sl-cms2-calendar__month-header__cell__content,
.sl-cms2-calendar__month-small-header__month .sl-cms2-calendar__month-header__cell--center .sl-cms2-calendar__month-header__cell__content {
    margin-left: 1em;
    margin-right: 1em;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-header__cell__prev-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-header__cell__prev-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-header__cell__prev-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__prev-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__prev-button{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-header__cell__next-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-header__cell__next-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-header__cell__next-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell__next-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell__next-button{
	color:#ffffff
}

.sl-cms2-calendar__month-header__cell__prev-button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-calendar__month-header__cell__prev-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__month-header__cell__prev-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-calendar__month-header__cell__prev-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-calendar__month-header__cell__next-button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-calendar__month-header__cell__next-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__month-header__cell__next-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-calendar__month-header__cell__next-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-calendar__week-header__cell__prev-button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-calendar__week-header__cell__prev-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__week-header__cell__prev-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-calendar__week-header__cell__prev-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-calendar__week-header__cell__next-button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-calendar__week-header__cell__next-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__week-header__cell__next-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-calendar__week-header__cell__next-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-calendar__month-header__cell__prev-button,
.sl-cms2-calendar__month-header__cell__next-button,
.sl-cms2-calendar__week-header__cell__prev-button,
.sl-cms2-calendar__week-header__cell__next-button {
    padding: 0 ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month{
	border-color:#cccccc
}


.sl-cms2-calendar__month {
    display: flex;
    flex-direction: column;
    overflow: auto;
    position: relative;
    border-collapse: collapse;
    border-spacing: 0;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
}

.sl-cms2-calendar__month tbody {
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    /*overflow-y: scroll;*/
}

.sl-cms2-calendar__month thead {
    display: flex;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 0;
    /*overflow-y: scroll;*/
}

.sl-cms2-calendar__month tr {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    flex-shrink: 0;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell{
	color:#191919
}


.sl-cms2-bg-interior .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell:focus{
	color:#ffffff !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell:focus{
	color:#ffffff !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell:focus{
	color:#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell:focus{
	color:#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell:focus{
	color:#FFFFFF !important
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--hover{
	color:#ffffff !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--hover{
	color:#ffffff !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--hover{
	color:#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--hover{
	color:#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--hover{
	color:#FFFFFF !important
}

.sl-cms2-calendar__month__cell:focus,
.sl-cms2-calendar__month__cell--hover {
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--selected{
	color:#ffffff !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--selected{
	color:#ffffff !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--selected{
	color:#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--selected{
	color:#ffffff !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--selected{
	color:#FFFFFF !important
}

.sl-cms2-calendar__month__cell--selected {
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}

.sl-cms2-calendar__month__cell--today-highlight {
    border-style: solid ;
    border-width: 3px ;
}

.sl-cms2-calendar__week__cell__day-name-date {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--today-highlight{
	border-color:#cccccc
}

.sl-cms2-calendar__month__cell--today-highlight {
    border-style: solid ;
    border-width: 3px ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell--today-highlight{
	border-color:#cccccc
}

.sl-cms2-calendar__week__cell--today-highlight {
    border-style: solid ;
    border-width: 3px ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--has-event{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--has-event{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--has-event{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}

.sl-cms2-calendar__month__cell--has-event {
    overflow: hidden;
}

.sl-cms2-calendar__list-month-and-day {
    display: none;
}

.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}

.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__list-month-and-day {
    display: block;
}


.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day{
	color:#575757
}

.sl-cms2-calendar__month-container .sl-cms2-calendar__list-month-and-day {
    display: block;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event{
	color:#0F62A6
}

.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell--has-event {
    font-weight: 600 ;
    text-decoration: underline;
}

.sl-cms2-calendar__month-header__month-name {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month-header__month-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-calendar__month-header__month-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-calendar__month-header__month-name {
    padding: 0 ;
}

.sl-cms2-calendar__month-small-header__month-name {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__month-small-header__month-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-calendar__month-small-header__month-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-calendar__month-small-header__month-name {
    padding: 0 ;
}

.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name{
	color:#191919
}

.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month-small-header__month-name {
    padding: 0 ;
}


.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__date-number {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__date-number {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__date-number {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__date-number {
    text-align: left;
}

.sl-cms2-calendar__month-with-list-td-events {
    vertical-align: top;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-day-holder:empty::after{
	color:#575757
}

.sl-cms2-calendar__month__small-day-holder:empty::after {
    content: attr(data-placeholder);
    padding: 10px;
    text-align: center;
    font-style: italic;
}

.sl-cms2-calendar__month__event-title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__event-title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__event-title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__event-title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}

.sl-cms2-calendar__month__event-title-link {
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-decoration: underline;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__month__event-title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__month__event-title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__month__event-title-link,
.sl_element_query_mobile_landscape .sl-cms2-calendar__month__event-title-link {
    margin: 0 ;
    padding: 0 ;
    text-decoration: underline;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__event-title-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__event-title-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__event-title-link:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__event-title-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__event-title-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__event-title-link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__event-title-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__event-title-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}

.sl-cms2-calendar__month__event-title-link:focus,
.sl-cms2-calendar__month__event-title-link:hover {
    text-decoration: underline;
}

.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link{
	color:#0F62A6
}

.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link {
    margin-bottom: 10px;
    text-decoration: underline;
    padding: 0;
    display: inline-block;
}

.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__large-month__cell__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__large-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__large-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__large-month__cell__start-time{
	 color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__large-month__cell__start-time{
	 color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__large-month__cell__start-time{
	 color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__large-month__cell__start-time{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__large-month__cell__start-time{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__large-month__cell__start-time{
	 color:#575757
}

.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__large-month__cell__start-time {
    margin: 0;
    padding: 0;
}

.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__large-month__cell__start-time.sl-cms2-calendar__month__cell--time-populated {
    padding-right: 4px;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover{
	color:#0B4473
}

.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:focus,
.sl-cms2-calendar__month__cell--has-event .sl-cms2-calendar__month__event-title-link:hover {
    text-decoration: underline;
}


/*Week cell*/
.sl-cms2-bg-interior .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__week__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__week__cell{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__week__cell{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__week__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__week__cell{
	border-color:#cccccc
}

.sl-cms2-calendar__week__cell {
    border-style: solid;
    border-width: 1px;
    padding: 10px;
    float: left;
}

.sl-cms2-calendar__week__cell__date {
}

.sl-cms2-calendar__week__cell__day-name {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__week__cell__day-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__week__cell__day-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__week__cell__day-name {
}

.sl-cms2-calendar__week__cell__event-inner {
    padding-top: 12px;

}

.sl-cms2-calendar__week__cell__start-time-end-time {
    margin-bottom: 5px;
}

.sl-cms2-calendar__week__cell__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__week__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__week__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__week__cell__start-time {
    display: inline-block;
}

.sl-cms2-calendar__week__cell__end-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__week__cell__end-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__week__cell__end-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__week__cell__end-time {
    display: inline-block;
}

.sl-cms2-calendar__week__cell__end-time:before {
    content: "– ";
}

.sl-cms2-calendar__week__cell__event-details {
}


.sl-cms2-calendar__cell--no-margin {
    padding: 0;
}


.sl-cms2-calendar__small-month-days-events-holder {
    margin: 0 1em 0 1em;
}

.sl-cms2-calendar__small-month-days-events-holder-with-list {
    margin: 1em 1em 0 1em;
}

.sl-cms2-calendar__vertical-list {
    height: auto ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__vertical-list-events-container{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__vertical-list-events-container{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__vertical-list-events-container{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-events-container{
	background-color:#ececec
}

.sl-cms2-calendar__vertical-list-events-container {
    overflow: hidden;
    box-sizing: border-box;
}

.sl-cms2-calendar__vertical-list-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sl-cms2-bg-interior .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}

.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title.sl-cms2-title-alignment--right {
    margin-left: auto;
    margin-right: 10px;
}

.sl-cms2-calendar__vertical-list-header .sl-cms2-calendar__title.sl-cms2-title-alignment--center {
    margin: auto;
}

.sl-cms2-calendar__horizontal-list-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sl-cms2-bg-interior .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title{
	color:#5a4a84
}

.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title.sl-cms2-title-alignment--right {
    margin-left: auto;
    margin-right: 10px;
}

.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__title.sl-cms2-title-alignment--center {
    margin: auto;
}

.sl-cms2-bg-interior .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__small-month__small-month-item{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__small-month__small-month-item{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__small-month__small-month-item{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__small-month__small-month-item{
	background-color:#ececec
}

.sl-cms2-calendar__small-month__small-month-item {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__small-month__small-month-item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__small-month__small-month-item {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__small-month__small-month-item {
    display: flex;
    flex-direction: row;
}

.sl-cms2-bg-interior .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__event-list__event-list-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__event-list__event-list-item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__event-list__event-list-item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__event-list__event-list-item{
	border-color:#cccccc
}

.sl-cms2-calendar__event-list__event-list-item {
    display: flex;
    flex-direction: row;
    background-color: transparent ;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 15px 0;
}

.sl-cms2-calendar__horizontal-list .sl-cms2-calendar__event-list__event-list-item,
.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar__horizontal-list .sl-cms2-calendar__calendar-holder {
    border: 0px;
}

.sl-cms2-calendar__horizontal-list .sl-cms2-calendar__month__event-title-link {
    text-decoration: underline;
    display: block;
    overflow: hidden;
    max-height: 4em;
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar__calendar-holder {
    display: flex;
    flex-direction: row;
    align-items: center;

}

.sl-cms2-calendar__event-list__event__end-time:before {
    content: " – ";
}

.sl-cms2-bg-interior .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__small-header__month-bar{
	background-color:#5a4a84
}

.sl-cms2-calendar__month__small-header__month-bar {
    margin-bottom: 1px;
}

.sl-cms2-calendar__month__small-header__month-bar .sl-cms2-calendar__month-small-header__cell,
.sl-cms2-calendar__month__small-header__month-bar .sl-cms2-calendar__month-header__cell {
    padding-top: 10px;
    padding-bottom: 10px;
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-header__cell{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-header__cell{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-header__cell{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-header__cell{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-header__cell{
	background-color:#5a4a84
}

.sl-cms2-calendar__month__large-header .sl-cms2-calendar__month-header__cell {
    margin: 0;
}

.sl-cms2-calendar__month__small-header__day-bar {
}

.sl-cms2-bg-interior .sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-small-month__cell__no-events{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-small-month__cell__no-events{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-small-month__cell__no-events{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-small-month__cell__no-events{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-small-month__cell__no-events{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-small-month__cell__no-events{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-small-month__cell__no-events{
	color:#575757
}

.sl-cms2-small-month__cell__no-events {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-small-month__cell__no-events {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-small-month__cell__no-events {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-small-month__cell__no-events {
    margin-top: 5px ;
    padding: 0;
    font-style: italic;
}

.sl-cms2-calendar__small-month__cell__start-time-end-time {
    margin-top: 3px;
}

.sl-cms2-calendar__small-month__cell__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__small-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__small-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__small-month__cell__start-time {
    display: inline-block;
    width: 100px;
    padding: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__small-month__cell__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__small-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__small-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__small-month__cell__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__small-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__small-month__cell__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__small-month__cell__start-time,
.sl_element_query_mobile_landscape .sl-cms2-calendar__small-month__cell__start-time {
    display: inline-block;
    width: 80px;
    padding: 0;
    cursor: pointer;
}


.sl-cms2-calendar__small-month__cell__end-time:before {
    content: "– ";
}


.sl-cms2-calendar__calendar-holder {
    margin-top: 15px;
    height: auto ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder{
	border-color:#cccccc
}

.sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder {
    border-top-style: solid;
    border-top-width: 1px;
    margin-top: 8px;
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar__vertical-list .sl-cms2-calendar__calendar-holder {
    border-top-width: 0px;
}

.sl-cms2-bg-interior .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__calendar-filter{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter{
	border-color:#cccccc
}

.sl-cms2-calendar__calendar-filter {
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 25px;
    float: right;
    white-space: nowrap;
    padding: 5px 10px;
}

.sl-cms2-calendar__calendar-filter__button-label {
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}


.sl-cms2-calendar__calendar-filter-list {
    list-style-type: none;
    padding: 0 ;
}
.sl-cms2-calendar__calendar-filter-list {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__calendar-filter-list {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__calendar-filter-list {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}



.sl-cms2-bg-interior .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__calendar-filter__second-level{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__calendar-filter__second-level{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__second-level{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__second-level{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__second-level{
	color:#191919
}

.sl-cms2-calendar__calendar-filter__second-level {
    position: absolute;
    z-index: 700;
    box-shadow: 2px 2px 5px;

    -webkit-transform: translateX(calc(-100% + 16px)); /* 10px to left */
    -moz-transform: translateX(calc(-100% + 16px)); /* 10px to left */
    -ms-transform: translateX(calc(-100% + 16px)); /* 10px to left */
    transform: translateX(calc(-100% + 16px));
}


.sl-cms2-calendar__horizontal-list-header .sl-cms2-calendar__calendar-filter__second-level {   /* horizontal format can open normally towards right */
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    transform: inherit;
}


.sl-cms2-calendar__calendar-filter__second-level--flush-left {
    left: 0;
}

.sl-cms2-calendar__calendar-filter-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.sl-cms2-calendar__calendar-filter-list-item {
    display: block;
    padding: 10px 15px;
    text-decoration: none;
    text-align: left;
    white-space: nowrap;
}

.sl-cms2-calendar__calendar-filter-list-item:focus,
.sl-cms2-calendar__calendar-filter-list-item:hover,
.sl-cms2-calendar__calendar-filter-list-item {
    text-decoration: none;
}


.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link{
	color:#191919
}

.sl-cms2-calendar__viewall-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__viewall-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__viewall-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__viewall-link {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}
.sl-cms2-calendar__viewall-link {
    background-color: transparent;
    float: right;
    padding: 5px 15px ;
    border-style: solid ;
    border-width: 1px ;
    border-radius: 15px;
    margin-top: 1em ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__viewall-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__viewall-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__viewall-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__viewall-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__viewall-link:hover{
	color:#FFFFFF
}

.sl-cms2-calendar__viewall-link:focus,
.sl-cms2-calendar__viewall-link:hover {
}

.sl-cms2-calendar__month-container .sl-cms2-calendar__viewall-link,
.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__viewall-link {
    margin: 1em ;
}

/*Calendar CELLS*/
.sl-cms2-bg-interior .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell{
	border-color:#cccccc
}

.sl-cms2-calendar__month__holder-large .sl-cms2-calendar__month__cell {
    flex-direction: column;
    flex-shrink: 1;
    flex-grow: 1;
    flex-basis: 50px;
    display: flex;
    padding: 5px;
    min-height: 4em;
    box-sizing: border-box;
    border-style: solid;
    border-width: 1px;
    margin-top: -1px;
    margin-left: -1px;
}

.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__month__holder-small .sl-cms2-calendar__month__cell {
    flex-direction: column;
    flex-shrink: 1;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex-basis: 10px;
    box-sizing: border-box;
    margin-top: -1px ;
    margin-left: -1px ;
    padding: 0.5em 0;
}

.sl-cms2-calendar__month-header__cell {
    flex-direction: row;
    flex-shrink: 1;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    flex-basis: 50px;
    box-sizing: border-box;
}

.sl-cms2-calendar__event-list__fa-square {
    padding: 2px 10px 0 0 ;
}

.sl-cms2-calendar__horizontal-list {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.sl-cms2-calendar__horizontal-list-slider {
    width: 100%;
    overflow: hidden;
}

.sl_element_query_ipad_portrait .sl-cms2-calendar__horizontal-list {
    flex-direction: row;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__horizontal-list,
.sl_element_query_mobile_portrait .sl-cms2-calendar__horizontal-list-events-container,
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-holder,
.sl_element_query_mobile_landscape .sl-cms2-calendar__horizontal-list,
.sl_element_query_mobile_landscape .sl-cms2-calendar__horizontal-list-events-container,
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-holder {
    flex-direction: column;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar-nav-arrows__button,
.sl_element_query_mobile_landscape .sl-cms2-calendar-nav-arrows__button {
    text-align: center;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__horizontal-list,
.sl_element_query_mobile_landscape .sl-cms2-calendar__horizontal-list {
    align-items: center;
}

.sl-cms2-bg-interior .sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar-nav-arrows__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar-nav-arrows__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar-nav-arrows__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar-nav-arrows__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar-nav-arrows__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar-nav-arrows__button{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar-nav-arrows__button{
	color:#575757
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar-nav-arrows__button {
    font-size: 80px;
    display: block;
    padding: 0 20px;
    cursor: pointer;
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar-nav-arrows__button--disabled {
    opacity: 0.5;
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar-nav-arrows__button .fa-angle-left:before {
    content: "\f104";
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar-nav-arrows__button .fa-angle-right:before {
    content: "\f105";
}

.sl_element_query_mobile_landscape
.sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar-nav-arrows__button .fa-angle-left:before,
.sl_element_query_mobile_portrait
.sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar-nav-arrows__button .fa-angle-left:before{
    content: "\f106";
}

.sl_element_query_mobile_landscape
.sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar-nav-arrows__button .fa-angle-right:before,
.sl_element_query_mobile_portrait
.sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar-nav-arrows__button .fa-angle-right:before{
    content: "\f107";
}

.sl_element_query_mobile_landscape
.sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar-nav-arrows__button,
.sl_element_query_mobile_portrait
.sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar-nav-arrows__button{
    padding: 0;
}

.sl-cms2-calendar__horizontal-list .sl-cms2-calendar__event-list__fa-square {
    display: none;
}

.sl-cms2-calendar__event-list__event-list-item--horizontal {
    margin: 5px;
    min-width: 225px;
    max-width: 325px;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list__event-list-item--horizontal,
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list__event-list-item--horizontal {
    width: 275px !important;
}


.sl-cms2-bg-interior .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date{
	background-color:#5a4a84
}

.sl-cms2-calendar__horizontal-event-list-date {
    padding: 10px 25px;
    margin: 0 25px 0 0;
}


.sl_element_query_mobile_portrait  .sl-cms2-calendar__calendar-holder,
.sl_element_query_mobile_landscape  .sl-cms2-calendar__calendar-holder {
    margin-top: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__month__event-title-link p,
.sl_element_query_mobile_landscape .sl-cms2-calendar__month__event-title-link p {
    margin-top: 0;
}

.sl_element_query_mobile_portrait  .sl-cms2-calendar__horizontal-event-list__event__start-time,
.sl_element_query_mobile_landscape  .sl-cms2-calendar__horizontal-event-list__event__start-time {
    padding-bottom: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar-nav-arrows__button,
.sl_element_query_mobile_portrait  .sl-cms2-calendar-nav-arrows__button .fa,
.sl_element_query_mobile_landscape .sl-cms2-calendar-nav-arrows__button,
.sl_element_query_mobile_landscape  .sl-cms2-calendar-nav-arrows__button .fa {
    line-height: 45px;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar__viewall-link,
.sl_element_query_mobile_landscape .sl-cms2-calendar__horizontal-list-events-container
.sl-cms2-calendar__viewall-link {
    margin-top: 20px;
}


.sl-cms2-calendar__event-list__start-time-end-time {
    display: flex;
    flex-direction: row;
}

.sl-cms2-calendar__event-list-date {
    margin: 0 25px 0 0;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date,
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date {
    margin: 0 15px 0 0;
}

.sl-cms2-calendar__event-list-time-headline {
    width: 100%;
}

.sl-cms2-calendar__event-list-date-month {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__event-list-date-month {
    padding: 0 ;
    text-align: center ;
    line-height: normal ;
}

.sl-cms2-calendar__event-list-date-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-calendar__event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-calendar__event-list-date-day {
    padding: 0 ;
    text-align: center ;
    line-height: normal ;
}

.sl-cms2-bg-interior .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-month{
	color:#ffffff
}

.sl-cms2-calendar__horizontal-event-list-date-month {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__horizontal-event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-calendar__horizontal-event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-calendar__horizontal-event-list-date-month {
    padding: 0;
    margin: 0;
    text-align: center ;
    line-height: normal ;
    text-transform: uppercase;
    font-weight: normal;
}

.sl-cms2-bg-interior .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list-date-day{
	color:#ffffff
}

.sl-cms2-calendar__horizontal-event-list-date-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-calendar__horizontal-event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-calendar__horizontal-event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-calendar__horizontal-event-list-date-day {
    padding: 0;
    margin: 0;
    text-align: center ;
    line-height: normal ;
    text-transform: uppercase;
    font-weight: normal;
}

.sl-cms2-calendar__event-list__event__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-calendar__event-list__event__start-time {
    padding: 0 ;
    margin: 0 15px 0 0 ;
    float: left;
}

.sl-cms2-calendar__horizontal-event-list__event__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-calendar__horizontal-event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-calendar__horizontal-event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-bg-interior .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__horizontal-event-list__event__start-time{
	color:#575757
}

.sl-cms2-calendar__horizontal-event-list__event__start-time {
}

.sl-cms2-calendar__horizontal-list-events-container .sl-cms2-calendar__viewall-link {
    float: none;
    display: block;
    margin: 0 auto;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-month {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-month {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-month {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-month,
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-month {
    padding: 0 ;
    text-align: center;
    line-height: normal ;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list-date-day,
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list-date-day {
    padding: 0 ;
    text-align: center ;
    line-height: normal ;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list__event__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list__event__start-time {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list__event__start-time {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__event-list__event__start-time,
.sl_element_query_mobile_landscape .sl-cms2-calendar__event-list__event__start-time {
    padding: 0 ;
    margin: 0 15px 0 0 ;
    float: left;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__month-with-list-table,
.sl_element_query_mobile_landscape .sl-cms2-calendar__month-with-list-table {
    /*display: inline-table; removed as per Jikko #7374*/
    width: 100%;
}

.sl_element_query_mobile_portrait .sl-cms2-calendar__month-with-list-td,
.sl_element_query_mobile_landscape .sl-cms2-calendar__month-with-list-td {
    display: inline-block;
    width: 100%;
}


/*need filter to be text color for vert & horiz list, and button color for month & month w/list formats*/
.sl-cms2-bg-interior .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button{
	color:#ffffff
}



.sl-cms2-calendar__calendar-filter__button,
.sl-cms2-calendar__calendar-filter__button:focus,
.sl-cms2-calendar__calendar-filter__button:hover {
    background-color: transparent;
    cursor: pointer;
    border: none;
}


.sl-cms2-calendar__calendar-filter__button:hover,
.sl-cms2-calendar__calendar-filter__button:focus {
    outline: initial;
}


.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:hover {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:focus {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:hover {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:hover {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:focus {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:focus {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button,
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:hover,
.sl_element_query_mobile_portrait .sl-cms2-calendar__calendar-filter__button:focus,
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button,
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:hover,
.sl_element_query_mobile_landscape .sl-cms2-calendar__calendar-filter__button:focus {
    background-color: transparent ;
    cursor: pointer;
    margin: 0 5px 0 0 ;
}

.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button,
.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover,
.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus {
    background-color: transparent ;
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-news__main-container{
	border-bottom-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-news__main-container{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-news__main-container{
	border-bottom-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-news__main-container{
	border-bottom-color:#cccccc
}

.sl-cms2-news__main-container {
    margin: 0 0 15px 0;
    padding: 0 15px 15px 0;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.sl-cms2-bg-interior .sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__calendar-filter__button:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__calendar-filter__button:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__calendar-filter__button:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__calendar-filter__button:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__calendar-filter__button:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__calendar-filter__button:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__calendar-filter__button:hover{
	color:#0B4473
}


.sl-cms2-bg-interior .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	color:#FFFFFF
}


.sl-cms2-bg-interior .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	color:#FFFFFF
}


.sl-cms2-bg-interior .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:focus{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-calendar__month-with-list-container .sl-cms2-calendar__calendar-filter__button:hover{
	background-color:#747474
}




.sl-cms2-calendar__calendar-filter__button:focus {
    outline: -webkit-focus-ring-color auto 5px;
}

.sl-cms2-calendar__month-header__button-descriptor {
    position: absolute;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button{
	color:#191919
}

.sl-cms2-event-list__read-more__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-event-list__read-more__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-event-list__read-more__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-event-list__read-more__button {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}.sl-cms2-event-list__read-more__button {
    background-color: transparent;
    padding: 5px 15px ;
    border-style: solid ;
    border-width: 1px ;
    border-radius: 15px;
    margin-bottom: 1em ;
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-event-list__read-more__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-event-list__read-more__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-event-list__read-more__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-event-list__read-more__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-event-list__read-more__button:hover{
	color:#FFFFFF
}

.sl-cms2-event-list__read-more__button:focus,
.sl-cms2-event-list__read-more__button:hover {
}

.sl-cms2-calendar__month-header__cell__prev-button:focus,
.sl-cms2-calendar__month-header__cell__next-button:focus {
    border-color: #5E9ED6;
    box-shadow:0 0 10px #5E9ED6;
}

.sl-cms2-event-list__no-wrap {
    white-space: nowrap;
} .sl-cms2-calendar-dialog__heading {
    color: #767676;
    font-size: 13px;
}

.sl-cms2-calendar-dialog__details-container {
}

.sl-cms2-calendar-dialog__publish-info {
    font-size: 13px;
    font-style: italic;
    line-height: normal;
    overflow: hidden;
}

.sl-cms2-calendar-dialog__event_title {
    margin: 0 0 10px 0;
    display: block;
    overflow: hidden;
}

.sl-cms2-calendar-dialog__event_title__link {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 600;
    text-decoration: none;
    line-height: normal;
}

.sl-cms2-calendar-dialog__event_buttons {
    font-size: 13px;
    overflow: hidden;
    line-height: normal;
}

.sl-cms2-calendar-dialog__event_buttons_link {
    font-size: 13px;
    color: #336699;
    overflow: hidden;
}

.sl-cms2-calendar-dialog__event_detail__label {
    color: #666;
    font-size: 13px;
    font-weight: bold;
}

.sl-cms2-calendar-dialog__horizontal-bump {
    width: 15px;
    display: inline-block;
}

.sl-cms2-calendar-dialog__event_detail {
    margin: 0 0 10px 0;
    font-size: 13px;
    line-height: normal;

}

.sl-cms2-calendar-dialog__event_detail__description {
    margin: 0 0 10px 0;
    font-size: 13px;
    line-height: normal;
/*
    max-height: 350px;
    overflow: auto;
*/
}

/* this rule is purely to add styling for the unresponsive tables that are in stories coming over from the old rte */
.sl-cms2-calendar-dialog__event_detail__description table:not(.sl-cms2-table-style__colored):not(.sl-cms2-table-style__vanilla):not(.sl-cms2-table-style__no-border) td {
    padding: 10px;
}

.sl-cms2-calendar-dialog__attachments-container {
    margin: 0 0 10px 0;
    font-size: 13px;
    line-height: normal;
    overflow: hidden;
}

.sl-cms2-calendar-dialog__attachments-container .file,
.sl-cms2-calendar-dialog__attachments-container .link {
    position: relative;
    padding: 0 0 0 10px;
}

.sl-cms2-calendar-dialog__attachments-container .file:after,
.sl-cms2-calendar-dialog__attachments-container .link:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 7pt;
    color: #1d6184;
    top: 4pt;
    left: 0;
    margin: 0;
    z-index: 1;
}

.sl-cms2-calendar-dialog__attachments-container .file a,
.sl-cms2-calendar-dialog__attachments-container .link a {
    color: #336699;
}

.sl-cms2-calendar-dialog__attachments-container .title {
    color: #666;
    font-size: 13px;
    font-weight: bold;
} .sl-cms2-note_list__module-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-note_list__module-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-note_list__module-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__module-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__module-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__module-title{
	color:#5a4a84
}

.sl-cms2-note_list__module-title {
    width: 100%;
}

.sl-cms2-note_list__note-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-note_list__note-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-note_list__note-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-note_list__note-title {

}

.sl-cms2-note_list__module-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 1em;
}

.sl-cms2-bg-interior .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__add-item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__add-item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item{
	border-color:#cccccc
}

.sl-cms2-note_list__add-item {
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    font-size: 8pt;
    padding: 4px 10px 4px 10px;
    text-align: center;
    text-decoration: none;
    margin:0 0 5px 0;
}

.sl-cms2-bg-interior .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__add-item:hover{
	background-color:#747474
}

.sl-cms2-note_list__add-item:focus,
.sl-cms2-note_list__add-item:hover {
    text-decoration: none;
}

.sl-cms2-note_list__subtitle-container {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1em;
}

.sl-cms2-note_list__actions {
    white-space: nowrap;
}

.sl-cms2-note_list__actions-link {
}
.sl-cms2-bg-interior .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__actions-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__actions-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__actions-link{
	color:#5a4a84
}

.sl-cms2-note_list__actions-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-note_list__actions-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-note_list__actions-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}

.sl-cms2-note_list__actions-link:hover {
    text-decoration: underline;
}

.sl-cms2-note_list__info-container {
    display: flex;
    flex-direction: row;
    margin-bottom: 1em;
}

.sl-cms2-note_list__expires-day {
    display: inline-block;
    margin: 0 0 0 0;
    padding: 5px 23px 5px 23px;
    border: 0 none;
    border-radius: 30px;
    box-shadow: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 10pt;
    font-weight: 400;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.sl-cms2-bg-interior .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__expires-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__expires-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__expires-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__expires-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__expires-day{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__expires-day{
	color:#191919
}


.sl-cms2-note_list__category-name {
    font-size: 10pt;
    font-weight: 600;
    margin-right: 2em;
}

.sl-cms2-bg-interior .sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__created-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__created-day{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__created-day{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__created-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__created-day{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__created-day{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__created-day{
	color:#575757
}

.sl-cms2-note_list__created-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 18px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-note_list__created-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 13px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 17px;
        word-spacing: normal;
    }
}



@media (max-width: 480px) {
.sl-cms2-note_list__created-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 16px;
        word-spacing: normal;
    }

}
.sl-cms2-note_list__created-day {
    margin-right: 2em !important;
}

.sl-cms2-note_list__max-points {
    font-size: 10pt;
    font-weight: 600;
    margin-right: 2em;
}

.sl-cms2-note_list__assignment-description p {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-note_list__assignment-description p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-note_list__assignment-description p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-note_list__assignment-description p {
    margin-bottom: 1em !important;
}

/* this rule is purely to add styling for the unresponsive tables that are in stories coming over from the old rte */
.sl-cms2-note_list__assignment-description table:not(.sl-cms2-table-style__colored):not(.sl-cms2-table-style__vanilla):not(.sl-cms2-table-style__no-border) td {
    padding: 10px;
}

.sl-cms2-note_list__attach-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-note_list__attach-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-note_list__attach-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-note_list__attach-title {
    margin-bottom: 1em;
    padding: 0;
    font-weight: 600;
}

.sl-cms2-note_list__attach-container .news_attach_link {
    position: relative;
}

.sl-cms2-bg-interior .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .news_attach_link:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .news_attach_link:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .news_attach_link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.news_attach_link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}

.sl-cms2-note_list__attach-container .news_attach_link:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 7pt;
    top: 4pt;
    left: 0;
    margin: 0;
    z-index: 1;
}

.sl-cms2-bg-interior .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a{
	color:#0F62A6
}

.sl-cms2-note_list__attach-container .news_attach_link a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-note_list__attach-container .news_attach_link a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-note_list__attach-container .news_attach_link a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-note_list__attach-container .news_attach_link a {
    text-transform: none;
    margin-left: 1em;
}

.sl-cms2-bg-interior .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:focus{
	color:#0B4473
}

.sl-cms2-bg-interior .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#372e52
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#000000
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#413560
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__attach-container .news_attach_link a:hover{
	color:#0B4473
}

.sl-cms2-note_list__attach-container .news_attach_link a:focus,
.sl-cms2-note_list__attach-container .news_attach_link a:hover {
}

.sl-cms2-note_list__hr {
    margin: 2em 0;
    opacity: 0.35;
}
.sl-cms2-bg-interior .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__hr{
	color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__hr{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__hr{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__hr{
	color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__hr{
	color:#cccccc
}


.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link{
	color:#191919
}

.sl-cms2-note_list__viewmore-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-note_list__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-note_list__viewmore-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-note_list__viewmore-link {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-decoration: none;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}.sl-cms2-note_list__viewmore-link {
    background-color: transparent;
    float: right;
    padding: 5px 15px ;
    border-style: solid ;
    border-width: 1px ;
    border-radius: 15px;
    margin-top: 1em ;
}

.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-note_list__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-note_list__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-note_list__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-note_list__viewmore-link:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-note_list__viewmore-link:hover{
	color:#FFFFFF
}

.sl-cms2-note_list__viewmore-link:focus,
.sl-cms2-note_list__viewmore-link:hover {
} .sl-cms2-assignment_list__module-title {
    padding: 0 !important;
}
.sl-cms2-assignment_list__module-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-assignment_list__module-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-assignment_list__module-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__module-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__module-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__module-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__module-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__module-title{
	color:#5a4a84
}


.sl-cms2-assignment_list__note-title {
    margin: 0 0 1em 0;
    padding: 0 !important;
}
.sl-cms2-assignment_list__note-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-assignment_list__note-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-assignment_list__note-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}

.sl-cms2-assignment_list__module-container {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 1em;
    margin-bottom: 1em;
}

.sl-cms2-bg-interior .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__add-item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__add-item{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__add-item{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item{
	border-color:#cccccc
}

.sl-cms2-assignment_list__add-item {
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    font-size: 8pt;
    padding: 4px 10px 4px 10px;
    text-align: center;
    text-decoration: none;
    margin:0 0 5px 0;
}

.sl-cms2-bg-interior .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__add-item:hover{
	background-color:#747474
}

.sl-cms2-assignment_list__add-item:focus,
.sl-cms2-assignment_list__add-item:hover {
    text-decoration: none;
}

.sl-cms2-assignment_list__subtitle-container {
    display: flex;
    justify-content: space-between;
    margin-top: 1em;
}

.sl-cms2-assignment_list__actions {
    white-space: nowrap;
}

.sl-cms2-assignment_list__actions-link {
}
.sl-cms2-bg-interior .sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__actions-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__actions-link{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__actions-link{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__actions-link{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__actions-link{
	color:#0F62A6
}

.sl-cms2-assignment_list__actions-link {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__actions-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__actions-link {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-assignment_list__actions-link:focus,
.sl-cms2-assignment_list__actions-link:hover {
    text-decoration: underline;
}

.sl-cms2-assignment_list__info-container {
    margin: 1em 0 2em 0;
    width: 100%;
}

.sl-cms2-assignment_list__info-container-td {
    padding: 10px 30px !important;
}
.sl-cms2-bg-interior .sl-cms2-assignment_list__info-container-td{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__info-container-td{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__info-container-td{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__info-container-td{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__info-container-td{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__info-container-td{
	background-color:#ececec
}


.sl_element_query_mobile_portrait .sl-cms2-assignment_list__info-container-td,
.sl_element_query_mobile_landscape .sl-cms2-assignment_list__info-container-td {
    padding: 10px 15px !important;
    display: block;
    width: auto;
    border: 1px solid #ffffff;
}

.sl-cms2-assignment_list__expires-day {
    color: #ffffff !important;
    white-space: nowrap;
    width: 1%;
    font-weight: 600 !important;
}
.sl-cms2-bg-interior .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__expires-day{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__expires-day{
	background-color:#747474
}

.sl-cms2-assignment_list__expires-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__expires-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__expires-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-assignment_list__category-name {
    font-weight: 600 !important;
}
.sl-cms2-assignment_list__category-name {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__category-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__category-name {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-assignment_list__created-day {
    font-weight: 600 !important;
}
.sl-cms2-assignment_list__created-day {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__created-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__created-day {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-assignment_list__max-points {
    font-weight: 600 !important;
}
.sl-cms2-assignment_list__max-points {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__max-points {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__max-points {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-assignment_list__assignment-description {
    margin-bottom: 1em !important;
}
.sl-cms2-bg-interior .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__assignment-description{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__assignment-description{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__assignment-description{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__assignment-description{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__assignment-description{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__assignment-description{
	color:#191919
}

.sl-cms2-assignment_list__assignment-description {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__assignment-description {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__assignment-description {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}

.sl-cms2-assignment_list__attach-title {
    margin-bottom: 1em;
    font-size: 10pt;
    font-weight: 600;
    text-transform: uppercase;
}

.sl-cms2-assignment_list__attach-container .news_attach_link {
    position: relative;
}

.sl-cms2-assignment_list__attach-container .news_attach_link:after {
    content: "\f054";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    position: absolute;
    font-size: 7pt;
    top: 4pt;
    left: 0;
    margin: 0;
    z-index: 1;
}
.sl-cms2-bg-interior .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .news_attach_link:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .news_attach_link:after{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .news_attach_link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.news_attach_link:after{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .news_attach_link:after{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.news_attach_link:after{
	color:#191919
}


.sl-cms2-assignment_list__attach-container .news_attach_link a {
    margin-left: 1em !important;
}
.sl-cms2-bg-interior .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-assignment_list__attach-container .news_attach_link a{
	color:#0F62A6
}

.sl-cms2-assignment_list__attach-container .news_attach_link a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-assignment_list__attach-container .news_attach_link a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-assignment_list__attach-container .news_attach_link a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

} .sl-cms2-feature-story-vertical,
.sl-cms2-feature-story-horizontal,
.sl-cms2-feature-story-bling {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-feature-story-vertical {
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    margin: 0 0 1em 0;
    display: block;
    overflow: hidden;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-vertical{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical{
	border-color:#cccccc
}


.sl-cms2-feature-story-vertical--content-container {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 40px 25px;
}

.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical--content-container,
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical--content-container {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    padding: 1em;
}

.sl-cms2-feature-story-vertical__label-container {
    display: none;
}

.sl-cms2-feature-story-vertical__label {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-vertical__label {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-vertical__label {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-vertical__label {
    float: left;
    border: 0 none;
    border-radius: 30px ;
    padding: 0.5em 1.5em ;
    text-decoration: none;
    margin: 0 0 2em 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__label{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__label{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__label{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__label{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__label{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__label{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__label{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__label{
	background-color:#ececec
}


.sl-cms2-feature-story-vertical__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0 0;
    font-style: normal;
    font-size: 40px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 44px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-vertical__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 36px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 40px;
        word-spacing: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-vertical__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 28px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 32px;
        word-spacing: normal;
    }

}
.sl-cms2-feature-story-vertical__title {
    display: block;
    overflow: hidden;
    height: 2.35em;
    margin-bottom: 15px ;
    padding: 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	color:#5a4a84
}


.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__title,
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__title {
    display: block;
    overflow: hidden;
    height: 2.5em;
    margin-bottom: 10px ;
    padding: 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__title{
	 color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__title{
	 color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__title{
	 color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__title{
	 color:#5a4a84
}


.sl-cms2-feature-story-vertical__title:not([contenteditable]):empty {
    display:none;
}

.sl-cms2-feature-story-vertical__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-vertical__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-vertical__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-vertical__blurb {
    display: block;
    overflow: hidden;
    height: 4.6em;
    margin-bottom: 40px ;
    padding: 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	color:#575757
}


.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl_element_query_mobile_portrait .sl-cms2-feature-story-vertical__blurb,
.sl_element_query_mobile_landscape .sl-cms2-feature-story-vertical__blurb {
    display: block;
    overflow: hidden;
    height: 5em;
    margin-bottom: 30px ;
    padding: 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__blurb{
	 color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__blurb{
	 color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__blurb{
	 color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__blurb{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__blurb{
	 color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__blurb{
	 color:#575757
}


.sl-cms2-feature-story-vertical__blurb p {
    margin-top: 0 ;
}

.sl-cms2-feature-story-vertical__button-container {
    min-height: 30px;
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button{
	color:#191919
}

.sl-cms2-feature-story-vertical__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-vertical__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-vertical__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-vertical__button {
    background-color: transparent;
    float: right;
    padding: 5px 15px ;
    border-style: solid ;
    border-width: 1px ;
    border-radius: 15px;
    text-decoration: none ;
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__button:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button{
	color:#FFFFFF
}

.sl-cms2-feature-story-vertical__link-container:focus .sl-cms2-feature-story-vertical__button,
.sl-cms2-feature-story-vertical__link-container:hover .sl-cms2-feature-story-vertical__button,
.sl-cms2-feature-story-vertical__button:focus,
.sl-cms2-feature-story-vertical__button:hover {
    text-decoration: none ;
    cursor: pointer;
}



.sl-cms2-feature-story-horizontal {
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    display: flex;
    flex-direction: row;
    overflow: hidden;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal{
	border-color:#cccccc
}


.sl-cms2-feature-story-horizontal__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-feature-story-horizontal__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-feature-story-horizontal__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-feature-story-horizontal__title {
    display: block;
    overflow: hidden;
    height: 2.5em;
    margin-bottom: 3px ;
    padding: 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__title{
	color:#5a4a84
}


.sl-cms2-feature-story-horizontal__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-horizontal__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-horizontal__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-horizontal__blurb {
    display: block;
    overflow: hidden;
    height: 5em;
    margin-bottom: 20px ;
    padding: 0 ;
}
.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__blurb{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__blurb{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__blurb{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__blurb{
	color:#575757
}



.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	background-color:#ececec
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	border-color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	border-color:#707070
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button{
	color:#191919
}

.sl-cms2-feature-story-horizontal__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-horizontal__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-horizontal__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-horizontal__button {
    background-color: transparent;
    float: right;
    padding: 5px 15px;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    text-decoration: none;
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__button:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button{
	color:#FFFFFF
}

.sl-cms2-feature-story-horizontal__link-container:focus .sl-cms2-feature-story-horizontal__button,
.sl-cms2-feature-story-horizontal__link-container:hover .sl-cms2-feature-story-horizontal__button,
.sl-cms2-feature-story-horizontal__button:focus,
.sl-cms2-feature-story-horizontal__button:hover {
    text-decoration: none;
    cursor: pointer;
}

.sl-cms2-feature-story-horizontal__right {
    display: inline-block;
    box-sizing: border-box;
    padding: 30px;
}

.sl_element_query_mobile_portrait .sl-cms2-feature-story-horizontal__right,
.sl_element_query_mobile_landscape .sl-cms2-feature-story-horizontal__right {
    padding: 1em;
}

/*BLING STYLES*/

.sl-cms2-feature-story-bling {
    margin: 0;
    display: block;
    overflow: hidden;
    position: relative;
    border: none;
    border-radius: 0;
    cursor: pointer;
}

.sl-cms2-feature-story__image.bling {
    padding-bottom: 100%;
}

.sl-cms2-feature-story-bling:before {
    content: '';
    position: absolute;
    /*Hardcoded because we will always use this color for 508 compliance*/
    background: #000;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    transition: opacity 1.2s ease-in-out;
}

.sl-cms2-feature-story-bling.active:not([contenteditable]):before {
    opacity: 0.7;
    transition: opacity 0.6s;
}

.sl-cms2-feature-story-bling[contenteditable]:before {
    opacity: 0.7;
    transition: opacity 0.0s;
}


.sl-cms2-bg-interior .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-bling:after{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling:after{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling:after{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling:after{
	border-color:#cccccc
}

.sl-cms2-feature-story-bling:after {
    content: '';
    border: 1px solid;
    position: absolute;
    top: 50%;
    left: 50%;
    bottom: 50%;
    right: 50%;
    z-index: 1;
    opacity: 0;
    transition:  all .6s ease-in-out;
}

.sl-cms2-feature-story-bling.active:not([contenteditable]):after {
    top: 10px;
    left: 10px;
    bottom: 10px;
    right: 10px;
    opacity: 0.5;
}

.sl-cms2-feature-story-bling--content-container {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top:0;
    z-index: 2;
    padding: 0;
    width: 100%;
    height: 100%;
    transition: all 0.9s ease-in-out;
}

.sl-cms2-feature-story-bling__title_container {
    position: relative;
    width: 100%;
    padding: 100px 10% 0;
    box-sizing: border-box;
    transition: padding 0.5s;
}

.sl-cms2-feature-story-bling.active .sl-cms2-feature-story-bling__title_container {
    padding-top: 0;
}

.sl-cms2-feature-story-bling__title_container:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.sl-cms2-feature-story-bling__title_container:not([contenteditable]):before {
    background: linear-gradient(to bottom,
    transparent, #000);
    opacity: 0.7;
    transition: opacity 1.2s ease-in;

}

.sl-cms2-feature-story-bling.active .sl-cms2-feature-story-bling__title_container:not([contenteditable]):before {
    opacity: 0;
    transition: opacity 0.1s;
}

.sl-cms2-feature-story-bling__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-bling__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-feature-story-bling__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-feature-story-bling__title {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 8% 0 10px;
    padding: 0 0 5px;
    height: auto;
    max-height: 2.4em;
    position: relative;
    line-height: normal;
    /*Hardcoded because we will always use this color for 508 compliance*/
    color: #ffffff;
}

.sl-cms2-feature-story-bling__title:not([contenteditable]) {
    max-height: 3em;
}

.sl-cms2-feature-story-bling__title p {
    margin: 0!important;
}

.sl-cms2-bg-interior .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__title:not([contenteditable]):after{
	border-color:#cccccc
}

.sl-cms2-feature-story-bling__title:not([contenteditable]):after {
    content: '';
    width: 55px;
    border-bottom: 2px solid;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
    transition: all 0.9s ease-in-out;
}

.sl-cms2-feature-story-bling__title:not([contenteditable]):empty {
    display:none;
}

.sl-cms2-feature-story-bling__blurb {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-bling__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-bling__blurb {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-bling__blurb {
    display: block;
    max-height:4.6em;
    padding: 0 10%;
    margin: 0 0 5px;
    overflow: hidden;
    /*Hardcoded because we will always use this color for 508 compliance*/
    color: #ffffff;
}

.sl-cms2-feature-story-bling__blurb p {
    margin: 0;
    line-height: normal;
}

.sl-cms2-feature-story-bling__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-bling__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-bling__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-feature-story-bling__button {
    background-color: transparent;
    border: none;
    float: none;
    padding: 0 10%;
    margin: 0;
    display: block;
    box-sizing: border-box;
    /*Hardcoded because we will always use this color for 508 compliance*/
    color: #ffffff;
}

.sl-cms2-feature-story-bling__button:not([contenteditable]) {
    text-decoration: underline;
}

.sl-cms2-bg-interior .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-bling__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-bling__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-bling__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-bling__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__button:hover{
	color:#FFFFFF
}

.sl-cms2-feature-story-bling__link-container:focus .sl-cms2-feature-story-bling__button,
.sl-cms2-feature-story-bling__link-container:hover .sl-cms2-feature-story-bling__button,
.sl-cms2-feature-story-bling__button:focus,
.sl-cms2-feature-story-bling__button:hover {
    text-decoration: none;
    cursor: pointer;
}

.sl-cms2-feature-story-bling.active .sl-cms2-feature-story-bling__title:after {
    opacity: 1;
}

.sl-cms2-feature-story-bling-slidein-content:not([contenteditable]) {
    opacity: 0;
    transition: transform 0.6s ease-in-out, height 0.6s, opacity 1.2s ease-in-out;
}

.sl-cms2-feature-story-bling.active .sl-cms2-feature-story-bling-slidein-content:not([contenteditable]){
    transform: translateY(0);
    opacity: 1;
}

.sl-cms2-feature-story-bling__label-container {
    display: none;
}

.sl-cms2-feature-story-bling__label {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 10px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-feature-story-bling__label {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-feature-story-bling__label {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 10px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-feature-story-bling__label {
    float: left;
    border: 0 none;
    border-radius: 30px ;
    padding: 0.5em 1.5em ;
    text-decoration: none;
    margin: 0 0 2em 0;
}

.sl-cms2-bg-interior .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-bling__label{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-bling__label{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-feature-story-bling__label{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-feature-story-bling__label{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-feature-story-bling__label{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-feature-story-bling__label{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-feature-story-bling__label{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-feature-story-bling__label{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-feature-story-bling__label{
	background-color:#ececec
}


/*END BLING STYLES*/

.sl-cms2-feature-story-35-col {
    flex: 0 0 35%;
}

.sl-cms2-feature-story-44-col {
    min-width: 240px;
}

.sl-cms2-feature-story-56-col {
}

.sl-cms2-feature-story-65-col {
    flex: 0 0 65%;
}


.sl_element_query_mobile_portrait .sl-cms2-feature-story-horizontal,
.sl_element_query_mobile_landscape .sl-cms2-feature-story-horizontal {
    flex-direction: column;
}


@media (max-width: 768px) {

    .sl-cms2-feature-story-vertical--content-container {
        height: auto;
    }

}

.sl-cms2-feature-story-horizontal__link-container,
.sl-cms2-feature-story-vertical__link-container,
.sl-cms2-feature-story-bling__link-container{
    text-decoration: none;
}

.sl-cms2-feature-story-horizontal__link-container:focus,
.sl-cms2-feature-story-horizontal__link-container:hover,
.sl-cms2-feature-story-vertical__link-container:focus,
.sl-cms2-feature-story-vertical__link-container:hover
.sl-cms2-feature-story-bling__link-container:focus,
.sl-cms2-feature-story-bling__link-container:hover{
    cursor: pointer !important;
} /* Copyright (c) 2004-2017, School Loop, Inc. All Rights Reserved. */

.sl-cms2-feature-story--16x9 {
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.sl-cms2-feature-story--1x1 {
    padding-bottom: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.sl-cms2-upload-progress-holder--active .jsUploadItemTemplate {
    position: absolute;
    top: 0;
    background: rgba(204, 204, 204, 0.6);
    width: 100%;
    height: 100%;
    padding: 10px;
    box-sizing: border-box;
}



.jsFeatureStoryModule .jsImageUploadMessage:after  {
    content:"Drag Image Here";
    font-size: 1.5em;
}

.jsFeatureStoryModule .jsImageUploadMessage.sl-cms2-attachments__dropzone--drop:after{
    content: "Drop Image Here";
} .sl-cms2-promo {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}


.sl-cms2-promo {
    background-color: #af3a03;
}

.sl-cms2-promo__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-promo__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-promo__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}

.sl-cms2-promo__title:not(:empty) {
    margin: 6px;
}

.sl-cms2-promo__title:empty {
    padding: 0px;
}

.sl-cms2-promo__slide-background-image {
    position: relative;
    background-size: cover;
    background-position: center;
    width: 100%;
    background-repeat: no-repeat;
}

.sl-cms2-promo__ribbon-container {
    display: block;
    position: relative;
    bottom: 36px;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.sl_element_query_mobile_portrait .sl-cms2-promo__ribbon-container,
.sl_element_query_mobile_landscape .sl-cms2-promo__ribbon-container {
    bottom: 0;
}

.sl-cms2-promo__ribbon {
    position: absolute;
    bottom: 0;
    width: 67%;
    overflow: hidden;
}

.sl-cms2-promo__ribbon-background {
    background-color: #3E3E3E;
    filter:alpha(opacity=75); /* IE */
    -moz-opacity:0.75; /* Mozilla */
    opacity: 0.75; /* CSS3 */
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100%;
}

.sl-cms2-promo__ribbon-slide-title h2 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-promo__ribbon-slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-promo__ribbon-slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-promo__ribbon-slide-title h2 {
    margin: 0 0 12px 0;
    padding: 0;
    font-weight: normal;
    color: #ffffff;
    /*line-height: inherit;*/

    
}

.sl-cms2-promo__ribbon-slide-title h2:focus,
.sl-cms2-promo__ribbon-intro-text--content:focus {
    outline-style: solid;
    outline-offset: 10px;
    outline-width: 3px;
}

.sl-cms2-promo__ribbon-intro-text {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-promo__ribbon-intro-text {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-promo__ribbon-intro-text {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-promo__ribbon-intro-text {
    position: relative;
    padding: 0;
    color: #ffffff;
    width: 100%;
}

.sl-cms2-promo__ribbon-text {
    z-index: 3;
    position: relative;
    padding: 20px 34px 20px 34px;
    background: transparent !important;
    overflow: hidden;
}

.sl-cms2-promo__ribbon-container--on .sl-cms2-promo__ribbon-text {
    cursor: pointer;
}

.sl_element_query_mobile_portrait .sl-cms2-promo__ribbon-text,
.sl_element_query_mobile_landscape .sl-cms2-promo__ribbon-text {
    padding: 1em;
}

/*RW adding proportions through CSS must be done for each template type */





.sl-cms2-promo__content-container--right-ribbon .sl-cms2-promo__ribbon {
    right: 0;
}

.sl-cms2-promo__content-container--right-ribbon .sl-cms2-promo__ribbon-text {
    padding: 20px 34px 20px 34px;
}


.sl_element_query_ipad_portrait
.sl-cms2-promo__content-container--right-ribbon .sl-cms2-promo__ribbon-text,
.sl_element_query_ipad_landscape
.sl-cms2-promo__content-container--right-ribbon .sl-cms2-promo__ribbon-text {
    padding: 30px 30px 30px 30px;
    text-align: left;
}

.sl_element_query_mobile_portrait .sl-cms2-promo__content-container--center-ribbon .sl-cms2-promo__ribbon-text,
.sl_element_query_mobile_landscape .sl-cms2-promo__content-container--center-ribbon .sl-cms2-promo__ribbon-text,
.sl_element_query_mobile_portrait .sl-cms2-promo__content-container--right-ribbon .sl-cms2-promo__ribbon-text,
.sl_element_query_mobile_landscape .sl-cms2-promo__content-container--right-ribbon .sl-cms2-promo__ribbon-text {
    padding: 1em;
}

.sl-cms2-promo__content-container {
    position: relative;
    display: block;
    width: 100%;
    z-index: 10;
}

.sl-cms2-promo__content-container--center-ribbon .sl-cms2-promo__ribbon {
    width: 67%;
    left: 50%;
    transform: translateX(-50%);
}

.sl-cms2-promo__button {
    margin: 0 0 0 34px;
}

.sl-cms2-promo__button a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-promo__button a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-promo__button a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-promo__button a {
    min-width:77px;       /* RW this is a hack to stop a bug with placeholder */
    padding: 0;
    line-height: 22px;
    text-decoration: none;
}

.sl-cms2-promo__button > div,
.sl-cms2-promo__button > div {
    text-align: right;
    margin: 20px 0 0;
}

.sl-cms2-promo__button-container-no-tissue a {
    position: absolute;
    z-index: 10;
    bottom: 50px;
    -webkit-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.75);
}

.sl-cms2-promo__button-no-tissue--left a {
    left: 50px;
}

.sl-cms2-promo__button-no-tissue--center a {
    left: 50%;
    transform: translateX(-50%);
}

.sl-cms2-promo__button-no-tissue--right a {
    right: 50px;
}

.sl_element_query_mobile_portrait .sl-cms2-promo__button-container-no-tissue a,
.sl_element_query_mobile_landscape .sl-cms2-promo__button-container-no-tissue a,
.sl_element_query_ipad_portrait .sl-cms2-promo__button-container-no-tissue a,
.sl_element_query_ipad_landscape .sl-cms2-promo__button-container-no-tissue a {
    bottom: 20px;
}



.sl-cms2-promo__button a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-promo__button a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-promo__button a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-promo__button-container-no-tissue .sl-cms2-promo__button a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-promo__button-container-no-tissue .sl-cms2-promo__button a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-promo__button-container-no-tissue .sl-cms2-promo__button a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-promo__ribbon-text .sl-cms2-promo__button a,
.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a {
    margin-bottom: 0;
    padding: 5px 15px;
    border: 0;
    border-radius: 10px;
    background-color: #ffffff;
    font-size: 12px;
    color: #3e3e3e;
    white-space: nowrap;
    text-align: center;
}
/*.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a,*/
/*.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a,*/
/*.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on,*/
/*.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a,*/
/*.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a,*/
/*.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on {*/
    /*background-color: #000000;*/
    /*color: #ffffff;*/
/*}*/

.sl-cms2-bg-interior .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:focus .sl-cms2-promo__button a{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text:hover .sl-cms2-promo__button a{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__ribbon-text .sl-cms2-promo__button .sl-cms2-button__button.sl-cms2-button__button--on{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:focus.sl-cms2-promo__button a{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue:hover.sl-cms2-promo__button a{
	background-color:#747474
}


.sl-cms2-bg-interior .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-promo__button-container-no-tissue.sl-cms2-promo__button a.sl-cms2-button__button--on{
	background-color:#747474
}


.sl-cms2-promo__slide-background-image,
.sl-cms2-promo__slide-background-video-container {
    padding-bottom: 47.25%;
    background-color: #3E3E3E;
}

.sl-cms2-slideshow—16x9 .sl-cms2-promo__slide-background-image,
.sl-cms2-slideshow—16x9 .sl-cms2-promo__nav-holder,
.sl-cms2-slideshow—16x9 .sl-cms2-promo__slide-background-video-container {
    padding-bottom: 56.25%;
}

.sl-cms2-slideshow—19x8 .sl-cms2-promo__slide-background-image,
.sl-cms2-slideshow—19x8 .sl-cms2-promo__nav-holder,
.sl-cms2-slideshow—19x8 .sl-cms2-promo__slide-background-video-container {
    padding-bottom: 47.25%;
}

.sl-cms2-slideshow—3x1 .sl-cms2-promo__slide-background-image,
.sl-cms2-slideshow—3x1 .sl-cms2-promo__nav-holder,
.sl-cms2-slideshow—3x1 .sl-cms2-promo__slide-background-video-container {
    padding-bottom: 33%;
}

.sl-cms2-slideshow—4x1 .sl-cms2-promo__slide-background-image,
.sl-cms2-slideshow—4x1 .sl-cms2-promo__nav-holder,
.sl-cms2-slideshow—4x1 .sl-cms2-promo__slide-background-video-container {
    padding-bottom: 25%;
}

.sl_element_query_ipad_portrait
.sl-cms2-promo__slide-background-image,
.sl_element_query_ipad_landscape
.sl-cms2-promo__slide-background-image {
    background-size: cover;
    position: relative;
}

.sl_element_query_ipad_portrait
.sl-cms2-promo__ribbon,
.sl_element_query_ipad_landscape
.sl-cms2-promo__ribbon {
    bottom: inherit;
    left: 0;
    position: relative;
    top: 0;
    transform: inherit;
    width: 100%;
}

.sl_element_query_mobile_portrait
.sl-cms2-promo__ribbon,
.sl_element_query_mobile_landscape
.sl-cms2-promo__ribbon {
    bottom: inherit;
    left: 0;
    position: relative;
    top: 0;
    transform: inherit;
    width: 100%;
}

.sl_element_query_ipad_portrait .sl-cms2-promo__ribbon-background,
.sl_element_query_ipad_portrait .sl-cms2-bg-accent,
.sl_element_query_ipad_portrait .sl-cms2-bg-accent .sl-cms2-promo__ribbon-background,
.sl_element_query_ipad_landscape .sl-cms2-promo__ribbon-background,
.sl_element_query_ipad_landscape .sl-cms2-bg-accent,
.sl_element_query_ipad_landscape .sl-cms2-bg-accent .sl-cms2-promo__ribbon-background {
    border-radius: 0;
    opacity: 1;
}

.sl_element_query_mobile_portrait
.sl-cms2-promo__slide-background-image,
.sl_element_query_mobile_landscape
.sl-cms2-promo__slide-background-image {
    background-size: cover;
    position: relative;
}

.sl_element_query_mobile_portrait
.sl-cms2-promo__ribbon-background,
.sl_element_query_mobile_landscape
.sl-cms2-promo__ribbon-background {
    border-radius: 0;
    opacity: 1;
}

.sl_element_query_mobile_portrait
.sl-cms2-promo__content-container--center-ribbon .sl-cms2-promo__ribbon,
.sl_element_query_mobile_landscape
.sl-cms2-promo__content-container--center-ribbon .sl-cms2-promo__ribbon {
    width: 100%;
}

.sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon .sl-cms2-section-title {
    margin: 0;
}

.sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon .sl-cms2-section-title h2 {
    padding: 0;
}

.sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon-text {
    display: flex;
}

.sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon .sl-cms2-promo__ribbon-slide-title {
    width: 100%;
}

.sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon-intro-text {
    display: none;
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon-text,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon-text,
.sl_element_query_ipad_portrait .sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon-text,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—4x1 .sl-cms2-promo__ribbon-text {
    display: block;
}

.sl_element_query_mobile_portrait .sl-cms2-promo__ribbon-intro-button-container,
.sl_element_query_mobile_landscape .sl-cms2-promo__ribbon-intro-button-container {
    display: block;
}
.sl_element_query_mobile_portrait .sl-cms2-promo__ribbon-container,
.sl_element_query_mobile_landscape .sl-cms2-promo__ribbon-container,
.sl_element_query_ipad_portrait .sl-cms2-promo__ribbon-container,
.sl_element_query_ipad_landscape .sl-cms2-promo__ribbon-container {
    bottom: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-promo__button,
.sl_element_query_mobile_landscape .sl-cms2-promo__button,
.sl_element_query_mobile_portrait .sl-cms2-slideshow—4x1 .sl-cms2-promo__button,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—4x1 .sl-cms2-promo__button,
.sl_element_query_ipad_portrait .sl-cms2-slideshow—4x1 .sl-cms2-promo__button,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—4x1 .sl-cms2-promo__button {
    margin: 20px 0 0 0;
}

.sl-cms2-promo__ribbon-text .sl-cms2-html-block__title {
    display: none;
}

/*Vertical ribbon styles*/

.sl-cms2-promo__ribbon-clamp-container {
    overflow: hidden;
    position: absolute;
    width: 67%;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
}

.sl-cms2-promo__ribbon-clamp-container .sl-cms2-promo__ribbon {
    position: relative;
    width: inherit;
    left: inherit;
    transform: inherit;
}




[class*='sl_element_query_']:not(.sl_element_query_desktop) [class*='sl-cms2-promo__content-container--vertical'] .sl-cms2-promo__ribbon {

    width: 100%;
    background-color: #666F82;
}

[class*='sl_element_query_']:not(.sl_element_query_desktop) [class*='sl-cms2-promo__content-container--vertical'] .sl-cms2-promo__slide-background-video-container,
.sl-cms2-promo__slide-background-video-container
{
    width: 100%;
}
.sl-cms2-promo__slide-background-video-container {
    overflow: hidden;
    position: relative;
    /*padding-bottom: 47.25%;*/
}

[class*='sl-cms2-promo__content-container--vertical'] .sl-cms2-promo__slide-background-image,
[class*='sl-cms2-promo__content-container--vertical'] .sl-cms2-promo__slide-background-video-container {
    width: calc(100% - 400px);
}

.sl-cms2-promo__slide-background-video {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    min-width: 100%;
    min-height: 100%;
    height: auto;
    overflow: hidden;
    width: 100%;
    object-fit: cover;
}

.sl-cms2-promo__slide-background-video--fit {
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

[class*='sl_element_query_']:not(.sl_element_query_desktop) [class*='sl-cms2-promo__content-container--vertical'] .sl-cms2-promo__slide-background-image {
    width: 100%;
}

.sl_element_query_desktop [class*='sl-cms2-promo__content-container--vertical'] .sl-cms2-promo__ribbon {
    width: 400px;
}

.sl-cms2-promo__content-container--vertical-right-ribbon .sl-cms2-promo__ribbon {
    right: 0px;
}

.sl-cms2-promo__content-container--vertical-left-ribbon .sl-cms2-promo__ribbon {
    left: 0px;
}

.sl_element_query_desktop > .sl-cms2-promo__content-container--vertical-left-ribbon .sl-cms2-promo__slide-background-image,
.sl_element_query_desktop > .sl-cms2-promo__content-container--vertical-left-ribbon .sl-cms2-promo__slide-background-video-container {
     margin-left: 400px;
}

.sl-cms2-promo__content-container--vertical-left-ribbon .sl-cms2-promo__ribbon-container,
.sl-cms2-promo__content-container--vertical-right-ribbon .sl-cms2-promo__ribbon-container {
    max-width: inherit;
}

.sl-cms2-promo__content-container--vertical-right-ribbon .sl-cms2-promo__ribbon-container {
    bottom: 0px;
}

.sl-cms2-promo__content-container--vertical-left-ribbon .sl-cms2-promo__ribbon-background,
.sl-cms2-promo__content-container--vertical-right-ribbon .sl-cms2-promo__ribbon-background {
    opacity: 1;
}

.sl-cms2-promo__content-container--vertical-left-ribbon .sl-cms2-promo__content-container,
.sl-cms2-promo__content-container--vertical-right-ribbon .sl-cms2-promo__content-container {
    background-color: #3E3E3E;
} .sl-cms2-badge__container-link {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-badge__container-link {
    text-decoration: none;
}

.sl-cms2-badge__container-link:focus,
.sl-cms2-badge__container-link:hover {
    cursor: pointer;
}

.sl-cms2-bg-interior .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge{
	border-color:#cccccc
}

.sl-cms2-badge {
    padding: 5px;
    border-style: solid;
    border-width: 2px;
    max-width: 300px;
}

.sl_element_query_mobile_portrait .sl-cms2-badge,
.sl_element_query_mobile_landscape .sl-cms2-badge {
    max-width: 100%;
}

.sl-cms2-badge--rect,
.sl_element_query_mobile_portrait .sl-cms2-badge--rect,
.sl_element_query_mobile_landscape .sl-cms2-badge--rect,
.sl-cms2-badge--circle,
.sl_element_query_mobile_portrait .sl-cms2-badge--circle,
.sl_element_query_mobile_landscape .sl-cms2-badge--circle {
    max-width: 150px;
    box-sizing: border-box;
}

.sl-cms2-badge__rect-left-title-link .sl-cms2-default-button__badge {
    align-self: flex-start;
}

.sl-cms2-badge__rect-left-title-link {
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: left;
}

.sl-cms2-badge__rect-right-title-link {
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: right;
}

.sl-cms2-badge--16x9 {
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.sl-cms2-badge--1x1 {
    padding-bottom: 100%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.sl-cms2-badge--svg-wrapper {
    position: relative;
}

.sl-cms2-badge--svg-holder {
    position:absolute;
    height:100%;
    width:100%;
}

.sl-cms2-bg-interior .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__title{
	color:#5a4a84
}

.sl-cms2-badge__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-badge__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-badge__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-badge__title {
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	border-color:#cccccc
}

.sl-cms2-default-button__badge {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-default-button__badge {
    background: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    box-shadow: none;
    padding: 5px 15px ;
    text-align: center;
    text-decoration: none;
    text-transform: none ;
    display: flex;
    align-self: flex-end;
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}

.sl-cms2-default-button__badge:focus,
.sl-cms2-default-button__badge:hover {
}

.sl-cms2-bg-interior .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}

.sl-cms2-badge__container-link:focus .sl-cms2-default-button__badge,
.sl-cms2-badge__container-link:hover .sl-cms2-default-button__badge {
}



.sl-cms2-badge--circle {
    padding: 0;
    border-radius: 1000px;
    overflow: hidden;
}

.sl-cms2-badge__circle-top-image {
    padding-bottom: 75%;
    background-size: cover;
    background-position: center center;
}

.sl-cms2-badge__circle-bottom-link {
    padding: 10px 0 30px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    z-index: 1; /* for rising above svgs */
}

.sl-cms2-bg-interior .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__circle-bottom-link sl-cms2-default-button__badge{
	color:#5a4a84
}

.sl-cms2-badge__circle-bottom-link .sl-cms2-default-button__badge {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-badge__circle-bottom-link .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-badge__circle-bottom-link .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-badge__circle-bottom-link .sl-cms2-default-button__badge {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0 ;
    text-align: center;
    text-decoration: none;
    text-transform: none ;
    display: flex;
    align-self: center;
}

.sl-cms2-badge__circle-bottom-link .sl-cms2-default-button__badge:hover {
}



.sl-cms2-badge__rect-bottom-link {
    padding: 10px 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge{
	border-color:#cccccc
}

.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.5em 0;
    font-style: normal;
    font-size: 14px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.25em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.5em 0;
        font-style: normal;
        font-size: 14px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.25em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge {
    background: transparent;
    border-style: solid;
    border-width: 1px;
    border-radius: 15px;
    box-shadow: none;
    padding: 5px 15px ;
    text-align: center;
    text-decoration: none;
    text-transform: none ;
    display: flex;
    align-self: center;
}
.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge{
	color:#FFFFFF
}

.sl-cms2-badge__rect-bottom-link:focus .sl-cms2-default-button__badge,
.sl-cms2-badge__rect-bottom-link:hover .sl-cms2-default-button__badge,
.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:focus,
.sl-cms2-badge__rect-bottom-link .sl-cms2-default-button__badge:hover {
}

.sl-cms2-badge__rect-left-title-nolink {
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: left;
}

.sl-cms2-bg-interior .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-default-button__badge{
	color:#5a4a84
}

.sl-cms2-badge__rect-left-title-nolink .sl-cms2-default-button__badge {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-badge__rect-left-title-nolink .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-badge__rect-left-title-nolink .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}
.sl-cms2-badge__rect-left-title-nolink .sl-cms2-default-button__badge {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0 ;
    text-decoration: none;
    text-transform: none ;
    display: flex;
    align-self: flex-start;
}

.sl-cms2-badge__rect-left-title-nolink .sl-cms2-default-button__badge:hover {
}



.sl-cms2-badge__rect-right-title-nolink {
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: right;
}

.sl-cms2-bg-interior .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge{
	color:#5a4a84
}

.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.25em 0;
    font-style: normal;
    font-size: 21px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 25px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }

}

@media (max-width: 480px) {
.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.25em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 20px;
        word-spacing: normal;
    }
}.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge {
    border: 0;
    border-radius: 0;
    box-shadow: none;
    padding: 0 ;
    text-align: right ;
    text-decoration: none;
    text-transform: none ;
    display: flex;
    align-self: flex-end;
}

.sl-cms2-badge__rect-right-title-nolink .sl-cms2-default-button__badge:hover {
}



.sl_element_query_mobile_portrait
.sl-cms2-badge {
    flex-direction: column;
}

.sl_element_query_mobile_portrait
.sl-cms2-badge
.sl-cms2-column-container__width-50 {
    width: auto;
}

.sl_element_query_mobile_portrait
.sl-cms2-badge__title {
    margin-bottom: 10px;
}

.sl-cms2-bg-interior .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-badge--svg-color{
	fill:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-badge--svg-color{
	fill:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-badge--svg-color{
	fill:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-badge--svg-color{
	fill:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-badge--svg-color{
	fill:#5a4a84
}

.sl-cms2-badge--svg-color {
} .jsButtonTitle:empty:not(:focus):before {
    color: #cccccc;
}


.sl-cms2-button__button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-button__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-button__button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-button__button {
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    padding: 11px 27px 12px 27px;
    text-align: center;
    text-decoration: none;
    margin:0 0 5px 0;
}
.sl-cms2-bg-interior .sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button{
	background-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-button__button{
	background-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button{
	background-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button{
	background-color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button{
	background-color:#5a4a84
}

.sl-cms2-bg-interior .sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-button__button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button{
	color:#ffffff
}

.sl-cms2-bg-interior .sl-cms2-button__button{
	border-color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button{
	border-color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button{
	border-color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-button__button{
	border-color:#FDC41C
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button{
	border-color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button{
	border-color:#5A4A84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button{
	border-color:#5A4A84
}


.sl-cms2-bg-interior .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button:focus{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:focus{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:focus{
	background-color:#747474
}

.sl-cms2-bg-interior .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button:hover{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	color:#ffffff
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	color:#FFFFFF
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	color:#FFFFFF
}

.sl-cms2-bg-interior .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-button__button:hover{
	background-color:#747474
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-button__button:hover{
	background-color:#747474
}

.sl-cms2-button__button:focus,
.sl-cms2-button__button:hover {
    text-decoration: none;
}

.sl-cms2-button__button--large {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 20px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-button__button--large {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-button__button--large {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-button__button--large {
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    padding: 12px 36px 14px 36px;
    text-align: center;
    text-decoration: none;
    margin:0 0 5px 0;
}

.sl-cms2-button__button--large:focus,
.sl-cms2-button__button--large:hover {
    text-decoration: none;
}

.sl-cms2-button__button--medium {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-button__button--medium {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-button__button--medium {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-button__button--medium {
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    padding: 11px 27px 12px 27px;
    text-align: center;
    text-decoration: none;
    margin:0 0 5px 0;
}

.sl-cms2-button__button--medium:focus,
.sl-cms2-button__button--medium:hover {
    text-decoration: none;
}

.sl-cms2-button__button--small {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.75em 0;
    font-style: normal;
    font-size: 12px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-button__button--small {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-button__button--small {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.25em 0 0.75em 0;
        font-style: normal;
        font-size: 12px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
        text-shadow: normal;
    }

}.sl-cms2-button__button--small {
    border-style: solid;
    border-width: 1px;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    padding: 4px 10px 4px 10px;
    text-align: center;
    text-decoration: none;
    margin:0 0 5px 0;
}

.sl-cms2-button__button--small:focus,
.sl-cms2-button__button--small:hover {
    text-decoration: none;
}

.sl-cms2-button {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
}

.sl-cms2-button {
    display: flex;
}

.sl-cms2-button--center {
    align-items: center;
    justify-content: center;
}

.sl-cms2-button--left {
}

.sl-cms2-button--right > a {
    margin-left: auto;
}

@media (max-width: 480px) {

    .sl-cms2-button--right > a {
        margin-left: 0;
    }

} /* Copyright (c) 2004-2017, School Loop, Inc. All Rights Reserved. */



.sl-cms2-column-container__module-div-container {
    flex: initial;
}

.sl-cms2-column-container {
    display: flex;
    flex-direction: column;
}

.sl-cms2-column-container__flex-1 {
    flex: 1;
}

.sl-cms2-column-container__border {
}

.sl-cms2-column-container__width-100 {
    width: 100%;
}

.sl-cms2-column-container__width-95 {
    width: 95%;
}

.sl-cms2-column-container__width-90 {
    width: 90%;
}

.sl-cms2-column-container__width-85 {
    width: 85%;
}

.sl-cms2-column-container__width-80 {
    width: 80%;
}

.sl-cms2-column-container__width-75 {
    width: 75%;
}

.sl-cms2-column-container__width-75 {
    width: 73%;
}

.sl-cms2-column-container__width-66 {
    width: 66%;
}

.sl-cms2-column-container__width-65 {
    width: 65%;
}

.sl-cms2-column-container__width-60 {
    width: 60%;
}

.sl-cms2-column-container__width-55 {
    width: 55%;
}

.sl-cms2-column-container__width-50 {
    width: 49%;
}

.sl-cms2-column-container__width-45 {
    width: 45%;
}

.sl-cms2-column-container__width-40 {
    width: 40%;
}

.sl-cms2-column-container__width-35 {
    width: 35%;
}

.sl-cms2-column-container__width-34 {
    width: 33%;
}

.sl-cms2-column-container__width-33 {
    width: 33%;
}

.sl-cms2-column-container__width-30 {
    width: 30%;
}

.sl-cms2-column-container__width-25 {
    width: 25%;
}

.sl-cms2-column-container__width-20 {
    width: 20%;
}

.sl-cms2-column-container__width-15 {
    width: 15%;
}

.sl-cms2-column-container__width-10 {
    width: 10%;
}

.sl-cms2-column-container__width-5 {
    width: 5%;
}

.sl-cms2-column-container__left-justify {
    align-items: flex-start;
}

.sl-cms2-column-container__right-justify {
    align-items: flex-end;
}

.sl-cms2-column-container__center-justify {
    align-items: center;
}

.sl-cms2-column-container__stretch-justify {
    align-items: stretch;
}

.sl-cms2-column-container__space-between {
    justify-content: space-between;
}

@media (max-width: 768px) {

    .sl-cms2-column-container__width-15,
    .sl-cms2-column-container__width-20,
    .sl-cms2-column-container__width-25,
    .sl-cms2-column-container__width-30,
    .sl-cms2-column-container__width-33,
    .sl-cms2-column-container__width-34,
    .sl-cms2-column-container__width-40,
    .sl-cms2-column-container__width-45,
    .sl-cms2-column-container__width-50,
    .sl-cms2-column-container__width-55,
    .sl-cms2-column-container__width-60,
    .sl-cms2-column-container__width-65,
    .sl-cms2-column-container__width-66,
    .sl-cms2-column-container__width-70,
    .sl-cms2-column-container__width-75,
    .sl-cms2-column-container__width-80,
    .sl-cms2-column-container__width-85,
    .sl-cms2-column-container__width-90,
    .sl-cms2-column-container__width-95 {
        width: auto;
        flex-direction: column;
    }

    .sl-cms2-column-container__interior-mobile-layout-container {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

    .sl-cms2-column-container__interior-mobile-layout-left {
        display: flex !important;
        flex-direction: column-reverse !important;
    }

}


/*Development only for drag and drop*/

/*this is just for the title on interior pages*/
/*SN "leave here for now"*/
.sl-cms2-column-container__width-100--no-flex {
    flex:none !important;
}

.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-15,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-20,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-25,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-30,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-33,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-34,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-40,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-45,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-50,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-55,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-60,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-65,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-66,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-70,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-75,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-80,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-85,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-90,
.sl-cms2-nav-holder__dropdown .sl-cms2-column-container__width-95 {
    width: auto;
    flex-direction: column;
} /* Copyright (c) 2004-2017, School Loop, Inc. All Rights Reserved. */



.sl-cms2-row-container {
    display: flex;
    flex-direction: row;
    flex: 1 0 auto;
}

.sl-cms2--no-padding {
    padding: 0 !important;
}

.sl-cms2-row-container--no-padding {
    padding: 0 !important;
}

.sl-cms2-row-container__left-justify {
    align-items: flex-start;
}

.sl-cms2-row-container__right-justify {
    align-items: flex-end;
}

.sl-cms2-row-container__center-justify {
    align-items: center;
}

.sl-cms2-row-container__stretch-justify {
    align-items: stretch;
}

.sl-cms2-row-container__space-between {
    justify-content: space-between;
}

@media (max-width: 768px) {

    .sl-cms2-row-container {
        flex-direction: column;
    }

}

.sl-cms2-nav-holder__dropdown .sl-cms2-row-container {
        flex-direction: column;
    } .cms2-include-block--not-editable {
    position:relative;
}

.cms2-include-block--not-editable .cms2-selectable-module--hover__column_space,
.cms2-include-block--not-editable .sl-cms2-padding-header-column figcaption {
  display:none; /* to avoid name of school coming under logo in header */
}

.cms2-include-block--not-editable:after {
  content: "";
  z-index: 299;/*25;*/
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
} /*Moved to nav.css*/ .jsMobileDropdownStore {
    position: fixed;
    background: aliceblue;
    bottom: 0px;

}

.jsMobileDropdownStore .display-none-important {
   display: block !important;
} /* Copyright (c) 2004-2017, School Loop, Inc. All Rights Reserved. */

.sl-chrome-live-template-block {
    background-color: white;
    padding:5px;
} /* Copyright (c) 2004-2018, School Loop, Inc. All Rights Reserved. */ .sl-cms2-slideshow {
animation: none 0s ease 0s 1 normal none running;
  backface-visibility: visible;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  border: medium none currentColor;
  border-collapse: separate;
  border-image: none;
  border-radius: 0;
  border-spacing: 0;
  bottom: auto;
  box-shadow: none;
  box-sizing: content-box;
  caption-side: top;
  clear: none;
  clip: auto;
  color: #000;
  columns: auto;
  column-count: auto;
  column-fill: balance;
  column-gap: normal;
  column-rule: medium none currentColor;
  column-span: 1;
  column-width: auto;
  content: normal;
  counter-increment: none;
  counter-reset: none;
  cursor: auto;
  direction: ltr;
  display: inline;
  empty-cells: show;
  float: none;
  font-family: serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-stretch: normal;
  line-height: normal;
  height: auto;
  hyphens: none;
  left: auto;
  letter-spacing: normal;
  list-style: disc outside none;
  margin: 0;
  max-height: none;
  max-width: none;
  min-height: 0;
  min-width: 0;
  opacity: 1;
  orphans: 2;
  outline: medium none invert;
  overflow: visible;
  overflow-x: visible;
  overflow-y: visible;
  padding: 0;
  page-break-after: auto;
  page-break-before: auto;
  page-break-inside: auto;
  perspective: none;
  perspective-origin: 50% 50%;
  position: static;
  right: auto;
  tab-size: 8;
  table-layout: auto;
  text-align: left;
  text-align-last: auto;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  top: auto;
  transform: none;
  transform-origin: 50% 50% 0;
  transform-style: flat;
  transition: none 0s ease 0s;
  unicode-bidi: normal;
  vertical-align: baseline;
  visibility: visible;
  white-space: normal;
  widows: 2;
  width: auto;
  word-spacing: normal;
    font: inherit;
}


.sl-cms2-slideshow__title {
}
.sl-cms2-slideshow__title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: uppercase;
    text-indent: normal;
    letter-spacing: normal;
    line-height: normal;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-slideshow__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-slideshow__title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: uppercase;
        text-indent: normal;
        letter-spacing: normal;
        line-height: normal;
        word-spacing: normal;
    }
}
.sl-cms2-bg-interior .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-slideshow__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-slideshow__title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-slideshow__title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-slideshow__title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-slideshow__title{
	color:#5a4a84
}


.sl-cms2-slideshow__title:not(:empty) {
    margin: 6px;
}

.sl-cms2-slideshow__title:empty {
    padding: 0px;
}

.sl-cms2-slideshow-nav-arrows {
    display:none;
}

.sl-cms2-slideshow-nav-arrows__button {
    position: absolute;
    z-index: 200;
    top: 50%;
    margin-top: -36px;
    cursor: pointer;
    font-size: 85px;
    color: #3e3e3e;
    background: transparent;
}

.sl-cms2-slideshow-nav-arrows__button:focus {
    border: 2px dotted #fff;
    background: transparent !important;
    color: #ffffff;
    outline: none;
    box-shadow: 7px 7px 5px #333;
}

.sl-cms2-slideshow-nav-arrows__button:hover {
    background: transparent !important;
    color: #ffffff;
}

.sl-cms2-slideshow-nav-arrows__fa-chevron {
    text-shadow: 0px 0px 5px #ffffff;
}

.sl-cms2-slideshow-nav-arrows__fa-chevron:focus,
.sl-cms2-slideshow-nav-arrows__fa-chevron:hover {
    text-shadow: 0px 0px 5px #000000;
}

.sl-cms2-slideshow-nav-arrows__button--prev {
    left: 5%;
}

.sl-cms2-slideshow-nav-arrows__button--next {
    right: 5%;
}

/* Custom navigation dots */

@media (min-width: 480px) {
    .sl-cms2-slideshow-nav-dots {
        text-align: center;
        position: absolute;
        bottom: 0px;
        height: 30px;
        width: 100%;
        left: 0;
        z-index: 1000;
    }
}

.slideshow_gallery_4x3_promo .sl-cms2-slideshow-nav-dots,
.slideshow_gallery_16x9_promo .sl-cms2-slideshow-nav-dots,
.slideshow_gallery_4x1_promo .sl-cms2-slideshow-nav-dots,
.slideshow_gallery_3x1_promo .sl-cms2-slideshow-nav-dots,
.slideshow_gallery_3x4_promo .sl-cms2-slideshow-nav-dots {
    bottom: 39px;
}

.sl-cms2-slideshow-nav-dots__button {
    display: inline-block;
    position: relative;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    margin: 3px;
    cursor: pointer;
    background: #3e3e3e;
    box-shadow: 0 0 5px #ffffff;
    border: none;
    font-size:0;
}


.sl-cms2-slideshow-nav-dots__button:hover{
    outline: none;
    background: #ffffff;
    box-shadow: 0 0 5px #3e3e3e;
}

.sl-cms2-slideshow-nav-dots__button--current:after {
    content: "";
    position: absolute;
    width: 16px;
    height: 16px;
    top: 0;
    left: 0;
    border-radius: 50%;
    animation: fadeIn 1s ease 0.1s both;
    background: #ffffff;
    box-shadow: 0 0 5px #3e3e3e;
}

.sl-cms2-slideshow-nav-dots__button:focus, .sl-cms2-slideshow-nav-dots__button:focus:after {
    border-radius: 15px;
    background: #ffffff;
    box-shadow: 5px 5px 5px #222;
    border: 2px dotted #222;
}

.sl-cms2-slideshow-nav-dots__button:focus:after {
    top:-3px;
    left: -3px;
}



.sl-cms2-slideshow__shutter-wrapper .js-slideshow-background-image {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
}

.slideshow_gallery_4x3_promo .sl-cms2-image__caption--ribbon,
.slideshow_gallery_16x9_promo .sl-cms2-image__caption--ribbon,
.slideshow_gallery_4x1_promo .sl-cms2-image__caption--ribbon,
.slideshow_gallery_3x1_promo .sl-cms2-image__caption--ribbon,
.slideshow_gallery_3x4_promo .sl-cms2-image__caption--ribbon {
    background-color: #3E3E3E;
    filter:alpha(opacity=75); /* IE */
    -moz-opacity:0.75; /* Mozilla */
    opacity: 0.75; /* CSS3 */
}

.slideshow_gallery_4x3_promo .sl-cms2-image__caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.slideshow_gallery_4x3_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.slideshow_gallery_4x3_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.slideshow_gallery_16x9_promo .sl-cms2-image__caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.slideshow_gallery_16x9_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.slideshow_gallery_16x9_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.slideshow_gallery_4x1_promo .sl-cms2-image__caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.slideshow_gallery_4x1_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.slideshow_gallery_4x1_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.slideshow_gallery_3x1_promo .sl-cms2-image__caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.slideshow_gallery_3x1_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.slideshow_gallery_3x1_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.slideshow_gallery_3x4_promo .sl-cms2-image__caption {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.slideshow_gallery_3x4_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.slideshow_gallery_3x4_promo .sl-cms2-image__caption {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.slideshow_gallery_4x3_promo .sl-cms2-image .sl-cms2-image__caption.sl-cms2-image__caption--ribbon,
.slideshow_gallery_16x9_promo .sl-cms2-image .sl-cms2-image__caption.sl-cms2-image__caption--ribbon,
.slideshow_gallery_4x1_promo .sl-cms2-image .sl-cms2-image__caption.sl-cms2-image__caption--ribbon,
.slideshow_gallery_3x1_promo .sl-cms2-image .sl-cms2-image__caption.sl-cms2-image__caption--ribbon,
.slideshow_gallery_3x4_promo .sl-cms2-image .sl-cms2-image__caption.sl-cms2-image__caption--ribbon {
    color: #ffffff;
    padding: 7px 10px;
    background-color: #3E3E3E;
}

.sl-cms2-slideshow .sl-cms2-image__caption-text {
    color: #ffffff;
    opacity: 1;
}

@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

/* end of slideshow navigation */


.sl-cms2-holder-slideshow-html {
    margin: 0px 100px 15px 100px !important;
}
.sl-cms2-bg-interior .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-holder-slideshow-html{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-holder-slideshow-html{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-holder-slideshow-html{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-holder-slideshow-html{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-html{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-html{
	color:#191919
}

.sl-cms2-holder-slideshow-html {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-holder-slideshow-html {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-holder-slideshow-html {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}



.sl-cms2-slideshow-slide-background__image {
    position: relative;
    background-size: cover;
    background-position: center;
    width: 100%;
}

.sl-cms2-slideshow-ribbon__container {
    display: block;
    position: relative;
    bottom: 36px;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow-ribbon__container,
.sl_element_query_mobile_landscape .sl-cms2-slideshow-ribbon__container {
    bottom: 0;
}

.sl-cms2-slideshow-ribbon {
    position: absolute;
    bottom: 0;
    width: 67%;
}

.sl-cms2-slideshow-ribbon__background {
    background-color: #3E3E3E;
    filter:alpha(opacity=75); /* IE */
    -moz-opacity:0.75; /* Mozilla */
    opacity: 0.75; /* CSS3 */
    position: absolute;
    top: 0;
    left: 0;
    height: 100% !important;
    width: 100%;
}

.sl-cms2-slideshow-ribbon__text__background {
    background-color: #3E3E3EC0; /* C0 means 75% opacity in hex */
}

.sl-cms2-slideshow-ribbon__slide-title h2 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-slideshow-ribbon__slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-slideshow-ribbon__slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-slideshow-ribbon__slide-title h2 {
    margin: 0 0 12px 0;
    font-size: 30px;
    font-weight: normal;
    color: #ffffff;
}

.sl-cms2-slideshow-ribbon__intro-button-container {
    display: flex;
}

.sl-cms2-slideshow-ribbon__text  .sl-cms2-button__button {         /* RW this is a hack to stop a bug with placeholder */
    min-width:77px;
}

.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-slideshow-ribbon__intro-text
.sl-cms2-slideshow-ribbon__intro-text {
    position: relative;
    padding: 0;
    color: #ffffff;
    width: 100%;
}

.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block a {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block a {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block p {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block p {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block a,
.sl-cms2-slideshow-ribbon__intro-text .sl-cms2-html-block p {
    padding: 0;
    font-size: 16px;
    line-height: 22px;
    color: #ffffff !important;
    text-decoration: none;
}

.sl-cms2-slideshow-ribbon__text {
    z-index: 3;
    position: relative;
    padding: 15px 90px 35px 90px;
    background: transparent !important;
    overflow: hidden;
}

.sl-cms2-slideshow-ribbon__text:hover {
    cursor: pointer;
}



.sl-cms2-slideshow-ribbon__text-button {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.sl-cms2-slideshow-ribbon .sl-cms2-button--center {
    align-items: left;
    justify-content: left;
}

.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon__text-button,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon__text-button {
    flex-direction: column;
}

.sl-cms2-slide-content-container--right-ribbon
.sl-cms2-slideshow-ribbon__text-button {
    flex-direction: column;
}

/* @media (min-width: 480px) and (max-width: 767px) */

.sl_element_query_ipad_portrait
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center .sl-cms2-default-button,
.sl_element_query_ipad_landscape
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center .sl-cms2-default-button {
    float: none;
    margin: 10px 0 0 0;
}

.sl-cms2-slideshow-ribbon__text {
    padding: 20px 34px 20px 34px;
}

.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon__text {
    padding: 10px 30px 30px;
}

.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon__text {
    padding: 10px 30px 30px;
}


/* @media (max-width: 479px) */

.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center .sl-cms2-default-button,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center .sl-cms2-default-button {
    float: none;
    margin: 10px 0;
}

.sl_element_query_ipad_portrait
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center,
.sl_element_query_ipad_landscape
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center,
.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon__text .sl-cms2-button--center {
    align-items: flex-start;
    justify-content: flex-start;
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_landscape .sl-cms2-slideshow-ribbon__text {
    padding: 1em;
}



.sl-cms2-bg-interior .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-holder-slideshow-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-holder-slideshow-title{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-holder-slideshow-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-holder-slideshow-title{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-holder-slideshow-title{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-holder-slideshow-title{
	color:#191919
}

.sl-cms2-holder-slideshow-title {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.15em 0 0.35em 0;
    font-style: normal;
    font-size: 24px;
    font-weight: 600;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 28px;
    word-spacing: normal;
}

@media (max-width: 768px) {
.sl-cms2-holder-slideshow-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-holder-slideshow-title {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0.15em 0 0.35em 0;
        font-style: normal;
        font-size: 18px;
        font-weight: 600;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 22px;
        word-spacing: normal;
    }
}
.sl-cms2-holder-slideshow-title {
    margin: 10px 100px 5px 100px !important;
}



/*RW adding proportions through CSS must be done for each template type */

/*  */
.sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title h2 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title {
    padding: 0;
    color: #ffffff;
}

.sl-cms2-slideshow-ribbon .sl-cms2-default-button {
    margin: 5px 0 0 0;
    white-space: nowrap;
}

.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon {
    /*height: 400px;*/
    right: 0;
}

.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text {
    padding: 20px 34px 20px 34px;
}

.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__intro-text {
    display: flex;
    flex-direction: column;
}

.sl-cms2-slide-content-container--right-ribbon .sl-cms2-default-button {
    float: none;
    margin: 20px auto 0;
}

.sl_element_query_ipad_portrait
.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text,
.sl_element_query_ipad_landscape
.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text {
    padding: 30px 30px 30px 30px;
    text-align: left;
}

.sl_element_query_ipad_portrait
.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text-button,
.sl_element_query_ipad_landscape
.sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text-button {
    flex-direction: row;
}

.sl_element_query_mobile_portrait .sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_landscape .sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_portrait .sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_landscape .sl-cms2-slide-content-container--right-ribbon .sl-cms2-slideshow-ribbon__text {
    padding: 1em;
;
}




.sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon__text {
    padding: 30px 30px 30px 30px;
    text-align: center;
}

.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button {
    float: none;
    margin: 20px auto 0;
}

.sl-cms2-slide-content-container--bottom-ribbon .sl-cms2-slideshow-ribbon__intro-text {
    display: flex;
    flex-direction: row;
}

.sl-cms2-slide-content-container {
    position: relative;
    display: block;
    width: 100%;
    z-index: 10;
}

.sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon {
    width: 67%;
    left: 50%;
    transform: translateX(-50%);
}

.sl-cms2-slideshow-ribbon .sl-cms2-section-title h2 {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0.25em 0 0.45em 0;
    font-style: normal;
    font-size: 30px;
    font-weight: 700;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 34px;
    word-spacing: normal;
}


@media (max-width: 768px) {
.sl-cms2-slideshow-ribbon .sl-cms2-section-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.45em 0;
        font-style: normal;
        font-size: 24px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 28px;
        word-spacing: normal;
    }

}


@media (max-width: 480px) {
.sl-cms2-slideshow-ribbon .sl-cms2-section-title h2 {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 21px;
        font-weight: 700;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 25px;
        word-spacing: normal;
    }
}
.sl-cms2-slideshow-ribbon .sl-cms2-section-title h2 {
    padding: 0 0 7px 0;
    color: #ffffff;
}

.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button {
    border: 0;
    border-radius: 30px;
    box-shadow: none;
    display: inline-block;
    padding: 12px 30px !important;
    text-decoration: none;
}


.sl-cms2-slide-content-container {
    background-color: #3E3E3E;
}

.slideshow_feature_story_promo .sl-cms2-feature-story-56-col{
    width: 100%;
    background: #fff;
    color: #191919;
}


.sl-cms2-bg-interior .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#ffffff
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#5a4a84
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	color:#191919
}

.sl-cms2-bg-interior .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ffffff
}
.sl-cms2-bg-interior .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-interior .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#333333
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_header .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#333333
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-wrapper_footer .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ffffff
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-theme_header .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#A599C6
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light .sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}
.sl-cms2-bg-theme_footer .sl-cms2-bg-accent_light.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button{
	background-color:#ececec
}

.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button {
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0 0 0.75em 0;
    font-style: normal;
    font-size: 16px;
    font-weight: normal;
    font-variant: normal;
    text-align: left;
    text-transform: normal;
    text-indent: normal;
    letter-spacing: normal;
    line-height: 1.5em;
    word-spacing: normal;
    text-shadow: normal;
}

@media (max-width: 768px) {
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }
}

@media (max-width: 480px) {
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button {
        font-family: 'Open Sans', sans-serif;
        margin: 0;
        padding: 0 0 0.75em 0;
        font-style: normal;
        font-size: 16px;
        font-weight: normal;
        font-variant: normal;
        text-align: left;
        text-transform: normal;
        text-indent: normal;
        letter-spacing: normal;
        line-height: 1.5em;
        word-spacing: normal;
        text-shadow: normal;
    }

}
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon__text {
    text-align: left;
    padding: 20px 34px 20px 34px;
}

.sl-cms2-slideshow-slide-background__image {
    padding-bottom: 47.25%;
}


.sl-cms2-slideshow—19x8 .sl-cms2-slideshow-slide-background__image,
.sl-cms2-slideshow—19x8 .sl-cms2-image-size-nav-holder {
    padding-bottom: 47.25%;
}

.sl-cms2-slideshow—3x1 .sl-cms2-slideshow-slide-background__image,
.sl-cms2-slideshow—3x1 .sl-cms2-image-size-nav-holder {
    padding-bottom: 33%;
}

.sl-cms2-slideshow—4x1 .sl-cms2-slideshow-slide-background__image,
.sl-cms2-slideshow—4x1 .sl-cms2-image-size-nav-holder {
    padding-bottom: 25%;
}

.sl_element_query_ipad_portrait .sl-cms2-slideshow—19x8 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—19x8 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_portrait .sl-cms2-slideshow—3x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—3x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_portrait .sl-cms2-image-size-nav-holder,
.sl_element_query_ipad_landscape .sl-cms2-image-size-nav-holder {
/*    padding-bottom: 65%; */
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow—19x8 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—19x8 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_portrait .sl-cms2-slideshow—3x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—3x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_landscape .sl-cms2-image-size-nav-holder,
.sl_element_query_mobile_portrait .sl-cms2-image-size-nav-holder {
/*    padding-bottom: 80%; */
}


/* @media (max-width: 767px) */

.sl_element_query_ipad_portrait
.sl-cms2-slideshow-slide-background__image,
.sl_element_query_ipad_landscape
.sl-cms2-slideshow-slide-background__image {
    background-size: cover;
    position: relative;
}

.sl_element_query_ipad_portrait
.sl-cms2-slideshow-ribbon,
.sl_element_query_ipad_landscape
.sl-cms2-slideshow-ribbon {
    bottom: inherit;
    left: 0;
    position: relative;
    top: 0;
    transform: inherit;
    width: 100%;
}

.sl_element_query_ipad_portrait .sl-cms2-slideshow-ribbon__background,
.sl_element_query_ipad_portrait .sl-cms2-bg-accent,
.sl_element_query_ipad_portrait .sl-cms2-bg-accent .sl-cms2-slideshow-ribbon__background,
.sl_element_query_ipad_landscape .sl-cms2-slideshow-ribbon__background,
.sl_element_query_ipad_landscape .sl-cms2-bg-accent,
.sl_element_query_ipad_landscape .sl-cms2-bg-accent .sl-cms2-slideshow-ribbon__background {
    border-radius: 0;
    opacity: 1;
}


.sl_element_query_mobile_portrait
.sl-cms2-slideshow-slide-background__image,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-slide-background__image {
    background-size: cover;
    position: relative;
}

.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon {
    bottom: inherit;
    left: 0;
    position: relative;
    top: 0;
    transform: inherit;
    width: 100%;
}

.sl_element_query_mobile_portrait
.sl-cms2-slideshow-ribbon__background,
.sl_element_query_mobile_landscape
.sl-cms2-slideshow-ribbon__background {
    border-radius: 0;
    opacity: 1;
}


.sl_element_query_mobile_portrait
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon,
.sl_element_query_mobile_landscape
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-slideshow-ribbon { width: 100%; }




/* @media (max-width: 480px) */

.sl_element_query_mobile_portrait
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button,
.sl_element_query_mobile_landscape
.sl-cms2-slide-content-container--center-ribbon .sl-cms2-default-button {
    padding: 6px 15px !important;
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow-nav-arrows__button,
.sl_element_query_mobile_landscape .sl-cms2-slideshow-nav-arrows__button {
    /*top: 25%;*/
    font-size: 55px;
    margin-top: -25px;
}

.sl-cms2-slideshow-button {
    margin: 0 0 0 34px;
}

.sl-cms2-slideshow-ribbon__text .sl-cms2-slideshow-button .sl-cms2-button__button.sl-cms2-button__button--medium {
    margin-bottom: 0;
    padding: 5px 15px;
    border: 0;
    background-color: #ffffff;
    font-size: 12px;
    color: #3e3e3e;
    white-space: nowrap;
}
/*.sl-cms2-slideshow-ribbon__text:focus .sl-cms2-slideshow-button .sl-cms2-button__button.sl-cms2-button__button--medium,*/
/*.sl-cms2-slideshow-ribbon__text:hover .sl-cms2-slideshow-button .sl-cms2-button__button.sl-cms2-button__button--medium */
.sl-cms2-slideshow-ribbon__text .sl-cms2-slideshow-button .sl-cms2-button__button.sl-cms2-button__button--on
{
    background-color: #000000;
    color: #ffffff;
}


.sl_element_query_mobile_portrait .sl-cms2-slide-content-container .sl-cms2-feature-story-vertical--content-container,
.sl_element_query_mobile_landscape .sl-cms2-slide-content-container .sl-cms2-feature-story-vertical--content-container {
    padding: 30px 30px 39px 30px;
}

.sl-cms2-image-size-nav-holder {
    position:absolute;
    background-image: none!important;
    top: 0px;
    width: 100%;
}

.slideshow_feature_story_promo .sl-cms2-image-size-nav-holder {
    padding-bottom: 56.25%;
}.slideshow_gallery_16x9_promo .sl-cms2-image-size-nav-holder {
     padding-bottom: 56.25%;
 }


.slideshow_gallery_4x3_promo .sl-cms2-image-size-nav-holder {
    padding-bottom: 75%;
}

.slideshow_gallery_16x9_promo .sl-cms2-image-size-nav-holder {
    padding-bottom: 56.25%;
}

.slideshow_gallery_4x1_promo .sl-cms2-image-size-nav-holder {
    padding-bottom: 25%;
}

.slideshow_gallery_3x1_promo .sl-cms2-image-size-nav-holder {
    padding-bottom: 33%;
}

.slideshow_gallery_3x4_promo .sl-cms2-image-size-nav-holder {
    padding-bottom: 133%;
}



.sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon .sl-cms2-section-title {
    margin: 0;
}

.sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon .sl-cms2-section-title h2 {
    padding: 0;
}

.sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon__text {
    display: flex;
}

.sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title {
    width: 100%;
}

.sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon__intro-text {
    display: none;
}


.sl_element_query_mobile_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon__text,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon__text,
.sl_element_query_ipad_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon__text,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-ribbon__text {
    display: block;
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow-ribbon__intro-button-container,
.sl_element_query_mobile_landscape .sl-cms2-slideshow-ribbon__intro-button-container {
    display: block;
}
.sl_element_query_mobile_portrait .sl-cms2-slideshow-ribbon__container,
.sl_element_query_mobile_landscape .sl-cms2-slideshow-ribbon__container,
.sl_element_query_ipad_portrait .sl-cms2-slideshow-ribbon__container,
.sl_element_query_ipad_landscape .sl-cms2-slideshow-ribbon__container {
    bottom: 0;
}

.sl_element_query_mobile_portrait .sl-cms2-slideshow-button,
.sl_element_query_mobile_landscape .sl-cms2-slideshow-button,
.sl_element_query_mobile_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-button,
.sl_element_query_mobile_landscape .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-button,
.sl_element_query_ipad_portrait .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-button,
.sl_element_query_ipad_landscape .sl-cms2-slideshow—4x1 .sl-cms2-slideshow-button {
    margin: 20px 0 0 0;
}

.sl-cms2-slideshow-ribbon__text .sl-cms2-html-block__title {
    display: none;
} /*
 *
 *  * Copyright (c) 2004-2017, School Loop, Inc. All Rights Reserved.
 *
 */

/* class for all slides */
.js-slide {
    /*position: absolute;*/
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.sl-cms2-slideshow-container {
    width: 100%;
    height: auto;
}

.sl-cms2-slideshow-container--loading-slide {
    display:none;
}

.sl-cms2-slide-content-container {
    position: relative;
    display: block;
    width: 100%;
    z-index: 10;
}


.sl-cms2-holder-slideshow-container {
    height: 100%;
    position: relative;
    background-color: #3E3E3E;
}


.js-slideshow-nav--arrows {
    display: none;
}

.sl-cms2-slideshow-ribbon {
    z-index: 370;

} /*
 *
 *  * Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved.
 *
 */


/*
.sl-cms2-slideshow-slide-background__image {
    position: relative;
    background-size: cover;
    background-position: center;
    width: 100%;
}

.sl-cms2-slideshow-ribbon {
    z-index: 2;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.sl-cms2-slideshow-ribbon__slide-title h1 {
    font-weight: normal;
    color: #ffffff;
    margin: 0 0 10px 0;
}

.sl-cms2-slideshow-ribbon__intro-text {
    color: #ffffff;
    font-size: 1em;
    position: relative;
}

.sl-cms2-slideshow-ribbon__text {
    z-index: 3;
    position: relative;
    padding: 15px 90px 35px 90px;
}

@media (min-width: 480px) and (max-width: 767px) {

    .sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title {
        font-size: 18px;
    }

    .sl-cms2-slideshow-ribbon__text {
        padding: 10px 30px 30px;
    }

    .sl-cms2-slideshow-ribbon__intro-text,
    .sl-cms2-default-button {
        font-size: 12px;
    }

}

@media (max-width: 479px) {

    .sl-cms2-slideshow-ribbon .sl-cms2-slideshow-ribbon__slide-title {
        font-size: 14px;
        font-weight: bold;
    }

    .sl-cms2-slideshow-ribbon__text {
        padding: 10px;
    }

    .sl-cms2-slideshow-ribbon__intro-text,
    .sl-cms2-default-button {
        font-size: 11px;
    }

}

*/ /*
 *
 *  * Copyright (c) 2004-2016, School Loop, Inc. All Rights Reserved.
 *
 */

/* Dropzone effects */

.jsImageUploadMessage:after {
    content:"Drag Image Here";
    font-size: 1.5em;
}

.jsImageUploadMessage.sl-cms2-attachments__dropzone--drop:after{
    content: "Drop Image Here";
}

.sl-cms2-slide-upload-progress-holder {
    position: absolute;
    width:100%;
    height:100%;
    display: flex;
    align-items: center;
    justify-content: center;

}

.sl-cms2-slide-upload-progress-holder.sl-cms2-upload-progress-holder--active {
    background: rgba(204, 204, 204, 0.5);
    z-index: 380;
}


/*For each progress bar item */
.sl-cms2-multiple-uploads__holder.sl-cms2-upload-progress-holder--active .jsUploadItemTemplate {
    position: relative;
    height:auto;
}

.sl-cms2-slideshow-slide-background__image {
    background-repeat: no-repeat;
}

/* end of Dropzone effects */ /* Ken Burns */

.js-slideshow-burns__slide {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.js-slideshow-burns__slide .js-slideshow-background-image {
    position: absolute;
    width: 103%;
    height: 103%;
    -webkit-bkground-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
    transition: transform .8s ease;
}

.js-slideshow-ken-burns-revealing {
    animation: js-slideshow-ken-burns-revealing .8s forwards;
    animation-timing-function: ease;
}



@keyframes js-slideshow-ken-burns-revealing {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;

    }
}


/*!***/
/** We change the point of origin using four corners so images do not move in the same direction.*/
/** This technique allows us to create various paths while applying the same translate() values to all images (see the 'fx' class further below).*/
/**!*/

.js-slideshow-burns__slide .js-slideshow-background-image  {
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -o-transform-origin: bottom left;
    transform-origin: bottom left;
    /*left: -3%;*/
    /*top: 2%;*/
    /*margin-top:-3%;*/

}

.js-slideshow-burns__slide:nth-child(2n+1) .js-slideshow-background-image{
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
    /*left: 3%;*/
    /*margin-left:-3%;*/
    /*top: -3%;*/

}

.js-slideshow-burns__slide:nth-child(3n+1) .js-slideshow-background-image {
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
    -o-transform-origin: top left;
    transform-origin: top left;
    /*left: -3%;*/
    /*top: -3%;*/

}
.js-slideshow-burns__slide:nth-child(4n+1) .js-slideshow-background-image{
    -webkit-transform-origin: bottom right;
    -moz-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right;
    /*left: 3%;*/
    /*top: 3%;*/
    /*margin-left:-3%;*/
    /*margin-top:-3%;*/
}

/* end of Ken Burns */ /* Horizontal slice */
.js-shutter-wrapper .js-slide {
    display: none;
}
/* Width and height is set dynamically */

.js-slideshow-shutters-content {
    width: 100%;
    height: 100%;
}

/* The duplicate parts/slices */

.js-slideshow-shutters-content-slice {
    overflow: hidden;
    position: absolute;
    box-sizing: content-box;
    background: #fff;
}

.sl-slide-horizontal .js-slideshow-shutters-content-slice {
    width: 100%;
    height: 50%;
    left: -200px;
    -webkit-transform: translateY(0%) scale(1);
    -moz-transform: translateY(0%) scale(1);
    -o-transform: translateY(0%) scale(1);
    -ms-transform: translateY(0%) scale(1);
    transform: translateY(0%) scale(1);
}


/* Horizontal slice */

.sl-cms2-slideshow__shutter-wrapper .sl-slide-horizontal {
    position: absolute;
}

.sl-slide-horizontal .js-slideshow-shutters-content-slice {
    width: 100%;
    height: 50%;
    left: -200px;
}

.sl-slide-horizontal .js-slideshow-shutters-content-slice:first-child {
    top: -200px;
    padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .js-slideshow-shutters-content-slice:nth-child(2) {
    top: 50%;
    padding: 0px 200px 200px 200px;
}

/* Vertical slice */

.sl-slide-vertical .js-slideshow-shutters-content-slice {
    width: 50%;
    height: 100%;
    top: -200px;
}

.sl-slide-vertical .js-slideshow-shutters-content-slice:first-child {
    left: -200px;
    padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .js-slideshow-shutters-content-slice:nth-child(2) {
    left: 50%;
    padding: 200px 200px 200px 0px;
}


/* end of Shutters */ /* slider */
.js-slide.js-scroller {
    position: absolute;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
}

.js-scroller-wrapper .js-slideshow-scroller-selected {
    /* this is the visible slide */
    /*position: relative;*/
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.js-scroller .js-slideshow-background-image {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
}

.js-scroller.is-moving, .js-scroller.js-slideshow-scroller-selected {
    /* the is-moving class is assigned to the slide which is moving outside the viewport */
    -webkit-transition: -webkit-transform 0.5s;
    -moz-transition: -moz-transform 0.5s;
    transition: transform 0.5s;
}

.js-scroller.move-left {
    /* slide hidden on the left */
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

.js-slideshow-scroller-from-right,
.cd-hero-slider li.js-slideshow-scroller-selected.js-slideshow-scroller-from-left .cd-half-width:nth-of-type(2),
.cd-hero-slider li.js-slideshow-scroller-selected.js-slideshow-scroller-from-right .cd-half-width:first-of-type {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.2s, -webkit-transform 0.5s 0.2s;
    -moz-transition: opacity 0.4s 0.2s, -moz-transform 0.5s 0.2s;
    transition: opacity 0.4s 0.2s, transform 0.5s 0.2s;
}
.js-slideshow-scroller-from-right, .cd-hero-slider li.js-slideshow-scroller-selected.js-slideshow-scroller-from-left .cd-half-width:first-of-type,
.cd-hero-slider li.js-slideshow-scroller-selected.js-slideshow-scroller-from-right .cd-half-width:nth-of-type(2) {
    /* this is the selected slide - different animation if it's entering from left or right */
    -webkit-transition: opacity 0.4s 0.4s, -webkit-transform 0.5s 0.4s;
    -moz-transition: opacity 0.4s 0.4s, -moz-transform 0.5s 0.4s;
    transition: opacity 0.4s 0.4s, transform 0.5s 0.4s;
} /* 3D */
.js-slideshow-three-d-carousel {
    margin: 0 auto;
}

.js-scroller-threed .js-slideshow-background-image {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
}

.js-scroller-threed .jsPromoTitle, .js-scroller-threed blockquote {
    position: relative;
}

/* end of 3D */ 








.homepage_bg {
    background: #ececec;
    color: #191919;
}
    
    
    
    
    
    
    
            /* autoinclude mixins */
.sl-cms2-margin-module {
      margin-bottom: 20px;
} .header-container {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.footer-container-inner {
    width:100%;
    max-width:1200px;
    margin: 0 auto;
}
 .homepage-containing-row {
    width:100%;
    max-width:1200px;
    margin: 0 auto;

}
 .inner-page-main-content-innertube {
    width:100%;
    max-width:1200px;
    margin: 0 auto;

} .wrapper-inner {
    width:100%;
    max-width:1200px;
    margin: 0 auto;
} .sl-cms2-padding-header-row .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0;
}

.sl-cms2-padding-header-column .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0;
}

.sl-cms2-padding-footer-row .sl-cms2-padding-block {
    box-sizing:border-box;
    padding:0;
}
.sl-cms2-padding-footer-column .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0;
}

.sl-cms2-padding-interior-page-column .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0px 0px 10px 0px;
}

.sl-cms2-padding-interior-page-column .sl-cms2-slideshow .sl-cms2-padding-block {
    padding: 0;
}

.sl-cms2-padding-megamenu-body .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0px 0px 30px 0px;
} .sl-cms2-padding-component-column {
    padding: 0 20px;
} .sl-cms2-padding-header {
    box-sizing:border-box;
    padding:0;
}

.sl-cms2-padding-footer {
    box-sizing:border-box;
    padding:0;
}

.sl-cms2-padding-header-row {
    padding: 25px 0 0 0;

}

.sl-cms2-padding-header-column {
    box-sizing:border-box;
    padding:0 25px;

}

.sl-cms2-padding-footer-row {
    padding:30px 0;
}

.sl-cms2-padding-footer-column {
    padding: 0 25px;
}


 .sl-cms2-padding-header-row .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0;
}

.sl-cms2-padding-header-column .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0;
}

.sl-cms2-padding-footer-row .sl-cms2-padding-block {
    box-sizing:border-box;
    padding:0;
}

.sl-cms2-padding-footer-column .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 0;
}

@media (max-width: 768px) {
    .sl-cms2-padding-header {
        box-sizing:border-box;
        padding: 0;
    }

    .sl-cms2-padding-footer {
        box-sizing:border-box;
        padding: 0;
    }

    .sl-cms2-padding-header-row {
           box-sizing:border-box;
           padding: 0;
    }

    .sl-cms2-padding-header-column {
           box-sizing:border-box;

    }

    .sl-cms2-padding-footer-row {

    }

    .sl-cms2-padding-footer-column {
        padding:0;

    }
}

@media (max-width: 480px) {
    .sl-cms2-padding-header {
        box-sizing:border-box;
        padding: 0;
    }

    .sl-cms2-padding-footer {
        box-sizing:border-box;
        padding:0;
    }

    .sl-cms2-padding-header-row {

    }

    .sl-cms2-padding-header-column {
          /* box-sizing:border-box;*/

    }

    .sl-cms2-padding-footer-row {

    }

    .sl-cms2-padding-footer-column {

    }
} .sl-cms2-padding-homepage-column {
    box-sizing:border-box;
    padding: 0px 20px 0px 20px;
}

.sl-cms2-padding-homepage-row {
    box-sizing:border-box;
    padding: 20px 0 20px 0;
}

.sl-cms2-padding-homepage-lhcol {
    padding-left:20px;
    padding-right:10px;
    display:block;

 }

.sl-cms2-padding-homepage-rhcol {
    padding-left:10px;
    padding-right:20px;
    display:block;
 }


.sl-cms2-padding-homepage-body {
    box-sizing:border-box;
    padding:0px 0px 0px 0px;
}

@media (max-width: 768px) {
    .sl-cms2-padding-homepage-column {
        box-sizing:border-box;
        padding: 0px 20px 0px 20px;
    }

    .sl-cms2-padding-homepage-row {
        box-sizing:border-box;
        padding: 20px 0;
    }
    
    .sl-cms2-padding-homepage-lhcol,
    .sl-cms2-padding-homepage-rhcol {
        padding-left:20px;
        padding-right:20px;
    }
    .sl-cms2-padding-homepage-body {
        box-sizing:border-box;
        padding:0px 0px 0px 0px;
    }
}

@media (max-width: 480px) {
    .sl-cms2-padding-homepage-column {
        box-sizing:border-box;
        padding: 0px 20px 0px 20px;
    }

    .sl-cms2-padding-homepage-row {
        box-sizing:border-box;
        padding: 20px 0;
    }

    .sl-cms2-padding-homepage-body {
        box-sizing:border-box;
        padding:0px 0px 0px 0px;
    }
}
 .sl-cms2-padding-interior-page-column {
    box-sizing:border-box;
    padding: 0px 20px 0px 20px;
}

.sl-cms2-padding-interior-page-body {
    box-sizing:border-box;
    padding:20px 0px 50px 0px;
}

@media (max-width: 768px) {
    .sl-cms2-padding-interior-page-column {
        box-sizing:border-box;
        padding: 0px 15px 0px 15px;
    }

    .sl-cms2-padding-interior-page-body {
        box-sizing:border-box;
        padding: 15px 0px 50px 0px;
    }

    .sl-cms2-bg-interior #block_col2 .sl-cms2-bg-accent.sl-cms2-bg-has-subregion-background,
    .sl-cms2-bg-interior #block_col3 .sl-cms2-bg-accent.sl-cms2-bg-has-subregion-background {
        padding-top: 15px;
        padding-bottom: 15px;
    }
}

@media (max-width: 480px) {
    .sl-cms2-padding-interior-page-column {
        box-sizing:border-box;
        padding: 0px 20px 0px 20px;
    }

    .sl-cms2-padding-interior-page-body {
        box-sizing:border-box;
        padding:20px 0px 50px 0px;
    }
}

 .sl-cms2-padding-megamenu-body {
    box-sizing:border-box;
    padding: 10px 0 20px;
}

.sl-cms2-padding-megamenu-body > .sl-cms2-column-container {
    box-sizing:border-box;
    padding: 0px 15px 0px 15px;
}

.sl-cms2-nav-holder__dropdown .sl-cms2-padding-megamenu-body > .sl-cms2-column-container {
    padding: 0 40px;
}

.sl-cms2-nav-holder__dropdown .sl-cms2-padding-megamenu-body .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 15px 0 0;
}

.sl-cms2-padding-megamenu-body .sl-cms2-padding-block {
    box-sizing:border-box;
    padding: 15px 10px 0;
}

@media (max-width: 768px) {
    .sl-cms2-padding-megamenu-column {
        box-sizing:border-box;
        padding: 0px 15px 0px 15px;
    }

    .sl-cms2-padding-megamenu-row {
        box-sizing:border-box;
        padding: 0px 15px 0px 15px;
    }

    .sl-cms2-padding-megamenu-body {
        box-sizing:border-box;
        padding: 15px 0px 15px 0px;
    }
}

@media (max-width: 480px) {
    .sl-cms2-padding-megamenu-column {
        box-sizing:border-box;
        padding: 0px 15px 0px 15px;
    }

    .sl-cms2-padding-megamenu-row {
        box-sizing:border-box;
        padding: 0px 15px 0px 15px;
    }

    .sl-cms2-padding-megamenu-body {
        box-sizing:border-box;
        padding: 15px 0px 15px 0px;
    }
}
 .sl-cms2-padding-top-wrapper {
    padding: 10px  20px;
}

.sl-cms2-padding-bottom-wrapper {
    padding: 20px;
}
 
        </style>





