/*
/   name           Favourite
/   version        2.2 maj vers 4.2
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/favourite
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2018 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

/*
////////////////////////////////////////////////////////////////////////////////

1. layout
  1.1. reset
  1.2. header
  1.3. logo
  1.4. navigation
  1.5. module positions
  1.6. titles
  1.7. buttons
  1.8. variations
  1.9. custom pages
  1.10. typography
  1.11. cms
  1.12. extensions

2. style
  2.1. reset
  2.2. header
  2.3. logo
  2.4. navigation
  2.5. module positions
  2.6. titles
  2.7. buttons
  2.8. variations
  2.9. custom pages
  2.10. typography
  2.11. cms
  2.12. extensions

////////////////////////////////////////////////////////////////////////////////
*/


/*//////////////////////////////////////////////////////////////////////////////

1. layout

//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.1. reset
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.2. header
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.3. logo
///
//////////////////////////////////////////////////////////////////////////////*/

.default-logo {
  margin: 34px 0px 0px;
}

/*/// mobile ///*/
@media (max-width: 767px) {

  #fav-logomobile .default-logo {
    margin: 19px 0 0 0;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.4. navigation
///
//////////////////////////////////////////////////////////////////////////////*/







/*//////////////////////////////////////////////////////////////////////////////
///
///  1.6. titles
///
//////////////////////////////////////////////////////////////////////////////*/

.fav-container div h3:first-of-type,
.fav-container .page-header h2,
.fav-container h2.item-title,
.fav-container .hikashop_product_page h1 {
  margin-bottom: 14px;
}

/* subtitles */
.fav-container h4.fav-subtitle {
  font-family: inherit !important;
  color: inherit;
  margin-top: -14px;
  margin-bottom: 24px;
  font-weight: normal;
  font-size: 16px;
}

/* custom module title */
.moduletable .custom div h3,
div[class^="moduletable-"] div[class^="custom-"] div h3,
div[class^="moduletable-"] div[class*=" custom-"] div h3,
div[class*=" moduletable-"] div[class^="custom-"] div h3,
div[class*=" moduletable-"] div[class*=" custom-"] div h3 {
  color: #111;
  font-size: 21px !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.7. buttons
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.8. variations
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.9. custom pages
///
//////////////////////////////////////////////////////////////////////////////*/

/* download theme */
#fav-featurewrap .moduletable.favdemo {
  padding-top: 16px;
  padding-bottom: 20px;
}
#fav-featurewrap .moduletable.favdemo p {
  margin-top: -10px;
  margin-bottom: 32px;
}

/*/
///
///  error page
///
/*/

/* article view */
.fav-container div h3.fav404 {
  color: #111;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.10. typography
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.11. cms
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  pagination
///
/*/

.fav-container .pagination ul li a,
.fav-container .pagination ul li span,
.fav-container .hikashop_products_pagination .list-footer .pagenav,
.fav-container .hikashop_subcategories_pagination .list-footer .pagenav {
  padding: 10px 18px;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.12. extensions
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  favslider
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle .favslider-carousel div h3[id^="favslider-caption-title"],
.favstyle .favslider-carousel div h3[id*=" favslider-caption-title"] {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favglyph
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle div[id^="favglyph-box"],
.favstyle div[id*=" favglyph-box"] {
  margin-top: 8px;
  margin-bottom: 24px;
}
.favstyle div[id^="favglyph-box"] i,
.favstyle div[id*=" favglyph-box"] i {
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.17);
}
.favstyle div[id^="favglyph"] h2,
.favstyle div[id*=" favglyph"] h2 {
  letter-spacing: 1px;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favpromote
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle div[id^="favpromote-box"],
.favstyle div[id*=" favpromote-box"] {
  margin-top: 30px;
  margin-bottom: 60px;
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.17);
  border: 0 none !important;
}
.favstyle p[id^="favpromote-text"],
.favstyle p[id*=" favpromote-text"] {
  padding: 4px 21px 10px;
}
.favstyle div[id^="favpromote-box"] h4,
.favstyle div[id*=" favpromote-box"] h4 {
  letter-spacing: 1px;
}

/*/// tablet ///*/
@media (max-width: 991px) {

  .favstyle div[id^="favpromote-box"],
  .favstyle div[id*=" favpromote-box"] {
    margin-top: 14px;
    margin-bottom: 14px;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  faveffects
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle div[id^="faveffects-box"],
.favstyle div[id*=" faveffects-box"] {
  margin-top: 64px;
  margin-bottom: 44px;
}
.favstyle.favth-medium div[id^="faveffects-box"],
.favstyle.favth-medium div[id*=" faveffects-box"] {
  margin-top: 24px;
  margin-bottom: 24px;
}
.favstyle div[id^="faveffects-icon"],
.favstyle div[id*=" faveffects-icon"] {
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.17);
}
.favstyle p[id^="faveffects-title"],
.favstyle p[id*=" faveffects-title"] {
  margin: 38px 0 21px 0;
  text-transform: uppercase;
}
.favstyle .faveffects-effect1:hover,
.favstyle .faveffects-effect2:hover,
.favstyle .faveffects-effect3:hover,
.favstyle .faveffects-effect4:hover,
.favstyle .faveffects-effect5:hover,
.favstyle .faveffects-effect6:hover {
  background-color: #111 !important;
}
.favstyle .faveffects-effect1 i:hover,
.favstyle .faveffects-effect2 i:hover,
.favstyle .faveffects-effect3 i:hover,
.favstyle .faveffects-effect4 i:hover,
.favstyle .faveffects-effect5 i:hover,
.favstyle .faveffects-effect6 i:hover {
  color: #fff !important;
}

/*/// tablet ///*/
@media (max-width: 991px) {

  .favstyle div[id^="faveffects-box"],
  .favstyle div[id*=" faveffects-box"] {
    margin-top: 21px;
    margin-bottom: 21px;
  }
  .favstyle p[id^="faveffects-title"],
  .favstyle p[id*=" faveffects-title"] {
    margin: 30px 0 10px 0;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favsocial
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle li[id^="favsocial-icon"] a,
.favstyle li[id*=" favsocial-icon"] a {
  box-shadow: 0 3px 8px 0 rgba(0,0,0,.17);
  margin-top: 8px;
  margin-bottom: 8px;
}

/*/// mobile ///*/
@media (max-width: 767px) {

  #fav-copyright {
    float: none;
    width: 100%;
    margin: 0;
  }
  .favstyle ul#favsocial-list {
    margin: 0px auto 21px;
    display: table;
    float: none;
  }

}

/*//////////////////////////////////////////////////////////////////////////////

2. style

//////////////////////////////////////////////////////////////////////////////*/

/*
////////////////////////////////////////////////////////////////////////////////

#0099ff - main color

////////////////////////////////////////////////////////////////////////////////

style 1 - #0099ff
style 2 - #FF6666
style 3 - #f06292
style 4 - #7e57c2
style 5 - #86B827
style 6 - #ffab40
style 7 - #00bcd4
style 8 - #5c6bc0
style 9 - #d81b60
style 10 - #eeb700

////////////////////////////////////////////////////////////////////////////////
*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.1. reset
///
//////////////////////////////////////////////////////////////////////////////*/

a { color: #0099ff; }
a:hover, a:focus { color: #111; outline: none; }

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.2. header
///
//////////////////////////////////////////////////////////////////////////////*/

    /*
    //////////////////////////////////////////////////

2.3. module positions

    //////////////////////////////////////////////////
    */

/*/
///
///  back to top
///
/*/

a.backtop i {
  background-color: #0099ff;
  color: #FFFFFF;
}

/*/
///
///  color module positions
///
/*/

#fav-noticewrap,
#fav-focuswrap {
  background-color: #0099ff;
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.3. logo
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.4. navigation
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  main navigation
///
/*/

/* active */
.favnav .navigation .nav-pills > .active > a,
.favnav .navigation .nav-pills > li > a:hover,
.favnav .navigation .nav-pills > div > div > li > a:hover,
.favnav .navigation .nav-pills > li > a:focus,
.favnav .navigation .nav-pills > div > div > li > a:hover,
.favnav .navigation .menunav-pills > .active > a,
.favnav .navigation .menunav-pills > li > a:hover,
.favnav .navigation .menunav-pills > li > a:focus,
.favnav .navigation li span.nav-header:hover,
.favnav .navigation li span.nav-header:focus,
.favnav .navigation .nav-pills > .active > span.nav-header,
.favnav .navigation .nav-pills > li > span.nav-header:hover,
.favnav .navigation .nav-pills > li > span.nav-header:focus,
.favnav .navigation .menunav-pills > .active > span.nav-header,
.favnav .navigation .menunav-pills > li > span.nav-header:hover,
.favnav .navigation .menunav-pills > li > span.nav-header:focus {
  background-color: #0099ff !important;
  color: #fff !important;
}

/* icons */
.favnav .navigation li a[class^="fa-"]:hover:before,
.favnav .navigation li a[class*=" fa-"]:hover:before,
.favnav .navigation li a[class^="fa-"]:focus:before,
.favnav .navigation li a[class*=" fa-"]:focus:before,
.favnav .navigation li.active a[class^="fa-"]:before,
.favnav .navigation li.active a[class*=" fa-"]:before,
.favnav .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav .navigation li.active span.nav-header[class*=" fa-"]:before {
  color: #fff !important;
}
.favnav .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #0099ff !important;
}

/* make LINK CSS STYLE menu parameter compatible with FontAwesome */
.favnav .navigation li a[class^="fa-"]:before,
.favnav .navigation li a[class*=" fa-"]:before,
.favnav .navigation li span.nav-header[class^="fa-"]:before,
.favnav .navigation li span.nav-header[class*=" fa-"]:before {
  color: #0099ff;
}

/* submenu */
.favnav .navigation .nav-pills .nav-child > .active > a,
.favnav .navigation .nav-pills .nav-child > li > a:hover,
.favnav .navigation .menunav-pills .nav-child > .active > a,
.favnav .navigation .menunav-pills .nav-child > li > a:hover,
.favnav .navigation .nav-pills .nav-child > .active > span.nav-header,
.favnav .navigation .nav-pills .nav-child > li > span.nav-header:hover,
.favnav .navigation .menunav-pills .nav-child > .active > span.nav-header,
.favnav .navigation .menunav-pills .nav-child > li > span.nav-header:hover {
  color: #0099ff !important;
}

/*
///  menu icon fixes
*/

ul.nav.menu li span.nav-header {
  color: #0099ff;
}

/*/
///
///  vertical menus
///
/*/

/* basic */
ul.menubasic li a:hover,
ul.menufavth-basic li a:hover,
ul.menubasic li a:focus,
ul.menufavth-basic li a:focus,
ul.menubasic li.current a,
ul.menufavth-basic li.current a,
ul.menubasic li.current ul a:hover,
ul.menufavth-basic li.current ul a:hover,
ul.menubasic li.current ul a:focus,
ul.menufavth-basic li.current ul a:focus,
ul.menubasic li span.nav-header:hover,
ul.menufavth-basic li .nav-header:hover,
ul.menubasic li span.nav-header:focus,
ul.menufavth-basic li .nav-header:focus,
ul.menubasic li.current span.nav-header,
ul.menufavth-basic li.current .nav-header,
ul.menubasic li.current ul span.nav-header:hover,
ul.menufavth-basic li.current ul .nav-header:hover,
ul.menubasic li.current ul span.nav-header:focus,
ul.menufavth-basic li.current ul .nav-header:focus {
  color: #fff;
  background-color: #0099ff;
}
ul.menubasic li.current ul a,
ul.menubasic li.current ul span.nav-header {
  color: #444;
  background-color: #fff;
}
ul.menubasic.menu-light li a:hover,
ul.menubasic.menu-light li a:focus,
ul.menubasic.menu-light li.current a,
ul.menubasic.menu-light li.current ul a:hover,
ul.menubasic.menu-light li.current ul a:focus,
ul.menubasic.menu-light li.current ul a,
ul.menubasic.menu-light li span.nav-header:hover,
ul.menubasic.menu-light li span.nav-header:focus,
ul.menubasic.menu-light li.current span.nav-header,
ul.menubasic.menu-light li.current ul span.nav-header,
ul.menubasic.menu-light li.current ul span.nav-header:hover,
ul.menubasic.menu-light li.current ul span.nav-header:focus {
  color: #fff !important;
  background-color: #0099ff;
}

/* dark version */

#fav-container .fav-dark ul.menubasic,
#fav-container .fav-dark ul.menubasic li a,
#fav-container .fav-dark ul.menubasic li span.nav-header {
  color: #eee;
  border-color: #444;
}
#fav-container .fav-dark ul.menubasic li a:hover,
#fav-container .fav-dark ul.menubasic li a:focus,
#fav-container .fav-dark ul.menubasic li.current a,
#fav-container .fav-dark ul.menubasic li.current ul a:hover,
#fav-container .fav-dark ul.menubasic li.current ul a:focus,
#fav-container .fav-dark ul.menubasic li.current ul a,
#fav-container .fav-dark ul.menubasic li span.nav-header:hover,
#fav-container .fav-dark ul.menubasic li span.nav-header:focus,
#fav-container .fav-dark ul.menubasic li.current span.nav-header,
#fav-container .fav-dark ul.menubasic li.current ul span.nav-header,
#fav-container .fav-dark ul.menubasic li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menubasic li.current ul span.nav-header:focus {
  color: #0099ff;
  background-color: #1a1a1a;
}
#fav-container .fav-dark ul.menubasic.menu-clear li a:hover,
#fav-container .fav-dark ul.menubasic.menu-clear li a:focus,
#fav-container .fav-dark ul.menubasic.menu-clear li.current a,
#fav-container .fav-dark ul.menubasic.menu-clear li.current ul a:hover,
#fav-container .fav-dark ul.menubasic.menu-clear li.current ul a:focus,
#fav-container .fav-dark ul.menubasic.menu-clear li.current ul a,
#fav-container .fav-dark ul.menubasic.menu-clear li span.nav-header:hover,
#fav-container .fav-dark ul.menubasic.menu-clear li span.nav-header:focus,
#fav-container .fav-dark ul.menubasic.menu-clear li.current span.nav-header,
#fav-container .fav-dark ul.menubasic.menu-clear li.current ul span.nav-header,
#fav-container .fav-dark ul.menubasic.menu-clear li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menubasic.menu-clear li.current ul span.nav-header:focus {
  color: #fff;
  background-color: #0099ff;
}
#fav-container .fav-dark ul.menubasic.menu-dark li a:hover,
#fav-container .fav-dark ul.menubasic.menu-dark li a:focus,
#fav-container .fav-dark ul.menubasic.menu-dark li.current a,
#fav-container .fav-dark ul.menubasic.menu-dark li.current ul a:hover,
#fav-container .fav-dark ul.menubasic.menu-dark li.current ul a:focus,
#fav-container .fav-dark ul.menubasic.menu-dark li.current ul a,
#fav-container .fav-dark ul.menubasic.menu-dark li span.nav-header:hover,
#fav-container .fav-dark ul.menubasic.menu-dark li span.nav-header:focus,
#fav-container .fav-dark ul.menubasic.menu-dark li.current span.nav-header,
#fav-container .fav-dark ul.menubasic.menu-dark li.current ul span.nav-header,
#fav-container .fav-dark ul.menubasic.menu-dark li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menubasic.menu-dark li.current ul span.nav-header:focus {
  color: #0099ff !important;
  background-color: #1a1a1a;
}
#fav-container .fav-dark ul.menubasic.menu-light li a:hover,
#fav-container .fav-dark ul.menubasic.menu-light li a:focus,
#fav-container .fav-dark ul.menubasic.menu-light li.current a,
#fav-container .fav-dark ul.menubasic.menu-light li.current ul a:hover,
#fav-container .fav-dark ul.menubasic.menu-light li.current ul a:focus,
#fav-container .fav-dark ul.menubasic.menu-light li.current ul a,
#fav-container .fav-dark ul.menubasic.menu-light li span.nav-header:hover,
#fav-container .fav-dark ul.menubasic.menu-light li span.nav-header:focus,
#fav-container .fav-dark ul.menubasic.menu-light li.current span.nav-header,
#fav-container .fav-dark ul.menubasic.menu-light li.current ul span.nav-header,
#fav-container .fav-dark ul.menubasic.menu-light li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menubasic.menu-light li.current ul span.nav-header:focus {
  color: #fff !important;
  background-color: #0099ff;
}

/* arrow */
ul.menuarrow li a:hover,
ul.menufavth-arrow li a:hover,
ul.menuarrow li a:focus,
ul.menufavth-arrow li a:focus,
ul.menuarrow li.current a,
ul.menufavth-arrow li.current a,
ul.menuarrow li.current ul a:hover,
ul.menufavth-arrow li.current ul a:hover,
ul.menuarrow li.current ul a:focus,
ul.menufavth-arrow li.current ul a:focus,
ul.menuarrow li span.nav-header:hover,
ul.menufavth-arrow li .nav-header:hover,
ul.menuarrow li span.nav-header:focus,
ul.menufavth-arrow li .nav-header:focus,
ul.menuarrow li.current span.nav-header,
ul.menufavth-arrow li.current .nav-header,
ul.menuarrow li.current ul span.nav-header:hover,
ul.menufavth-arrow li.current ul .nav-header:hover,
ul.menuarrow li.current ul span.nav-header:focus,
ul.menufavth-arrow li.current ul .nav-header:focus {
  color: #0099ff;
  background-color: transparent;
}
ul.menuarrow li.current ul a,
ul.menuarrow li.current ul span.nav-header {
  color: #444;
}
ul.menuarrow li a:hover:before,
ul.menufavth-arrow li a:hover::before,
ul.menuarrow li a:focus:before,
ul.menufavth-arrow li a:focus::before,
ul.menuarrow li.current a:before,
ul.menufavth-arrow li.current a::before,
ul.menuarrow li.current ul a:hover:before,
ul.menufavth-arrow li.current ul a:hover::before,
ul.menuarrow li.current ul a:focus:before,
ul.menufavth-arrow li.current ul a:focus::before,
ul.menuarrow li span.nav-header:hover:before,
ul.menufavth-arrow li .nav-header:hover::before,
ul.menuarrow li span.nav-header:focus:before, 
ul.menufavth-arrow li .nav-header:focus::before,
ul.menufavth-arrow li.current .nav-header::before,
ul.menufavth-arrow li.current ul .nav-header:hover::before,
ul.menufavth-arrow li.current ul .nav-header:focus::before {
  color: #0099ff;
}
ul.menuarrow.menu-light li a:hover,
ul.menuarrow.menu-light li a:focus,
ul.menuarrow.menu-light li.current a,
ul.menuarrow.menu-light li.current ul a:hover,
ul.menuarrow.menu-light li.current ul a:focus,
ul.menuarrow.menu-light li span.nav-header:hover,
ul.menuarrow.menu-light li span.nav-header:focus,
ul.menuarrow.menu-light li.current span.nav-header,
ul.menuarrow.menu-light li.current ul span.nav-header:hover,
ul.menuarrow.menu-light li.current ul span.nav-header:focus {
  color: #0099ff !important;
}

/* dark version */

#fav-container .fav-dark ul.menuarrow li a:hover,
#fav-container .fav-dark ul.menuarrow li a:focus,
#fav-container .fav-dark ul.menuarrow li.current a,
#fav-container .fav-dark ul.menuarrow li.current ul a:hover,
#fav-container .fav-dark ul.menuarrow li.current ul a:focus,
#fav-container .fav-dark ul.menuarrow li span.nav-header:hover,
#fav-container .fav-dark ul.menuarrow li span.nav-header:focus,
#fav-container .fav-dark ul.menuarrow li.current span.nav-header,
#fav-container .fav-dark ul.menuarrow li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuarrow li.current ul span.nav-header:focus {
  color: #0099ff !important;
  background-color: transparent;
}
#fav-container .fav-dark ul.menuarrow li a:hover:before,
#fav-container .fav-dark ul.menuarrow li a:focus:before,
#fav-container .fav-dark ul.menuarrow li.current a:before,
#fav-container .fav-dark ul.menuarrow li.current ul a:hover:before,
#fav-container .fav-dark ul.menuarrow li.current ul a:focus:before,
#fav-container .fav-dark ul.menuarrow li span.nav-header:hover:before,
#fav-container .fav-dark ul.menuarrow li span.nav-header:focus:before,
#fav-container .fav-dark ul.menuarrow li.current span.nav-header:before,
#fav-container .fav-dark ul.menuarrow li.current ul span.nav-header:hover:before,
#fav-container .fav-dark ul.menuarrow li.current ul span.nav-header:focus:before {
  color: #0099ff;
}
#fav-container .fav-dark ul.menuarrow.menu-light li a:hover,
#fav-container .fav-dark ul.menuarrow.menu-light li a:focus,
#fav-container .fav-dark ul.menuarrow.menu-light li.current a,
#fav-container .fav-dark ul.menuarrow.menu-light li.current ul a:hover,
#fav-container .fav-dark ul.menuarrow.menu-light li.current ul a:focus,
#fav-container .fav-dark ul.menuarrow.menu-light li span.nav-header:hover,
#fav-container .fav-dark ul.menuarrow.menu-light li span.nav-header:focus,
#fav-container .fav-dark ul.menuarrow.menu-light li.current span.nav-header,
#fav-container .fav-dark ul.menuarrow.menu-light li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuarrow.menu-light li.current ul span.nav-header:focus {
  color: #0099ff !important;
}
#fav-container .fav-dark ul.menuarrow.menu-clear li a:hover,
#fav-container .fav-dark ul.menuarrow.menu-clear li a:focus,
#fav-container .fav-dark ul.menuarrow.menu-clear li.current a,
#fav-container .fav-dark ul.menuarrow.menu-clear li.current ul a:hover,
#fav-container .fav-dark ul.menuarrow.menu-clear li.current ul a:focus,
#fav-container .fav-dark ul.menuarrow.menu-clear li span.nav-header:hover,
#fav-container .fav-dark ul.menuarrow.menu-clear li span.nav-header:focus,
#fav-container .fav-dark ul.menuarrow.menu-clear li.current span.nav-header,
#fav-container .fav-dark ul.menuarrow.menu-clear li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuarrow.menu-clear li.current ul span.nav-header:focus {
  color: #0099ff !important;
}

/* side */
ul.menuside li a:hover,
ul.menufavth-side li a:hover,
ul.menuside li a:focus,
ul.menufavth-side li a:focus,
ul.menuside li.current a,
ul.menufavth-side li.current a,
ul.menuside li.current ul a:hover,
ul.menufavth-side li.current ul a:hover,
ul.menuside li.current ul a:focus,
ul.menufavth-side li.current ul a:focus,
ul.menuside li span.nav-header:hover,
ul.menufavth-side li .nav-header:hover,
ul.menuside li span.nav-header:focus,
ul.menufavth-side li .nav-header:focus,
ul.menuside li.current span.nav-header,
ul.menufavth-side li.current .nav-header,
ul.menuside li.current ul span.nav-header:hover,
ul.menufavth-side li.current ul .nav-header:hover,
ul.menuside li.current ul span.nav-header:focus,
ul.menufavth-side li.current ul .nav-header:focus {
  color: #0099ff;
  border-left: 5px solid #0099ff;
  background-color: transparent;
}
ul.menuside li.current ul a {
  color: #444;
}
ul.menuside.menu-light li a:hover,
ul.menuside.menu-light li a:focus,
ul.menuside.menu-light li.current a,
ul.menuside.menu-light li.current ul a:hover,
ul.menuside.menu-light li.current ul a:focus,
ul.menuside.menu-light li span.nav-header:hover,
ul.menuside.menu-light li span.nav-header:focus,
ul.menuside.menu-light li.current span.nav-header,
ul.menuside.menu-light li.current ul span.nav-header:hover,
ul.menuside.menu-light li.current ul span.nav-header:focus {
  color: #0099ff !important;
}

/* dark version */

#fav-container .fav-dark ul.menuside li a:hover,
#fav-container .fav-dark ul.menuside li a:focus,
#fav-container .fav-dark ul.menuside li.current a,
#fav-container .fav-dark ul.menuside li.current ul a:hover,
#fav-container .fav-dark ul.menuside li.current ul a:focus,
#fav-container .fav-dark ul.menuside li span.nav-header:hover,
#fav-container .fav-dark ul.menuside li span.nav-header:focus,
#fav-container .fav-dark ul.menuside li.current span.nav-header,
#fav-container .fav-dark ul.menuside li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuside li.current ul span.nav-header:focus {
  color: #0099ff !important;
  border-left: 5px solid #0099ff;
  background-color: transparent;
}
#fav-container .fav-dark ul.menuside.menu-light li a:hover,
#fav-container .fav-dark ul.menuside.menu-light li a:focus,
#fav-container .fav-dark ul.menuside.menu-light li.current a,
#fav-container .fav-dark ul.menuside.menu-light li.current ul a:hover,
#fav-container .fav-dark ul.menuside.menu-light li.current ul a:focus,
#fav-container .fav-dark ul.menuside.menu-light li span.nav-header:hover,
#fav-container .fav-dark ul.menuside.menu-light li span.nav-header:focus,
#fav-container .fav-dark ul.menuside.menu-light li.current span.nav-header,
#fav-container .fav-dark ul.menuside.menu-light li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuside.menu-light li.current ul span.nav-header:focus {
  color: #0099ff !important;
}

/* line */
ul.menuline li a:hover,
ul.menufavth-line li a:hover,
ul.menuline li a:focus,
ul.menufavth-line li a:focus,
ul.menuline li.current a,
ul.menufavth-line li.current a,
ul.menuline li.current ul a:hover,
ul.menufavth-line li.current ul a:hover,
ul.menuline li.current ul a:focus,
ul.menufavth-line li.current ul a:focus,
ul.menuline li span.nav-header:hover,
ul.menufavth-line li .nav-header:hover,
ul.menuline li span.nav-header:focus,
ul.menufavth-line li .nav-header:focus,
ul.menuline li.current span.nav-header,
ul.menufavth-line li.current .nav-header,
ul.menuline li.current ul span.nav-header:hover,
ul.menufavth-line li.current ul .nav-header:hover,
ul.menuline li.current ul span.nav-header:focus,
ul.menufavth-line li.current ul .nav-header:focus {
  color: #111;
  border-bottom: 1px solid #0099ff;
  background-color: transparent;
}
ul.menuline li.current ul a {
  color: #444;
}
ul.menuline li a:hover:before,
ul.menufavth-line li a:hover::before,
ul.menuline li a:focus:before,
ul.menufavth-line li a:focus::before,
ul.menuline li.current a:before,
ul.menufavth-line li.current a::before,
ul.menuline li.current ul a:hover:before,
ul.menufavth-line li.current ul a:hover::before,
ul.menuline li.current ul a:focus:before,
ul.menufavth-line li.current ul a:focus::before,
ul.menuline li span.nav-header:hover:before,
ul.menufavth-line li .nav-header:hover::before,
ul.menuline li span.nav-header:focus:before,
ul.menufavth-line li .nav-header:focus::before,
ul.menuline li.current span.nav-header:before,
ul.menufavth-line li.current .nav-header::before,
ul.menuline li.current ul span.nav-header:hover:before,
ul.menufavth-line li.current ul .nav-header:hover::before,
ul.menuline li.current ul span.nav-header:focus:before, 
ul.menufavth-line li.current ul .nav-header:focus::before {
  color: #0099ff;
}
ul.menuline.menu-clear li a:hover,
ul.menuline.menu-clear li a:focus,
ul.menuline.menu-clear li span.nav-header:hover,
ul.menuline.menu-clear li span.nav-header:focus {
  color: #fff;
  border-bottom: 1px solid #0099ff;
}
ul.menuline.menu-dark li a:hover,
ul.menuline.menu-dark li a:focus,
ul.menuline.menu-dark li span.nav-header:hover,
ul.menuline.menu-dark li span.nav-header:focus {
  color: #fff !important;
  border-bottom: 1px solid #0099ff;
}
ul.menuline.menu-light li a:hover,
ul.menuline.menu-light li a:focus,
ul.menuline.menu-light li.current a,
ul.menuline.menu-light li.current ul a:hover,
ul.menuline.menu-light li.current ul a:focus,
ul.menuline.menu-light li span.nav-header:hover,
ul.menuline.menu-light li span.nav-header:focus,
ul.menuline.menu-light li.current span.nav-header,
ul.menuline.menu-light li.current ul span.nav-header:hover,
ul.menuline.menu-light li.current ul span.nav-header:focus {
  color: #444 !important;
  border-bottom: 1px solid #0099ff;
}

/* dark version */

#fav-container .fav-dark ul.menuline li a:hover,
#fav-container .fav-dark ul.menuline li a:focus,
#fav-container .fav-dark ul.menuline li.current a,
#fav-container .fav-dark ul.menuline li.current ul a:hover,
#fav-container .fav-dark ul.menuline li.current ul a:focus,
#fav-container .fav-dark ul.menuline li span.nav-header:hover,
#fav-container .fav-dark ul.menuline li span.nav-header:focus,
#fav-container .fav-dark ul.menuline li.current span.nav-header,
#fav-container .fav-dark ul.menuline li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuline li.current ul span.nav-header:focus {
  border-bottom: 1px solid #0099ff;
  background-color: transparent;
  color: #eee;
}
#fav-container .fav-dark ul.menuline li a:hover:before,
#fav-container .fav-dark ul.menuline li a:focus:before,
#fav-container .fav-dark ul.menuline li.current a:before,
#fav-container .fav-dark ul.menuline li.current ul a:hover:before,
#fav-container .fav-dark ul.menuline li.current ul a:focus:before,
#fav-container .fav-dark ul.menuline li span.nav-header:hover:before,
#fav-container .fav-dark ul.menuline li span.nav-header:focus:before,
#fav-container .fav-dark ul.menuline li.current span.nav-header:before,
#fav-container .fav-dark ul.menuline li.current ul span.nav-header:hover:before,
#fav-container .fav-dark ul.menuline li.current ul span.nav-header:focus:before {
  color: #0099ff;
}
#fav-container .fav-dark ul.menuline.menu-clear li a:hover,
#fav-container .fav-dark ul.menuline.menu-clear li a:focus,
#fav-container .fav-dark ul.menuline.menu-clear li.current a,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul a:hover,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul a:focus,
#fav-container .fav-dark ul.menuline.menu-clear li span.nav-header:hover,
#fav-container .fav-dark ul.menuline.menu-clear li span.nav-header:focus,
#fav-container .fav-dark ul.menuline.menu-clear li.current span.nav-header,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul span.nav-header:focus {
  color: #eee;
  border-bottom: 1px solid #0099ff;
}
#fav-container .fav-dark ul.menuline.menu-clear li a:hover,
#fav-container .fav-dark ul.menuline.menu-clear li a:focus,
#fav-container .fav-dark ul.menuline.menu-clear li.current a,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul a:hover,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul a:focus,
#fav-container .fav-dark ul.menuline.menu-clear li span.nav-header:hover,
#fav-container .fav-dark ul.menuline.menu-clear li span.nav-header:focus,
#fav-container .fav-dark ul.menuline.menu-clear li.current span.nav-header,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuline.menu-clear li.current ul span.nav-header:focus {
  border-bottom: 1px solid #0099ff;
}
#fav-container .fav-dark ul.menuline.menu-light li a:hover,
#fav-container .fav-dark ul.menuline.menu-light li a:focus,
#fav-container .fav-dark ul.menuline.menu-light li.current a,
#fav-container .fav-dark ul.menuline.menu-light li.current ul a:hover,
#fav-container .fav-dark ul.menuline.menu-light li.current ul a:focus,
#fav-container .fav-dark ul.menuline.menu-light li span.nav-header:hover,
#fav-container .fav-dark ul.menuline.menu-light li span.nav-header:focus,
#fav-container .fav-dark ul.menuline.menu-light li.current span.nav-header,
#fav-container .fav-dark ul.menuline.menu-light li.current ul span.nav-header:hover,
#fav-container .fav-dark ul.menuline.menu-light li.current ul span.nav-header:focus {
  color: #444 !important;
  border-bottom: 1px solid #0099ff;
}

/*/
///
///  horizontal menus
///
/*/

ul.menuhorizontal li.active a,
ul.menufavth-horizontal li.active a,
ul.menuhorizontal li a:hover,
ul.menufavth-horizontal li a:hover,
ul.menuhorizontal li a:focus,
ul.menufavth-horizontal li a:focus,
ul.menuhorizontal li:hover a,
ul.menufavth-horizontal li:hover a,
ul.menuhorizontal li:focus a,
ul.menufavth-horizontal li:focus a,
ul.menuhorizontal li.active span.nav-header,
ul.menufavth-horizontal li.active .nav-header,
ul.menuhorizontal li span.nav-header:hover,
ul.menufavth-horizontal li .nav-header:hover,
ul.menuhorizontal li span.nav-header:focus,
ul.menufavth-horizontal li .nav-header:focus,
ul.menuhorizontal li:hover span.nav-header,
ul.menufavth-horizontal li:hover .nav-header,
ul.menuhorizontal li:focus span.nav-header,
ul.menufavth-horizontal li:focus .nav-header,
ul.menuhorizontal li span.nav-header:hover,
ul.menufavth-horizontal li .nav-header:hover,
ul.menuhorizontal li span.nav-header:focus,
ul.menufavth-horizontal li .nav-header:focus {
  color: #0099ff;
  background-color: transparent;
}

/* dark version */

#fav-container .fav-dark ul.menuhorizontal li.active a,
#fav-container .fav-dark ul.menuhorizontal li a:hover,
#fav-container .fav-dark ul.menuhorizontal li a:focus,
#fav-container .fav-dark ul.menuhorizontal li:hover a,
#fav-container .fav-dark ul.menuhorizontal li:focus a,
#fav-container .fav-dark ul.menuhorizontal li.active span.nav-header,
#fav-container .fav-dark ul.menuhorizontal li span.nav-header:hover,
#fav-container .fav-dark ul.menuhorizontal li span.nav-header:focus,
#fav-container .fav-dark ul.menuhorizontal li:hover span.nav-header,
#fav-container .fav-dark ul.menuhorizontal li:focus span.nav-header,
#fav-container .fav-dark ul.menuhorizontal li span.nav-header:hover,
#fav-container .fav-dark ul.menuhorizontal li span.nav-header:focus {
  color: #0099ff;
  background-color: transparent;
}

/* clear */
ul.menuhorizontal.menu-clear li.active a,
.fav-module-block-clear ul.menufavth-horizontal li.active a,
ul.menuhorizontal.menu-clear li a:hover,
.fav-module-block-clear ul.menufavth-horizontal li a:hover,
ul.menuhorizontal.menu-clear li a:focus,
.fav-module-block-clear ul.menufavth-horizontal li a:focus,
ul.menuhorizontal.menu-clear li:hover a,
.fav-module-block-clear ul.menufavth-horizontal li:hover a,
ul.menuhorizontal.menu-clear li:focus a,
.fav-module-block-clear ul.menufavth-horizontal li:focus a,
ul.menuhorizontal.menu-clear li.active span.nav-header,
.fav-module-block-clear ul.menufavth-horizontal li.active .nav-header,
ul.menuhorizontal.menu-clear li span.nav-header:hover,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover,
ul.menuhorizontal.menu-clear li span.nav-header:focus,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus,
ul.menuhorizontal.menu-clear li:hover span.nav-header,
.fav-module-block-clear ul.menufavth-horizontal li:hover .nav-header,
ul.menuhorizontal.menu-clear li:focus span.nav-header,
.fav-module-block-clear ul.menufavth-horizontal li:focus .nav-header,
ul.menuhorizontal.menu-clear li span.nav-header:hover,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover,
ul.menuhorizontal.menu-clear li span.nav-header:focus,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus {
  color: #0099ff !important;
}
ul.menuhorizontal.menu-clear li a:before,
ul.menuhorizontal.menu-clear li span.nav-header:before {
  color: #fff;
}
.moduletable.favth-clear ul.menufavth-horizontal li.active a,
.moduletable.favth-clear ul.menufavth-horizontal li a:hover,
.moduletable.favth-clear ul.menufavth-horizontal li a:focus,
.moduletable.favth-clear ul.menufavth-horizontal li:hover a,
.moduletable.favth-clear ul.menufavth-horizontal li:focus a,
.moduletable.favth-clear ul.menufavth-horizontal li.active .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus,
.moduletable.favth-clear ul.menufavth-horizontal li:hover .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li:focus .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus {
  color: #0099ff;
}

ul.menuhorizontal.menu-clear li.active a:before,
.fav-module-block-clear ul.menufavth-horizontal li.active a::before,
ul.menuhorizontal.menu-clear li a:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li a:hover::before,
ul.menuhorizontal.menu-clear li a:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li a:focus::before,
ul.menuhorizontal.menu-clear li:hover a:before,
.fav-module-block-clear ul.menufavth-horizontal li:hover a::before,
ul.menuhorizontal.menu-clear li:focus a:before,
.fav-module-block-clear ul.menufavth-horizontal li:focus a::before,
ul.menuhorizontal.menu-clear li.active span.nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li.active .nav-header::before,
ul.menuhorizontal.menu-clear li span.nav-header:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover::before,
ul.menuhorizontal.menu-clear li span.nav-header:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus::before,
ul.menuhorizontal.menu-clear li:hover span.nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li:hover .nav-header::before,
ul.menuhorizontal.menu-clear li:focus span.nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li:focus .nav-header::before,
ul.menuhorizontal.menu-clear li span.nav-header:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover::before,
ul.menuhorizontal.menu-clear li span.nav-header:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus::before {
  color: #0099ff !important;
}

.moduletable.favth-clear ul.menufavth-horizontal li.active a::before,
.moduletable.favth-clear ul.menufavth-horizontal li a:hover::before,
.moduletable.favth-clear ul.menufavth-horizontal li a:focus::before,
.moduletable.favth-clear ul.menufavth-horizontal li:hover a::before,
.moduletable.favth-clear ul.menufavth-horizontal li:focus a::before,
.moduletable.favth-clear ul.menufavth-horizontal li.active .nav-header::before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover::before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus::before,
.moduletable.favth-clear ul.menufavth-horizontal li:hover .nav-header::before,
.moduletable.favth-clear ul.menufavth-horizontal li:focus .nav-header::before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover::before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus::before {
  color: #0099ff;
}

/* dark */
ul.menuhorizontal.menu-dark li.active a,
.fav-module-block-dark ul.menufavth-horizontal li.active a,
ul.menuhorizontal.menu-dark li a:hover,
.fav-module-block-dark ul.menufavth-horizontal li a:hover,
ul.menuhorizontal.menu-dark li a:focus,
.fav-module-block-dark ul.menufavth-horizontal li a:focus,
ul.menuhorizontal.menu-dark li:hover a,
.fav-module-block-dark ul.menufavth-horizontal li:hover a,
ul.menuhorizontal.menu-dark li:focus a,
.fav-module-block-dark ul.menufavth-horizontal li:focus a,
ul.menuhorizontal.menu-dark li.active span.nav-header,
.fav-module-block-dark ul.menufavth-horizontal li.active .nav-header,
ul.menuhorizontal.menu-dark li span.nav-header:hover,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover,
ul.menuhorizontal.menu-dark li span.nav-header:focus,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus,
ul.menuhorizontal.menu-dark li:hover span.nav-header,
.fav-module-block-dark ul.menufavth-horizontal li:hover .nav-header,
ul.menuhorizontal.menu-dark li:focus span.nav-header,
.fav-module-block-dark ul.menufavth-horizontal li:focus .nav-header,
ul.menuhorizontal.menu-dark li span.nav-header:hover,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover,
ul.menuhorizontal.menu-dark li span.nav-header:focus,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus {
  color: #0099ff !important;
}

.moduletable.favth-dark ul.menufavth-horizontal li.active a,
.moduletable.favth-dark ul.menufavth-horizontal li a:hover,
.moduletable.favth-dark ul.menufavth-horizontal li a:focus,
.moduletable.favth-dark ul.menufavth-horizontal li:hover a,
.moduletable.favth-dark ul.menufavth-horizontal li:focus a,
.moduletable.favth-dark ul.menufavth-horizontal li.active .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus,
.moduletable.favth-dark ul.menufavth-horizontal li:hover .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li:focus .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus {
  color: #0099ff;
}

ul.menuhorizontal.menu-dark li.active a:before,
.fav-module-block-dark ul.menufavth-horizontal li.active a::before,
ul.menuhorizontal.menu-dark li a:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li a:hover::before,
ul.menuhorizontal.menu-dark li a:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li a:focus::before,
ul.menuhorizontal.menu-dark li:hover a:before,
.fav-module-block-dark ul.menufavth-horizontal li:hover a::before,
ul.menuhorizontal.menu-dark li:focus a:before,
.fav-module-block-dark ul.menufavth-horizontal li:focus a::before,
ul.menuhorizontal.menu-dark li.active span.nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li.active .nav-header::before,
ul.menuhorizontal.menu-dark li span.nav-header:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover::before,
ul.menuhorizontal.menu-dark li span.nav-header:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus::before,
ul.menuhorizontal.menu-dark li:hover span.nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li:hover .nav-header::before,
ul.menuhorizontal.menu-dark li:focus span.nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li:focus .nav-header::before,
ul.menuhorizontal.menu-dark li span.nav-header:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover::before,
ul.menuhorizontal.menu-dark li span.nav-header:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus::before {
  color: #0099ff !important;
}

.moduletable.favth-dark ul.menufavth-horizontal li.active a::before,
.moduletable.favth-dark ul.menufavth-horizontal li a:hover::before,
.moduletable.favth-dark ul.menufavth-horizontal li a:focus::before,
.moduletable.favth-dark ul.menufavth-horizontal li:hover a::before,
.moduletable.favth-dark ul.menufavth-horizontal li:focus a::before,
.moduletable.favth-dark ul.menufavth-horizontal li.active .nav-header::before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover::before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus::before,
.moduletable.favth-dark ul.menufavth-horizontal li:hover .nav-header::before,
.moduletable.favth-dark ul.menufavth-horizontal li:focus .nav-header::before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover::before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus::before {
  color: #0099ff;
}

/* light */
ul.menuhorizontal.menu-light li.active a,
ul.menuhorizontal.menu-light li a:hover,
ul.menuhorizontal.menu-light li a:focus,
ul.menuhorizontal.menu-light li:hover a,
ul.menuhorizontal.menu-light li:focus a,
ul.menuhorizontal.menu-light li.active span.nav-header,
ul.menuhorizontal.menu-light li span.nav-header:hover,
ul.menuhorizontal.menu-light li span.nav-header:focus,
ul.menuhorizontal.menu-light li:hover span.nav-header,
ul.menuhorizontal.menu-light li:focus span.nav-header,
ul.menuhorizontal.menu-light li span.nav-header:hover,
ul.menuhorizontal.menu-light li span.nav-header:focus {
  color: #0099ff !important;
  background-color: transparent;
  text-decoration: none;
}

/* right */
ul.menuhorizontal.pull-right li.active a,
ul.menuhorizontal.pull-right li a:hover,
ul.menuhorizontal.pull-right li a:focus,
ul.menuhorizontal.pull-right li:hover a,
ul.menuhorizontal.pull-right li:focus a,
ul.menuhorizontal.pull-right li.active span.nav-header,
ul.menuhorizontal.pull-right li span.nav-header:hover,
ul.menuhorizontal.pull-right li span.nav-header:focus,
ul.menuhorizontal.pull-right li:hover span.nav-header,
ul.menuhorizontal.pull-right li:focus span.nav-header,
ul.menuhorizontal.pull-right li span.nav-header:hover,
ul.menuhorizontal.pull-right li span.nav-header:focus {
  color: #0099ff;
  background-color: transparent;
  text-decoration:none;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.5. module positions
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  module positions blocks
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.6. titles
///
//////////////////////////////////////////////////////////////////////////////*/


.page-header h2 a:hover,
h2.item-title a:hover,
div.categories-list h3 a:hover,
div.newsfeed h2 a:hover,
div.newsfeed-category h2 a:hover {
  color: #0099ff;
}

.fav-container h1 a:hover,
.fav-container h2 a:hover,
.fav-container h3 a:hover,
.fav-container h4 a:hover,
.fav-container h5 a:hover,
.fav-container h6 a:hover {
  color: #0099ff;
  text-decoration: none;
}

/* title icons */
.moduletable div h3 [class^="fa fa-"],
.fav-container div h3:first-of-type [class^="fa-"],
.moduletable div h3 [class*=" fa fa-"],
.fav-container div h3:first-of-type [class*=" fa-"] {
  background-color: #0099ff;
  color: #fff;
}

/* dark version */

#fav-container .fav-dark .page-header h2 a:hover,
#fav-container .fav-dark h2.item-title a:hover,
#fav-container .fav-dark div.categories-list div h3 a:hover,
#fav-container .fav-dark div.newsfeed h2 a:hover {
  color: #0099ff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.7. buttons
///
//////////////////////////////////////////////////////////////////////////////*/

.fav-container .favth-btn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a,
.fav-container .hikabtn {
  color: #fff;
  background-color: #0099ff;
}

.fav-container .favth-btn:hover,
.fav-container .favth-btn:focus,
.favth-btn:active,
.favth-btn.favth-active,
.fav-container .btn:hover,
.fav-container .btn:focus,
.fav-container .btn:active,
.fav-container .btn.active,
.fav-container .btn-primary:hover,
.fav-container .btn-primary:focus,
.fav-container .btn-primary:active,
.fav-container .btn-primary.active,
.fav-container .pager .next a:hover,
.fav-container .pager .previous a:hover,
.fav-container .pager .next a:focus,
.fav-container .pager .previous a:focus,
.fav-container .hikabtn:hover,
.fav-container .hikabtn: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 {
  color: #fff;
  background-color: #0099ff;
}
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li.active a,
.pagination ul li.active a:hover {
  color: #0099ff;
  background-color: #fff;
}

.fav-container .pagination ul li a:hover,
.fav-container .pagination ul li a:focus,
.fav-container .pagination ul li.pagination-start a:hover,
.fav-container .pagination ul li.pagination-prev a:hover,
.fav-container .pagination ul li.pagination-next a:hover,
.fav-container .pagination ul li.pagination-end a:hover,
.fav-container .pagination ul li.pagination-start a:focus,
.fav-container .pagination ul li.pagination-prev a:focus,
.fav-container .pagination ul li.pagination-next a:focus,
.fav-container .pagination ul li.pagination-end a:focus {
  background-color: #0099ff;
  color: #fff;
  border: 1px solid #0099ff;
}

.fav-container .hikashop_products_pagination .list-footer span.pagenav,
.fav-container .hikashop_subcategories_pagination .list-footer span.pagenav {/* active navigation item */
  cursor: default;
  background-color: #0099ff;
  color: #fff;
  border: 1px solid #0099ff;
}
.fav-container .hikashop_products_pagination .list-footer a.pagenav:hover,
.fav-container .hikashop_products_pagination .list-footer a.pagenav:focus {
  background-color: #0099ff;
  color: #fff;
  border: 1px solid #0099ff;
}


/* dark version */

#fav-container .fav-dark .pagination ul li a,
#fav-container .fav-dark .pagination ul > .disabled > a,
#fav-container .fav-dark .pagination ul > .active > a,
#fav-container .fav-dark .pagination ul > .disabled > a:hover,
#fav-container .fav-dark .pagination ul > .disabled > a:focus,
#fav-container .fav-dark .pagination ul > .active > a:hover,
#fav-container .fav-dark .pagination ul > .active > a:focus {
  color: #fff;
  background-color: #0099ff;
}
#fav-container .fav-dark .pagination ul li a:hover,
#fav-container .fav-dark .pagination ul li a:focus,
#fav-container .fav-dark .pagination ul li.active a,
#fav-container .fav-dark .pagination ul li.active a:hover {
  color: #0099ff;
  background-color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.8. variations
///
//////////////////////////////////////////////////////////////////////////////*/


.moduletable-sfx1 div h3 i,
.moduletable-sfx2 div h3 i,
.moduletable-sfx5 div h3 i,
.moduletable-sfx6 div h3 i,
.moduletable-sfx13 div h3 i,
.moduletable-sfx14 div h3 i,
.moduletable-sfx17 div h3 i,
.moduletable-sfx18 div h3 i,
.moduletable-sfx21 div h3 i,
.moduletable-sfx22 div h3 i,
.moduletable-sfx25 div h3 i,
.moduletable-sfx26 div h3 i,
.moduletable-sfx29 div h3 i,
.moduletable-sfx30 div h3 i,
.moduletable-sfx33 div h3 i,
.moduletable-sfx34 div h3 i,
.moduletable-sfx21 a:hover,
.moduletable-sfx21 a:focus {
  color: #0099ff;
}
.moduletable-sfx3 div h3 i,
.moduletable-sfx4 div h3 i,
.moduletable-sfx7 div h3 i,
.moduletable-sfx8 div h3 i,
.moduletable-sfx15 div h3 i,
.moduletable-sfx16 div h3 i,
.moduletable-sfx19 div h3 i,
.moduletable-sfx20 div h3 i,
.moduletable-sfx23 div h3 i,
.moduletable-sfx24 div h3 i,
.moduletable-sfx27 div h3 i,
.moduletable-sfx28 div h3 i,
.moduletable-sfx31 div h3 i,
.moduletable-sfx32 div h3 i,
.moduletable-sfx35 div h3 i,
.moduletable-sfx36 div h3 i,
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  background-color: #0099ff;
  color: #FFF;
}
.moduletable-sfx4 h3,
.moduletable-sfx8 h3,
.moduletable-sfx16 h3,
.moduletable-sfx16 h3,
.moduletable-sfx20 h3,
.moduletable-sfx24 h3,
.moduletable-sfx28 h3,
.moduletable-sfx32 h3,
.moduletable-sfx36 h3 {
  border-bottom: 1px solid #0099ff;
}

/* dark version */

#fav-container .fav-dark #fav-featurewrap .moduletable-sfx1 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx1 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx2 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx2 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx3 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx3 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx4 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx4 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx5 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx5 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx6 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx6 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx7 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx7 a:focus,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx8 a:hover,
#fav-container .fav-dark #fav-featurewrap .moduletable-sfx8 a:focus {
  color: #0099ff !important;
}
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx1 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx1 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx2 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx2 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx3 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx3 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx4 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx4 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx5 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx5 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx6 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx6 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx7 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx7 a:focus,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx8 a:hover,
#fav-container .fav-dark #fav-blockwrap .moduletable-sfx8 a:focus {
  color: #0099ff !important;
}

/*/
///
///  background
///
/*/

/* light */
.moduletable.favth-light a {
  color: #0099ff;
}

/* dark */
.moduletable.favth-dark a {
  color: #0099ff;
}

/* clear */
.moduletable.favth-clear a {
  color: #0099ff;
}

/* color */
.moduletable.favth-color {
  background-color: #0099ff;
  color: #fff;
}
.moduletable.favth-color > div h3:first-of-type [class^="fa-"],
.moduletable.favth-color > div h3:first-of-type [class*=" fa-"] {
  background-color: #fff;
  color: #0099ff;
}

/*/
///
///  title
///
/*/

/* title line */
.moduletable.favth-title-line > div h3:first-of-type::after {
  border-bottom: 3px solid #0099ff;
}

/* title border */
.moduletable.favth-title-border > div h3:first-of-type {
  border-bottom: 1px solid #0099ff;
}

/* title symbol */
.moduletable.favth-title-symbol > div h3:first-of-type::after {
  color: #0099ff;
}

/* title plus */
.moduletable.favth-title-plus > div h3:first-of-type::after {
  color: #0099ff;
}

/*/
///
///  icons
///
/*/

/* light */
.moduletable.favth-icon-light > div h3:first-of-type [class^="fa-"],
.moduletable.favth-icon-light > div h3:first-of-type [class*=" fa-"] {
  background-color: #fff;
  color: #0099ff;
  border: 1px solid #e7e7e7;
}

/* color */
.moduletable.favth-icon-color > div h3:first-of-type [class^="fa-"],
.moduletable.favth-icon-color > div h3:first-of-type [class*=" fa-"] {
  background-color: #0099ff;
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.9. custom pages
///
//////////////////////////////////////////////////////////////////////////////*/

/* main navigation styles */
.favnav-styles-demo {
  border: 7px solid #e7e7e7;
  padding-left: 24px;
  padding-right: 24px;
  margin-top: 24px;
}
.favnav-styles-demo .favnav {
  float: left;
}
.favnav-styles-demo .favnav li a,
.favnav-styles-demo .favnav li .nav-header {
  color: #111 !important;
}
.favnav-styles-demo .favnav li.active a,
.favnav-styles-demo .favnav li.active .nav-header,
.favnav-styles-demo .favnav li a:hover,
.favnav-styles-demo .favnav li a:focus,
.favnav-styles-demo .favnav li .nav-header:hover,
.favnav-styles-demo .favnav li .nav-header:focus {
  color: #0099ff !important;
  background-color: transparent;
}
.favnav-styles-demo .favnav li a[class^="fa-"]::before,
.favnav-styles-demo .favnav li a[class*=" fa-"]::before {
  color: #0099ff;
}

/*/
///
///  error page
///
/*/

/* default view */
#fav-errorpage .btn {
  color: #fff;
  background-color: #0099ff;
}
#fav-errorpage .btn:hover,
#fav-errorpage .btn:focus,
#fav-errorpage .btn:active {
  color: #fff;
  background-color: #333;
}

/*/
///
///  download theme section
///
/*/

#fav-download #fav-download-btn a.btn:hover,
#fav-download #fav-download-btn a.btn:focus {
  color: #0099ff !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.10. typography
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  bootstrap elements
///
/*/

/* blockquote */
blockquote {
  border-color: #0099ff;
}
blockquote.blockquote-dark {
  border-color: #0099ff;
}

/*/
///
///  lists
///
/*/

/* square unordered */
ul.list-square li:before,
ul.favth-list-square li::before {
  background-color: #0099ff;
  color: #fff;
}

/* square ordered */
ol.list-square li:before,
ol.favth-list-square li::before {
  color: #fff;
  background: none repeat scroll 0% 0% #0099ff;
}

/* circle unordered */
ul.list-circle li:before,
ul.favth-list-circle li::before {
  background-color: #0099ff;
  color: #fff;
}

/* circle ordered */
ol.list-circle li:before,
ol.favth-list-circle li::before {
  color: #fff;
  background: none repeat scroll 0% 0% #0099ff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.11. cms
///
//////////////////////////////////////////////////////////////////////////////*/


/* badge */
.badge-info {
  background-color: #0099ff;
}


/*/
///
///  article dropdown
///
/*/

ul.dropdown-menu a:hover {
  color: #0099ff;
}
.btn-group.open .btn.dropdown-toggle {
  background-color: #0099ff;
}

/* dark version */

#fav-container .fav-dark ul.dropdown-menu a:hover {
  color: #0099ff;
}

/*/
///
///  tags
///
/*/

ul.tags li a {
  color: #0099ff;
}
div.tag-category ul.thumbnails div h3 a {
  background-color: #0099ff;
  color: #fff;
}

/*/
///
///  search
///
/*/

#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  color: #fff;
  background-color: #0099ff;
}

/*/// mobile ///*/
@media (max-width: 768px) {

  .moduletablefavstyle.pull-left .fav-search a.btn.dropdown-toggle i {
    color: #0099ff;
  }

}

/*/
///
///  profile
///
/*/

#member-profile button.btn.btn-primary.validate,
#member-profile a.btn {
  color: #fff;
  background-color: #0099ff;
}

/*/
///
///  newsfeed
///
/*/

div.newsfeed h2 a:hover,
div.newsfeed-category h2 a:hover {
  color: #0099ff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.12. extensions
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  favglyph
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle div[id^="favglyph-icon"],
.favstyle div[id*=" favglyph-icon"] {
  background-color: #0099ff !important;
  border: 1px solid #0099ff !important;
}

.favstyle div[id^="favglyph-box"] i,
.favstyle div[id*=" favglyph-box"] i {
  color: #0099ff !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favpromote
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.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: #0099ff !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;
}

.favstyle div[id^="favpromote-box"]:hover,
.favstyle div[id*=" favpromote-box"]:hover {
  background-color: #0099ff !important;
}


/*//////////////////////////////////////////////////////////////////////////////
///
///  faveffects
///
//////////////////////////////////////////////////////////////////////////////*/


.favstyle div[id^="faveffects-icon"] i,
.favstyle div[id*=" faveffects-icon"] i {
  color: #0099ff !important;
}
.favstyle div[id^="faveffects-icon"] i:hover,
.favstyle div[id*=" faveffects-icon"] i:hover {
  color: #444 !important;
}


/*//////////////////////////////////////////////////////////////////////////////
///
///  favsocial
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

.favstyle div[id^="favsocial"] a,
.favstyle div[id*=" favsocial"] a {
  background-color: #0099ff !important;
}