body {
/*   font-family: Roboto, "Helvetica Neue", Arial, sans-serif; */
font-family: "circe-rounded",sans-serif;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: #464855;
/*   font-family: "Minion Pro Regular"; */
  font-family: Roboto, "Helvetica Neue", Arial, sans-serif;
  margin-bottom: 1.1rem; 
  margin-top: 1rem;
  }

body {
/*    font-family:Circe, Futura, sans-serif; */
   font-family: Roboto, sans-serif; 
   font-size: 1.1rem;  
}

html body a {
    color: rgb(6,81,91)!important;
}

html body a:hover, html body a:focus {
    text-decoration: underline;
    color: rgb(6,81,91);
}

footer {
	font-size: 0.9rem;
}


h1,
.h1 {
  font-size: 1.85rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.06667; }

h2,
.h2 {
  font-size: 1.50rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.17647; }

h3,
.h3 {
  font-size: 1.25rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.33333; }

h4,
.h4 {
  font-size: 1.14286rem !important;
  font-weight: 500 !important;
  letter-spacing: 0.0em;
  line-height: 1.3; }

h5,
.h5 {
  font-size: 1rem !important;
  font-weight: 400 !important;
  letter-spacing: 0.0em;
  line-height: 1.3; }

h6,
.h6 {
  font-size: 0.8rem;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.42857; }
  
.card .card-title, .main-news-title {
  font-size: 1.12rem;
  font-weight:600;
}

.small, small {
    font-size: 75% !important;
    font-weight: 400 !important;
}

