/* -----------------------------------------
   Main Color #Red
----------------------------------------- */
a, a:visited, a:focus {
  color: #db3643; }

a:hover {
  color: #e3616b; }

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

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

.profile .badge {
  border-color: #df4c57; }
  .profile .badge:after {
    border-left-color: #db3643; }
  .profile .badge:before {
    border-right-color: #db3643; }

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: #db3643; }

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

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

#navigation > li ul a:hover,
#navigation > li ul .sfHover > a,
#navigation > li ul .sfHover > a:visited {
  color: #db3643;
  /* 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: #db3643;
  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: #db3643;
      border-bottom-color: #C2C2C2; }
#navigation > li > a:hover,
#navigation > li.sfHover > a,
#navigation > li.sfHover > a:active {
  color: #db3643;
  border-bottom: 1px solid #C2C2C2; }
#navigation > li.current > a {
  color: #db3643;
  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: #db3643; }
#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: #db3643; }
#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: #db3643; }
