/* CSS Document */
:root {
  --default: #0000ee;
  /*Default	*/
  --default-a0: rgba(0, 0, 238, 0);
  --gold: #f4a30c;
  /*Gold	*/
  /* Old Gold 245,179,53 */
  --gold-a10: rgba(244, 163, 12, 0.1);
  --gold-a30: rgba(244, 163, 12, 0.3);
  --gold-a0: rgba(244, 163, 12, 0);
  --ltgold: #fff7e0;
  --red: #ed493a;
  /*Red	*/
  --red-a0: rgba(237, 73, 58, 0);
  --navy: #1b3059;
  --navy-a0: rgba(27, 48, 89, 0);
  --blue: #7ca7ad;
  /*Blue	*/
  --blue-a0: rgba(124, 167, 173, 0);
  --bluenew: #e5fbff;
  --olive: #b0bc19;
  /*Olive	*/
  /* Old Olive 192,203,101 */
  --olive-a0: rgba(176, 188, 25, 0);
  --dkteal: #146d7c;
  /*Dark Teal */
  --dkteal-a10: rgba(20, 109, 124, 0.1);
  --dkteal-a30: rgba(20, 109, 124, 0.3);
  --dkteal-a0: rgba(20, 109, 124, 0);
  --purple: #9f4f7a;
  /*Purple 9f4f7a */
  --purple-a0: rgba(159, 79, 122, 0);
  /*Purple 9f4f7a */
  --gray: #888888;
  --gray2h: #a0a0a0;
  --gray-a0: rgba(160, 160, 160, 0);
  --ltgray: #f2f2f2;
}
html:not(.ccm-panel-ready) .hide-this-thing {
  display: none;
}
.ccm-panel-ready .hide-this-thing {
  opacity: .5;
  position: relative;
}
.ccm-panel-ready .hide-this-thing::before {
  content: 'Hidden Block';
  position: absolute;
  top: -16px;
  font-size: 70%;
}
.home-header-additional-content [class*='section-'] > .row {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.ccm-edit-mode .home-header-additional-content [class*='section-'] > div > .row {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
.font-playfair {
  font-family: 'Playfair Display', serif;
  line-height: 1em !important;
}
.huge-header {
  font-size: 72px !important;
  line-height: 1em !important;
}
.large-header {
  font-size: 60px !important;
  line-height: 1em !important;
}
@media screen and (max-width: 1300px) {
  .ccm-page h2 {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 900px) {
  .limit-width-55 > div,
  .limit-width-65 > div,
  .limit-width-75 > div,
  .limit-width-85 > div {
    max-width: none !important;
  }
}
@media screen and (max-width: 767px) {
  .huge-header {
    font-size: 55px !important;
  }
  .large-header {
    font-size: 45px !important;
  }
  .section-black > .row > div,
  .section-yellow > .row > div,
  .section-gray > .row > div,
  .section-ltgray > .row > div,
  .section-gold > .row > div,
  .section-ltgold > .row > div,
  .section-olive > .row > div,
  .section-navy > .row > div,
  .section-blue > .row > div,
  .section-dark-teal > .row > div,
  .section-purple > .row > div,
  .section-white > .row > div,
  .section-clear > .row > div {
    margin-bottom: 2rem;
  }
}
@media screen and (max-width: 460px) {
  .huge-header {
    font-size: 46px !important;
  }
  .large-header {
    font-size: 32px !important;
  }
}
.ccm-page h1 {
  line-height: 1.1em;
}
.panel-long {
  padding: 0;
}
.home-logo-date {
  max-width: 1000px;
}
.page-template-homepage .header-logo,
.page-template-homepage2 .header-logo {
  max-width: 750px;
  margin: 0 auto;
}
.page-template-homepage .header-date {
  color: #FFF;
}
.page-template-homepage .header-date h1,
.page-template-homepage .header-date h2,
.page-template-homepage .header-date h3,
.page-template-homepage .header-date h4,
.page-template-homepage .header-date h5,
.page-template-homepage .header-date h6 {
  color: #FFF;
}
.ccm-edit-mode .page-template-homepage .header-date {
  color: #f0f0f0;
}
.ccm-edit-mode .page-template-homepage .header-date h1,
.ccm-edit-mode .page-template-homepage .header-date h2,
.ccm-edit-mode .page-template-homepage .header-date h3,
.ccm-edit-mode .page-template-homepage .header-date h4,
.ccm-edit-mode .page-template-homepage .header-date h5,
.ccm-edit-mode .page-template-homepage .header-date h6 {
  color: #f0f0f0;
}
/* HOME PAGE REDESIGN */
.ccm-page {
  font-family: 'Montserrat', sans-serif;
}
.home-panel-1a .home-panel-1-content {
  padding: 8rem 0 7rem;
  position: relative;
  display: block;
  align-items: center;
  flex-wrap: wrap;
}
.ccm-edit-mode .home-panel-1a .home-panel-1-content {
  height: auto;
}
.home-panel-1a .home-logo-date {
  text-align: center;
  padding: 0 2rem;
}
.home-panel-1a .home-logo-date .header-date {
  text-align: inherit;
}
.home-panel-1a .home-logo-date .header-date h2 {
  font-size: 2.7vw;
}
.home-panel-1a .home-logo-date .header-date p {
  font-size: 2.2vw;
}
@media screen and (max-width: 700px) {
  .home-panel-1a .home-logo-date .header-date h2.page-title {
    font-size: 5vw;
  }
  .home-panel-1a .home-logo-date .header-date p {
    font-size: 4.2vw;
  }
}
.home-panel-1a .header-headlineN {
  position: relative;
  /*padding: 4vh 6%; height: 32vh; display: flex; align-items: center;*/
}
.ccm-edit-mode .home-panel-1a .header-headlineN {
  height: auto;
  display: block;
}
.page-template-homepage2 h1 {
  font-size: 2rem;
}
.panel-partners .panel-content {
  border: none;
}
@media screen and (max-width: 550px) {
  .home-panel-1a .home-panel-1-content {
    height: auto;
  }
  .page-template-homepage2 h1 {
    font-size: 1.5rem;
  }
}
@media screen and (max-height: 650px) and (orientation: landscape) {
  .home-panel-1a .home-panel-1-content {
    height: auto;
  }
  .home-panel-1a .header-headlineN {
    height: auto;
  }
}
@media screen and (max-height: 550px) {
  .home-panel-1a .header-headlineN {
    height: auto;
  }
}
.home-desc-links {
  width: 100%;
}
.panel-background {
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 0;
  top: 0;
  overflow: hidden;
}
.ccm-edit-mode .panel-background {
  position: relative;
  height: auto;
  z-index: auto;
  overflow: visible;
}
.panel-background div {
  width: 100%;
  height: 100%;
}
.ccm-edit-mode .panel-background div {
  width: auto;
  height: auto;
}
/* END HOME PAGE REDESIGN */
.home-top-col1 {
  color: #fff;
}
.ccm-edit-mode .home-top-col1 {
  color: #f0f0f0;
}
.header-top {
  background: var(--gold);
}
.ccm-page header {
  position: sticky;
  width: 100%;
  z-index: 99;
  background: #fff;
  top: 0;
}
.ccm-panel-ready header {
  top: 48px;
}
.header-feature-wrapper a.ccm-block-button {
  background: var(--gold);
  border-color: var(--gold);
}
.header-social a.feature-icon-only {
  color: rgba(230, 136, 38, 0.9);
}
.ccm-page .header-nav ul a:hover {
  color: #ed493a;
  color: #000;
}
.ccm-page .header-nav ul ul a:hover {
  color: var(--gold);
}
.ccm-page a {
  color: var(--default);
  text-decoration: none;
}
.ccm-page a:hover {
  color: #d18e0e;
}
.limit-width-55 > div,
.ccm-edit-mode .limit-width-55,
.limit-width-65 > div,
.ccm-edit-mode .limit-width-65,
.limit-width-75 > div,
.ccm-edit-mode .limit-width-75,
.limit-width-85 > div,
.ccm-edit-mode .limit-width-85 {
  margin: 0 auto;
}
/*.limit-width-55 > div > div, 
.limit-width-65 > div > div, 
.limit-width-75 > div > div, 
.limit-width-85 > div > div {
	margin:0 auto;
	margin:inherit;
	max-width:900px;
}*/
.limit-width-55 > div,
.ccm-edit-mode .limit-width-55 {
  max-width: 55%;
}
.limit-width-65 > div,
.ccm-edit-mode .limit-width-65 {
  max-width: 65%;
}
.limit-width-75 > div,
.ccm-edit-mode .limit-width-75 {
  max-width: 75%;
}
.limit-width-85 > div,
.ccm-edit-mode .limit-width-85 {
  max-width: 85%;
}
.limit-width-55 > * {
  max-width: 55%;
  margin-left: auto;
  margin-right: auto;
}
.limit-width-55 > div > * {
  max-width: unset;
}
.limit-width-65 > * {
  max-width: 65%;
  margin-left: auto;
  margin-right: auto;
}
.limit-width-65 > div > * {
  max-width: unset;
}
.limit-width-75 > * {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
}
.limit-width-75 > div > * {
  max-width: unset;
}
.limit-width-85 > * {
  max-width: 85%;
  margin-left: auto;
  margin-right: auto;
}
.limit-width-85 > div > * {
  max-width: unset;
}
.ccm-edit-mode .limit-width-55 > div,
.ccm-edit-mode .limit-width-65 > div,
.ccm-edit-mode .limit-width-75 > div,
.ccm-edit-mode .limit-width-85 > div {
  max-width: unset;
}
.section-black,
.section-yellow,
.section-gray,
.section-ltgray,
.section-gold,
.section-ltgold,
.section-olive,
.section-navy,
.section-blue,
.section-dark-teal,
.section-purple,
.section-white,
.section-clear {
  padding: 4rem 3.5vw;
  color: #fff;
}
.section-black {
  background: #000;
}
.section-yellow {
  background: var(--gold);
}
.section-gray {
  background: var(--gray);
}
.section-ltgray {
  background: var(--ltgray);
  color: #000;
}
.section-gold {
  background: var(--gold);
}
.section-ltgold {
  background: var(--ltgold);
  color: #000;
}
.section-olive {
  background: var(--olive);
}
/*.section-navy {
	background: var(--navy);
	color:#000;
}*/
.section-blue {
  background: var(--bluenew);
  color: #000;
}
.section-dark-teal {
  background: var(--dkteal);
}
.section-purple {
  background: var(--purple);
}
.section-white {
  background: #fff;
  color: #000;
}
.section-clear {
  background: none;
}
.ccm-partner-logos p.ccm-partner-logos-feature span {
  color: #fff;
  background: var(--gold);
}
.ccm-block-contactus-wrapper .ccm-block-contactus-name {
  color: #000;
}
.footer-divider-icon img {
  max-width: 140px;
  transform: translateY(-110%);
}
.btn-primary,
a.btn-primary {
  background: var(--blue);
  border-color: var(--blue);
  transition: all .4s ease;
  border-radius: 3em;
  color: #fff;
}
.btn-primary:hover,
a.btn-primary:hover {
  background: var(--blue);
  border-color: var(--blue);
  opacity: .7;
  color: #fff;
}
.ccm-block-button-wrapper .ccm-block-button,
.ccm-page a.ccm-block-button,
.login-logout-link a {
  border-radius: 3em;
  text-decoration: none;
}
.plum a.ccm-block-button,
.teal a.ccm-block-button,
.navy a.ccm-block-button,
.blue a.ccm-block-button,
.red a.ccm-block-button,
.chartreuse a.ccm-block-button,
.violet a.ccm-block-button,
.olive a.ccm-block-button,
.dkteal a.ccm-block-button,
.purple a.ccm-block-button,
.magenta a.ccm-block-button {
  color: #000;
}
.white a.ccm-block-button {
  color: #ffffff;
}
.gold-on-black a.ccm-block-button,
.red-on-black a.ccm-block-button,
.navy-on-black a.ccm-block-button,
.blue-on-black a.ccm-block-button,
.olive-on-black a.ccm-block-button,
.dkteal-on-black a.ccm-block-button,
.purple-on-black a.ccm-block-button,
.gray-on-black a.ccm-block-button,
.white-on-black a.ccm-block-button {
  color: #fff;
}
.gold a.ccm-block-button,
.gold-on-black a.ccm-block-button {
  border-color: var(--gold);
  background: var(--gold-a0);
}
.red a.ccm-block-button,
.red-on-black a.ccm-block-button {
  border-color: var(--red);
  background: var(--red-a0);
}
.navy a.ccm-block-button,
.navy-on-black a.ccm-block-button {
  border-color: var(--navy);
  background: var(--navy-a0);
}
.blue a.ccm-block-button,
.blue-on-black a.ccm-block-button {
  border-color: var(--blue);
  background: var(--blue-a0);
}
.olive a.ccm-block-button,
.olive-on-black a.ccm-block-button {
  border-color: var(--olive);
  background: var(--olive-a0);
}
.dkteal a.ccm-block-button,
.dkteal-on-black a.ccm-block-button {
  border-color: var(--dkteal);
  background: var(--dkteal-a0);
}
.purple a.ccm-block-button,
.purple-on-black a.ccm-block-button {
  border-color: var(--purple);
  background: var(--purple-a0);
}
.gray a.ccm-block-button,
.gray-on-black a.ccm-block-button {
  border-color: var(--gray);
  background: var(--gray-a0);
}
.white a.ccm-block-button,
.white-on-black a.ccm-block-button {
  border-color: #ffffff;
  background: rgba(255, 255, 255, 0);
}
.gold a.ccm-block-button:hover,
.gold-on-black a.ccm-block-button:hover {
  background: var(--gold);
  color: #fff;
}
.red a.ccm-block-button:hover,
.red-on-black a.ccm-block-button:hover {
  background: var(--red);
  color: #fff;
}
.navy a.ccm-block-button:hover,
.navy-on-black a.ccm-block-button:hover {
  background: var(--navy);
  color: #fff;
}
.blue a.ccm-block-button:hover,
.blue-on-black a.ccm-block-button:hover {
  background: var(--blue);
  color: #fff;
}
.olive a.ccm-block-button:hover,
.olive-on-black a.ccm-block-button:hover {
  background: var(--olive);
  color: #fff;
}
.dkteal a.ccm-block-button:hover,
.dkteal-on-black a.ccm-block-button:hover {
  background: var(--dkteal);
  color: #fff;
}
.purple a.ccm-block-button:hover,
.purple-on-black a.ccm-block-button:hover {
  background: var(--purple);
  color: #fff;
}
.gray a.ccm-block-button:hover,
.gray-on-black a.ccm-block-button:hover {
  background: var(--gray);
  color: #fff;
}
.white a.ccm-block-button:hover,
.white-on-black a.ccm-block-button:hover {
  background: #ffffff;
  color: #000;
}
.solid-gold a.ccm-block-button,
.header-feature-wrapper .solid-gold .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--gold);
  border-color: var(--gold) !important;
  color: #fff;
}
.solid-red a.ccm-block-button,
.header-feature-wrapper .solid-red .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--red);
  border-color: var(--red) !important;
  color: #fff;
}
.solid-navy a.ccm-block-button,
.header-feature-wrapper .solid-navy .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--navy);
  border-color: var(--navy) !important;
  color: #fff;
}
.solid-blue a.ccm-block-button,
.header-feature-wrapper .solid-blue .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--blue);
  border-color: var(--blue) !important;
  color: #fff;
}
.solid-olive a.ccm-block-button,
.header-feature-wrapper .solid-olive .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--olive);
  border-color: var(--olive) !important;
  color: #fff;
}
.solid-dkteal a.ccm-block-button,
.header-feature-wrapper .solid-dkteal .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--dkteal);
  border-color: var(--dkteal) !important;
  color: #fff;
}
.solid-purple a.ccm-block-button,
.header-feature-wrapper .solid-purple .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--purple);
  border-color: var(--purple) !important;
  color: #fff;
}
.solid-gray a.ccm-block-button,
.header-feature-wrapper .solid-gray .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--gray);
  border-color: var(--gray) !important;
  color: #fff;
}
.solid-ltgray a.ccm-block-button,
.header-feature-wrapper .solid-ltgray .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--ltgray);
  border-color: var(--ltgray) !important;
  color: #000;
}
.solid-white a.ccm-block-button,
.header-feature-wrapper .solid-white .ccm-block-button-wrapper a.ccm-block-button {
  background: #ffffff;
  border-color: #ffffff !important;
  color: #000;
}
.solid-contact a.ccm-block-button,
.header-feature-wrapper .solid-contact .ccm-block-button-wrapper a.ccm-block-button {
  background: var(--plum);
  border-color: var(--plum) !important;
  color: #fff;
}
.solid-gold a.ccm-block-button:hover {
  border-color: var(--gold);
  background: var(--gold-a0);
  color: #000;
}
.solid-red a.ccm-block-button:hover {
  border-color: var(--red);
  background: var(--red-a0);
  color: #000;
}
.solid-navy a.ccm-block-button:hover {
  border-color: var(--navy);
  background: var(--navy-a0);
  color: #000;
}
.solid-blue a.ccm-block-button:hover {
  border-color: var(--blue);
  background: var(--blue-a0);
  color: #000;
}
.solid-olive a.ccm-block-button:hover {
  border-color: var(--olive);
  background: var(--olive-a0);
  color: #000;
}
.solid-dkteal a.ccm-block-button:hover {
  border-color: var(--dkteal);
  background: var(--dkteal-a0);
  color: #000;
}
.solid-purple a.ccm-block-button:hover {
  border-color: var(--purple);
  background: var(--purple-a0);
  color: #000;
}
.solid-gray a.ccm-block-button:hover {
  border-color: var(--gray);
  background: var(--gray-a0);
  color: #000;
}
.solid-ltgray a.ccm-block-button:hover {
  border-color: var(--ltgray);
  background: var(--ltgray-a0);
  color: #000;
}
.solid-white a.ccm-block-button:hover {
  border-color: #ffffff;
  background: rgba(255, 255, 255, 0);
  color: #000;
}
.solid-contact a.ccm-block-button:hover {
  border-color: var(--gold);
  background: var(--gold-a0);
  color: #000;
}
.gold-button-text a.ccm-block-button {
  color: var(--gold);
}
.red-button-text a.ccm-block-button {
  color: var(--red);
}
.navy-button-text a.ccm-block-button {
  color: var(--navy);
}
.blue-button-text a.ccm-block-button {
  color: var(--blue);
}
.olive-button-text a.ccm-block-button {
  color: var(--olive);
}
.dkteal-button-text a.ccm-block-button {
  color: var(--dkteal);
}
.purple-button-text a.ccm-block-button {
  color: var(--purple);
}
.gray-button-text a.ccm-block-button {
  color: var(--gray);
}
.white-button-text a.ccm-block-button {
  color: #ffffff;
}
.white-hover-text a.ccm-block-button:hover {
  background: none;
}
/*div.center .ccm-block-button-wrapper 	{ text-align: center; }
div.wrappable-text a.ccm-block-button { white-space:normal; }*/
span.text-gold,
span.text-gold a {
  color: var(--gold);
}
span.text-red,
span.text-red a {
  color: var(--red);
}
span.text-navy,
span.text-navy a {
  color: var(--navy);
}
span.text-blue,
span.text-blue a {
  color: var(--blue);
}
span.text-olive,
span.text-olive a {
  color: var(--olive);
}
span.text-dkteal,
span.text-dkteal a {
  color: var(--dkteal);
}
span.text-purple,
span.text-purple a {
  color: var(--purple);
}
span.text-gray,
span.text-gray a {
  color: var(--gray);
}
span.text-wht,
span.text-wht a {
  color: #ffffff;
}
.ccm-edit-mode span.text-wht,
.ccm-edit-mode span.text-wht a {
  color: #000000;
}
.block-gold {
  background: var(--gold);
}
.block-red {
  background: var(--red);
}
.block-navy {
  background: var(--navy);
}
.block-blue {
  background: var(--blue);
}
.block-olive {
  background: var(--olive);
}
.block-purple {
  background: var(--purple);
}
.block-gray {
  background: var(--gray);
}
.block-ltgray {
  background: var(--ltgray);
}
.block-gold {
  background: var(--gold);
}
.block-ltgold {
  background: var(--ltgold);
}
.block-dkteal {
  background: var(--dkteal);
}
.block-wht {
  background: #ffffff;
}
.ccm-edit-mode .block-wht {
  background: #e6e6e6;
}
/*.text-headline { font-size: 48px; line-height: 1.1em; }*/
/* CUSTOM AREA STYLES */
/*.shadow-area { box-shadow:0px 0px 15px 5px rgb(220, 220, 220); padding: 2rem 2.75rem; }*/
.vertical-align-bottom > div {
  align-items: flex-end;
}
.ccm-edit-mode .vertical-align-bottom .ccm-block-edit-layout > .row > div {
  align-content: flex-end;
}
.vertical-align-center > div {
  align-items: center;
}
.ccm-edit-mode .vertical-align-center .ccm-block-edit-layout > .row > div {
  align-content: center;
}
.vertical-padding-2 {
  padding: .25rem 0 2rem;
}
.vertical-padding-4 {
  padding: 1rem 0 4rem;
}
.vertical-padding-6 {
  padding: 2rem 0 6rem;
}
.vertical-padding-8 {
  padding: 3rem 0 8rem;
}
.full-padding-20 {
  padding: 20px;
}
.rounded-area {
  /*border:2px solid #dedede;*/
  border-radius: 2rem;
  padding: 2rem 2.75rem;
  /*margin-bottom: 3.5rem;*/
}
.bordered-area-green,
.bordered-area-navy,
.bordered-area-blue,
.bordered-area-dark-teal,
.bordered-area-purple,
.bordered-area-gray,
.bordered-area-ltgray,
.bordered-area-gold,
.bordered-area-ltgold,
.bordered-area-black {
  border-width: 2px;
  border-style: solid;
  padding: 2rem 2.75rem;
}
.bordered-area-green {
  border-color: var(--olive);
}
.bordered-area-navy {
  border-color: var(--navy);
}
.bordered-area-blue {
  border-color: var(--blue);
}
.bordered-area-dark-teal {
  border-color: var(--dkteal);
}
.bordered-area-purple {
  border-color: var(--purple);
}
.bordered-area-gray {
  border-color: #dedede;
}
.bordered-area-ltgray {
  border-color: var(--ltgray);
}
.bordered-area-gold {
  border-color: var(--gold);
}
.bordered-area-ltgold {
  border-color: var(--ltgold);
}
.bordered-area-black {
  border-color: #000;
}
.background-green,
.background-blue,
.background-dark-teal,
.background-purple,
.background-gray,
.background-ltgray,
.background-gold,
.background-ltgold,
.background-black {
  height: 100%;
  padding: 2rem 2.75rem;
}
.background-green {
  background-color: var(--olive);
}
.background-navy {
  background-color: var(--navy);
}
.background-blue {
  background-color: var(--blue);
}
.background-dark-teal {
  background-color: var(--dkteal);
}
.background-purple {
  background-color: var(--purple);
}
.background-gray {
  background-color: #dedede;
}
.background-ltgray {
  background-color: var(--ltgray);
}
.background-gold {
  background-color: var(--gold);
}
.background-ltgold {
  background-color: var(--ltgold);
}
.background-black {
  background-color: #000;
}
/* END CUSTOM AREA STYLES */
.ccm-page .testimonial-quote-gray .ccm-block-testimonial-paragraph h3 {
  color: #7f8c8d;
}
.ccm-page .testimonial-quote-olive .ccm-block-testimonial-paragraph h3 {
  color: var(--olive);
}
.ccm-page .testimonial-quote-navy .ccm-block-testimonial-paragraph h3 {
  color: var(--navy);
}
.ccm-page .testimonial-quote-blue .ccm-block-testimonial-paragraph h3 {
  color: var(--blue);
}
.ccm-page .testimonial-quote-dkteal .ccm-block-testimonial-paragraph h3 {
  color: var(--dkteal);
}
.ccm-page .testimonial-quote-purple .ccm-block-testimonial-paragraph h3 {
  color: var(--purple);
}
.ccm-page .testimonial-quote-ltgray .ccm-block-testimonial-paragraph h3 {
  color: var(--ltgray);
}
.ccm-page .testimonial-quote-gold .ccm-block-testimonial-paragraph h3 {
  color: var(--gold);
}
.ccm-page .testimonial-quote-ltgold .ccm-block-testimonial-paragraph h3 {
  color: var(--ltgold);
}
.ccm-page .testimonial-quote-black .ccm-block-testimonial-paragraph h3 {
  color: #000;
}
.ccm-page .testimonial-name-gray .ccm-block-testimonial-name {
  color: #7f8c8d;
}
.ccm-page .testimonial-name-olive .ccm-block-testimonial-name {
  color: var(--olive);
}
.ccm-page .testimonial-name-navy .ccm-block-testimonial-name {
  color: var(--navy);
}
.ccm-page .testimonial-name-blue .ccm-block-testimonial-name {
  color: var(--blue);
}
.ccm-page .testimonial-name-dkteal .ccm-block-testimonial-name {
  color: var(--dkteal);
}
.ccm-page .testimonial-name-purple .ccm-block-testimonial-name {
  color: var(--purple);
}
.ccm-page .testimonial-name-ltgray .ccm-block-testimonial-name {
  color: var(--ltgray);
}
.ccm-page .testimonial-name-gold .ccm-block-testimonial-name {
  color: var(--gold);
}
.ccm-page .testimonial-name-ltgold .ccm-block-testimonial-name {
  color: var(--ltgold);
}
.ccm-page .testimonial-name-black .ccm-block-testimonial-name {
  color: #000;
}
.ccm-page .testimonial-position-gray .ccm-block-testimonial-position {
  color: #7f8c8d;
}
.ccm-page .testimonial-position-olive .ccm-block-testimonial-position {
  color: var(--olive);
}
.ccm-page .testimonial-position-navy .ccm-block-testimonial-position {
  color: var(--navy);
}
.ccm-page .testimonial-position-blue .ccm-block-testimonial-position {
  color: var(--blue);
}
.ccm-page .testimonial-position-dkteal .ccm-block-testimonial-position {
  color: var(--dkteal);
}
.ccm-page .testimonial-position-purple .ccm-block-testimonial-position {
  color: var(--purple);
}
.ccm-page .testimonial-position-ltgray .ccm-block-testimonial-position {
  color: var(--ltgray);
}
.ccm-page .testimonial-position-gold .ccm-block-testimonial-position {
  color: var(--gold);
}
.ccm-page .testimonial-position-ltgold .ccm-block-testimonial-position {
  color: var(--ltgold);
}
.ccm-page .testimonial-position-black .ccm-block-testimonial-position {
  color: #000;
}
.testimonial-quotemark-pos-white .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-white .ccm-block-testimonial-paragraph::before {
  color: #fff;
}
.testimonial-quotemark-pos-gray .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-gray .ccm-block-testimonial-paragraph::before {
  color: #7f8c8d;
}
.testimonial-quotemark-pos-olive .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-olive .ccm-block-testimonial-paragraph::before {
  color: var(--olive);
}
.testimonial-quotemark-pos-navy .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-navy .ccm-block-testimonial-paragraph::before {
  color: var(--navy);
}
.testimonial-quotemark-pos-blue .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-blue .ccm-block-testimonial-paragraph::before {
  color: var(--blue);
}
.testimonial-quotemark-pos-dkteal .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-dkteal .ccm-block-testimonial-paragraph::before {
  color: var(--dkteal);
}
.testimonial-quotemark-pos-purple .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-purple .ccm-block-testimonial-paragraph::before {
  color: var(--purple);
}
.testimonial-quotemark-pos-ltgray .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-ltgray .ccm-block-testimonial-paragraph::before {
  color: var(--ltgray);
}
.testimonial-quotemark-pos-gold .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-gold .ccm-block-testimonial-paragraph::before {
  color: var(--gold);
}
.testimonial-quotemark-pos-ltgold .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-ltgold .ccm-block-testimonial-paragraph::before {
  color: var(--ltgold);
}
.testimonial-quotemark-pos-black .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-black .ccm-block-testimonial-paragraph::before {
  color: #000;
}
.testimonial-quotemark-pos-white .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-gray .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-olive .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-navy .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-blue .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-dkteal .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-purple .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-ltgray .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-gold .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-ltgold .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-pos-black .ccm-block-testimonial-paragraph::before {
  opacity: .3;
}
.testimonial-quotemark-neg-white .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-gray .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-olive .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-navy .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-blue .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-dkteal .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-purple .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-ltgray .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-gold .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-ltgold .ccm-block-testimonial-paragraph::before,
.testimonial-quotemark-neg-black .ccm-block-testimonial-paragraph::before {
  opacity: .7;
}
.ccm-page .section-white .ccm-block-testimonial-paragraph::before {
  color: #fceebb;
}
.shadow-block-dark,
.shadow-area-dark {
  box-shadow: 0px 0px 15px 5px #000618;
  padding: 2rem 2.5rem;
  /*margin-bottom: 1rem;*/
}
.shadow-block-medium,
.shadow-area-medium {
  box-shadow: 0px 0px 15px 5px rgba(0, 6, 24, 0.6);
  padding: 2rem 2.5rem;
  /*margin-bottom: 1rem;*/
}
.shadow-block-light,
.shadow-area {
  box-shadow: 0px 0px 15px 5px #dcdcdc;
  padding: 2rem 2.5rem;
  /*margin-bottom: 1rem;*/
}
.rounded-block {
  border-radius: 2rem;
  padding: 2rem 2.75rem;
  /*margin-bottom:1rem;*/
}
.page-template-homepage2 main,
.secondary-page.default {
  transition: padding-top 0.4s ease;
  padding-top: 0;
  overflow: hidden;
}
/* SCHEDULE BLOCK */
.ccm-faq-entry.catcolor-1 .item-header-container {
  color: var(--blue);
}
.ccm-faq-entry.catcolor-2 .item-header-container {
  color: var(--olive);
}
.ccm-faq-entry.catcolor-3 .item-header-container {
  color: var(--dkteal);
}
.ccm-faq-entry.catcolor-4 .item-header-container {
  color: var(--purple);
}
.ccm-faq-entry.catcolor-5 .item-header-container {
  color: var(--gold);
}
.ccm-faq-entry.catcolor-6 .item-header-container {
  color: #939598;
}
.ccm-faq-entry.entry-closed.catcolor-1 {
  background-color: var(--blue);
}
.ccm-faq-entry.entry-closed.catcolor-2 {
  background-color: var(--olive);
}
.ccm-faq-entry.entry-closed.catcolor-3 {
  background-color: var(--dkteal);
}
.ccm-faq-entry.entry-closed.catcolor-4 {
  background-color: var(--purple);
}
.ccm-faq-entry.entry-closed.catcolor-5 {
  background-color: var(--gold);
}
.ccm-faq-entry.entry-closed.catcolor-6 {
  background-color: #939598;
}
.schedule-item-color-1 .ccm-schedule-item-frame {
  border-color: var(--blue);
}
.schedule-item-color-2 .ccm-schedule-item-frame {
  border-color: var(--olive);
}
.schedule-item-color-3 .ccm-schedule-item-frame {
  border-color: var(--dkteal);
}
.schedule-item-color-4 .ccm-schedule-item-frame {
  border-color: var(--purple);
}
.schedule-item-color-5 .ccm-schedule-item-frame {
  border-color: var(--gold);
}
.schedule-item-color-6 .ccm-schedule-item-frame {
  border-color: #939598;
}
.schedule-item-color-1 .schedule-item-type {
  color: var(--blue);
}
.schedule-item-color-2 .schedule-item-type {
  color: var(--olive);
}
.schedule-item-color-3 .schedule-item-type {
  color: var(--dkteal);
}
.schedule-item-color-4 .schedule-item-type {
  color: var(--purple);
}
.schedule-item-color-5 .schedule-item-type {
  color: var(--gold);
}
.schedule-item-color-6 .schedule-item-type {
  color: #939598;
}
.schedule-item-color-1 .btn-primary {
  background: var(--blue);
  border-color: var(--blue);
}
.schedule-item-color-2 .btn-primary {
  background: var(--olive);
  border-color: var(--olive);
}
.schedule-item-color-3 .btn-primary {
  background: var(--dkteal);
  border-color: var(--dkteal);
}
.schedule-item-color-4 .btn-primary {
  background: var(--purple);
  border-color: var(--purple);
}
.schedule-item-color-5 .btn-primary {
  background: var(--gold);
  border-color: var(--gold);
}
.schedule-item-color-6 .btn-primary {
  background: #939598;
  border-color: #939598;
}
.schedule-item-color-1 .btn-primary:hover {
  background: var(--blue);
  border-color: var(--blue);
}
.schedule-item-color-2 .btn-primary:hover {
  background: var(--olive);
  border-color: var(--olive);
}
.schedule-item-color-3 .btn-primary:hover {
  background: var(--dkteal);
  border-color: var(--dkteal);
}
.schedule-item-color-4 .btn-primary:hover {
  background: var(--purple);
  border-color: var(--purple);
}
.schedule-item-color-5 .btn-primary:hover {
  background: var(--gold);
  border-color: var(--gold);
}
.schedule-item-color-6 .btn-primary:hover {
  background: #939598;
  border-color: #939598;
}
/*.ccm-schedule-item.schedule-item-color-1.activeItem>div>div:first-child { background:var(--blue);}

.ccm-schedule-item.schedule-item-color-2.activeItem>div>div:first-child { background:var(--olive);}

.ccm-schedule-item.schedule-item-color-3.activeItem>div>div:first-child { background:var(--dkteal);}

.ccm-schedule-item.schedule-item-color-4.activeItem>div>div:first-child { background:var(--purple);}

.ccm-schedule-item.schedule-item-color-5.activeItem>div>div:first-child { background:var(--gold);}

.ccm-schedule-item.schedule-item-color-6.activeItem>div>div:first-child { background:#939598; }*/
.ccm-schedule-item-body > div:not(.schedule-item-description-truncated) > div:first-child {
  display: none;
}
.ccm-schedule-wrapper {
  font-size: 50px;
}
.schedule-day-header {
  font-size: 21px;
}
/* END SCHEDULE BLOCK */
.table-alt-gold .ccm-company-logos-express-table-alt tr:nth-child(2n+1) {
  background: var(--ltgold);
}
.table-alt-gold .ccm-company-logos-express-table-alt tr:first-child {
  background: var(--gold);
}
.table-alt-gold a.btn-primary {
  background: var(--gold);
  border-color: var(--gold);
}
.table-alt-teal .ccm-company-logos-express-table-alt tr:nth-child(2n+1) {
  background: var(--bluenew);
}
.table-alt-teal .ccm-company-logos-express-table-alt tr:first-child {
  background: var(--dkteal);
}
.table-alt-teal a.btn-primary {
  background: var(--dkteal);
  border-color: var(--dkteal);
}
.windows-edge-right {
  text-align: right;
}
.windows-edge-right img {
  max-width: none;
}
.windows-edge-left {
  text-align: left;
}
.windows-edge-left img {
  max-width: none;
}
.windows-edge-float {
  position: absolute;
}
.ccm-edit-mode .windows-edge-float {
  position: relative;
}
@media screen and (max-width: 767px) {
  .windows-edge-right {
    margin-top: 0 !important;
    margin-bottom: 0;
  }
  .windows-edge-left {
    margin-top: 0 !important;
    margin-bottom: 0;
  }
  .windows-edge-float {
    position: relative;
  }
}
.ccm-testimonial-slider-title {
  color: var(--blue);
  font-size: 125%;
}
.ccm-testimonial-slider-content p {
  font-size: 125%;
}
.rslides_tabs li a {
  background-color: #d3d3d3;
}
.rslides_tabs li.rslides_here a {
  background-color: var(--blue);
}
.ccm-speaker-list-image {
  border-radius: 0;
}
.teal-event .ccm-testimonial-rotator-container .testimonial-rotator-name {
  color: #000;
}
.teal-event .ccm-testimonial-rotator-container .testimonial-rotator-title {
  color: #000;
}
.teal-event .ccm-testimonial-rotator-container .testimonial-rotator-company {
  color: var(--dkteal);
}
.white-event .ccm-testimonial-rotator-container .testimonial-rotator-name {
  color: #fff;
}
.white-event .ccm-testimonial-rotator-container .testimonial-rotator-title {
  color: #fff;
}
.white-event .ccm-testimonial-rotator-container .testimonial-rotator-company {
  color: var(--gold);
}
span.speaker-list-name {
  color: #146d7c;
}
.ccm-speaker-list-link .ccm-block-button-wrapper a.ccm-block-button {
  color: #172945;
  background: #dedede;
  font-size: .6em;
  transition: background .4s ease;
  padding: .35em 1em;
  margin-right: .3em;
  border-radius: 3em;
  display: inline-block;
  letterspacing: .08em;
  font-weight: 400;
  border: none;
}
.ccm-speaker-list-link .ccm-block-button-wrapper a.ccm-block-button:hover {
  background: #d0d0d0;
}
.center .ccm-testimonial-slider {
  text-align: center;
}
.bold .ccm-testimonial-slider {
  font-weight: 800;
}
.presentations-container table .last-col .bttn {
  border: 1px solid var(--blue);
  color: var(--blue);
}
.presentations-container table .last-col .bttn:hover {
  background: var(--blue);
}
.ccm-block-express-form {
  background: #fff;
}
.ccm-dashboard-express-form .form-group {
  padding-left: 0;
}
.content-drop-down-video-title div label:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
.video-block {
  margin-bottom: 30px;
}
.video-block .video-thumb {
  margin-bottom: .5em;
}
.table_display thead tr {
  background: var(--dkteal);
}
.table_display tr:nth-child(even) {
  background: var(--dkteal-a10);
}
.table_display tr {
  border: none;
}
.alt-colors .table_display thead tr {
  background: var(--gold);
}
.alt-colors .table_display tr:nth-child(even) {
  background: var(--gold-a10);
}
.stroke-rows .table_display tr {
  border-bottom: 1px solid var(--dkteal-a30);
}
.alt-colors.stroke-rows .table_display tr {
  border-bottom: 1px solid var(--gold-a30);
}
@media screen and (max-width: 767px) {
  .ccm-page h1 {
    font-size: 1.5rem;
  }
}
.container {
  max-width: 1200px !important;
}
.limit-width-common,
.ccm-edit-mode .limit-width-common {
  max-width: 1200px !important;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
}
.container-wide {
  max-width: none;
  padding-left: 30px;
  padding-right: 30px;
}
.container-fluid.header-alerts-area {
  padding: 0;
}
.site-alerts-alert {
  border-radius: 0px;
  margin-bottom: 0;
}
.site-alerts-alert * {
  margin-bottom: 0;
}
.site-alerts-alert p + p {
  margin-top: 1rem;
}
.site-alerts-alert a:not(.ccm-block-button) {
  color: #fff;
  text-decoration: underline;
  transition: all .4s ease;
}
.site-alerts-alert a:hover:not(.ccm-block-button) {
  color: #fff;
  opacity: .7;
}
.site-alerts-alert.site-alerts-success {
  background: #000;
}
.site-alerts-alert.site-alerts-warning {
  background: var(--purple);
}
.site-alerts-alert.site-alerts-danger {
  background: var(--dkteal);
}
hr {
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}
.gold hr {
  border-top-color: var(--gold);
}
.red hr {
  border-top-color: var(--red);
}
.navy hr {
  border-top-color: var(--navy);
}
.blue hr {
  border-top-color: var(--blue);
}
.olive hr {
  border-top-color: var(--olive);
}
.dkteal hr {
  border-top-color: var(--dkteal);
}
.purple hr {
  border-top-color: var(--purple);
}
.gray hr {
  border-top-color: var(--gray);
}
/* Blogesque Styles */
.post-detail-container,
.post-list-item-wrapper {
  transition: box-shadow 0.7s ease;
  color: #333333;
  border-radius: .75rem;
  position: relative;
  background: #ffffff;
  width: 100%;
  border: 1px solid #d9d9d9;
  outline-width: 0px;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px;
  overflow: hidden;
}
.post-detail-wrapper {
  margin-bottom: 2rem;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}
.post-detail-container {
  padding: 2rem 0rem 1.75rem;
  margin-bottom: .75rem;
}
.post-detail {
  padding: 0rem 2.5rem 0rem;
}
.post-callout {
  text-align: right;
  margin-bottom: .5rem;
  margin-top: -1rem;
}
.post-callout > div {
  display: inline-block;
  margin-left: auto;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  background: #f4a41d;
  padding: .35em 2.5rem .25em 0.7em;
  text-transform: uppercase;
  top: 1.125rem;
}
.post-detail-sub-wrapper .post-callout {
  text-align: left;
  margin-top: 0;
}
.post-detail-sub-wrapper .post-callout > div {
  padding: .35rem .7rem .25rem 2.5rem;
}
.post-datetime {
  display: flex;
  color: #999;
  flex-wrap: wrap;
  margin-bottom: .5rem;
}
.post-type {
  color: #009db9;
  font-size: 1.125rem;
  font-weight: 700;
  margin-bottom: .5rem;
}
.post-title {
  font-size: 2rem;
  line-height: 1.1em;
  font-weight: 700;
  margin-bottom: 1rem;
}
.post-list {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.post-list-item-wrapper .linkcover {
  width: 100%;
  height: 100%;
  z-index: 2;
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
}
.post-list-item-wrapper .linkcover a.linkcoverlink {
  display: block;
  width: 100%;
  height: 100%;
}
.post-list-item-wrapper > a.linkcoverlink {
  color: #ccc;
}
.post-list-item-wrapper {
  position: relative;
  width: 49%;
  margin-bottom: 1.25rem;
}
.post-list-item-wrapper:hover {
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.25);
}
.post-list-item-wrapper .post-callout {
  margin-top: 0;
  position: absolute;
  right: 0;
  top: 1rem;
}
.post-list-item {
  display: flex;
  justify-content: space-between;
}
.post-photo {
  width: 39%;
}
.post-photo div {
  height: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.post-details {
  width: 100%;
  padding: 1.5rem 1rem 1rem 1rem;
}
.post-details.has-photo {
  width: 60%;
}
.post-details.has-photo.has-callout {
  padding-top: 4rem;
}
.post-details.has-post-image {
  display: flex;
  justify-content: space-between;
}
.post-details.has-post-image.has-callout {
  padding-top: 4rem;
}
.post-details.has-post-image > div {
  width: 69%;
}
.post-details.has-post-image > div.post-photo {
  width: 30%;
}
.post-list-item-wrapper .post-datetime {
  font-size: .85rem;
}
.post-list-item-wrapper .post-type {
  font-size: .9rem;
}
.post-list-item-wrapper .post-title {
  font-size: 1.5rem;
}
.post-list-item-wrapper .post-title span:not(.highlight) {
  font-family: 'Font Awesome 5 Free';
}
.post-list-item-wrapper .post-title > span:not(.highlight) {
  position: absolute;
  margin-left: .25rem;
  transition: margin .4s ease;
  color: #cdcdcd;
  transition: color .4s ease, margin .4s ease;
}
.post-list-item-wrapper .post-title > span:not(.highlight) > span {
  left: .48rem;
  position: absolute;
  font-size: 75%;
  top: -.037em;
}
.post-list-item-wrapper:hover .post-title > span:not(.highlight) {
  margin-left: 1rem;
  color: #f4a41d;
}
.post-list-item-wrapper .post-title > span:not(.highlight)::before {
  content: "\f0a8";
  font-size: 1em;
  padding-left: .25rem;
  transition: padding .4s ease;
}
.post-list-item-wrapper .post-title > span:not(.highlight) > span::before {
  content: "\f061";
  color: #fff;
  padding-left: .07rem;
}
.post-list-item-wrapper .post-title > span:not(.highlight)::before {
  content: "\f111";
}
.post-tagline {
  font-size: .9rem;
  line-height: 1.2em;
}
.searchpost {
  margin-bottom: 1rem;
}
.searchpost {
  width: 100%;
  margin-bottom: 1.5rem;
}
.searchpost input {
  font-size: 1.35rem;
  width: 100%;
  border-radius: 1.5rem;
  padding: .5rem 1rem .5rem 3.5rem;
  border: 1px solid #d9d9d9;
  outline-width: 0px;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-behavior: normal;
  transition-property: all;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px;
}
.searchpost::before {
  content: "\f002";
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  font-size: 1.5rem;
  padding: .5rem 1rem;
}
.post-detail-back {
  color: #f4a41d;
  color: #333333;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: .75rem;
}
div.post-detail-back a {
  position: relative;
  color: #f4a41d;
  transition: color .4s ease;
  font-weight: 700;
  padding-left: 3rem;
}
.post-detail-back a span {
  font-family: 'Font Awesome 5 Free';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.post-detail-back a > span {
  left: 0;
  margin-left: .5rem;
  transition: margin .4s ease;
}
.post-detail-back a > span > span {
  left: .48rem;
}
.post-detail-back a:hover > span {
  margin-left: 0;
}
.post-detail-back a > span::before {
  content: "\f0a8";
  font-size: 1.5rem;
  padding-right: .4rem;
  padding-left: .25rem;
  transition: padding .4s ease;
  color: #f4a41d;
}
.post-detail-back a > span > span::before {
  content: "\f060";
  color: #fff;
  /*position: absolute;*/
  padding-left: .07rem;
}
.post-detail-back a > span::before {
  content: "\f111";
}
