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

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

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

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

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

#48a4fe - main color

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  1. reset
///
//////////////////////////////////////////////////////////////////////////////*/

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

/*/
///
///  background pattern
///
/*/

/* styles */
.fav-pattern {
  background: url(../../images/styles/style1/bg-pattern.png) top repeat-x transparent;
}

/* overlay */
.fav-overlay {
  background:
  url(../../images/styles/style1/bg-pattern-top-light.png) top repeat-x,
  url(../../images/styles/style1/bg-pattern-bottom-light.png) bottom repeat-x;
  background-color: rgba(17, 17, 17, 0.77);
  padding-top: 30px;
  padding-bottom: 20px;
}

/* footer */
#fav-footerwrap {
  background-image: url(../../images/styles/style1/bg-pattern-top.png);
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 17px;
}

/*/
///
///  pattern
///
/*/

/* top color */
.moduletable.favth-pattern-top {
  background-image: url(../../images/styles/style1/bg-pattern-top.png);
}
/* bottom color */
.moduletable.favth-pattern-bottom {
  background-image: url(../../images/styles/style1/bg-pattern-bottom.png);
}
/* top and bottom color */
.moduletable.favth-pattern {
  background:
  url(../../images/styles/style1/bg-pattern-top.png) top repeat-x,
  url(../../images/styles/style1/bg-pattern-bottom.png) bottom repeat-x;
}

/* top light */
.moduletable.favth-pattern-top-light {
  background-image: url(../../images/styles/style1/bg-pattern-top-light.png);
}
/* bottom light */
.moduletable.favth-pattern-bottom-light {
  background-image: url(../../images/styles/style1/bg-pattern-bottom-light.png);
}
/* top and bottom light */
.moduletable.favth-pattern-light {
  background:
  url(../../images/styles/style1/bg-pattern-top-light.png) top repeat-x,
  url(../../images/styles/style1/bg-pattern-bottom-light.png) bottom repeat-x;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2. header
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

/* submenu */
#fav-headerwrap .favnav .nav-child li a,
#fav-headerwrap .favnav .nav-child li.active a,
#fav-headerwrap .favnav .nav-child li a:hover,
#fav-headerwrap .favnav .nav-child li a:focus,
#fav-headerwrap .favnav .nav-child li .nav-header,
#fav-headerwrap .favnav .nav-child li.active .nav-header,
#fav-headerwrap .favnav .nav-child li .nav-header:hover,
#fav-headerwrap .favnav .nav-child li .nav-header:focus {
  color: #777;
}
#fav-headerwrap .favnav .nav-child li.active > a,
#fav-headerwrap .favnav .nav-child li a:hover,
#fav-headerwrap .favnav .nav-child li a:focus,
#fav-headerwrap .favnav .nav-child li.active .nav-header,
#fav-headerwrap .favnav .nav-child li .nav-header:hover,
#fav-headerwrap .favnav .nav-child li .nav-header:focus {
  color: #48a4fe;
}

/* cart */
#fav-headerwrap #fav-cart ul.menufavth-horizontal:hover,
#fav-headerwrap #fav-cart ul.menufavth-horizontal:focus {
  color: #48a4fe;
}

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

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

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

/* submenu */
#fav-headerwrap.fav-light .favnav .nav-child li a,
#fav-headerwrap.fav-light .favnav .nav-child li.active a,
#fav-headerwrap.fav-light .favnav .nav-child li a:hover,
#fav-headerwrap.fav-light .favnav .nav-child li a:focus,
#fav-headerwrap.fav-light .favnav .nav-child li .nav-header,
#fav-headerwrap.fav-light .favnav .nav-child li.active .nav-header,
#fav-headerwrap.fav-light .favnav .nav-child li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .nav-child li .nav-header:focus {
  color: #111;
}
#fav-headerwrap.fav-light .favnav .nav-child li.active > a,
#fav-headerwrap.fav-light .favnav .nav-child li a:hover,
#fav-headerwrap.fav-light .favnav .nav-child li a:focus,
#fav-headerwrap.fav-light .favnav .nav-child li.active .nav-header,
#fav-headerwrap.fav-light .favnav .nav-child li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .nav-child li .nav-header:focus {
  color: #48a4fe;
}

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

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

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

/* submenu */
#fav-headerwrap.fav-dark .favnav .nav-child li a,
#fav-headerwrap.fav-dark .favnav .nav-child li.active a,
#fav-headerwrap.fav-dark .favnav .nav-child li a:hover,
#fav-headerwrap.fav-dark .favnav .nav-child li a:focus,
#fav-headerwrap.fav-dark .favnav .nav-child li .nav-header,
#fav-headerwrap.fav-dark .favnav .nav-child li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .nav-child li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .nav-child li .nav-header:focus {
  color: #eee;
}
#fav-headerwrap.fav-dark .favnav .nav-child li.active > a,
#fav-headerwrap.fav-dark .favnav .nav-child li a:hover,
#fav-headerwrap.fav-dark .favnav .nav-child li a:focus,
#fav-headerwrap.fav-dark .favnav .nav-child li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .nav-child li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .nav-child li .nav-header:focus {
  color: #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  3. logo
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  4. navigation
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  nav styles
///
/*/

/* default */
#fav-container .favnav.navstyle ul.nav > li.active > a,
#fav-container .favnav.navstyle ul.nav > li > a:hover,
#fav-container .favnav.navstyle ul.nav > li > a:focus,
#fav-container .favnav.navstyle ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle ul.nav > li > .nav-header:focus {
  background-color: #48a4fe;
  color: #fff;
}
#fav-container .favnav.navstyle ul.nav > li.active > a:before,
#fav-container .favnav.navstyle ul.nav > li > a:hover:before,
#fav-container .favnav.navstyle ul.nav > li > a:focus:before,
#fav-container .favnav.navstyle ul.nav > li.active > .nav-header:before,
#fav-container .favnav.navstyle ul.nav > li > .nav-header:hover:before,
#fav-container .favnav.navstyle ul.nav > li > .nav-header:focus:before {
  color: #fff;
}

/*/
///
///  main navigation
///
/*/

/* style 1 */
#fav-container .favnav.navstyle-1 ul.nav > li.active > a,
#fav-container .favnav.navstyle-1 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-1 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-1 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-1 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-1 ul.nav > li > .nav-header:focus {
  color: #48a4fe;
}

/* style 2 */
#fav-container .favnav.navstyle-2 ul.nav > li.active > a,
#fav-container .favnav.navstyle-2 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-2 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-2 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-2 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-2 ul.nav > li > .nav-header:focus {
  background-color: #111;
  color: #fff;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}

/* style 3 */
#fav-container .favnav.navstyle-3 ul.nav > li.active > a,
#fav-container .favnav.navstyle-3 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-3 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-3 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-3 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-3 ul.nav > li > .nav-header:focus {
  border: 2px solid #48a4fe;
  color: #777;
}

/* style 4 */
#fav-container .favnav.navstyle-4 ul.nav > li.active > a,
#fav-container .favnav.navstyle-4 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-4 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-4 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-4 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-4 ul.nav > li > .nav-header:focus {
  border-bottom: 2px solid #48a4fe;
  color: #777;
}

/* style 5 */
#fav-container .favnav.navstyle-5 ul.nav > li.active > a,
#fav-container .favnav.navstyle-5 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-5 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-5 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-5 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-5 ul.nav > li > .nav-header:focus {
  border-top: 2px solid #48a4fe;
  color: #777;
}

/* style 6 */
#fav-container .favnav.navstyle-6 ul.nav > li.active > a,
#fav-container .favnav.navstyle-6 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-6 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-6 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-6 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-6 ul.nav > li > .nav-header:focus {
  border-top: 2px solid #48a4fe;
  border-bottom: 2px solid #48a4fe;
  color: #777;
}

/* style 7 */
#fav-container .favnav.navstyle-7 ul.nav > li > a,
#fav-container .favnav.navstyle-7 ul.nav > li > .nav-header {
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
}
#fav-container .favnav.navstyle-7 ul.nav > li.active > a,
#fav-container .favnav.navstyle-7 ul.nav > li > a:hover,
#fav-container .favnav.navstyle-7 ul.nav > li > a:focus,
#fav-container .favnav.navstyle-7 ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle-7 ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle-7 ul.nav > li > .nav-header:focus {
  border-left: 2px solid #48a4fe;
  border-right: 2px solid #48a4fe;
  color: #777;
}

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

/* basic */
ul.menufavth-basic li a:hover,
ul.menufavth-basic li a:focus,
ul.menufavth-basic li.current a,
ul.menufavth-basic li.current ul a:hover,
ul.menufavth-basic li.current ul a:focus,
ul.menufavth-basic li .nav-header:hover,
ul.menufavth-basic li .nav-header:focus,
ul.menufavth-basic li.current .nav-header,
ul.menufavth-basic li.current ul .nav-header:hover,
ul.menufavth-basic li.current ul .nav-header:focus {
  color: #fff;
  background-color: #48a4fe;
}

/* arrow */
ul.menufavth-arrow li a:hover,
ul.menufavth-arrow li a:focus,
ul.menufavth-arrow li.current a,
ul.menufavth-arrow li.current ul a:hover,
ul.menufavth-arrow li.current ul a:focus,
ul.menufavth-arrow li .nav-header:hover,
ul.menufavth-arrow li .nav-header:focus,
ul.menufavth-arrow li.current .nav-header,
ul.menufavth-arrow li.current ul .nav-header:hover,
ul.menufavth-arrow li.current ul .nav-header:focus {
  color: #48a4fe;
  background-color: transparent;
}
ul.menufavth-arrow li a:hover:before,
ul.menufavth-arrow li a:focus:before,
ul.menufavth-arrow li.current a:before,
ul.menufavth-arrow li.current ul a:hover:before,
ul.menufavth-arrow li.current ul a:focus:before,
ul.menufavth-arrow li .nav-header:hover: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: #48a4fe;
}
.fav-module-block-dark ul.menufavth-arrow li a:hover,
.fav-module-block-dark ul.menufavth-arrow li a:focus,
.fav-module-block-dark ul.menufavth-arrow li.current a,
.fav-module-block-dark ul.menufavth-arrow li.current ul a:hover,
.fav-module-block-dark ul.menufavth-arrow li.current ul a:focus,
.fav-module-block-dark ul.menufavth-arrow li .nav-header:hover,
.fav-module-block-dark ul.menufavth-arrow li .nav-header:focus,
.fav-module-block-dark ul.menufavth-arrow li.current .nav-header,
.fav-module-block-dark ul.menufavth-arrow li.current ul .nav-header:hover,
.fav-module-block-dark ul.menufavth-arrow li.current ul .nav-header:focus
.moduletable.favth-dark ul.menufavth-arrow li a:hover,
.moduletable.favth-dark ul.menufavth-arrow li a:focus,
.moduletable.favth-dark ul.menufavth-arrow li.current a,
.moduletable.favth-dark ul.menufavth-arrow li.current ul a:hover,
.moduletable.favth-dark ul.menufavth-arrow li.current ul a:focus,
.moduletable.favth-dark ul.menufavth-arrow li .nav-header:hover,
.moduletable.favth-dark ul.menufavth-arrow li .nav-header:focus,
.moduletable.favth-dark ul.menufavth-arrow li.current .nav-header,
.moduletable.favth-dark ul.menufavth-arrow li.current ul .nav-header:hover,
.moduletable.favth-dark ul.menufavth-arrow li.current ul .nav-header:focus {
  color: #48a4fe;
}
.fav-module-block-clear ul.menufavth-arrow li a:hover,
.fav-module-block-clear ul.menufavth-arrow li a:focus,
.fav-module-block-clear ul.menufavth-arrow li.current a,
.fav-module-block-clear ul.menufavth-arrow li.current ul a:hover,
.fav-module-block-clear ul.menufavth-arrow li.current ul a:focus,
.fav-module-block-clear ul.menufavth-arrow li .nav-header:hover,
.fav-module-block-clear ul.menufavth-arrow li .nav-header:focus,
.fav-module-block-clear ul.menufavth-arrow li.current .nav-header,
.fav-module-block-clear ul.menufavth-arrow li.current ul .nav-header:hover,
.fav-module-block-clear ul.menufavth-arrow li.current ul .nav-header:focus,
.moduletable.favth-clear ul.menufavth-arrow li a:hover,
.moduletable.favth-clear ul.menufavth-arrow li a:focus,
.moduletable.favth-clear ul.menufavth-arrow li.current a,
.moduletable.favth-clear ul.menufavth-arrow li.current ul a:hover,
.moduletable.favth-clear ul.menufavth-arrow li.current ul a:focus,
.moduletable.favth-clear ul.menufavth-arrow li .nav-header:hover,
.moduletable.favth-clear ul.menufavth-arrow li .nav-header:focus,
.moduletable.favth-clear ul.menufavth-arrow li.current .nav-header,
.moduletable.favth-clear ul.menufavth-arrow li.current ul .nav-header:hover,
.moduletable.favth-clear ul.menufavth-arrow li.current ul .nav-header:focus {
  color: #48a4fe;
}

/* side */
ul.menufavth-side li a:hover,
ul.menufavth-side li a:focus,
ul.menufavth-side li.current a,
ul.menufavth-side li.current ul a:hover,
ul.menufavth-side li.current ul a:focus,
ul.menufavth-side li .nav-header:hover,
ul.menufavth-side li .nav-header:focus,
ul.menufavth-side li.current .nav-header,
ul.menufavth-side li.current ul .nav-header:hover,
ul.menufavth-side li.current ul .nav-header:focus {
  color: #48a4fe;
  border-left: 1px dashed #48a4fe;
  background-color: transparent;
}
.fav-module-block-dark ul.menufavth-side li a:hover,
.fav-module-block-dark ul.menufavth-side li a:focus,
.fav-module-block-dark ul.menufavth-side li.current a,
.fav-module-block-dark ul.menufavth-side li.current ul a:hover,
.fav-module-block-dark ul.menufavth-side li.current ul a:focus,
.fav-module-block-dark ul.menufavth-side li .nav-header:hover,
.fav-module-block-dark ul.menufavth-side li .nav-header:focus,
.fav-module-block-dark ul.menufavth-side li.current .nav-header,
.fav-module-block-dark ul.menufavth-side li.current ul .nav-header:hover,
.fav-module-block-dark ul.menufavth-side li.current ul .nav-header:focus
.moduletable.favth-dark ul.menufavth-side li a:hover,
.moduletable.favth-dark ul.menufavth-side li a:focus,
.moduletable.favth-dark ul.menufavth-side li.current a,
.moduletable.favth-dark ul.menufavth-side li.current ul a:hover,
.moduletable.favth-dark ul.menufavth-side li.current ul a:focus,
.moduletable.favth-dark ul.menufavth-side li .nav-header:hover,
.moduletable.favth-dark ul.menufavth-side li .nav-header:focus,
.moduletable.favth-dark ul.menufavth-side li.current .nav-header,
.moduletable.favth-dark ul.menufavth-side li.current ul .nav-header:hover,
.moduletable.favth-dark ul.menufavth-side li.current ul .nav-header:focus {
  color: #48a4fe;
}
.fav-module-block-clear ul.menufavth-side li a:hover,
.fav-module-block-clear ul.menufavth-side li a:focus,
.fav-module-block-clear ul.menufavth-side li.current a,
.fav-module-block-clear ul.menufavth-side li.current ul a:hover,
.fav-module-block-clear ul.menufavth-side li.current ul a:focus,
.fav-module-block-clear ul.menufavth-side li .nav-header:hover,
.fav-module-block-clear ul.menufavth-side li .nav-header:focus,
.fav-module-block-clear ul.menufavth-side li.current .nav-header,
.fav-module-block-clear ul.menufavth-side li.current ul .nav-header:hover,
.fav-module-block-clear ul.menufavth-side li.current ul .nav-header:focus
.moduletable.favth-clear ul.menufavth-side li a:hover,
.moduletable.favth-clear ul.menufavth-side li a:focus,
.moduletable.favth-clear ul.menufavth-side li.current a,
.moduletable.favth-clear ul.menufavth-side li.current ul a:hover,
.moduletable.favth-clear ul.menufavth-side li.current ul a:focus,
.moduletable.favth-clear ul.menufavth-side li .nav-header:hover,
.moduletable.favth-clear ul.menufavth-side li .nav-header:focus,
.moduletable.favth-clear ul.menufavth-side li.current .nav-header,
.moduletable.favth-clear ul.menufavth-side li.current ul .nav-header:hover,
.moduletable.favth-clear ul.menufavth-side li.current ul .nav-header:focus {
  color: #48a4fe;
}

/* line */
ul.menufavth-line li a:hover,
ul.menufavth-line li a:focus,
ul.menufavth-line li.current a,
ul.menufavth-line li.current ul a:hover,
ul.menufavth-line li.current ul a:focus,
ul.menufavth-line li .nav-header:hover,
ul.menufavth-line li .nav-header:focus,
ul.menufavth-line li.current .nav-header,
ul.menufavth-line li.current ul .nav-header:hover,
ul.menufavth-line li.current ul .nav-header:focus {
  color: #777;
  border-bottom: 1px solid #48a4fe;
  background-color: transparent;
}
ul.menufavth-line li a:hover:before,
ul.menufavth-line li a:focus:before,
ul.menufavth-line li.current a:before,
ul.menufavth-line li.current ul a:hover:before,
ul.menufavth-line li.current ul a:focus:before,
ul.menufavth-line li .nav-header:hover:before,
ul.menufavth-line li .nav-header:focus:before,
ul.menufavth-line li.current .nav-header:before,
ul.menufavth-line li.current ul .nav-header:hover:before,
ul.menufavth-line li.current ul .nav-header:focus:before {
  color: #48a4fe;
}

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

ul.menufavth-horizontal li.active a,
ul.menufavth-horizontal li a:hover,
ul.menufavth-horizontal li a:focus,
ul.menufavth-horizontal li:hover a,
ul.menufavth-horizontal li:focus a,
ul.menufavth-horizontal li.active .nav-header,
ul.menufavth-horizontal li .nav-header:hover,
ul.menufavth-horizontal li .nav-header:focus,
ul.menufavth-horizontal li:hover .nav-header,
ul.menufavth-horizontal li:focus .nav-header,
ul.menufavth-horizontal li .nav-header:hover,
ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}

/* clear */
.fav-module-block-clear ul.menufavth-horizontal li.active a,
.fav-module-block-clear ul.menufavth-horizontal li a:hover,
.fav-module-block-clear ul.menufavth-horizontal li a:focus,
.fav-module-block-clear ul.menufavth-horizontal li:hover a,
.fav-module-block-clear ul.menufavth-horizontal li:focus a,
.fav-module-block-clear ul.menufavth-horizontal li.active .nav-header,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus,
.fav-module-block-clear ul.menufavth-horizontal li:hover .nav-header,
.fav-module-block-clear ul.menufavth-horizontal li:focus .nav-header,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}
.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: #48a4fe;
}
.fav-module-block-clear ul.menufavth-horizontal li.active a:before,
.fav-module-block-clear ul.menufavth-horizontal li a:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li a:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li:hover a:before,
.fav-module-block-clear ul.menufavth-horizontal li:focus a:before,
.fav-module-block-clear ul.menufavth-horizontal li.active .nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li:hover .nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li:focus .nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus:before {
  color: #48a4fe;
}
.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: #48a4fe;
}

/* dark */
.fav-module-block-dark ul.menufavth-horizontal li.active a,
.fav-module-block-dark ul.menufavth-horizontal li a:hover,
.fav-module-block-dark ul.menufavth-horizontal li a:focus,
.fav-module-block-dark ul.menufavth-horizontal li:hover a,
.fav-module-block-dark ul.menufavth-horizontal li:focus a,
.fav-module-block-dark ul.menufavth-horizontal li.active .nav-header,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus,
.fav-module-block-dark ul.menufavth-horizontal li:hover .nav-header,
.fav-module-block-dark ul.menufavth-horizontal li:focus .nav-header,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}
.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: #48a4fe;
}
.fav-module-block-dark ul.menufavth-horizontal li.active a:before,
.fav-module-block-dark ul.menufavth-horizontal li a:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li a:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li:hover a:before,
.fav-module-block-dark ul.menufavth-horizontal li:focus a:before,
.fav-module-block-dark ul.menufavth-horizontal li.active .nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li:hover .nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li:focus .nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus:before {
  color: #48a4fe;
}
.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: #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  5. module positions
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  cart
///
/*/

/* cart module */
#fav-cart #hikashop_cart_module.hikashop_cart_module .hikashop_cart #hikashop_cart_module_empty:before,
#fav-cart #hikashop_cart_module.hikashop_cart_module .hikashop_cart .hikashop_small_cart_checkout_link:before {
  color: #48a4fe;
}

/* store menu */
#fav-cart ul.menufavth-horizontal li a:before,
#fav-cart ul.menufavth-horizontal li .nav-header:before {
  color: #48a4fe;
}

/*/
///
///  search
///
/*/
#fav-search div.search .btn,
#fav-search div[class^="search"] .btn,
#fav-search div[class*=" search"] .btn,
#fav-search div.search input.button,
#fav-search div[class^="search"] input.button,
#fav-search div[class*=" search"] input.button {
  background-color: #48a4fe;
}

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

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

/* links */
.fav-module-block-clear a {
  color: #48a4fe;
}
.fav-module-block-clear a:hover,
.fav-module-block-clear a:focus {
  color: #fff;
}

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

/* links */
.fav-module-block-dark a {
  color: #48a4fe;
}
.fav-module-block-dark a:hover,
.fav-module-block-dark a:focus {
  color: #fff;
}

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

/* background */
.fav-module-block-color {
  background-color: #48a4fe;
}

/*/
///
///  backtop
///
/*/

#fav-backtop .btn:hover,
#fav-backtop .btn:focus {
  background-color: #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  6. titles
///
//////////////////////////////////////////////////////////////////////////////*/

.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: #48a4fe;
  text-decoration: none;
}

/* title icons */
.fav-container h3:first-of-type [class^="fa fa-"],
.fav-container h3:first-of-type [class*=" fa fa-"] {
  color: #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #111;
}
.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: #48a4fe;
}

/* pagination */
.fav-container .pagination ul li span {/* active navigation item */
  cursor: default;
  background-color: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}
.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: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}
.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: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}
.fav-container .hikashop_products_pagination .list-footer a.pagenav:hover,
.fav-container .hikashop_products_pagination .list-footer a.pagenav:focus {
  background-color: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  8. variations
///
//////////////////////////////////////////////////////////////////////////////*/

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

/* light */
.moduletable.favth-light a {
  color: #48a4fe;
}

/* dark */
.moduletable.favth-dark a {
  color: #48a4fe;
}

/* clear */
.moduletable.favth-clear a {
  color: #48a4fe;
}

/* color */
.moduletable.favth-color {
  background-color: #48a4fe;
  color: #fff;
}
.moduletable.favth-color > h3:first-of-type [class^="fa-"],
.moduletable.favth-color > h3:first-of-type [class*=" fa-"] {
  color: #fff;
}

/*/
///
///  title
///
/*/

/* title line */
.moduletable.favth-title-line > h3:first-of-type:after {
  border-bottom: 3px solid #48a4fe;
}

/* title border */
.moduletable.favth-title-border > h3:first-of-type {
  border-bottom: 1px solid #48a4fe;
}

/* title symbol */
.moduletable.favth-title-symbol > h3:first-of-type:after {
  color: #48a4fe;
}

/* title plus */
.moduletable.favth-title-plus > h3:first-of-type:after {
  color: #48a4fe;
}

/* title dashed color */
.moduletable.favth-title-dashed-color > h3:first-of-type {
  padding-top: 14px;
  border-top: 1px dashed #48a4fe;
  border-bottom: 1px dashed #48a4fe;
}
.moduletable.favth-title-dashed-color > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-title-dashed-color > h3:first-of-type [class*=" fa fa-"] {
  border-right: 1px dashed #48a4fe;
  color: inherit;
}

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

/* light */
.moduletable.favth-icon-light > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-light > h3:first-of-type [class*=" fa fa-"] {
  background-color: #fff;
  color: #48a4fe;
  padding: 9px;
}

/* color */
.moduletable.favth-icon-color > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-color > h3:first-of-type [class*=" fa fa-"] {
  background-color: #48a4fe;
  color: #fff;
}

/*/
///
///  pattern
///
/*/

/* top and bottom color */
.moduletable.favth-pattern.favth-color,
.moduletable.favth-pattern-light.favth-color {
  background-color: #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  9. custom pages
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

/* default view */
#fav-errorpage .btn {
  color: #fff;
  background-color: #48a4fe;
}
#fav-errorpage .btn:hover,
#fav-errorpage .btn:focus,
#fav-errorpage .btn:active {
  color: #fff;
  background-color: #333;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  10. typography
///
//////////////////////////////////////////////////////////////////////////////*/

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

/* blockquote */
blockquote {
  border-color: #48a4fe;
}

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

/* square unordered */
ul.favth-list-square li:before {
  background-color: #48a4fe;
  color: #fff;
}

/* square ordered */
ol.favth-list-square li:before {
  color: #fff;
  background: none repeat scroll 0% 0% #48a4fe;
}

/* circle unordered */
ul.favth-list-circle li:before {
  background-color: #48a4fe;
  color: #fff;
}

/* circle ordered */
ol.favth-list-circle li:before {
  color: #fff;
  background: none repeat scroll 0% 0% #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  11. cms
///
//////////////////////////////////////////////////////////////////////////////*/

/* search */
div.finder h4.result-title a {
  color: #48a4fe;
}
div.finder h4.result-title a:hover,
div.finder h4.result-title a:focus {
  color: #333;
}

/* profile edit */
div.profile-edit #member-profile a.btn,
div.profile-edit #member-profile button.btn.validate {
  background-color: #48a4fe;
  color: #fff;
}

/* edit button */
a.btn.jmodedit {
  color: #fff;
  background-color: #48a4fe;
}

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

/* label */
.label-primary {
  background-color: #48a4fe;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #48a4fe;
  opacity: 0.8;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  12. store
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  category
///
/*/

.fav-container .hikashop_container .hikashop_product_name a {
  color: #111;
}
.fav-container .hikashop_container .hikashop_product_name a:hover,
.fav-container .hikashop_container .hikashop_product_name a:focus {
  color: #48a4fe;
}

/*/
///
///  cart module
///
/*/

#hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link:hover,
#hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link:focus {
  color: #48a4fe;
}

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

.fav-container .hikashop_checkout_page .hikashop_checkout_cart th {
  background-color: #48a4fe;
  color: #fff;
}

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

.fav-container .toolbar.hikashop_header_buttons .icon-32-new:before,
.fav-container .toolbar.hikashop_header_buttons .icon-32-back:before,
.fav-container .toolbar.hikashop_header_buttons .icon-32-save:before {
  background-color: #48a4fe;
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  13. extensions
///
//////////////////////////////////////////////////////////////////////////////*/

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

/*/
///
///  favstyle
///
/*/

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  favsliderpro
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  favstyle
///
/*/

/* readmore button color */
.favstyle .favsliderpro-carousel div[id^="favsliderpro-caption-readmore"] a.btn,
.favstyle .favsliderpro-carousel div[id*=" favsliderpro-caption-readmore"] a.btn {
  background-color: #111 !important;
}
#fav-containerwrap .favstyle div[id^="favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:hover,
#fav-containerwrap .favstyle div[id*=" favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:hover,
#fav-containerwrap .favstyle div[id^="favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:focus,
#fav-containerwrap .favstyle div[id*=" favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:focus {
  background-color: #48a4fe !important;
}
/* indicator active color */
.favstyle div[id^="favsliderpro-container-"] #favsliderpro-indicators .favth-carousel-indicators li.favth-active,
.favstyle div[id*=" favsliderpro-container-"] #favsliderpro-indicators .favth-carousel-indicators li.favth-active {
  background-color: #48a4fe !important;
}

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

/*/
///
///  favstyle
///
/*/

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