h1,h2,h3,h4,h5{
	font-family: "Montserrat", Arial, sans-serif;
}

h1{
	
font-size: 28px;

line-height: 1.15;

font-weight: 700;

color: #333;

text-transform: uppercase;

margin: 0 0 40px 0;
}

.main ul{
	list-style-type: disc;
	padding-left: 40px;
	margin-bottom: 20px;
}

.main ol{
	list-style-type: decimal;
	padding-left: 40px;
	margin-bottom: 20px;
}

.navbar-nav .angle{
	margin: 0 5px 0 3px;
}

.ce-media img{
	margin-bottom: 15px;
}

.container a{
	text-decoration: underline;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #e5e5e5;
}

.business-card{
	border:1px solid #CCC;
	margin-bottom:20px;
	padding:10px;
	display: flex;
	max-width: 800px;
}

.business-card h2{
	margin-bottom: 5px;
}

.business-card .info-address{
	margin: 20px 0;
}

.business-card address i{
	margin-right: 10px;
}

.business-card address span{
	font-size: 14px;
	line-height: 28px;
}

.business-card address p{
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: bold;
}

.business-card address .name{
	display: block;
	font-size: 16px;
	padding-bottom: 20px;
}

.business-card figure{
	display: flex;
	justify-content: flex-start;
	margin-right: 20px;
	
}

@media(max-width: 650px){
	.business-card{
		display: block;
		max-width: 322px;
	}
	.business-card figure{
		display: block;
	}
}