/*@font-face {*/
/*  font-family: 'Custom-Font';*/
/*  font-style: normal;*/
/*  font-weight: normal;*/
/*  src: url(/css/fonts/Gudea-Regular.woff) format('woff');*/
/*}*/
/*@font-face {*/
/*  font-family: 'Custom-Font';*/
/*  font-style: italic;*/
/*  font-weight: normal;*/
/*  src: url(/css/fonts/Gudea-Italic.woff) format('woff');*/
/*}*/

/*@font-face {*/
/*  font-family: 'Custom-Font';*/
/*  font-style: normal;*/
/*  font-weight: bold;*/
/*  src: url(/css/fonts/Gudea-Bold.woff) format('woff');*/
/*}*/


/*@font-face {*/
/*  font-family: 'Custom-Font-Head';*/
/*  font-style: normal;*/
/*  font-weight: normal;*/
/*  src: url(/css/fonts/NotoSerif-Regular.woff) format('woff');*/
/*}*/

header .header-box, footer {
  background: var(--customer-box);
  
}

header .header-box, footer {
   color: var(--font-customer-box);
}



header a, header a:link, header a:visited, footer a, footer a:link, footer a:visited {
  color: var(--font-customer-box);
}

header a:hover, footer a:hover {
  color: var(--font-customer-box);
  text-decoration: underline;
}

.search-bar {
  background: var(--customer);
  color: #fff;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  background-color: #fff;
}

.fct-nav {
  background: var(--customer);
}

.icon-bar .single-icon a {
  color: var(--customer);
}

.icon-bar .single-icon a:hover {
  color: #6d6863;
}



.platocontent a, .platomargin a {
  color: var(--customer);

}

.platocontent a:hover, .platomargin a:hover {
  color: var(--customer);
}

.platocontent input.p-sb {
  background: var(--customer);
  color: white;
}
.platocontent a.p-sb {
  background: var(--customer-button);

}
.platocontent a.p-sb {
  color: var(--font-customer-button);
}
.platocontent ul.stdlist li:before {
  background: var(--customer);
}

input.p-sb:hover {
  background: var(--customer);
}

.form-table input[type="checkbox"]:checked + label:before {
  background: #fff url(/layout/checkmark.png) no-repeat center center / 10px;
}

.form-table input[type="radio"]:checked + label:before {
  /*background: #cc0000;*/
}

div.content-div-1 {
  background: rgba(221, 221, 221, 0.2);
  border-color: #ccc;
}

.platocontent h1:after {
  border-bottom: 1px solid #ccc;
}

.mobile-navigation {

  background: var(--customer);

}

.form-icons .menu-button {
  background-color: #00533c;
}


.page {
  font-size: 1.7rem;
  line-height: 2.4rem;
}

.platocontent ul.stdlist li:before {
  top:0.9rem;
}

.header-box * {
  font-family: "Custom-Font-Head", sans-serif !important;
  font-size:1.6rem !important;
}

.platocontent h1:after {
  border-color: var(--customer);

  width:300px;
}
.platocontent h1 {
  font-family: "Custom-Font-Head", sans-serif !important;
}

.case-functions-wrapper {
/*    border: 1px solid var(--customer);*/
    
}
.cm-hr hr {
    
    border-bottom: 1px solid var(--customer);
    
}



@media (max-width: 680px) {
  .page {
    font-size: 1.5rem;
    line-height: 2.2rem;
  }
}
