/*
//////////////////////////////////////////////////////////////////////

/// style 1

//////////////////////////////////////////////////////////////////////
*/

/*
//////////////////////////////////////////////////////////////////////

  1. reset
  2. header
  3. navigation
  4. module positions
  5. fonts
  6. titles
  7. buttons
  8. variations
  9. custom pages
  10. typography
  11. joomla
  12. hikashop
  13. extensions

//////////////////////////////////////////////////////////////////////
*/

/*
//////////////////////////////////////////////////

1. reset

//////////////////////////////////////////////////
*/

a { color: #4ab9da; }
a:hover, a:focus { color: #444; outline: none; }

/*
//////////////////////////////////////////////////

2. header

//////////////////////////////////////////////////
*/

#fav-headerwrap li.active a,
#fav-headerwrap li.active span.nav-header,
#fav-headerwrap li a:hover,
#fav-headerwrap li a:focus,
#fav-headerwrap span.nav-header:hover,
#fav-headerwrap span.nav-header:focus {
  color: #4ab9da;
}

/* submenu */
#fav-headerwrap .favnav .navigation .nav .nav-child > .active > a,
#fav-headerwrap .favnav .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap .favnav .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap .favnav .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #4ab9da;
}

/* icons */
#fav-headerwrap .favnav .navigation li a[class^="fa-"]:before,
#fav-headerwrap .favnav .navigation li a[class*=" fa-"]:before,
#fav-headerwrap .favnav .navigation li span.nav-header[class^="fa-"]:before,
#fav-headerwrap .favnav .navigation li span.nav-header[class*=" fa-"]:before {
  color: #4ab9da;
}

/* navigation arrows */
#fav-headerwrap .navigation .nav-child:before {
  border-right: 7px solid transparent;
  border-bottom: 7px solid #4ab9da;
  border-left: 7px solid transparent;
  border-bottom-color: #4ab9da;
  content: '';
}
#fav-headerwrap .navigation .nav-child:after {
  border-right: 6px solid transparent;
  border-bottom: 6px solid #4ab9da;
  border-left: 6px solid transparent;
  content: '';
}
#fav-headerwrap .navigation .nav-child li > ul:before {
  border-bottom: 7px solid transparent;
  border-right: 7px solid #4ab9da;
  border-top: 7px solid transparent;
}
#fav-headerwrap .navigation .nav-child li > ul:after {
  border-top: 6px solid transparent;
  border-right: 6px solid #4ab9da;
  border-bottom: 6px solid transparent;
}

/*
///  light
*/

#fav-headerwrap.fav-light li.active a,
#fav-headerwrap.fav-light li.active span.nav-header,
#fav-headerwrap.fav-light li a:hover,
#fav-headerwrap.fav-light li a:focus,
#fav-headerwrap.fav-light span.nav-header:hover,
#fav-headerwrap.fav-light span.nav-header:focus {
  color: #4ab9da;
}
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > .active > a,
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #4ab9da;
}

/* submenu */
#fav-headerwrap.fav-light .navigation .nav .nav-child > .active > a,
#fav-headerwrap.fav-light .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap.fav-light .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap.fav-light .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #4ab9da;
}

/* icons */
#fav-headerwrap.fav-light .favnav .navigation li a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation li a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation li span.nav-header[class*=" fa-"]:before {
  color: #4ab9da;
}

/*
///  dark
*/

#fav-headerwrap.fav-dark li.active a,
#fav-headerwrap.fav-dark li.active span.nav-header,
#fav-headerwrap.fav-dark li a:hover,
#fav-headerwrap.fav-dark li a:focus,
#fav-headerwrap.fav-dark span.nav-header:hover,
#fav-headerwrap.fav-dark span.nav-header:focus {
  color: #4ab9da;
}

/* submenu */
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > .active > a,
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #4ab9da;
}

/* icons */
#fav-headerwrap.fav-dark .favnav .navigation li a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation li a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation li span.nav-header[class*=" fa-"]:before {
  color: #4ab9da;
}

/*
//////////////////////////////////////////////////

3. navigation

//////////////////////////////////////////////////
*/

/*/
///
///  nav style
///
/*/

/*
///  default
*/

/* active */
#fav-container .favnav.navstyle .navigation .nav > .active > a,
#fav-container .favnav.navstyle .navigation .nav > li > a:hover,
#fav-container .favnav.navstyle .navigation .nav > li > a:focus,
#fav-container .favnav.navstyle .navigation li.active span.nav-header,
#fav-container .favnav.navstyle .navigation li span.nav-header:hover,
#fav-container .favnav.navstyle .navigation li span.nav-header:focus,
#fav-container .favnav.navstyle .navigation .nav > .active > span.nav-header,
#fav-container .favnav.navstyle .navigation .nav > li > span.nav-header:hover,
#fav-container .favnav.navstyle .navigation .nav > li > span.nav-header:focus {
  background-color: #4ab9da;
  color: #fff!important;
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}

/* icons */
.favnav.navstyle .navigation li a[class^="fa-"]:hover:before,
.favnav.navstyle .navigation li a[class*=" fa-"]:hover:before,
.favnav.navstyle .navigation li a[class^="fa-"]:focus:before,
.favnav.navstyle .navigation li a[class*=" fa-"]:focus:before,
.favnav.navstyle .navigation li.active a[class^="fa-"]:before,
.favnav.navstyle .navigation li.active a[class*=" fa-"]:before,
.favnav.navstyle .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #fff !important;
}
.favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav.navstyle .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}

/*
///  style 2
*/

.favnav.navstyle-2 .navigation .nav > .active > a,
.favnav.navstyle-2 .navigation .nav > li > a:hover,
.favnav.navstyle-2 .navigation .nav > li > a:focus,
.favnav.navstyle-2 .navigation li.active span.nav-header,
.favnav.navstyle-2 .navigation li span.nav-header:hover,
.favnav.navstyle-2 .navigation li span.nav-header:focus,
.favnav.navstyle-2 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-2 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-2 .navigation .nav > li > span.nav-header:focus {
  background-color: #222 !important;
  color: #fff !important;
}

/* icons */
.favnav.navstyle-2 .navigation li a[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation li a[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation li a[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation li a[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation li.active a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation li.active a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}

/*
///  style 3
*/

.favnav.navstyle-3 .navigation .nav > .active > a,
.favnav.navstyle-3 .navigation .nav > li > a:hover,
.favnav.navstyle-3 .navigation .nav > li > a:focus,
.favnav.navstyle-3 .navigation li.active span.nav-header,
.favnav.navstyle-3 .navigation li span.nav-header:hover,
.favnav.navstyle-3 .navigation li span.nav-header:focus,
.favnav.navstyle-3 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-3 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-3 .navigation .nav > li > span.nav-header:focus {
  border: 3px double #4ab9da;
}

/*
///  style 4
*/

.favnav.navstyle-4 .navigation .nav > .active > a,
.favnav.navstyle-4 .navigation .nav > li > a:hover,
.favnav.navstyle-4 .navigation .nav > li > a:focus,
.favnav.navstyle-4 .navigation li.active span.nav-header,
.favnav.navstyle-4 .navigation ul.nav li span.nav-header:hover,
.favnav.navstyle-4 .navigation ul.nav li span.nav-header:focus,
.favnav.navstyle-4 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-4 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-4 .navigation .nav > li > span.nav-header:focus {
  border-bottom: 3px double #4ab9da;
}

/*
///  style 5
*/

.favnav.navstyle-5 .navigation .nav > .active > a,
.favnav.navstyle-5 .navigation .nav > li > a:hover,
.favnav.navstyle-5 .navigation .nav > li > a:focus,
.favnav.navstyle-5 .navigation li.active span.nav-header,
.favnav.navstyle-5 .navigation ul.nav li span.nav-header:hover,
.favnav.navstyle-5 .navigation ul.nav li span.nav-header:focus,
.favnav.navstyle-5 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-5 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-5 .navigation .nav > li > span.nav-header:focus {
  border-top: 3px double #4ab9da;
}

/*/
///
///  light
///
/*/

/*
///  default
*/

/* active */
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > span.nav-header:focus {
  background-color: #4ab9da;
  color: #fff!important;
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}

/* icons */
#fav-headerwrap.fav-light .favnav.navstyle .navigation li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #fff !important;
}
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}

/*
///  style 2
*/

#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation .nav > li > span.nav-header:focus {
  background-color: #222 !important;
  color: #fff !important;
}

/* icons */
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}

/*
///  style 3
*/

#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation .nav > li > span.nav-header:focus {
  border: 3px double #4ab9da;
}

/*
///  style 4
*/

#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > span.nav-header:focus {
  border-bottom: 3px double #4ab9da;
}

/*
///  style 5
*/

#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation .nav > li > span.nav-header:focus {
  border-top: 3px double #4ab9da;
}

/*/
///
///  dark
///
/*/

/*
///  default
*/

/* active */
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > span.nav-header:focus {
  background-color: #4ab9da;
  color: #fff!important;
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}

/* icons */
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #fff !important;
}
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}

/*
///  style 2
*/

#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation .nav > li > span.nav-header:focus {
  background-color: #333 !important;
  color: #FFF !important;
}

/* icons */
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li.active a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #4ab9da !important;
}

/*
///  style 3
*/

#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > span.nav-header:focus {
  border: 3px double #4ab9da;
}

/*
///  style 4
*/

#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > span.nav-header:focus {
  border-bottom: 3px double #4ab9da;
}

/*
///  style 5
*/

#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation .nav > li > span.nav-header:focus {
  border-top: 3px double #4ab9da;
}

/*/
///
///  vertical menus
///
/*/

/* basic */
ul.menubasic {
  border: 3px double #DDD;
}
ul.menubasic.menu-clear {
  border: 3px double #fff;
}
ul.menubasic.menu-dark {
  border: 3px double #fff;
}
ul.menubasic.menu-color {
  border: 3px double #fff;
}
ul.menubasic.menu-color li a,
ul.menubasic.menu-color li span.nav-header {
  color: rgba(17, 17, 17, 0.77) !important;
  border-bottom: 1px solid #fff;
}
ul.menubasic li a:hover,
ul.menubasic li a:focus,
ul.menubasic li.current a,
ul.menubasic li.current ul a:hover,
ul.menubasic li.current ul a:focus,
ul.menubasic li span.nav-header:hover,
ul.menubasic li span.nav-header:focus,
ul.menubasic li.current span.nav-header,
ul.menubasic li.current ul span.nav-header:hover,
ul.menubasic li.current ul span.nav-header:focus {
  color: #fff;
  background-color: #4ab9da;
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}
ul.menubasic li.current ul a,
ul.menubasic li.current ul span.nav-header {
  color: #444;
  background-color: #FFFFFF;
}

/* arrow */
ul.menuarrow li a:hover,
ul.menuarrow li a:focus,
ul.menuarrow li.current a,
ul.menuarrow li.current ul a:hover,
ul.menuarrow li.current ul a:focus,
ul.menuarrow li span.nav-header:hover,
ul.menuarrow li span.nav-header:focus,
ul.menuarrow li.current span.nav-header,
ul.menuarrow li.current ul span.nav-header:hover,
ul.menuarrow li.current ul span.nav-header:focus {
  color: #4ab9da;
  background-color: transparent;
}
ul.menuarrow li.current ul a,
ul.menuarrow li.current ul span.nav-header {
  color: #444;
}
ul.menuarrow.menu-color li a,
ul.menuarrow.menu-color li span.nav-header {
  color: rgba(17, 17, 17, 0.77) !important;
}
ul.menuarrow li a:hover:before,
ul.menuarrow li a:focus:before,
ul.menuarrow li.current a:before,
ul.menuarrow li.current ul a:hover:before,
ul.menuarrow li.current ul a:focus:before,
ul.menuarrow li span.nav-header:hover:before,
ul.menuarrow li span.nav-header:focus:before,
ul.menuarrow li.current span.nav-header:before,
ul.menuarrow li.current ul span.nav-header:hover:before,
ul.menuarrow li.current ul span.nav-header:focus:before {
  color: #4ab9da !important;
}
ul.menuarrow.menu-color li a:hover:before,
ul.menuarrow.menu-color li a:focus:before,
ul.menuarrow.menu-color li.current a:before,
ul.menuarrow.menu-color li.current ul a:hover:before,
ul.menuarrow.menu-color li.current ul a:focus:before,
ul.menuarrow.menu-color li span.nav-header:hover:before,
ul.menuarrow.menu-color li span.nav-header:focus:before,
ul.menuarrow.menu-color li.current span.nav-header:before,
ul.menuarrow.menu-color li.current ul span.nav-header:hover:before,
ul.menuarrow.menu-color li.current ul span.nav-header:focus:before {
  color: #fff !important;
}
ul.menuarrow.menu-clear li a:before,
ul.menuarrow.menu-clear li span.nav-header:before,
ul.menuarrow.menu-dark li a:before,
ul.menuarrow.menu-dark li span.nav-header:before,
ul.menuarrow.menu-color li a:before,
ul.menuarrow.menu-color li span.nav-header:before {
  color: #fff;
}

/* side */
ul.menuside li a:hover,
ul.menuside li a:focus,
ul.menuside li.current a,
ul.menuside li.current ul a:hover,
ul.menuside li.current ul a:focus,
ul.menuside li span.nav-header:hover,
ul.menuside li span.nav-header:focus,
ul.menuside li.current span.nav-header,
ul.menuside li.current ul span.nav-header:hover,
ul.menuside li.current ul span.nav-header:focus {
  color: #4ab9da;
  border-left: 5px solid #4ab9da;
  background-color: transparent;
}
ul.menuside.menu-color li a,
ul.menuside.menu-color li span.nav-header {
  color: rgba(17, 17, 17, 0.77) !important;
}

/* line */
ul.menuline li a:hover,
ul.menuline li a:focus,
ul.menuline li.current a,
ul.menuline li.current ul a:hover,
ul.menuline li.current ul a:focus,
ul.menuline li span.nav-header:hover,
ul.menuline li span.nav-header:focus,
ul.menuline li.current span.nav-header,
ul.menuline li.current ul span.nav-header:hover,
ul.menuline li.current ul span.nav-header:focus {
  color: #444;
  border-bottom: 1px solid #4ab9da;
  background-color: transparent;
}
ul.menuline li.current ul a {
  color: #444;
}
ul.menuline li a:hover:before,
ul.menuline li a:focus:before,
ul.menuline li.current a:before,
ul.menuline li.current ul a:hover:before,
ul.menuline li.current ul a:focus:before,
ul.menuline li span.nav-header:hover:before,
ul.menuline li span.nav-header:focus:before,
ul.menuline li.current span.nav-header:before,
ul.menuline li.current ul span.nav-header:hover:before,
ul.menuline li.current ul span.nav-header:focus:before {
  color: #4ab9da;
}
ul.menuline.menu-clear li a:hover,
ul.menuline.menu-clear li a:focus,
ul.menuline.menu-clear li span.nav-header:hover,
ul.menuline.menu-clear li span.nav-header:focus {
  color: #fff;
  border-bottom: 1px solid #4ab9da;
}
ul.menuline.menu-dark li a:hover,
ul.menuline.menu-dark li a:focus,
ul.menuline.menu-dark li span.nav-header:hover,
ul.menuline.menu-dark li span.nav-header:focus {
  color: #fff !important;
  border-bottom: 1px solid #4ab9da;
}
ul.menuline.menu-color li a,
ul.menuline.menu-color li span.nav-header {
  color: rgba(17, 17, 17, 0.77) !important;
}
ul.menuline.menu-clear li a,
ul.menuline.menu-clear li span.nav-header,
ul.menuline.menu-dark li a,
ul.menuline.menu-dark li span.nav-header {
  color: #fff;
}

/*/
///
///  horizontal menus
///
/*/

ul.menuhorizontal li.active a,
ul.menuhorizontal li a:hover,
ul.menuhorizontal li a:focus,
ul.menuhorizontal li:hover a,
ul.menuhorizontal li:focus a,
ul.menuhorizontal li.active span.nav-header,
ul.menuhorizontal li span.nav-header:hover,
ul.menuhorizontal li span.nav-header:focus,
ul.menuhorizontal li:hover span.nav-header,
ul.menuhorizontal li:focus span.nav-header,
ul.menuhorizontal li span.nav-header:hover,
ul.menuhorizontal li span.nav-header:focus {
  color: #4ab9da;
  background-color: transparent;
}

/* clear */
ul.menuhorizontal.menu-clear li.active a,
ul.menuhorizontal.menu-clear li a:hover,
ul.menuhorizontal.menu-clear li a:focus,
ul.menuhorizontal.menu-clear li:hover a,
ul.menuhorizontal.menu-clear li:focus a,
ul.menuhorizontal.menu-clear li.active span.nav-header,
ul.menuhorizontal.menu-clear li span.nav-header:hover,
ul.menuhorizontal.menu-clear li span.nav-header:focus,
ul.menuhorizontal.menu-clear li:hover span.nav-header,
ul.menuhorizontal.menu-clear li:focus span.nav-header,
ul.menuhorizontal.menu-clear li span.nav-header:hover,
ul.menuhorizontal.menu-clear li span.nav-header:focus {
  color: #4ab9da !important;
}
ul.menuhorizontal.menu-clear li a:before,
ul.menuhorizontal.menu-clear li span.nav-header:before {
  color: #fff;
}
ul.menuhorizontal.menu-clear li.active a:before,
ul.menuhorizontal.menu-clear li a:hover:before,
ul.menuhorizontal.menu-clear li a:focus:before,
ul.menuhorizontal.menu-clear li:hover a:before,
ul.menuhorizontal.menu-clear li:focus a:before,
ul.menuhorizontal.menu-clear li.active span.nav-header:before,
ul.menuhorizontal.menu-clear li span.nav-header:hover:before,
ul.menuhorizontal.menu-clear li span.nav-header:focus:before,
ul.menuhorizontal.menu-clear li:hover span.nav-header:before,
ul.menuhorizontal.menu-clear li:focus span.nav-header:before,
ul.menuhorizontal.menu-clear li span.nav-header:hover:before,
ul.menuhorizontal.menu-clear li span.nav-header:focus:before {
  color: #4ab9da !important;
}

/* dark */
ul.menuhorizontal.menu-dark li a,
ul.menuhorizontal.menu-dark li span.nav-header {
  color: #eee !important;
}
ul.menuhorizontal.menu-dark li.active a,
ul.menuhorizontal.menu-dark li a:hover,
ul.menuhorizontal.menu-dark li a:focus,
ul.menuhorizontal.menu-dark li:hover a,
ul.menuhorizontal.menu-dark li:focus a,
ul.menuhorizontal.menu-dark li.active span.nav-header,
ul.menuhorizontal.menu-dark li span.nav-header:hover,
ul.menuhorizontal.menu-dark li span.nav-header:focus,
ul.menuhorizontal.menu-dark li:hover span.nav-header,
ul.menuhorizontal.menu-dark li:focus span.nav-header,
ul.menuhorizontal.menu-dark li span.nav-header:hover,
ul.menuhorizontal.menu-dark li span.nav-header:focus {
  color: #4ab9da !important;
}
ul.menuhorizontal.menu-dark li a:before,
ul.menuhorizontal.menu-dark li span.nav-header:before {
  color: #eee;
}
ul.menuhorizontal.menu-dark li.active a:before,
ul.menuhorizontal.menu-dark li a:hover:before,
ul.menuhorizontal.menu-dark li a:focus:before,
ul.menuhorizontal.menu-dark li:hover a:before,
ul.menuhorizontal.menu-dark li:focus a:before,
ul.menuhorizontal.menu-dark li.active span.nav-header:before,
ul.menuhorizontal.menu-dark li span.nav-header:hover:before,
ul.menuhorizontal.menu-dark li span.nav-header:focus:before,
ul.menuhorizontal.menu-dark li:hover span.nav-header:before,
ul.menuhorizontal.menu-dark li:focus span.nav-header:before,
ul.menuhorizontal.menu-dark li span.nav-header:hover:before,
ul.menuhorizontal.menu-dark li span.nav-header:focus:before {
  color: #4ab9da !important;
}

/* right */
ul.menuhorizontal.pull-right li.active a,
ul.menuhorizontal.pull-right li a:hover,
ul.menuhorizontal.pull-right li a:focus,
ul.menuhorizontal.pull-right li:hover a,
ul.menuhorizontal.pull-right li:focus a,
ul.menuhorizontal.pull-right li.active span.nav-header,
ul.menuhorizontal.pull-right li span.nav-header:hover,
ul.menuhorizontal.pull-right li span.nav-header:focus,
ul.menuhorizontal.pull-right li:hover span.nav-header,
ul.menuhorizontal.pull-right li:focus span.nav-header,
ul.menuhorizontal.pull-right li span.nav-header:hover,
ul.menuhorizontal.pull-right li span.nav-header:focus {
  color: #4ab9da;
  background-color: transparent;
  text-decoration:none;
}

/*
//////////////////////////////////////////////////

4. module positions

//////////////////////////////////////////////////
*/

/*/
///
///  topbar
///
/*/

#fav-topbar ul.nav li a:before {
  color: #4ab9da;
}

/*/
///
///  back to top
///
/*/

a.backtop i {
  background-color: #4ab9da;
  color: #FFFFFF;
}

/*/
///
///  module positions blocks
///
/*/

#fav-introwrap .moduletable a,
#fav-primewrap .moduletable a,
#fav-screenwrap .moduletable a,
#fav-basewrap .moduletable a,
#fav-showcasewrap .moduletable a,
#fav-portfoliowrap .moduletable a,
#fav-notewrap .moduletable a,
#fav-footerwrap .moduletable a {
  color: #4ab9da;
}
#fav-noticewrap,
#fav-focuswrap {
  background-color: #4ab9da;
}

/*
//////////////////////////////////////////////////

5. fonts

//////////////////////////////////////////////////
*/

/*
//////////////////////////////////////////////////

6. titles

//////////////////////////////////////////////////
*/

.page-header h2 a:hover,
h2.item-title a:hover,
div.categories-list h3 a:hover,
div.newsfeed h2 a:hover,
div.newsfeed-category h2 a:hover {
  color: #4ab9da;
}

/* icons */
.moduletable h3 [class^="fa fa-"],
.moduletable h3 [class*=" fa fa-"] {
  background-color: #4ab9da;
  color: #fff;
}

/*
//////////////////////////////////////////////////

7. buttons

//////////////////////////////////////////////////
*/

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn {
  color: #fff;
  background-color: #4ab9da;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pager .next a:hover,
.pager .previous a:hover,
.pager .next a:focus,
.pager .previous a:focus,
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus {
  color: #fff;
  background-color: #111;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_categories_listing_main .btn {
  color: #FFF!important;
  background-color: #4ab9da;
}
.hikashop_module .hikashop_cart_input_button:hover,
.hikashop_module .hikashop_cart_input_button:focus,
.hikashop_module a.hikashop_cart_button:hover,
.hikashop_module a.hikashop_cart_button:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus {
  color: #FFF!important;
  background-color: #222!important;
  box-shadow: none !important;
}

/*
///  primary
*/

.btn-primary {
  color: #fff;
  background-color: #4ab9da;
  border: 1px solid transparent;
  background-image: none;
}
.btn-primary:hover,
.btn-primary:focus  {
  color: #fff;
  background-color: #4ab9da;
}

/*/
///
///  button style
///
/*/

#fav-intro .btn-primary:hover,
#fav-intro .btn-primary:focus,
#fav-prime .btn-primary:hover,
#fav-prime .btn-primary:focus,
#fav-showcase .btn-primary:hover,
#fav-showcase .btn-primary:focus,
#fav-portfolio .btn-primary:hover,
#fav-portfolio .btn-primary:focus,
#fav-screen .btn-primary:hover,
#fav-screen .btn-primary:focus,
#fav-note .btn-primary:hover,
#fav-note .btn-primary:focus,
#fav-base .btn-primary:hover,
#fav-base .btn-primary:focus,
#fav-footer .btn-primary:hover,
#fav-footer .btn-primary:focus {
  border-color: #4ab9da !important;
}
.moduletable-sfx17 .btn-primary:hover,
.moduletable-sfx17 .btn-primary:focus,
.moduletable-sfx18 .btn-primary:hover,
.moduletable-sfx18 .btn-primary:focus,
.moduletable-sfx19 .btn-primary:hover,
.moduletable-sfx19 .btn-primary:focus,
.moduletable-sfx20 .btn-primary:hover,
.moduletable-sfx20 .btn-primary:focus,
.moduletable-sfx21 .btn-primary:hover,
.moduletable-sfx21 .btn-primary:focus,
.moduletable-sfx22 .btn-primary:hover,
.moduletable-sfx22 .btn-primary:focus,
.moduletable-sfx23 .btn-primary:hover,
.moduletable-sfx23 .btn-primary:focus,
.moduletable-sfx24 .btn-primary:hover,
.moduletable-sfx24 .btn-primary:focus,
.moduletable-sfx33 .btn-primary:hover,
.moduletable-sfx33 .btn-primary:focus,
.moduletable-sfx34 .btn-primary:hover,
.moduletable-sfx34 .btn-primary:focus,
.moduletable-sfx35 .btn-primary:hover,
.moduletable-sfx35 .btn-primary:focus,
.moduletable-sfx36 .btn-primary:hover,
.moduletable-sfx36 .btn-primary:focus {
  border-color: #4ab9da !important;
}
#fav-notice .btn:hover,
#fav-notice .btn:focus,
#fav-focus .btn:hover,
#fav-focus .btn:focus,
.moduletable-sfx9 .btn:hover,
.moduletable-sfx9 .btn:focus,
.moduletable-sfx10 .btn:hover,
.moduletable-sfx10 .btn:focus,
.moduletable-sfx11 .btn:hover,
.moduletable-sfx11 .btn:focus,
.moduletable-sfx12 .btn:hover,
.moduletable-sfx12 .btn:focus {
  border-color: #4ab9da !important;
}
#fav-notice .btn-primary,
#fav-focus .btn-primary,
.moduletable-sfx9 .btn-primary,
.moduletable-sfx10 .btn-primary,
.moduletable-sfx11 .btn-primary,
.moduletable-sfx12 .btn-primary {
  border-color: #4ab9da !important;
}
#fav-notice .btn-primary:hover,
#fav-notice .btn-primary:focus,
#fav-focus .btn-primary:hover,
#fav-focus .btn-primary:focus,
.moduletable-sfx9 .btn-primary:hover,
.moduletable-sfx9 .btn-primary:focus,
.moduletable-sfx10 .btn-primary:hover,
.moduletable-sfx10 .btn-primary:focus,
.moduletable-sfx11 .btn-primary:hover,
.moduletable-sfx11 .btn-primary:focus,
.moduletable-sfx12 .btn-primary:hover,
.moduletable-sfx12 .btn-primary:focus {
  border-color: #DDD !important;
}

/*/
///
///  pagination
///
/*/

.pagination ul li a,
.pagination ul > .disabled > a,
.pagination ul > .active > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus,
.pagination ul > .active > a:hover,
.pagination ul > .active > a:focus,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
  color: #fff;
  background-color: #4ab9da;
  border: 3px double #DDD;
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li.active a,
.pagination ul li.active a:hover,
.hikashop_products_pagination .list-footer span.pagenav,
.hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_subcategories_pagination .list-footer a.pagenav:hover,
.hikashop_products_pagination .list-footer a.pagenav:focus,
.hikashop_subcategories_pagination .list-footer a.pagenav:focus,
.hikashop_module .hikashop_products_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_products_pagination .list-footer a.pagenav:focus,
.hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:focus {
  color: #4ab9da;
  background-color: #fff;
  border: 3px double #4ab9da;
  box-shadow: none;
  text-shadow: none;
}

/*
//////////////////////////////////////////////////

8. variations

//////////////////////////////////////////////////
*/

/* background */
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  background-color: #4ab9da;
}
.moduletable-sfx5,
.moduletable-sfx6,
.moduletable-sfx7,
.moduletable-sfx8 {
  border: 3px double #DDD;
}
.moduletable-sfx29,
.moduletable-sfx30,
.moduletable-sfx31,
.moduletable-sfx32 {
  border: 3px double rgba(255, 255, 255, 0.27);
}
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  border: 3px double rgba(17, 17, 17, 0.27);
}

/* text */
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  color: #FFF;
}

/* titles */
.moduletable-sfx9 h3,
.moduletable-sfx10 h3,
.moduletable-sfx11 h3,
.moduletable-sfx12 h3,
.moduletable-sfx37 h3,
.moduletable-sfx38 h3,
.moduletable-sfx39 h3,
.moduletable-sfx40 h3,
.moduletable-sfx41 h3,
.moduletable-sfx42 h3,
.moduletable-sfx43 h3,
.moduletable-sfx44 h3,
.moduletable-sfx45 h3,
.moduletable-sfx46 h3,
.moduletable-sfx47 h3,
.moduletable-sfx48 h3 {
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}
.moduletable-sfx2 h3,
.moduletable-sfx4 h3,
.moduletable-sfx6 h3,
.moduletable-sfx8 h3,
.moduletable-sfx16 h3,
.moduletable-sfx20 h3,
.moduletable-sfx24 h3,
.moduletable-sfx28 h3,
.moduletable-sfx32 h3,
.moduletable-sfx36 h3,
.moduletable-sfx40 h3,
.moduletable-sfx44 h3,
.moduletable-sfx48 h3 {
  border-bottom: 3px double #DDD;
}
.moduletable-sfx10 h3,
.moduletable-sfx12 h3,
.moduletable-sfx38 h3,
.moduletable-sfx42 h3,
.moduletable-sfx46 h3 {
  border-bottom: 3px double rgba(17, 17, 17, 0.37);
}
.moduletable-sfx14 h3,
.moduletable-sfx18 h3,
.moduletable-sfx22 h3,
.moduletable-sfx26 h3,
.moduletable-sfx30 h3,
.moduletable-sfx34 h3 {
  border-bottom: 3px double rgba(255, 255, 255, 0.27);
}

/* icons */
.moduletable-sfx1 h3 i,
.moduletable-sfx2 h3 i,
.moduletable-sfx5 h3 i,
.moduletable-sfx6 h3 i,
.moduletable-sfx13 h3 i,
.moduletable-sfx14 h3 i,
.moduletable-sfx17 h3 i,
.moduletable-sfx18 h3 i,
.moduletable-sfx21 h3 i,
.moduletable-sfx22 h3 i,
.moduletable-sfx25 h3 i,
.moduletable-sfx26 h3 i,
.moduletable-sfx29 h3 i,
.moduletable-sfx30 h3 i,
.moduletable-sfx33 h3 i,
.moduletable-sfx34 h3 i {
  color: #4ab9da;
}
.moduletable-sfx3 h3 i,
.moduletable-sfx4 h3 i,
.moduletable-sfx7 h3 i,
.moduletable-sfx8 h3 i,
.moduletable-sfx15 h3 i,
.moduletable-sfx16 h3 i,
.moduletable-sfx19 h3 i,
.moduletable-sfx20 h3 i,
.moduletable-sfx23 h3 i,
.moduletable-sfx24 h3 i,
.moduletable-sfx27 h3 i,
.moduletable-sfx28 h3 i,
.moduletable-sfx31 h3 i,
.moduletable-sfx32 h3 i,
.moduletable-sfx35 h3 i,
.moduletable-sfx36 h3 i {
  background-color: #4ab9da;
  color: #FFF;
}
.moduletable-sfx3 h3 i,
.moduletable-sfx4 h3 i,
.moduletable-sfx7 h3 i,
.moduletable-sfx8 h3 i,
.moduletable-sfx9 h3 i,
.moduletable-sfx10 h3 i,
.moduletable-sfx11 h3 i,
.moduletable-sfx12 h3 i,
.moduletable-sfx15 h3 i,
.moduletable-sfx16 h3 i,
.moduletable-sfx19 h3 i,
.moduletable-sfx20 h3 i,
.moduletable-sfx23 h3 i,
.moduletable-sfx24 h3 i,
.moduletable-sfx27 h3 i,
.moduletable-sfx28 h3 i,
.moduletable-sfx31 h3 i,
.moduletable-sfx32 h3 i,
.moduletable-sfx35 h3 i,
.moduletable-sfx36 h3 i,
.moduletable-sfx37 h3 i,
.moduletable-sfx38 h3 i,
.moduletable-sfx39 h3 i,
.moduletable-sfx40 h3 i,
.moduletable-sfx41 h3 i,
.moduletable-sfx42 h3 i,
.moduletable-sfx43 h3 i,
.moduletable-sfx44 h3 i,
.moduletable-sfx45 h3 i,
.moduletable-sfx46 h3 i,
.moduletable-sfx47 h3 i,
.moduletable-sfx48 h3 i {
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}
.moduletable-sfx1 h3 i,
.moduletable-sfx2 h3 i,
.moduletable-sfx3 h3 i,
.moduletable-sfx4 h3 i,
.moduletable-sfx5 h3 i,
.moduletable-sfx6 h3 i,
.moduletable-sfx7 h3 i,
.moduletable-sfx8 h3 i,
.moduletable-sfx15 h3 i,
.moduletable-sfx16 h3 i,
.moduletable-sfx19 h3 i,
.moduletable-sfx20 h3 i,
.moduletable-sfx23 h3 i,
.moduletable-sfx24 h3 i,
.moduletable-sfx27 h3 i,
.moduletable-sfx28 h3 i,
.moduletable-sfx31 h3 i,
.moduletable-sfx32 h3 i,
.moduletable-sfx35 h3 i,
.moduletable-sfx36 h3 i,
.moduletable-sfx39 h3 i,
.moduletable-sfx40 h3 i,
.moduletable-sfx43 h3 i,
.moduletable-sfx44 h3 i,
.moduletable-sfx47 h3 i,
.moduletable-sfx48 h3 i {
  border: 3px double #DDD;
}
.moduletable-sfx11 h3 i,
.moduletable-sfx12 h3 i {
  border: 3px double #4ab9da;
}
.moduletable-sfx9 h3 i,
.moduletable-sfx10 h3 i,
.moduletable-sfx37 h3 i,
.moduletable-sfx38 h3 i,
.moduletable-sfx41 h3 i,
.moduletable-sfx42 h3 i,
.moduletable-sfx45 h3 i,
.moduletable-sfx46 h3 i {
  border: 3px double rgba(17, 17, 17, 0.27);
}
.moduletable-sfx13 h3 i,
.moduletable-sfx14 h3 i,
.moduletable-sfx17 h3 i,
.moduletable-sfx18 h3 i,
.moduletable-sfx21 h3 i,
.moduletable-sfx22 h3 i,
.moduletable-sfx25 h3 i,
.moduletable-sfx26 h3 i,
.moduletable-sfx29 h3 i,
.moduletable-sfx30 h3 i,
.moduletable-sfx33 h3 i,
.moduletable-sfx34 h3 i {
  border: 3px double rgba(255, 255, 255, 0.27);
}

/* links */
.moduletable-sfx1 a,
.moduletable-sfx2 a,
.moduletable-sfx3 a,
.moduletable-sfx4 a,
.moduletable-sfx5 a,
.moduletable-sfx6 a,
.moduletable-sfx7 a,
.moduletable-sfx8 a {
  color: #4ab9da;
}
.moduletable-sfx13 a,
.moduletable-sfx14 a,
.moduletable-sfx15 a,
.moduletable-sfx16 a,
.moduletable-sfx17 a,
.moduletable-sfx18 a,
.moduletable-sfx19 a,
.moduletable-sfx20 a,
.moduletable-sfx21 a,
.moduletable-sfx22 a,
.moduletable-sfx23 a,
.moduletable-sfx24 a,
.moduletable-sfx25 a,
.moduletable-sfx26 a,
.moduletable-sfx27 a,
.moduletable-sfx28 a,
.moduletable-sfx29 a,
.moduletable-sfx30 a,
.moduletable-sfx31 a,
.moduletable-sfx32 a,
.moduletable-sfx33 a,
.moduletable-sfx34 a,
.moduletable-sfx35 a,
.moduletable-sfx36 a {
  color: #4ab9da;
}

/*
//////////////////////////////////////////////////

9. custom pages

//////////////////////////////////////////////////
*/

/*/
///
///  main navigation styles demo
///
/*/

.favnav-styles-demo .favnav li.active a,
.favnav-styles-demo .favnav li a:hover,
.favnav-styles-demo .favnav li a:focus {
  color: #4ab9da;
  background-color: transparent;
}
.favnav-styles-demo .favnav .navigation li a[class^="fa-"]:before,
.favnav-styles-demo .favnav .navigation li a[class*=" fa-"]:before {
  color: #4ab9da;
}

/*/
///
///  download theme section
///
/*/

#fav-download #fav-download-btn a.btn {
  background-color: #4ab9da;
  color: #fff;
}

/*
//////////////////////////////////////////////////

10. typography

//////////////////////////////////////////////////
*/

/*/
///
///  bootstrap elements
///
/*/

/* blockquote */
blockquote {
  border-color: #4ab9da;
}
blockquote.blockquote-dark {
  border-color: #4ab9da;
}

/* badge */
.badge-info {
  background-color: #4ab9da;
}

/*/
///
///  lists
///
/*/

ul.list-square li:before {
  background-color: #4ab9da;
  color: #fff;
}
ol.list-square li:before {
  color: #fff;
  background: none repeat scroll 0% 0% #4ab9da;
}
ul.list-circle li:before {
  background-color: #4ab9da;
  color: #fff;
}
ol.list-circle li:before {
  color: #fff;
  background: none repeat scroll 0% 0% #4ab9da;
}

/*
//////////////////////////////////////////////////

11. joomla

//////////////////////////////////////////////////
*/

/*/
///
///  article dropdown
///
/*/

ul.dropdown-menu a:hover {
  color: #4ab9da;
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #4ab9da;
  border: 3px double #DDD;
}

/*/
///
///  language
///
/*/

#fav-language ul.dropdown-menu li a:hover,
#fav-language ul.dropdown-menu li a:focus {
  color: #4ab9da;
}
#fav-language-demo ul.dropdown-menu li a:hover,
#fav-language-demo ul.dropdown-menu li a:focus {
  color: #4ab9da;
}

/*/
///
///  search
///
/*/

/*/// mobile ///*/
@media (max-width: 768px) {

  .moduletablefavstyle.pull-left .fav-search a.btn.dropdown-toggle i {
    color: #4ab9da;
  }

}

#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  color: #fff;
  background-color: #4ab9da;
}
.moduletablefavstyle .fav-search .nav > li > a:hover {
  background-color: #333;
}
.moduletablefavstyle .fav-search .nav > li > a:focus {
  background-color: #4ab9da;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
div.finder #advancedSearch span.term {
    color: #4ab9da;
}

/*/
///
///  profile
///
/*/

#member-profile button.btn.btn-primary.validate,
#member-profile a.btn {
  color: #fff;
  background-color: #4ab9da;
}

/*/
///
///  tags
///
/*/

div.tag-category ul.thumbnails h3 a,
.label-info[href],
.badge-info[href],
ul.tags li a {
  background-color: #4ab9da !important;
  color: #fff;
}
div.tag-category ul.thumbnails h3 a:hover,
.label-info[href]:hover,
.badge-info[href]:hover,
ul.tags li a:hover,
div.tag-category ul.thumbnails h3 a:focus,
.label-info[href]:focus,
.badge-info[href]:focus,
ul.tags li a:focus {
  background-color: #222 !important;
  color: #fff !important;
}

/*
//////////////////////////////////////////////////

12. hikashop

//////////////////////////////////////////////////
*/

/*/
///
///  content
///
/*/

.hikashop_categories_listing_main a:hover,
.hikashop_categories_listing_main a:focus {
  color: #4ab9da;
}
.hikashop_cart_input_button,
a.hikashop_cart_button {
  color: #FFF !important;
  background-color: #4ab9da;
}

/*/
///
///  price
///
/*/

span.hikashop_product_price,
.hikashop_checkout_cart_additional,
.hikashop_checkout_cart_payment,
.hikashop_checkout_cart_coupon,
.hikashop_checkout_cart_additional,
span.hikashop_checkout_cart_final_total {
  color: #4ab9da;
}

/*/
///
///  discounts
///
/*/

.hikashop_product_discount {
  background-color: #4ab9da;
  color: #fff;
}

/*/
///
///  categories on 1 level
///
/*/

.hikashop_subcategories h4 a:hover,
.hikashop_subcategories h4 a:focus {
  color: #4ab9da;
}

/*/
///
///  hikashop modules
///
/*/

.hikashop_module a:hover,
.hikashop_module a:focus {
  color: #4ab9da !important;
}

/*/
///
///  store cart
///
/*/

#hikashop_cart a:hover {
  color: #4ab9da;
}
#hikashop_cart th {
  border-bottom: 1px solid #4ab9da;
}
.favcartfavstyle #hikashop_cart_module i,
.favcart.favstyle #hikashop_cart_module i,
.favcartfavstyle #hikashop_cart_module #hikashop_cart {
  color: #4ab9da;
}

@media (max-width: 768px) {

  #hikashop_cart a {
    color: #444;
  }
  #hikashop_cart a:hover {
    color: #4ab9da;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle i {
    color: #4ab9da;
  }
  #hikashop_cart .hikashop_cart_module_product_name_value a:hover {
    color: #4ab9da;
  }

}

/*/
///
///  currency
///
/*/

#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result:hover,
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result:focus,
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result.result-selected {
  color: #4ab9da;
}

/*/
///
///  checkout
///
/*/


#hikashop_checkout_cart thead {
  background-color: #4ab9da;
}
p.hikashop_cart_product_name a {
  color: #4ab9da;
}
#hikashop_checkout_page .btn.btn-radio.active.btn-primary,
#hikashop_checkout_page .btn.btn-radio.active.btn-primary:hover,
#hikashop_checkout_page .btn.btn-radio.active.btn-primary:focus {
  box-shadow: none;
  background-color: #333;
}
.hikashop_checkout_cart_shipping,
.hikashop_checkout_cart_subtotal {
  color: #444;
  font-style: normal;
}
#hikashop_checkout_cart table thead {
  border: 3px double #ddd;
}

@media (max-width: 760px) {

  #hikashop_checkout_cart table thead {
    border: none !important;
    background: none;
  }

}

/*/
///
///  account
///
/*/

.hikashop_cpanel_icon_table:hover .hikashop_cpanel_button_description {
  color: #4ab9da;
}

/*/
///
///  view orders
///
/*/

#hikashop_order_listing a,
#hikashop_order_listing a,
#hikashop_download_listing a,
#hikashop_download_listing a,
#hikashop_carts_listing div.toolbar a:hover,
#hikashop_affiliate_main div.toolbar a:hover,
#hikashop_address_listing div.toolbar a:hover,
#hikashop_order_listing div.toolbar a:hover,
#hikashop_order_listing span.icon-32-back,
#hikashop_order_back_button span.icon-32-back,
#hikashop_download_listing div.toolbar a:hover,
#hikashop_download_listing span.icon-32-back,
#hikashop_download_back_button span.icon-32-back,
#hikashop_address_listing span.icon-32-back,
#hikashop_new_address_popup span.icon-32-new,
#hikashop_order_listing span.icon-32-back:hover,
#hikashop_order_listing span.icon-32-back:focus,
#hikashop_order_back_button span.icon-32-back:hover,
#hikashop_order_back_button span.icon-32-back:focus,
#hikashop_download_listing span.icon-32-back:hover,
#hikashop_download_listing span.icon-32-back:focus,
#hikashop_download_back_button span.icon-32-back:hover,
#hikashop_download_back_button span.icon-32-back:focus,
#hikashop_address_listing span.icon-32-back:hover,
#hikashop_address_listing span.icon-32-back:focus,
#hikashop_new_address_popup span.icon-32-new:hover,
#hikashop_new_address_popup span.icon-32-new:focus,
#htmlfieldset_products .hikashop_order_product_name:hover {
  color: #4ab9da;
}
td.hikashop_order_number_value a,
td.hikashop_download_number_value a  {
  color: #4ab9da !important;
}
#htmlfieldset_products .hikashop_order_product_name:hover {
  color: #4ab9da;
}

    /*
    //////////////////////////////////////////////////

13. extensions

    //////////////////////////////////////////////////
    */

/*/
///
///  favcontent
///
/*/

.favstyle div[id^="favcontent-readmore"] a.btn,
.favstyle div[id*=" favcontent-readmore"] a.btn {
  background-color: #4ab9da !important;
}

/*/
///
///  favteam
///
/*/

.favstyle div[id^="favteam"] a,
.favstyle div[id*=" favteam"] a,
.favstyle div[id^="favteam"] a:hover,
.favstyle div[id*=" favteam"] a:hover,
.favstyle div[id^="favteam"] a:focus,
.favstyle div[id*=" favteam"] a:focus {
  color: #4ab9da !important;
}
.favstyle div[id^="favteam-position"],
.favstyle div[id*=" favteam-position"],
.favstyle div[id^="favteam-position"] h4,
.favstyle div[id*=" favteam-position"] h4 {
  color: #4ab9da !important;
}
.favstyle #favteam-overlay.overlay-dark li[class^="favteam-icon"] i,
.favstyle #favteam-overlay.overlay-dark li[class*=" favteam-icon"] i {
  color: #FFF;
  background-color: #4ab9da !important;
}
.favstyle p[class^="favteam-contact-"] i,
.favstyle p[class*=" favteam-contact-"] i {
  color: #4ab9da !important;
}
.favstyle h3[id^="favteam-name"] a,
.favstyle h3[id*=" favteam-name"] a {
  color: #444 !important;
}

/*/
///
///  favshowcase
///
/*/

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #4ab9da!important;
}
.favstyle div[id^="favshowcase-readmore"] a.btn:hover,
.favstyle div[id*=" favshowcase-readmore"] a.btn:hover,
.favstyle div[id^="favshowcase-readmore"] a.btn:focus,
.favstyle div[id*=" favshowcase-readmore"] a.btn:focus {
  box-shadow: none !important;
}

/*/
///
///  favportfolio
///
/*/

.favstyle a#favportfolio-zoom {
  border-color: transparent #4ab9da #4ab9da transparent !important;
}

/*/
///
///  favpromote
///
/*/

.favstyle div[id^="favpromote-box"]:hover,
.favstyle div[id^="favpromote-box"]:hover,
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"],
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"] {
  background-color: #4ab9da !important;
}
.favstyle div[id^="favpromote-box"]:hover h4[id^="favpromote-title"],
.favstyle div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"],
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"]:hover,
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"]:hover {
  background-color: #111 !important;
}

/*/
///
///  favglyph
///
/*/

.favstyle div[id^="favglyph-icon"],
.favstyle div[id*=" favglyph-icon"] {
  border: 3px double #DDD !important;
  background-color: #4ab9da !important;
}

/*/
///
///  faveffects
///
/*/

.favstyle div.span2[id^="faveffects-box"] div[id^="faveffects-icon"] i,
.favstyle div.span2[id*=" faveffects-box"] div[id^="faveffects-icon"] i,
.favstyle div.span2[id^="faveffects-box"] div[id*=" faveffects-icon"] i,
.favstyle div.span2[id*=" faveffects-box"] div[id*=" faveffects-icon"] i {
  color: #4ab9da !important;
}

/*/
///
///  favsocial
///
/*/

.favstyle div[id^="favsocial"] a,
.favstyle div[id*=" favsocial"] a {
  background-color: #4ab9da !important;
  border: 3px double #DDD;
  text-shadow: 1px 1px 1px rgba(17, 17, 17, 0.27);
}
