/*/
////////////////////////////////////////////////////////////////////////////////
///
///  style 7
///
////////////////////////////////////////////////////////////////////////////////
/*/

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

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

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

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

#343ec4 - main color

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

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

1. reset

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

a { color: #343ec4; }
a:hover, a:focus { color: #444; outline: none; }

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

2. header

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  header styles
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  default
///
/*/

#fav-headerwrap,
#fav-headerwrap.fav-fixed {
  background-color: #343ec4;
  opacity: 0.94;
}
#fav-headerwrap.fav-fixed.favheader {
  background-color: #343ec4;
  opacity: 0.96;
}
#fav-headerwrap li a,
#fav-headerwrap .nav-header,
#fav-headerwrap p {
  color: #fff;
}

/* links */
#fav-headerwrap .favnav .navigation li.active a,
#fav-headerwrap .favnav .navigation li a:hover,
#fav-headerwrap .favnav .navigation li a:focus,
#fav-headerwrap .favnav .navigation li.active .nav-header,
#fav-headerwrap .favnav .navigation li .nav-header:hover,
#fav-headerwrap .favnav .navigation li .nav-header:focus {
  color: rgba(17, 17, 17, 0.57);
  background-color: transparent;
}

/* submenu */
#fav-headerwrap .favnav .navigation .nav-child li a,
#fav-headerwrap .favnav .navigation .nav-child li.active a,
#fav-headerwrap .favnav .navigation .nav-child li a:hover,
#fav-headerwrap .favnav .navigation .nav-child li a:focus,
#fav-headerwrap .favnav .navigation .nav-child li .nav-header,
#fav-headerwrap .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap .favnav .navigation .nav-child li .nav-header:focus {
  color: #444;
}
#fav-headerwrap .favnav .navigation .nav-child li.active > a,
#fav-headerwrap .favnav .navigation .nav-child li a:hover,
#fav-headerwrap .favnav .navigation .nav-child li a:focus,
#fav-headerwrap .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap .favnav .navigation .nav-child li .nav-header:focus {
  color: #343ec4;
}

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

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

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

#fav-headerwrap.fav-light,
#fav-headerwrap.fav-light.fav-fixed {
  background-color: rgba(255, 255, 255, 0.9);
}
#fav-headerwrap.fav-light.fav-fixed.favheader {
  background-color: rgba(255, 255, 255, 0.94);
}

/* links */
#fav-headerwrap.fav-light .favnav .navigation li.active a,
#fav-headerwrap.fav-light .favnav .navigation li a:hover,
#fav-headerwrap.fav-light .favnav .navigation li a:focus,
#fav-headerwrap.fav-light .favnav .navigation li.active .nav-header,
#fav-headerwrap.fav-light .favnav .navigation li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .navigation li .nav-header:focus {
  color: #343ec4;
  background-color: transparent;
}

/* submenu */
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active a,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:focus {
  color: #444;
}
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active > a,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:focus {
  color: #343ec4;
}

/* 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 .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation li .nav-header[class*=" fa-"]:before {
  color: #343ec4;
}
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header[class*=" fa-"]:before {
  color: #343ec4;
}

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

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

/* links */
#fav-headerwrap.fav-dark .favnav .navigation li.active a,
#fav-headerwrap.fav-dark .favnav .navigation li a:hover,
#fav-headerwrap.fav-dark .favnav .navigation li a:focus,
#fav-headerwrap.fav-dark .favnav .navigation li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .navigation li .nav-header:focus {
  color: #343ec4;
  background-color: transparent;
}

/* submenu */
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:focus {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active > a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:focus {
  color: #343ec4;
}

/* 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 .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation li .nav-header[class*=" fa-"]:before {
  color: #343ec4;
}
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header[class*=" fa-"]:before {
  color: #343ec4;
}

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

3. navigation

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

/*/
///
///  default
///
/*/

/* active */
#fav-container .favnav.navstyle .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle .navigation ul.nav > li > .nav-header:focus {
  background-color: rgba(17, 17, 17, 0.27);
  color: #FFF;
}

/* style 1 */

#fav-container .favnav.navstyle-1 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-1 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-1 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-1 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-1 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-1 .navigation ul.nav > li > .nav-header:focus {
  color: rgba(17, 17, 17, 0.57);
}

/* style 2 */

#fav-container .favnav.navstyle-2 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > .nav-header:focus {
  background-color: rgba(255, 255, 255, 0.17);
  color: #fff;
}
#fav-container .favnav.navstyle-2 .navigation ul.nav > li.active > a[class^="fa-"]:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li.active > a[class*=" fa-"]:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > a[class^="fa-"]:hover:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > a[class*=" fa-"]:hover:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > a[class^="fa-"]:focus:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > a[class*=" fa-"]:focus:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header[class^="fa-"]:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header[class*=" fa-"]:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class^="fa-"]:hover:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class*=" fa-"]:hover:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class^="fa-"]:focus:before,
#fav-container .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class*=" fa-"]:focus:before {
  color: #fff;
}

/* style 3 */

#fav-container .favnav.navstyle-3 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-3 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-3 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-3 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-3 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-3 .navigation ul.nav > li > .nav-header:focus {
  border: 2px solid rgba(17, 17, 17, 0.37);
  color: #fff;
}

/* style 4 */

#fav-container .favnav.navstyle-4 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-4 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-4 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-4 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-4 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-4 .navigation ul.nav > li > .nav-header:focus {
  border-bottom: 2px solid rgba(17, 17, 17, 0.37);
  color: #fff;
}

/* style 5 */

#fav-container .favnav.navstyle-5 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-5 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-5 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-5 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-5 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-5 .navigation ul.nav > li > .nav-header:focus {
  border-top: 2px solid #fff;
  color: #fff;
  background-color: rgba(17, 17, 17, 0.27);
}

/* style 6 */

#fav-container .favnav.navstyle-6 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-6 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-6 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-6 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-6 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-6 .navigation ul.nav > li > .nav-header:focus {
  border-top: 2px solid rgba(17, 17, 17, 0.37);
  border-bottom: 2px solid rgba(17, 17, 17, 0.37);
  color: #fff;
}

/* style 7 */

#fav-container .favnav.navstyle-7 .navigation ul.nav > li.active > a,
#fav-container .favnav.navstyle-7 .navigation ul.nav > li > a:hover,
#fav-container .favnav.navstyle-7 .navigation ul.nav > li > a:focus,
#fav-container .favnav.navstyle-7 .navigation ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-7 .navigation ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-7 .navigation ul.nav > li > .nav-header:focus {
  border-left: 2px solid rgba(17, 17, 17, 0.37);
  border-right: 2px solid rgba(17, 17, 17, 0.37);
  color: #fff;
}

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

#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > .nav-header:focus {
  background-color: #343ec4;
  color: #fff;
}
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li.active > a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li.active > a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li.active > .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li.active > .nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > .nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > .nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > .nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav > li > .nav-header[class*=" fa-"]:focus:before {
  color: #fff;
}

/* style 1 */

#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav > li > .nav-header:focus {
  color: #343ec4;
}

/* style 2 */

#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > .nav-header:focus {
  background-color: #111;
  color: #fff;
}
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li.active > a[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li.active > a[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class*=" fa-"]:focus:before {
  color: #fff;
}

/* style 3 */

#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-3 .navigation ul.nav > li > .nav-header:focus {
  border: 2px solid #343ec4;
}

/* style 4 */

#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav > li > .nav-header:focus {
  border-bottom: 2px solid #343ec4;
}

/* style 5 */

#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-5 .navigation ul.nav > li > .nav-header:focus {
  border-top: 2px solid #343ec4;
  background-color: transparent !important;
}

/* style 6 */

#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav > li > .nav-header:focus {
  border-top: 2px solid #343ec4;
  border-bottom: 2px solid #343ec4;
}

/* style 7 */

#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav > li > .nav-header:focus {
  border-left: 2px solid #343ec4;
  border-right: 2px solid #343ec4;
}

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

#fav-headerwrap.fav-dark,
#fav-headerwrap.fav-dark.fav-fixed {
  background-color: rgba(17, 17, 17, 0.97);
}
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > .nav-header:focus {
  background-color: #343ec4;
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li.active > a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li.active > a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li.active > .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li.active > .nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > .nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > .nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > .nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav > li > .nav-header[class*=" fa-"]:focus:before {
  color: #fff;
}

/* style 1 */

#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav > li > .nav-header:focus {
  color: #343ec4;
}

/* style 2 */

#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > .nav-header:focus {
  background-color: #444;
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li.active > a[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li.active > a[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > a[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > a[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > a[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > a[class*=" fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header[class^="fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li.active > .nav-header[class*=" fa-"]:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class^="fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class*=" fa-"]:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class^="fa-"]:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-2 .navigation ul.nav > li > .nav-header[class*=" fa-"]:focus:before {
  color: #fff;
}

/* style 3 */

#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav > li > .nav-header:focus {
  border: 2px solid #343ec4;
}

/* style 4 */

#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav > li > .nav-header:focus {
  border-bottom: 2px solid #343ec4;
}

/* style 5 */

#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-5 .navigation ul.nav > li > .nav-header:focus {
  border-top: 2px solid #343ec4;
  background-color: transparent !important;
}

/* style 6 */

#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav > li > .nav-header:focus {
  border-top: 2px solid #343ec4;
  border-bottom: 2px solid #343ec4;
}

/* style 7 */

#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav > li.active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav > li.active > .nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav > li > .nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav > li > .nav-header:focus {
  border-left: 2px solid #343ec4;
  border-right: 2px solid #343ec4;
}

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

/*/
///
///  basic
///
/*/

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 .nav-header:hover,
ul.menubasic li .nav-header:focus,
ul.menubasic li.current .nav-header,
ul.menubasic li.current ul .nav-header:hover,
ul.menubasic li.current ul .nav-header:focus {
  color: #fff;
  background-color: #343ec4;
}
ul.menubasic li.current ul a,
ul.menubasic li.current ul .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 .nav-header:hover,
ul.menuarrow li .nav-header:focus,
ul.menuarrow li.current .nav-header,
ul.menuarrow li.current ul .nav-header:hover,
ul.menuarrow li.current ul .nav-header:focus {
  color: #343ec4;
  background-color: transparent;
}
ul.menuarrow li.current ul a,
ul.menuarrow li.current ul .nav-header {
  color: #444;
}
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 .nav-header:hover:before,
ul.menuarrow li .nav-header:focus:before,
ul.menuarrow li.current .nav-header:before,
ul.menuarrow li.current ul .nav-header:hover:before,
ul.menuarrow li.current ul .nav-header:focus:before {
  color: #343ec4;
}

/*/
///
///  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 .nav-header:hover,
ul.menuside li .nav-header:focus,
ul.menuside li.current .nav-header,
ul.menuside li.current ul .nav-header:hover,
ul.menuside li.current ul .nav-header:focus {
  color: #343ec4;
  border-left: 5px solid #343ec4;
  background-color: transparent;
}
ul.menuside li.current ul a {
  color: #444;
}

/*/
///
///  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 .nav-header:hover,
ul.menuline li .nav-header:focus,
ul.menuline li.current .nav-header,
ul.menuline li.current ul .nav-header:hover,
ul.menuline li.current ul .nav-header:focus {
  color: #444;
  border-bottom: 1px solid #343ec4;
  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 .nav-header:hover:before,
ul.menuline li .nav-header:focus:before,
ul.menuline li.current .nav-header:before,
ul.menuline li.current ul .nav-header:hover:before,
ul.menuline li.current ul .nav-header:focus:before {
  color: #343ec4;
}
ul.menuline.menu-clear li a:hover,
ul.menuline.menu-clear li a:focus,
ul.menuline.menu-clear li .nav-header:hover,
ul.menuline.menu-clear li .nav-header:focus {
  color: #fff;
  border-bottom: 1px solid #343ec4;
}
ul.menuline.menu-dark li a:hover,
ul.menuline.menu-dark li a:focus,
ul.menuline.menu-dark li .nav-header:hover,
ul.menuline.menu-dark li .nav-header:focus {
  color: #fff !important;
  border-bottom: 1px solid #343ec4;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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 .nav-header,
ul.menuhorizontal li .nav-header:hover,
ul.menuhorizontal li .nav-header:focus,
ul.menuhorizontal li:hover .nav-header,
ul.menuhorizontal li:focus .nav-header,
ul.menuhorizontal li .nav-header:hover,
ul.menuhorizontal li .nav-header:focus {
  color: #343ec4;
  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 .nav-header,
ul.menuhorizontal.menu-clear li .nav-header:hover,
ul.menuhorizontal.menu-clear li .nav-header:focus,
ul.menuhorizontal.menu-clear li:hover .nav-header,
ul.menuhorizontal.menu-clear li:focus .nav-header,
ul.menuhorizontal.menu-clear li .nav-header:hover,
ul.menuhorizontal.menu-clear li .nav-header:focus {
  color: #343ec4 !important;
}
ul.menuhorizontal.menu-clear li a:before,
ul.menuhorizontal.menu-clear li .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 .nav-header:before,
ul.menuhorizontal.menu-clear li .nav-header:hover:before,
ul.menuhorizontal.menu-clear li .nav-header:focus:before,
ul.menuhorizontal.menu-clear li:hover .nav-header:before,
ul.menuhorizontal.menu-clear li:focus .nav-header:before,
ul.menuhorizontal.menu-clear li .nav-header:hover:before,
ul.menuhorizontal.menu-clear li .nav-header:focus:before {
  color: #343ec4 !important;
}

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

ul.menuhorizontal.menu-dark li a,
ul.menuhorizontal.menu-dark li .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 .nav-header,
ul.menuhorizontal.menu-dark li .nav-header:hover,
ul.menuhorizontal.menu-dark li .nav-header:focus,
ul.menuhorizontal.menu-dark li:hover .nav-header,
ul.menuhorizontal.menu-dark li:focus .nav-header,
ul.menuhorizontal.menu-dark li .nav-header:hover,
ul.menuhorizontal.menu-dark li .nav-header:focus {
  color: #343ec4 !important;
}
ul.menuhorizontal.menu-dark li a:before,
ul.menuhorizontal.menu-dark li .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 .nav-header:before,
ul.menuhorizontal.menu-dark li .nav-header:hover:before,
ul.menuhorizontal.menu-dark li .nav-header:focus:before,
ul.menuhorizontal.menu-dark li:hover .nav-header:before,
ul.menuhorizontal.menu-dark li:focus .nav-header:before,
ul.menuhorizontal.menu-dark li .nav-header:hover:before,
ul.menuhorizontal.menu-dark li .nav-header:focus:before {
  color: #343ec4 !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 .nav-header,
ul.menuhorizontal.pull-right li .nav-header:hover,
ul.menuhorizontal.pull-right li .nav-header:focus,
ul.menuhorizontal.pull-right li:hover .nav-header,
ul.menuhorizontal.pull-right li:focus .nav-header,
ul.menuhorizontal.pull-right li .nav-header:hover,
ul.menuhorizontal.pull-right li .nav-header:focus {
  color: #343ec4;
  background-color: transparent;
  text-decoration:none;
}

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

4. module positions

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

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

#fav-topbar ul.nav li a:before {
  color: #343ec4;
}

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

a.backtop i {
  background-color: #343ec4;
  color: #FFFFFF;
}

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

/*/
///
///  image module positions
///
/*/

/* links */
#fav-introwrap .moduletable a,
#fav-primewrap .moduletable a,
#fav-screenwrap .moduletable a,
#fav-basewrap .moduletable a {
  color: #343ec4;
}
#fav-introwrap .moduletable a:hover,
#fav-introwrap .moduletable a:focus,
#fav-primewrap .moduletable a:hover,
#fav-primewrap .moduletable a:focus,
#fav-screenwrap .moduletable a:hover,
#fav-screenwrap .moduletable a:focus,
#fav-basewrap .moduletable a:hover,
#fav-basewrap .moduletable a:focus {
  color: #fff;
}

/*/
///
///  dark module positions
///
/*/

/* links */
#fav-showcasewrap .moduletable a,
#fav-portfoliowrap .moduletable a,
#fav-notewrap .moduletable a,
#fav-footerwrap .moduletable a {
  color: #343ec4;
}
#fav-showcasewrap .moduletable a:hover,
#fav-showcasewrap .moduletable a:focus,
#fav-portfoliowrap .moduletable a:hover,
#fav-portfoliowrap .moduletable a:focus,
#fav-notewrap .moduletable a:hover,
#fav-notewrap .moduletable a:focus,
#fav-footerwrap .moduletable a:hover,
#fav-footerwrap .moduletable a:focus {
  color: #fff;
}

/*/
///
///  color module positions
///
/*/

/* background */
#fav-noticewrap,
#fav-focuswrap {
  background-color: #343ec4;
}

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

5. titles

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

.moduletable h3,
.page-header h2,
h2.item-title,
.componentheading,
div.tag-category h2,
#member-profile legend,
#hikashop_product_top_part h1,
#hikashop_checkout_page h1,
#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2,
#hikashop_checkout_login_right_part h3,
#hikashop_checkout_page fieldset legend,
#hikashop_cpanel_title h1,
#hikashop_carts_listing .header h1,
#hikashop_affiliate_main .header h1,
#hikashop_address_listing .header h1,
#hikashop_order_listing .header h1,
#hikashop_order_main fieldset h1 {
  border-bottom: 1px solid #343ec4 !important;
}
.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: #343ec4;
}

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

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

6. buttons

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

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button {
  color: #fff;
  background-color: #343ec4;
  box-shadow: 0 4px rgba(17, 17, 17, 0.3), 0 4px #343ec4;
}
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button {
  box-shadow: 0 4px rgba(17, 17, 17, 0.3), 0 4px #343ec4 !important;
}
.btn:hover,
.btn:focus,
.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,
#hikashop_checkout_login #form-login-submit .btn-primary:hover,
#hikashop_checkout_login #form-login-submit .btn-primary:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:hover,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus {
  color: #fff;
  background-color: #343ec4;
  box-shadow: none;
}
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus,
#hikashop_checkout_login #form-login-submit .btn-primary:hover,
#hikashop_checkout_login #form-login-submit .btn-primary:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:hover,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus {
  box-shadow: none !important;
}
.btn-primary {
  color: #fff;
  background-color: #343ec4;
  border: 1px solid transparent;
  background-image: none;
}
.btn-primary:hover,
.btn-primary:focus {
  color: #fff;
  background-color: #222 !important;
}
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_categories_listing_main .btn {
  color: #FFF!important;
  background-color: #343ec4;
}
.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;
}
.hikashop_categories_listing_main .btn {
  color: #fff;
  background-color: #343ec4;
}
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus  {
  color: #fff!important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  bootstrap buttons
///
//////////////////////////////////////////////////////////////////////////////*/

/* info */
.btn-info,
.btn-info:link,
.btn-info:visited {
  color: #ffffff!important;
  background-color: #5bc0de!important;
  background-image: none;
  box-shadow: 0 4px #2184a2!important;
  top: 2px;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
  color: #ffffff!important;
  background-color: #46b8da!important;
  opacity: 1;
  box-shadow: 0 0 #2184a2!important;
  top: 6px;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

/* success */
.btn-success,
.btn-success:link,
.btn-success:visited {
  color: #ffffff!important;
  background-color: #5cb85c!important;
  box-shadow: 0 4px #306d30!important;
  top: 2px;
  background-image: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
  color: #ffffff!important;
  background-color: #4cae4c!important;
  opacity: 1;
  box-shadow: 0 0 #306d30!important;
  top: 6px;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c!important;
  border-color: #5cb85c!important;
}

/* warning */
.btn-warning,
.btn-warning:link,
.btn-warning:visited {
  color: #ffffff!important;
  background-color: #f0ad4e!important;
  box-shadow: 0 4px #b87210!important;
  top: 2px;
  background-image: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
  background-color: #eea236!important;
  color: #ffffff!important;
  opacity: 1;
  box-shadow: 0 0 #b87210!important;
  top: 6px;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e!important;
  border-color: #f0ad4e!important;
}

/* danger */
.btn-danger,
.btn-danger:link,
.btn-danger:visited {
  color: #ffffff!important;
  background-color: #d9534f!important;
  background-image: none;
  box-shadow: 0 4px #92231f!important;
  top: 2px;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
  background-color: #d43f3a!important;
  color: #ffffff!important;
  opacity: 1;
  box-shadow: 0 0 #92231f!important;
  top: 6px;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f!important;
  border-color: #d9534f!important;
}

/* inverse */
.btn-inverse,
.btn-inverse:link,
.btn-inverse:visited {
  color: #ffffff!important;
  background-color: #363636!important;
  background-repeat: repeat-x;
  background-image: none;
  box-shadow: 0 4px #030303!important;
  top: 2px;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active {
  background-color: #191919!important;
  color: #ffffff!important;
  opacity: 1;
  box-shadow: 0 0 #030303!important;
  top: 6px;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  buttons style
///
//////////////////////////////////////////////////////////////////////////////*/

/* default */
#fav-advert .btn,
#fav-focus .btn,
.moduletable-sfx9 .btn,
.moduletable-sfx10 .btn,
.moduletable-sfx11 .btn,
.moduletable-sfx12 .btn {
  color: #FFF !important;
  background-color: #222 !important;
  box-shadow: 0 4px rgba(17, 17, 17, 0.5);
}
#fav-advert .btn:hover,
#fav-advert .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 {
  color: #222 !important;
  background-color: #FFF !important;
  box-shadow: none;
}
#fav-intro .btn:hover,
#fav-intro .btn:focus,
#fav-prime .btn:hover,
#fav-prime .btn:focus,
#fav-showcase .btn:hover,
#fav-showcase .btn:focus,
#fav-portfolio .btn:hover,
#fav-portfolio .btn:focus,
#fav-screen .btn:hover,
#fav-screen .btn:focus,
#fav-note .btn:hover,
#fav-note .btn:focus,
#fav-base .btn:hover,
#fav-base .btn:focus,
#fav-footer .btn:hover,
#fav-footer .btn:focus {
  color: #FFF !important;
  background-color: #343ec4 !important;
}
.moduletable-sfx17 .btn:hover,
.moduletable-sfx17 .btn:focus,
.moduletable-sfx18 .btn:hover,
.moduletable-sfx18 .btn:focus,
.moduletable-sfx19 .btn:hover,
.moduletable-sfx19 .btn:focus,
.moduletable-sfx20 .btn:hover,
.moduletable-sfx20 .btn:focus,
.moduletable-sfx21 .btn:hover,
.moduletable-sfx21 .btn:focus,
.moduletable-sfx22 .btn:hover,
.moduletable-sfx22 .btn:focus,
.moduletable-sfx23 .btn:hover,
.moduletable-sfx23 .btn:focus,
.moduletable-sfx24 .btn:hover,
.moduletable-sfx24 .btn:focus,
.moduletable-sfx33 .btn:hover,
.moduletable-sfx33 .btn:focus,
.moduletable-sfx34 .btn:hover,
.moduletable-sfx34 .btn:focus,
.moduletable-sfx35 .btn:hover,
.moduletable-sfx35 .btn:focus,
.moduletable-sfx36 .btn:hover,
.moduletable-sfx36 .btn:focus {
  color: #FFF !important;
}

/* primary */
#fav-advert .btn-primary,
#fav-focus .btn-primary,
.moduletable-sfx9 .btn-primary,
.moduletable-sfx10 .btn-primary,
.moduletable-sfx11 .btn-primary,
.moduletable-sfx12 .btn-primary {
  color: #222 !important;
  background-color: #FFF !important;
  box-shadow: 0 4px rgba(255, 255, 255, 0.5);
}
#fav-advert .btn-primary:hover,
#fav-advert .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 {
  color: #FFF !important;
  background-color: #222 !important;
  box-shadow: none;
}
#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 {
  color: #FFF !important;
  background-color: #333 !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 {
  color: #FFF !important;
  background-color: #333 !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: #343ec4;
}
.pagination ul li a:hover,
.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_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 {
  color: #343ec4;
  background-color: #fff;
}

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

7. variations

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  background
///
//////////////////////////////////////////////////////////////////////////////*/

.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12,
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  background-color: #343ec4;
}
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  background-color: #343ec4;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  titles
///
//////////////////////////////////////////////////////////////////////////////*/

.moduletable-sfx4 h3,
.moduletable-sfx8 h3,
.moduletable-sfx16 h3,
.moduletable-sfx20 h3,
.moduletable-sfx24 h3,
.moduletable-sfx28 h3,
.moduletable-sfx32 h3,
.moduletable-sfx36 h3 {
  border-bottom: 1px solid #343ec4;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #343ec4;
}
.moduletable-sfx1 a:hover,
.moduletable-sfx1 a:focus,
.moduletable-sfx2 a:hover,
.moduletable-sfx2 a:focus,
.moduletable-sfx3 a:hover,
.moduletable-sfx3 a:focus,
.moduletable-sfx4 a:hover,
.moduletable-sfx4 a:focus,
.moduletable-sfx5 a:hover,
.moduletable-sfx5 a:focus,
.moduletable-sfx6 a:hover,
.moduletable-sfx6 a:focus,
.moduletable-sfx7 a:hover,
.moduletable-sfx7 a:focus,
.moduletable-sfx8 a:hover,
.moduletable-sfx8 a:focus {
  color: #444;
}
.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: #343ec4;
}
.moduletable-sfx13 a:hover,
.moduletable-sfx13 a:focus,
.moduletable-sfx14 a:hover,
.moduletable-sfx14 a:focus,
.moduletable-sfx15 a:hover,
.moduletable-sfx15 a:focus,
.moduletable-sfx16 a:hover,
.moduletable-sfx16 a:focus,
.moduletable-sfx17 a:hover,
.moduletable-sfx17 a:focus,
.moduletable-sfx18 a:hover,
.moduletable-sfx18 a:focus,
.moduletable-sfx19 a:hover,
.moduletable-sfx19 a:focus,
.moduletable-sfx20 a:hover,
.moduletable-sfx20 a:focus {
  color: #fff;
}
.moduletable-sfx21 a:hover,
.moduletable-sfx21 a:focus,
.moduletable-sfx22 a:hover,
.moduletable-sfx22 a:focus,
.moduletable-sfx23 a:hover,
.moduletable-sfx23 a:focus,
.moduletable-sfx24 a:hover,
.moduletable-sfx24 a:focus,
.moduletable-sfx25 a:hover,
.moduletable-sfx25 a:focus,
.moduletable-sfx26 a:hover,
.moduletable-sfx26 a:focus,
.moduletable-sfx27 a:hover,
.moduletable-sfx27 a:focus,
.moduletable-sfx28 a:hover,
.moduletable-sfx28 a:focus,
.moduletable-sfx29 a:hover,
.moduletable-sfx29 a:focus,
.moduletable-sfx30 a:hover
.moduletable-sfx30 a:focus {
  color: #fff;
}
.moduletable-sfx31 a:hover,
.moduletable-sfx31 a:focus,
.moduletable-sfx32 a:hover,
.moduletable-sfx32 a:focus,
.moduletable-sfx33 a:hover,
.moduletable-sfx33 a:focus,
.moduletable-sfx34 a:hover,
.moduletable-sfx34 a:focus,
.moduletable-sfx35 a:hover,
.moduletable-sfx35 a:focus,
.moduletable-sfx36 a:hover,
.moduletable-sfx36 a:focus {
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #343ec4;
}
.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: #343ec4;
  color: #fff;
}

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

8. custom pages

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

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

.favnav-styles-demo {
  background-color: #343ec4;
  color: #fff;
}
.favnav-styles-demo .favnav li.active a,
.favnav-styles-demo .favnav li a:hover,
.favnav-styles-demo .favnav li a:focus {
  color: rgba(17, 17, 17, 0.57);
  background-color: transparent;
}
.favnav-styles-demo .favnav .navigation li a[class^="fa-"]:before,
.favnav-styles-demo .favnav .navigation li a[class*=" fa-"]:before {
  color: #fff;
}

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

9. typography

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

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

/* blockquote */
blockquote {
  border-color: #343ec4;
}
blockquote.blockquote-dark {
  border-color: #343ec4;
}

/* badge */
.badge-info {
  background-color: #343ec4;
}

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

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

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

10. joomla

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

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

ul.dropdown-menu a:hover {
  color: #343ec4;
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #343ec4;
}

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

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

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

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

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

}

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

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

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

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

div.tag-category ul.thumbnails h3 a {
  background-color: #343ec4;
  color: #fff;
}
ul.tags li a,
.label-info[href],
.badge-info[href] {
  border: 2px solid transparent !important;
  background-color: #343ec4 !important;
  color: #fff !important;
}
ul.tags li a:hover,
ul.tags li a:focus,
.label-info[href]:hover,
.label-info[href]:focus,
.badge-info[href]:hover,
.badge-info[href]:focus {
  background-color: #222 !important;
  color: #fff !important;
}

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

11. hikashop

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

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

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

/*/
///
///  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: #343ec4;
}

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

.hikashop_product_discount {
  background-color: #343ec4;
  color: #fff;
}

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

.hikashop_subcategories h4 a:hover,
.hikashop_subcategories h4 a:focus {
  color: #343ec4;
}

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

.hikashop_module a:hover,
.hikashop_module a:focus {
  color: #343ec4 !important;
}

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

#hikashop_cart th {
  border-bottom: 1px solid #343ec4;
}

@media (max-width: 768px) {

  #hikashop_cart a {
    color: #444;
  }
  #hikashop_cart a:hover {
    color: #343ec4;
  }
  .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: #343ec4;
  }
  #hikashop_cart .hikashop_cart_module_product_name_value a:hover {
    color: #343ec4;
  }

}

/*/
///
///  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: #343ec4;
}

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

#hikashop_checkout_cart thead {
  background-color: #343ec4;
}
p.hikashop_cart_product_name a {
  color: #343ec4;
}
#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;
}

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

.hikashop_cpanel_icon_table:hover .hikashop_cpanel_button_description {
  color: #343ec4;
}

/*/
///
///  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: #343ec4;
}
td.hikashop_order_number_value a,
td.hikashop_download_number_value a  {
  color: #343ec4 !important;
}
#htmlfieldset_products .hikashop_order_product_name:hover {
  color: #343ec4;
}

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

12. extensions

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #343ec4 !important;
}
.favstyle p[class^="favteam-contact-"] i,
.favstyle p[class*=" favteam-contact-"] i {
  color: #343ec4 !important;
}
.favstyle #favteam-overlay.overlay-dark li[class^="favteam-icon"] i,
.favstyle #favteam-overlay.overlay-dark li[class*=" favteam-icon"] i {
  background-color: #343ec4 !important;
}

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

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #343ec4!important;
  box-shadow: 0 4px rgba(17, 17, 17, 0.3), 0 4px #343ec4;
}

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  favslider
///
//////////////////////////////////////////////////////////////////////////////*/

/* navigation bullets */
.favstyle .fav-control-paging li a:hover,
.favstyle .fav-control-paging li a:focus,
.favstyle .fav-control-paging li a.fav-active {
  background-color: #343ec4;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #343ec4 !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.favglyph-icon-center div#favglyph-icon {
  margin: 21px auto 22px;
  background-color: #343ec4 !important;
}

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

.favstyle div[id^="faveffects-icon"],
.favstyle div[id*=" faveffects-icon"] {
  background-color: #343ec4 !important;
  border: 2px solid #343ec4 !important;
}
.favstyle div[id^="faveffects-icon"]:hover,
.favstyle div[id*=" faveffects-icon"]:hover,
.favstyle div[id^="faveffects-icon"]:focus,
.favstyle div[id*=" faveffects-icon"]:focus {
  background-color: #fff !important;
}
.favstyle div[id^="faveffects-icon"] i:hover,
.favstyle div[id*=" faveffects-icon"] i:hover,
.favstyle div[id^="faveffects-icon"] i:focus,
.favstyle div[id*=" faveffects-icon"] i:focus {
  color: #343ec4 !important;
}

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

.favstyle div[id^="favsocial"] a,
.favstyle div[id*=" favsocial"] a {
  background-color: #343ec4 !important;
}