body{
 font-family: 'Fira Sans',sans-serif;
 font-size: 1rem;
 font-weight: 400;
 font-style: normal;
 line-height: 1.68em;
 text-transform: none;
 letter-spacing: 0px;
 background-color: #EAE6DF;
 -webkit-font-smoothing: antialiased;
}
h1, .h1, h2, .h2, h3, .h3{
    font-weight: 700;
    font-family: 'Lora', Georgia, Times, serif;
}
h1{
 font-size: 3.353em;
 font-weight: 500;
 font-style: normal;
 line-height: 1em;
 text-decoration: none;
 text-transform: none;
 letter-spacing: 0px;
 color: #003145;
}
h1 .subtitle{
 font-size: 1.4rem;
 line-height: 18px;
 font-weight: 500;
 font-style: normal;
 text-transform: uppercase;
 letter-spacing: 1.8px;
 margin-bottom: 15px;
 opacity: 1;
 color: #003145;
}
@media only screen and (max-width: 767px) {
 h1{ font-size: 2.2em; line-height: 1.2em}
 h1 .subtitle{
  font-size: 0.8rem;
  line-height: 1rem;
  margin-bottom: 5px;
  letter-spacing: 1.5px;
 }
}
h2{
 font-weight: 700;
 font-size: 2.8rem;
 color: #0a3380;
}
h3{
 font-size: 2.2em;
 color: #003145;
 font-weight: 500;
 font-style: normal;
 line-height: 1.021em;
 text-decoration: none;
 text-transform: none;
 letter-spacing: 0px;
 margin-bottom: 0.56em
}
h4{
 color: #1f242e;
 font-size: 1.2rem;
 font-weight: 400;
 margin-top: 1rem;
 margin-bottom: 1.3rem;
}
a{
 color: #033b71;
 text-decoration: none;
 transition: .3s;
}
a:hover{
 color: #3db7e4;
}
p{
 font-size: 1rem;
 line-height: 1.68em;
 font-weight: 400;
 font-style: normal;
 text-decoration: inherit;
 text-transform: none;
 letter-spacing: 0px;
 margin-top: 0em;
 margin-bottom: 1rem;
}
.page-header .beradcumb-menu span a{
 color: #3db7e4
}
@media (max-width: 991px) {
 h3{ font-size: 1.5rem}
}
/*****************************
THEME
****************************/
/***************************************
COLORS
***************************************/
.color-light{ color: #fff !important;}
.color-gold{ color: #cea04d !important;}
.color-gold-light {color: #f9f5ed !important;}
.color-blue-dark {color: #003145 !important;}
.color-blue-light {color: #d9e3eb !important;}
.color-skin-beige {color: #F1CDAF !important;}
.color-heart-red {color: #5E172D !important;}
.color-bandage-white {color: #EAE6DF !important;}
.color-urgent-blue {color: #003145 !important;}
.color-pulse-red {color: #B71234 !important;}
.color-medical-blue {color: #3DB7E4 !important;}
/***************************************
BACKGROUND COLORS
***************************************/
.bcg-color-transparent{ background-color: transparent !important;}
.bcg-color-light{ background-color: #fff; background-image: none !important;}
.bcg-color-gold{ background-color: #cea04d; background-image: none !important;}
.bcg-color-gold-light {background-color: #f9f5ed; background-image: none !important;}
.bcg-color-blue-dark {background-color: #003145; background-image: none !important;}
.bcg-color-blue-light {background-color: #d9e3eb; background-image: none !important;}
.bcg-color-skin-beige {background-color: #F1CDAF !important; background-image: none !important;}
.bcg-color-heart-red {background-color: #5E172D !important; background-image: none !important;}
.bcg-color-bandage-white {background-color: #EAE6DF !important; background-image: none !important;}
.bcg-color-urgent-blue {background-color: #003145 !important; background-image: none !important;}
.bcg-color-pulse-red {background-color: #B71234 !important; background-image: none !important;}
.bcg-color-medical-blue {background-color: #3DB7E4 !important; background-image: none !important;}
/***************************************
BORDER COLORS
***************************************/
.border-color-light{ border-color: #fff;}
.border-color-gold{ border-color: #cea04d; }
.border-color-gold-light {border-color: #f9f5ed;}
.border-color-blue-dark {border-color: #003145;}
.border-color-blue-light {border-color: #d9e3eb}
.border-color-skin-beige {border-color: #F1CDAF !important;}
.border-color-heart-red {border-color: #5E172D !important;}
.border-color-bandage-white {border-color: #EAE6DF !important;}
.border-color-urgent-blue {border-color: #003145 !important;}
.border-color-pulse-red {border-color: #B71234 !important;}
.border-color-medical-blue {border-color: #3DB7E4 !important;}
/***************************************
BORDER WIDTHS
***************************************/
.border-width-none{ border: none;}
.border-width-1{ border-width: 1px; border-style: solid;}
.border-width-2{ border-width: 2px; border-style: solid;}
.border-width-3{ border-width: 3px; border-style: solid;}
.border-width-4{ border-width: 4px; border-style: solid;}
/***********************************
BORDER-RADIUS
************************************/
.border-radius-5 {border-radius: 5px;}
.border-radius-10 {border-radius: 10px;}
.border-radius-15 {border-radius: 15px;}
.border-radius-20 {border-radius: 20px;}