@import url(//fonts.googleapis.com/css?family=Asap:400,400italic,700,700italic);
@import url(//fonts.googleapis.com/css?family=Lato:300,400,400italic,700,900);

body a, body a:hover{
	color:#CB3B3E;
	text-decoration: none;
}

.form-control:focus{
	box-shadow: none !important;
}


/* Headaer & Footer Bootstrap 4 Overrides */
.top_border {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;;
}

.navbar-light .navbar-nav .nav-link:hover, .current {
	color: #7B2122 !important;
}

.headerMidLogos img{
	height:60px;
}

.fa-phone, .fa-envelope{
	color:#A71114;
	font-size:16px;
}

.email a{ 
	color:#8a8c8f;
}

.email a:hover{
	color:#000;
	text-decoration: none;
}

.menu{
	background-color:#e5e5e5;
}

.navbar-light .navbar-nav .nav-link {
	padding-right:50px !important;
	font-weight: 600 !important;
}

.bottom_menu a{
	text-decoration: none;
}

.backToTop{
	display:inline-block;
	color:#555;
	font-size:26px;
}

.backToTop:hover{
	color:#A71114;
}

@media (max-width: 991px) {
	.headerMidLogos img{
		height:45px;
	}
	
	.navbar-light .navbar-nav .nav-link {
		padding-right:15px !important;
		font-weight: 600;
		font-size: 14px;
	}
}

@media only screen and (max-width: 767px) {
	.bottom_menu {
		display: inline-block;
	}
	
	.headerMidLogos img{
		height:35px; 
	}
}
/* End Headaer & Footer Bootstrap 4 Overrides */


.btnGrey{
	background-color:#e3e3e3 !important;
}

.btnGrey:hover{
	background-color:#7B2122 !important;
	color:#fff !important;
}

.btnRed{
	background-color:#7B2122 !important;
	color:#fff !important;
}

.btnRed:hover{
	color:#fff !important;
}


@media (min-width: 1200px) {
	.container, .container-lg, .container-md, .container-sm, .container-xl {
		max-width: 1200px !important;
	}
}