/* -----------------------------------------
   Main Color #Color
----------------------------------------- */
a, a:visited, a:focus {
  color: #1e95db; }

a:hover {
  color: #46abe6; }

.profile .badge,
#paging a:hover,
#paging span.current,
a.btn,
a.btn:visited,
input[type=submit],
button[type=submit] {
  background-color: #1e95db; }

#paging a:hover,
#paging span.current {
  border-color: #1b86c5; }

.profile .badge {
  border-color: #30a0e3; }
  .profile .badge:after {
    border-left-color: #1e95db; }
  .profile .badge:before {
    border-right-color: #1e95db; }

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
  border-color: #1e95db; }

a.btn:hover,
input[type=submit]:hover,
button:hover {
  background: #2b9ee2;
  color: #FFF; }

a.btn:active,
input[type=submit]:active,
button:active {
  background: #1c89c9; }

#navigation > li ul a:hover,
#navigation > li ul .sfHover > a,
#navigation > li ul .sfHover > a:visited {
  color: #1e95db;
  /* All Other Level Menu Link Hover Styles */ }
#navigation > li.current_page_item > a,
#navigation > li.current-menu-item > a,
#navigation > li.current-menu-ancestor > a,
#navigation > li.current-menu-parent > a {
  color: #1e95db;
  border-bottom: 1px solid #C2C2C2; }
  .home #navigation > li.current_page_item > a, .home
  #navigation > li.current-menu-item > a, .home
  #navigation > li.current-menu-ancestor > a, .home
  #navigation > li.current-menu-parent > a {
    color: #000;
    border-bottom-color: transparent; }
    .home #navigation > li.current_page_item > a:hover, .home
    #navigation > li.current-menu-item > a:hover, .home
    #navigation > li.current-menu-ancestor > a:hover, .home
    #navigation > li.current-menu-parent > a:hover {
      color: #1e95db;
      border-bottom-color: #C2C2C2; }
#navigation > li > a:hover,
#navigation > li.sfHover > a,
#navigation > li.sfHover > a:active {
  color: #1e95db;
  border-bottom: 1px solid #C2C2C2; }
#navigation > li.current > a {
  color: #1e95db;
  border-bottom: 1px solid #C2C2C2; }
#navigation.sf-arrows > li.current-menu-ancestor > a.sf-with-ul:after, #navigation.sf-arrows > li.current-menu-parent > a.sf-with-ul:after, #navigation.sf-arrows > li.current > a.sf-with-ul:after {
  border-top-color: #1e95db; }
#navigation.sf-arrows > li.current-menu-ancestor:hover > a.sf-with-ul:after, #navigation.sf-arrows > li.current-menu-ancestor.sfHover > a.sf-with-ul:after, #navigation.sf-arrows > li.current-menu-parent:hover > a.sf-with-ul:after, #navigation.sf-arrows > li.current-menu-parent.sfHover > a.sf-with-ul:after, #navigation.sf-arrows > li.current:hover > a.sf-with-ul:after, #navigation.sf-arrows > li.current.sfHover > a.sf-with-ul:after {
  border-top-color: #1e95db; }
#navigation.sf-arrows ul > li:hover > a.sf-with-ul:after, #navigation.sf-arrows ul > li.sfHover > a.sf-with-ul:after {
  border-top-color: transparent;
  border-left-color: #1e95db; }
