/*/
////////////////////////////////////////////////////////////////////////////////
///
///  style 1
///
////////////////////////////////////////////////////////////////////////////////
/*/

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

  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

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

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

#F44336 - main color

////////////////////////////////////////////////////////////////////////////////

style 1 - #F44336
style 2 - #00B8D4
style 3 - #F9A825
style 4 - #F06292
style 5 - #8bc34A
style 6 - #ab47bc
style 7 - #ff8a65
style 8 - #039be5
style 9 - #b37436
style 10 - #4db6ac

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

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

1. reset

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

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

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

2. header

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

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

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

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

/* 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: #F44336;
}
#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 {
  background-color: #F44336;
  color: #fff;
}

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

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

/* 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: #F44336;
}
#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 {
  background-color: #F44336;
  color: #fff;
}

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

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

/* 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: #F44336;
}
#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 {
  background-color: #F44336;
  color: #fff;
}

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

3. navigation

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

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

/*/
///
///  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: transparent;
  color: #F44336;
}

/* icons */
#fav-container .favnav.navstyle .navigation ul.nav li a[class^="fa-"]:before,
#fav-container .favnav.navstyle .navigation ul.nav li a[class*=" fa-"]:before,
#fav-container .favnav.navstyle .navigation ul.nav li .nav-header[class^="fa-"]:before,
#fav-container .favnav.navstyle .navigation ul.nav li .nav-header[class*=" fa-"]:before,
#fav-container .favnavnavstyle-icon-vertical .navigation ul.nav li a[class^="fa-"]:before,
#fav-container .favnavnavstyle-icon-vertical .navigation ul.nav li a[class*=" fa-"]:before,
#fav-container .favnavnavstyle-icon-vertical .navigation ul.nav li .nav-header[class^="fa-"]:before,
#fav-container .favnavnavstyle-icon-vertical .navigation ul.nav li .nav-header[class*=" fa-"]:before {
  background-color: #F44336;
  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: #F44336;
}

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

/* 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 #F44336;
  border-bottom: 2px solid #F44336;
  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 #F44336;
  border-right: 2px solid #F44336;
  color: #fff;
}

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

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

/* 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: #F44336;
  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 #F44336;
  color: #444;
}

/* 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 #F44336;
  color: #444;
}

/* 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 #F44336;
  color: #444;
}

/* 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 #F44336;
  border-bottom: 2px solid #F44336;
  color: #444;
}

/* 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 #F44336;
  border-right: 2px solid #F44336;
  color: #444;
}

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

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

/* 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: #F44336;
  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 #F44336;
  color: #fff !important;
}

/* 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 #F44336;
  color: #fff !important;
}

/* 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 #F44336;
  color: #fff !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 #F44336;
  border-bottom: 2px solid #F44336;
  color: #fff !important;
}

/* 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 #F44336;
  border-right: 2px solid #F44336;
  color: #fff !important;
}

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

/*/
///
///  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: #F44336;
  border-left: 5px solid #F44336;
  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 #F44336;
  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: #F44336;
}
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 #F44336;
}
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 #F44336;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #F44336;
  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: #F44336 !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: #F44336 !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: #F44336 !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: #F44336 !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: #F44336;
  background-color: transparent;
  text-decoration:none;
}

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

4. module positions

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

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

#fav-topbar ul.nav li a:before,
#fav-topbar ul.nav.menuhorizontal li a:hover,
#fav-topbar ul.nav.menuhorizontal li a:focus {
  color: #F44336;
}

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

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

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

#fav-noticewrap,
#fav-focuswrap {
  background-color: #F44336;
}

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

/* links */
#fav-introwrap .moduletable a,
#fav-primewrap .moduletable a,
#fav-screenwrap .moduletable a,
#fav-basewrap .moduletable a {
  color: #F44336;
}
#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: #F44336;
}
#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;
}

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

5. 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: #F44336;
}

/*  subtitles */
.moduletable h4.fav-subtitle,
[class^="moduletable-"] h4.fav-subtitle,
[class*=" moduletable-"] h4.fav-subtitle {
  color: #F44336;
}

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

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

6. buttons

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

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_page .hikashop_checkout_address_left_part .btn.button.hikashop_cart_input_button,
#hikashop_checkout_page .hikashop_checkout_address_right_part .btn.button.hikashop_cart_input_button,
span.icon-edit,
a.btn.jmodedit,
span.icon-edit:hover,
span.icon-edit:focus,
a.btn.jmodedit:hover,
a.btn.jmodedit:focus {
  color: #fff;
  background-color: #F44336;
}
.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: none;
}
.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,
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus {
  color: #FFF !important;
  background-color: #111 !important;
  border: 1px solid transparent;
  box-shadow: none !important;
}

/*/
///
///  primary
///
/*/

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #F44336;
  border: 2px solid transparent;
}
.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: #F44336;
  background-color: #fff;
  border: 2px solid #ddd;
  box-shadow: none;
}

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

7. variations

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

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

.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  background-color: #F44336;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #F44336;
}
.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 {
  color: #F44336;
}
.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: #F44336;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  icons
///
//////////////////////////////////////////////////////////////////////////////*/

.moduletable-sfx1 h3 i,
.moduletable-sfx5 h3 i,
.moduletable-sfx13 h3 i,
.moduletable-sfx17 h3 i,
.moduletable-sfx21 h3 i,
.moduletable-sfx25 h3 i,
.moduletable-sfx29 h3 i,
.moduletable-sfx33 h3 i {
  background-color: #F44336;
  color: #fff;
  border-color: transparent;
}
.moduletable-sfx2 h3 i,
.moduletable-sfx6 h3 i{
  color: #F44336;
  border: 2px solid #e7e7e7;
  background-color: transparent;
}
.moduletable-sfx14 h3 i,
.moduletable-sfx18 h3 i,
.moduletable-sfx22 h3 i,
.moduletable-sfx26 h3 i,
.moduletable-sfx30 h3 i,
.moduletable-sfx34 h3 i  {
  color: #F44336;
  border: 2px solid #FFF;
  background-color: transparent;
}
.moduletable-sfx14 h3 i,
.moduletable-sfx18 h3 i,
.moduletable-sfx22 h3 i,
.moduletable-sfx26 h3 i,
.moduletable-sfx30 h3 i,
.moduletable-sfx34 h3 i {
  color: #F44336;
}
.moduletable-sfx16 h3 i,
.moduletable-sfx20 h3 i,
.moduletable-sfx24 h3 i,,
.moduletable-sfx28 h3 i,
.moduletable-sfx32 h3 i,
.moduletable-sfx36 h3 i {
  background-color: #F44336;
  color: #fff;
}

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

8. 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: #F44336;
  background-color: transparent;
}
.favnav-styles-demo .favnav .navigation li a[class^="fa-"]:before,
.favnav-styles-demo .favnav .navigation li a[class*=" fa-"]:before {
  color: #F44336;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  error page
///
//////////////////////////////////////////////////////////////////////////////*/

p.fav404 {
  color: #F44336;
}

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

9. typography

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

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

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

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

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

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

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

10. joomla

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

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

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

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

#fav-language ul.dropdown-menu li a:hover,
#fav-language ul.dropdown-menu li a:focus {
  color: #F44336 !important;
}
#fav-language-demo ul.dropdown-menu li a:hover,
#fav-language-demo ul.dropdown-menu li a:focus {
  color: #F44336 !important;
}

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

div.search #searchForm button.btn.hasTooltip {
  padding: 10px 14px;
}

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

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

}

#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  color: #fff;
  background-color: #F44336;
}

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

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

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

div.tag-category ul.thumbnails h3 a {
  background-color: #F44336;
  color: #fff;
}

/*/
///
///  article tags
///
/*/

.fav-tags ul.tags li a {
  background-color: #F44336 !important;
  color: #fff;
}
.fav-tags ul.tags li a:hover,
.fav-tags ul.tags li a:focus {
  background-color: #111 !important;
  color: #fff !important;
}
.fav-tags ul.tags li a:before {
  border-bottom: 11px solid transparent;
  border-right: 11px solid #F44336;
  border-top: 11px solid transparent;
}
.fav-tags ul.tags li a:hover:before,
.fav-tags ul.tags li a:focus:before {
  border-right: 11px solid #111;
}

/*/
///
///  article details
///
/*/

.fav-article-details dd.createdby {
  color: #F44336;
}

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

11. hikashop

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

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

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

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

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

.hikashop_product_discount {
  background-color: #F44336;
  color: #fff;
}

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

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

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

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

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

#hikashop_cart th {
  border-bottom: 1px solid #F44336;
}
#hikashop_cart .hikashop_cart_module_product_name_value a:hover {
  color: #F44336;
}

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

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

}

/*/
///
///  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: #F44336 !important;
}

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


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

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

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

12. extensions

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

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

/*/
///
///  image
///
/*/

.favstyle-image div[id^="favcontent-description-text"],
.favstyle-image div[id*=" favcontent-description-text"] {
  color: #F44336 !important;
}
.favstyle-image div[id^="favcontent-readmore"] a.btn,
.favstyle-image div[id*=" favcontent-readmore"] a.btn {
  background-color: #F44336 !important;
  text-shadow: none;
}
#fav-container .favstyle-image div[id^="favcontent-readmore"] a.btn:hover,
#fav-container .favstyle-image div[id*=" favcontent-readmore"] a.btn:hover,
#fav-container .favstyle-image div[id^="favcontent-readmore"] a.btn:focus
#fav-container .favstyle-image div[id*=" favcontent-readmore"] a.btn:focus {
  background-color: #111 !important;
  box-shadow: none !important;
}

/*/
///
///  icon
///
/*/

.favstyle-icon div[id^="favcontent-readmore"] a.btn,
.favstyle-icon div[id*=" favcontent-readmore"] a.btn {
  background-color: #F44336 !important;
  text-shadow: none;
  margin-left: auto !important;
  margin-right: auto !important;
  display: table !important;
}
#fav-container .favstyle-icon div[id^="favcontent-readmore"] a.btn:hover,
#fav-container .favstyle-icon div[id*=" favcontent-readmore"] a.btn:hover,
#fav-container .favstyle-icon div[id^="favcontent-readmore"] a.btn:focus,
#fav-container .favstyle-icon div[id*=" favcontent-readmore"] a.btn:focus {
  background-color: #111 !important;
  box-shadow: none !important;
}

/*/
///
///  delivery
///
/*/

#fav-container .favstyle.favdemo div[id^="favcontent-readmore"] a.btn,
#fav-container .favstyle.favdemo div[id*=" favcontent-readmore"] a.btn {
  background-color: #F44336 !important;
}
#fav-container .favstyle.favdemo div[id^="favcontent-readmore"] a.btn:hover,
#fav-container .favstyle.favdemo div[id*=" favcontent-readmore"] a.btn:hover,
#fav-container .favstyle.favdemo div[id^="favcontent-readmore"] a.btn:focus,
#fav-container .favstyle.favdemo div[id*=" favcontent-readmore"] a.btn:focus {
  background-color: #111 !important;
  color: #fff !important;
  box-shadow: none !important;
}

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

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #F44336 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: table !important;
}

/*/
///
///  favdemo
///
/*/

.favdemo div[id^="favshowcase-readmore"] a.btn,
.favdemo div[id*=" favshowcase-readmore"] a.btn {
  background-color: #F44336 !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favproducts
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle .favproducts-title-badge #favproducts-badge1 button.btn,
.favstyle .favproducts-title-badge #favproducts-badge3 button.btn {
  background-color: #F44336 !important;
}
.favstyle .favproducts-description-price div[id^="favproducts-price"],
.favstyle .favproducts-description-price div[id*=" favproducts-price"] {
  color: #F44336 !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favtestimonials
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle .favtestimonials-carousel.arrows-middle #favtestimonials-arrows .carousel-control {
  background-color: #F44336 !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favfeatures
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle div.favfeatures-icon-left[id^="favfeatures-icon"],
.favstyle div.favfeatures-icon-left[id*=" favfeatures-icon"] {
  background-color: #F44336 !important;
}

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

.favstyle .fav-control-paging li a:hover,
.favstyle .fav-control-paging li a:focus,
.favstyle .fav-control-paging li a.fav-active {
  background-color: #E54545;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #F44336 !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;
}

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

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