@import url("https://use.typekit.net/din4fkn.css");
body{
	font-family:"embarcadero-mvb-pro",Arial,Helvetica,sans-serif;
	font-size: 1rem;
}
main {
    background-color: #fbfbf9;
}
main .container {
    background-color: #fff;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}
.home  main .container {
    border-left: none;
    border-right: none;
}
h1,h2,h3,h4, p.lead{
	font-family:"embarcadero-mvb-pro",Arial,Helvetica,sans-serif;
}
.display-2{
	font-weight: bold;
}
article .wp-block-heading{
	
}
article h2.wp-block-heading{
	font-size:2rem;
	color: #000;
}
article h3.wp-block-heading{
	font-size:1.2rem;
}
.badge.text-bg-secondary{
	font-weight: lighter;
}
header, .list-group-item.active, .btn-primary {
	background-color: rgba(25, 53, 82, 1);
}
.list-group-item.active, .btn-primary{
	border-color: rgba(25, 53, 82, 1);
}
.bg-primary-trans{
	background-color: rgba(0,31,63, 0.6);		
}
a {
	color: rgba(25, 53, 82, 0.9)		
}
a:hover {
	color: rgba(25, 53, 82, 1)		
}
.text-primary, header .btn-primary{
	color: #193552!important;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:not(.btn-check)+.btn:active{
	border-color: #001f3f;
	background-color: #001f3f;
}
.btn-success{
	border-color: #006341;
	background-color: #006341;
}
.is-valid{
	border-color: #006341;
}
.is-invalid{
	border-color: #d94a4a;
}
.btn-secondary{
	background-color: #4f575f;
    border-color: #4f575f;
}
.btn-secondary:hover, .btn-secondary:focus{
	background-color: #49535d;
    border-color: #49535d;
}
.btn-secondary:active {
	color: #fff;
    background-color: #1d2124;
    border-color: #171a1d;
}
.text-secondary{
	color: rgba(204, 223, 255, 1)!important;
}
.text-bg-secondary{
	color: #001f3f!important;
	background-color: rgba(204, 223, 255, 1)!important;
}
.fbc-page .fbc-wrap .fbc-items li a{
	color:rgba(1, 31, 61, 0.9);
}
.fbc-page .fbc-wrap .fbc-items li a:hover{
	color:rgba(1, 31, 61, 1);
}
.fbc-page .fbc-wrap .fbc-items li{
	background-color: #f4f4f4;
}
.home .bg-image, .category .bg-image{
	background-position: right;
	background-blend-mode: unset;
}
.home .bi.text-secondary, .category .bi.text-secondary{
	color: #ccdfff!important;
}
@media screen and (min-width:768px){
	.bg-image{
		background-image: url("../img/expand-photo.jpg");
	}
}
@media screen and (min-width:1170px){
	.bg-image{
		background-image: url("../img/expand-photo@2x.jpg");
	}
	header .p-5{
		padding: 5rem !important;
	}
}
.row-articles article h2{
	font-size:1.4rem;
}
a.card{
	background-color: #001f3f;
}
a.card h2 {
    color: rgba(255, 255, 255, 1);
}
a.card p {
    color: rgba(255, 255, 255, 0.75);
}