@media only screen and (max-width: 992px) {
  #mainnav ul li a br { display: none; }
}
#mainnav ul li a {
		line-height: 1.2;
 		display: flex;
    align-items: center;
    text-align: center;
}
#mainnav ul li .sub-menu a {
    text-align: left;
}
#mainnav ul .menu-item:hover {
	background-color: #ee1c25 !important;
}

.top-header {
     border-bottom: 3px solid #ee1c25;
}
.main-header {
    padding: 35px 0 0px;
}
#recent_posts_a-2.widget .roll-title {
    background-color: #ee1c25;
    padding-left: 10px;
    padding-top: 6px;
    color: white;
  
}
#mainnav ul li {
  padding: 0 12px;
}
.social-navigation ul {
  text-align: center;
}