/* Enter Your Custom CSS Here */

.header_contact { color: #FFF !important; margin-top: 2.9em; }

.header_contact a { color: #FFF !important; }

.header_contact a:hover { color: #276EAF !important; }

.ca-content { width: 100%; padding: 0; }
.ca-menu { min-height: 209px; }

.ca-menu .ca-item { background-color: #E2E2E2 !important; }
.ca-menu .ca-item:hover { background-color: #276EAF !important; }

footer { background-color: #E2E2E2 !important; padding: 2.55em 0 0 0; }

.widget_text a { color: #494949 !important; }
.widget_text a:hover { color: #276EAF !important; }

.top { background: #E2E2E2 !important; }

.footer_widget > li { margin-bottom: 0em; }

@media screen and (max-width: 979px) {
  .logo { text-align:center;}
  .header_contact { float: none; max-width: 100%; }
}

@media screen and (max-width: 767px) {
  .ca-menu .ca-item { float: none; }
}