/*
*   name           Viewpoint
*   version        2.7
*   description    Responsive and customizable Joomla!3 template
*   demo           http://demo.favthemes.com/viewpoint/
*   author         FavThemes
*   author URL     http://www.favthemes.com
*   copyright      Copyright (C) 2012-2016 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. navigation
  1.4. module positions
  1.5. fonts
  1.6. titles
  1.7. buttons
  1.8. variations
  1.9. custom pages
  1.10. typography
  1.11. joomla
  1.12. hikashop

2. colors
  2.1. reset
  2.2. header
  2.3. navigation
  2.4. module positions
  2.5. fonts
  2.6. titles
  2.7. buttons
  2.8. variations
  2.9. custom pages
  2.10. typography
  2.11. joomla
  2.12. hikashop

3. extensions
  3.1. favcontent
  3.2. favteam
  3.3. favshowcase
  3.4. favportfolio
  3.5. favfeatures
  3.6. favslider
  3.7. favpromote
  3.8. favimagehover
  3.9. favglyph
  3.10. faveffects
  3.11. favsocial

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

/*  style CSS  */

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

/// 1. layout

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

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

1.1. reset

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

@media (min-width: 1200px) {

  #fav-container.fav-fixed {
    margin-top: 62px;
  }

}

/*/// tablet ///*/
@media (min-width: 769px) and (max-width: 1200px) {

  #fav-container.fav-fixed.navstyle-icon-horizontal {
    margin-top: 104px;
  }
  #fav-container.fav-fixed.navstyle-icon-vertical {
    margin-top: 122px;
  }

}

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

1.2. header

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

/*/
///
///  header style
///
/*/

/*
///  default
*/

#fav-headerwrap,
#fav-headerwrap.fav-fixed,
#fav-headerwrap.fav-fixed.favheader {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #222;
}

/*/
///
///  logo
///
/*/

a.text-logo {
  display: inline-block!important;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}

@media (max-width: 1200px) {

  #fav-logo {
    margin-top: 4px;
  }

}
@media (max-width: 769px) {

  #fav-logomobile h1 {
    margin: 0 0 1px 0;
    line-height: 0;
  }
  #fav-logomobile a.text-logo {
    margin-top: 0px;
  }

}

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

1.3. navigation

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

/* links */
.favnav .navigation .nav a,
.favnav .navigation .nav > li > a,
.favnav .navigation .nav span.nav-header,
.favnav .navigation .nav > li > span.nav-header,
.favnav .navigation ul.nav li span.nav-header {
  font-size: 18px;
}

/* icons */
.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 {
  padding-right: 10px;
  font-size: 18px;
}
.favnav.navstyle-icon-vertical .navigation li a[class^="fa-"]::before,
.favnav.navstyle-icon-vertical .navigation li a[class*=" fa-"]::before,
.favnav.navstyle-icon-vertical .navigation li span.nav-header[class^="fa-"]::before,
.favnav.navstyle-icon-vertical .navigation li span.nav-header[class*=" fa-"]::before {
  margin-top: 7px;
  font-size: 18px !important;
}
.favnav .navigation .nav-child li > ul:before {
  top: 20px;
}
.favnav .navigation .nav-child li > ul:after {
  top: 21px;
}

/* submenu */
.favnav .navigation ul.nav-child {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.favnav .navigation ul.nav-child a,
.favnav .navigation ul.nav-child span.nav-header {
  padding: 8px 14px 6px !important;
  font-size: 18px;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}
.favnav ul.nav ul.nav-child li > ul {
  margin: -52px 0px 0px 220px !important;
}

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

  #fav-nav.span9 {
    margin-top: 7px;
  }
  #fav-nav .favnav .navigation .nav a,
  #fav-nav .favnav .navigation .nav > li > a,
  #fav-nav .favnav .navigation .nav span.nav-header,
  #fav-nav .favnav .navigation .nav > li > span.nav-header,
  #fav-nav .favnav .navigation ul.nav li span.nav-header {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 16px;
    padding-bottom: 12px;
  }
  #fav-nav .favnav.navstyle-icon-vertical .navigation .nav a,
  #fav-nav .favnav.navstyle-icon-vertical .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-icon-vertical .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
    padding-top: 11px;
    padding-bottom: 10px;
  }

}

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

  /*
  ///  mobile menu
  */

  .navbar-inverse .nav .active > a,
  .navbar .nav .active > a,
  .navbar-inverse .nav .active > a:hover,
  .navbar .nav .active > a:hover,
  .navbar-inverse .nav .active > a:focus,
  .navbar .nav .active > a:focus,
  .navbar-inverse .nav .active > span.nav-header,
  .navbar .nav .active > span.nav-header,
  .navbar-inverse .nav .active > span.nav-header:hover,
  .navbar .nav .active > span.nav-header:hover,
  .navbar-inverse .nav .active > span.nav-header:focus,
  .navbar .nav .active > span.nav-header:focus {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  div.navbar #fav-navbar-collapse li a:hover,
  div.navbar #fav-navbar-collapse li a:focus,
  div.navbar #fav-navbar-collapse li li a:hover,
  div.navbar #fav-navbar-collapse li li a:focus,
  div.navbar #fav-navbar-collapse li li li a:hover,
  div.navbar #fav-navbar-collapse li li li a:focus,
  div.navbar #fav-navbar-collapse li li li li a:hover,
  div.navbar #fav-navbar-collapse li li li li a:focus,
  div.navbar #fav-navbar-collapse li span.nav-header:hover,
  div.navbar #fav-navbar-collapse li span.nav-header:focus,
  div.navbar #fav-navbar-collapse li li span.nav-header:hover,
  div.navbar #fav-navbar-collapse li li span.nav-header:focus,
  div.navbar #fav-navbar-collapse li li li span.nav-header:hover,
  div.navbar #fav-navbar-collapse li li li span.nav-header:focus,
  div.navbar #fav-navbar-collapse li li li li span.nav-header:hover,
  div.navbar #fav-navbar-collapse li li li li span.nav-header:focus,
  div.navbar #fav-navbar-collapse li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li li[class*=" item-"].current.active,
  div.navbar #fav-navbar-collapse li li li li[class^="item-"].current.active,
  div.navbar #fav-navbar-collapse li li li li[class*=" item-"].current.active {
    background-color: #eee !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

}

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

/*
///  default
*/

/* layout */
.favnav.navstyle .navigation .nav a,
.favnav.navstyle .navigation .nav > li > a,
.favnav.navstyle .navigation .nav span.nav-header,
.favnav.navstyle .navigation .nav > li > span.nav-header,
.favnav.navstyle .navigation ul.nav li span.nav-header {
  margin: 10px 4px 10px 0px;
  padding: 15px 14px 13px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* vertical */
.favnav.navstyle.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 10px;
}

/*
///  style 1
*/

/* layout */
.favnav.navstyle-1 .navigation .nav a,
.favnav.navstyle-1 .navigation .nav > li > a,
.favnav.navstyle-1 .navigation .nav span.nav-header,
.favnav.navstyle-1 .navigation .nav > li > span.nav-header,
.favnav.navstyle-1 .navigation ul.nav li span.nav-header {
  margin: 10px 4px 10px 0px;
  padding: 16px 14px 12px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* vertical */
.favnav.navstyle-1.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-1.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-1.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-1.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 10px;
}

/* submenu */
.favnav.navstyle-1 .navigation ul.nav-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/*
///  style 2
*/

/* layout */
.favnav.navstyle-2 .navigation .nav a,
.favnav.navstyle-2 .navigation .nav > li > a,
.favnav.navstyle-2 .navigation .nav span.nav-header,
.favnav.navstyle-2 .navigation .nav > li > span.nav-header,
.favnav.navstyle-2 .navigation ul.nav li span.nav-header {
  margin: 0px 1px 0px 0px;
  padding: 26px 14px 22px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* vertical */
.favnav.navstyle-2.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-2.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-2.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-2.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 10px;
}

/* submenu */
.favnav.navstyle-2 .navigation ul.nav-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

  #fav-nav .favnav.navstyle-2 .navigation .nav a,
  #fav-nav .favnav.navstyle-2 .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-2 .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-2 .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-2 .navigation ul.nav li span.nav-header {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 16px;
    padding-bottom: 12px;
  }
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation .nav a,
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
    padding-top: 12px !important;
    padding-bottom: 9px !important;
  }
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav-child a,
  #fav-nav .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav-child span.nav-header {
    padding: 8px 14px 6px !important;
  }

}

/*
///  style 3
*/

/* layout */
.favnav.navstyle-3 .navigation .nav a,
.favnav.navstyle-3 .navigation .nav > li > a,
.favnav.navstyle-3 .navigation .nav span.nav-header,
.favnav.navstyle-3 .navigation .nav > li > span.nav-header,
.favnav.navstyle-3 .navigation ul.nav li span.nav-header {
  margin: 9px 4px 9px 0px;
  padding: 14px 14px 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* vertical */
.favnav.navstyle-3.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-3.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-3.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-3.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 8px;
}

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation .nav a,
  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
    padding-top: 10px !important;
    padding-bottom: 7px !important;
  }
  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav-child a,
  #fav-nav .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav-child span.nav-header {
    padding: 8px 14px 6px !important;
  }

}

/*
///  style 4
*/

/* vertical */
.favnav.navstyle-4.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-4.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-4.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-4.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 10px;
}

/* submenu */
.favnav.navstyle-4 .navigation ul.nav-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation .nav a,
  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
    padding-top: 10px !important;
    padding-bottom: 9px !important;
  }
  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav-child a,
  #fav-nav .favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav-child span.nav-header {
    padding: 8px 14px 6px !important;
  }

}

/*
///  style 5
*/

/* layout */
.favnav.navstyle-5 .navigation .nav a,
.favnav.navstyle-5 .navigation .nav > li > a,
.favnav.navstyle-5 .navigation .nav span.nav-header,
.favnav.navstyle-5 .navigation .nav > li > span.nav-header,
.favnav.navstyle-5 .navigation ul.nav li span.nav-header {
  margin: 0px 1px 0px 0px;
  padding: 24px 12px 22px;
}

/* vertical */
.favnav.navstyle-5.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-5.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-5.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-5.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 10px;
}

/* submenu */
.favnav.navstyle-5 .navigation ul.nav-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation .nav a,
  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
    padding-top: 10px !important;
    padding-bottom: 9px !important;
  }
  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav-child a,
  #fav-nav .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav-child span.nav-header {
    padding: 8px 14px 6px !important;
  }

}

/*
///  style 6
*/

/* layout */
.favnav.navstyle-6 .navigation .nav a,
.favnav.navstyle-6 .navigation .nav > li > a,
.favnav.navstyle-6 .navigation .nav span.nav-header,
.favnav.navstyle-6 .navigation .nav > li > span.nav-header,
.favnav.navstyle-6 .navigation ul.nav li span.nav-header {
  margin: 0px 2px 0px 0px;
  padding: 24px 12px 20px;
}

/* vertical */
.favnav.navstyle-6.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-6.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-6.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-6.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 8px;
}

/* submenu */
.favnav.navstyle-6 .navigation ul.nav-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation .nav a,
  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation .nav > li > a,
  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation .nav span.nav-header,
  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
    padding-top: 9px !important;
    padding-bottom: 8px !important;
  }
  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav-child a,
  #fav-nav .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav-child span.nav-header {
    padding: 8px 14px 6px !important;
  }

}

/*
///  style 7
*/

/* layout */
.favnav.navstyle-7 .navigation .nav a,
.favnav.navstyle-7 .navigation .nav > li > a,
.favnav.navstyle-7 .navigation .nav span.nav-header,
.favnav.navstyle-7 .navigation .nav > li > span.nav-header,
.favnav.navstyle-7 .navigation ul.nav li span.nav-header {
  margin: 0px 2px 0px 0px;
  padding: 26px 12px 22px;
}

/* vertical */
.favnav.navstyle-7.navstyle-icon-vertical .navigation .nav a,
.favnav.navstyle-7.navstyle-icon-vertical .navigation .nav > li > a,
.favnav.navstyle-7.navstyle-icon-vertical .navigation .nav span.nav-header,
.favnav.navstyle-7.navstyle-icon-vertical .navigation .nav > li > span.nav-header,
.favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav li span.nav-header {
  margin-top: 0px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 10px;
}

/* submenu */
.favnav.navstyle-7 .navigation ul.nav-child {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/*/
///
///  basic menu
///
/*/

ul.menubasic,
ul.menubasic li a,
ul.menubasic li span.nav-header {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

1.4. module positions

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

/*/
///
///  gradient module positions
///
/*/

#fav-slidewrap,
#fav-breadcrumbswrap,
#fav-slidewrap .moduletable h3,
#fav-breadcrumbswrap .moduletable h3 {
  color: #fff;
}
#fav-slide {
  padding: 0;
}
#fav-slide .moduletable {
  margin: 0;
}

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

#fav-topbarwrap {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.17);
}

/*/
///
///  breadcrumbs
///
/*/

#fav-breadcrumbs .moduletable,
#fav-breadcrumbs div[class^="moduletable-"],
#fav-breadcrumbs div[class*=" moduletable-"] {
  margin: 21px 0;
}
#fav-breadcrumbs .moduletable ul.breadcrumb,
#fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb,
#fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb {
  line-height: 1em;
  text-transform: uppercase;
  font-size: 44px;
  line-height: 1.2em;
  text-align: right;
  padding: 18px 0 12px;
}
#fav-breadcrumbs .moduletable ul.breadcrumb li,
#fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb li,
#fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb li {
  text-shadow: none;
  color: #FFF;
}
#fav-breadcrumbs .moduletable ul.breadcrumb li a.pathway,
#fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb li a.pathway,
#fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb li a.pathway {
  color: #111 !important;
}
#fav-breadcrumbs .breadcrumb > li > .divider {
  padding: 0px 14px;
  color: #FFF;
}

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

a.backtop i {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*/
///
///  component style color
///
/*/

/*
///  buttons
*/

#fav-mainwrap.component-color .btn,
#fav-mainwrap.component-color .btn-primary,
#fav-mainwrap.component-color .pager .next a,
#fav-mainwrap.component-color .pager .previous a,
#fav-mainwrap.component-color .hikashop_categories_listing_main .btn {
  background-color: rgba(17, 17, 17, 0.47) !important;
  color: #fff !important;
  border: 0 none;
  box-shadow: 0 4px rgba(17, 17, 17, 0.3), 0 4px rgba(17, 17, 17, 0.47) !important;
}
#fav-mainwrap.component-color .btn:hover,
#fav-mainwrap.component-color .btn:focus,
#fav-mainwrap.component-color .btn:active,
#fav-mainwrap.component-color .btn.active,
#fav-mainwrap.component-color .btn-primary:hover,
#fav-mainwrap.component-color .btn-primary:focus,
#fav-mainwrap.component-color .btn-primary:active,
#fav-mainwrap.component-color .btn-primary.active,
#fav-mainwrap.component-color .pager .next a:hover,
#fav-mainwrap.component-color .pager .previous a:hover,
#fav-mainwrap.component-color .pager .next a:focus,
#fav-mainwrap.component-color .pager .previous a:focus,
#fav-mainwrap.component-color .hikashop_categories_listing_main .btn:hover,
#fav-mainwrap.component-color .hikashop_categories_listing_main .btn:focus {
  background-color: rgba(17, 17, 17, 0.37) !important;
  color: #fff !important;
  border: 0 none;
  box-shadow: none;
}

/*
///  tags
*/

#fav-mainwrap.component-color div.tag-category ul.thumbnails h3 a,
#fav-mainwrap.component-color .label-info[href],
#fav-mainwrap.component-color .badge-info[href],
#fav-mainwrap.component-color ul.tags li a {
  background-color: rgba(17, 17, 17, 0.37) !important;
  color: #fff !important;
}
#fav-mainwrap.component-color div.tag-category ul.thumbnails h3 a:hover,
#fav-mainwrap.component-color div.tag-category ul.thumbnails h3 a:focus,
#fav-mainwrap.component-color .label-info[href]:hover,
#fav-mainwrap.component-color .label-info[href]:focus,
#fav-mainwrap.component-color .badge-info[href]:hover,
#fav-mainwrap.component-color .badge-info[href]:focus,
#fav-mainwrap.component-color ul.tags li a:hover,
#fav-mainwrap.component-color ul.tags li a:focus {
  background-color: rgba(17, 17, 17, 0.57) !important;
  color: #fff !important;
}

/*
///  badge
*/

div.search #searchForm span.badge.badge-info {
  background-color: rgba(17, 17, 17, 0.57) !important;
}

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

1.5. fonts

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

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

primary font

--------------------------------------------------

font-family: 'Roboto', Helvetica, Arial, sans-serif;

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

/*
///  default
*/

/*
///  joomla
*/

ul.categories-module li a,
ul[class^="categories-module-"] li a,
ul[class*=" categories-module-"] li a {
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  font-weight: 400;
  text-transform: none;
}

/*
///  hikashop
*/

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

secondary font

--------------------------------------------------

font-family: 'Fjalla One', sans-serif;

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

/*
///  default
*/

.fav404 a.btn,
#fav-download #fav-download-message {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}

/* titles */
h1, h2, h3, h4, h5, h6,
.moduletable h3,
div[class^="moduletable-"] h3,
div[class*=" moduletable-"] h3,
.page-header h2,
h2.item-title,
.componentheading,
#member-profile legend,
div.tag-category ul h3,
div.contact-category h2,
div.newsfeed h2,
div.newsfeed-category h2,
.hikashop_product_top_part h1,
.hikashop_category_information h2,
#hikashop_checkout_page h1,
#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2,
#hikashop_checkout_login_right_part h3,
#hikashop_checkout_page fieldset legend,
#hikashop_cpanel_title h1,
#hikashop_carts_listing .header h1,
#hikashop_affiliate_main .header h1,
#hikashop_address_listing .header h1,
#hikashop_order_listing .header h1,
#hikashop_download_listing fieldset h1,
#hikashop_order_main fieldset h1 {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}
.hikashop_product_top_part h1 {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}

/* nav */
.favnav .navigation .nav a,
.favnav .navigation .nav > li > a,
.favnav .navigation .nav .nav-child a,
.favnav .navigation .nav span.nav-header,
.favnav .navigation .nav > li > span.nav-header,
.favnav .navigation .nav .nav-child span.nav-header,
.favnav .navigation ul.nav li span.nav-header {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}

/* breadcrumbs */
#fav-breadcrumbs .moduletable ul.breadcrumb,
#fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb,
#fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}

/*
///  joomla
*/

/* buttons */
.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button, a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button,
#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}

/* tags */
div.tag-category ul.thumbnails h3 a,
.label-info[href],
.badge-info[href],
ul.tags li a {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}
div.search .result-title {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}

/*
///  hikashop
*/

#hikashop_checkout_page h1,
#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2,
#hikashop_checkout_login_right_part h3,
#hikashop_checkout_page fieldset legend,
#hikashop_cpanel_title h1,
#hikashop_carts_listing .header h1,
#hikashop_affiliate_main .header h1,
#hikashop_address_listing .header h1,
#hikashop_order_listing .header h1,
#hikashop_order_main fieldset h1,
.hikashop_product_top_part h1.
#hikashop_cart_module a.btn.dropdown-toggle {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400 !important;
}
.favcartfavstyle #hikashop_cart_module a.btn.dropdown-toggle,
.favcart.favstyle #hikashop_cart_module a.btn.dropdown-toggle, {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}
.hikashop_container .hikashop_category_name a,
div.hikashop_subcontainer span.hikashop_product_name a {
  font-family: 'Fjalla One', sans-serif;
  font-weight: 400;
}


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

1.6. titles

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

.moduletable h3,
.page-header h2,
h2.item-title,
.componentheading,
div.tag-category h2,
#member-profile legend,
#hikashop_checkout_page h1,
#hikashop_checkout_login_left_part h2,
#hikashop_checkout_login_right_part h2,
#hikashop_checkout_login_right_part h3,
#hikashop_checkout_page fieldset legend,
#hikashop_cpanel_title h1,
#hikashop_carts_listing .header h1,
#hikashop_affiliate_main .header h1,
#hikashop_address_listing .header h1,
#hikashop_order_listing .header h1,
#hikashop_order_main fieldset h1,
.hikashop_product_top_part h1 {
  margin-bottom: 27px;
  margin-top: 14px;
  padding-bottom: 0;
  line-height: 1.3em;
  text-align: left;
  font-size: 26px;
  color: #222;
  border: 0;
  text-shadow: 0px 0px 1px #777;
}
.moduletable h3 [class^="fa fa-"],
.moduletable h3 [class*=" fa fa-"],
[class^="moduletable-"] h3 [class^="fa fa-"],
[class^="moduletable-"] h3 [class*=" fa fa-"],
[class*=" moduletable-"] h3 [class^="fa fa-"],
[class*=" moduletable-"] h3 [class*=" fa fa-"] {
  vertical-align: middle;
}
.hikashop_product_top_part h1 {
  font-size: 26px !important;
  color: #222 !important;
}

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

1.7. buttons

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

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button,
#hikashop_checkout_page .hikashop_checkout_address_left_part .btn.button.hikashop_cart_input_button,
#hikashop_checkout_page .hikashop_checkout_address_right_part .btn.button.hikashop_cart_input_button {
  background-image: none;
  padding: 14px 24px 11px;
  font-size: 21px;
  border: 1px solid transparent;
  top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.btn:hover,
.btn:focus,
.pager .next a:hover,
.pager .previous a:hover,
.pager .next a:focus,
.pager .previous a:focus,
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus,
#hikashop_checkout_login #form-login-submit .btn-primary:hover,
#hikashop_checkout_login #form-login-submit .btn-primary:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:hover,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus {
  opacity: 1;
  top: 6px;
}
.btn-group > .btn:first-child {
  margin-left: 0px;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
#hikashop_checkout_login a.btn {
  box-shadow: none;
}

/*/
///
///  button sizes
///
/*/

.btn-large,
.btn-small,
.btn-mini {
  margin-right: 10px;
  margin-bottom: 10px;
}
.btn-large {
  padding: 18px 30px 16px;
  font-size: 24px;
}
.btn-small {
  padding: 12px 18px 8px;
  font-size: 16px;
}
.btn-mini {
  padding: 10px 14px 6px;
  font-size: 14px;
}

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

.pagination ul li a,
.pagination ul > .disabled > a,
.pagination ul > .active > a,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav,
.hikashop_cart_input_button,
a.hikashop_cart_button {
  font-weight: 500;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.pagination ul li a:hover,
.pagination ul li.active a,
.pagination ul li.active a:hover,
.hikashop_products_pagination .list-footer span.pagenav,
.hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_subcategories_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_products_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:hover {
  border: 1px solid #ddd;
  box-shadow: none;
}

/*/
///
///  border radius
///
/*/

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.pagination ul,
.pagination ul li a,
.pagination ul > .disabled > a,
.pagination ul > .active > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus,
.pagination ul > .active > a:hover,
.pagination ul > .active > a:focus,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav,
.hikashop_cart_input_button,
a.hikashop_cart_button,
a.btn.jmodedit {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

  .pagination ul li a,
  .pagination ul > .disabled > a,
  .pagination ul > .active > a,
  .pagination ul > .disabled > a:hover,
  .pagination ul > .disabled > a:focus,
  .pagination ul > .active > a:hover,
  .pagination ul > .active > a:focus,
  .hikashop_products_pagination .list-footer .pagenav,
  .hikashop_subcategories_pagination .list-footer .pagenav {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

}

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

1.8. variations

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

.moduletable-sfx6,
.moduletable-sfx7,
.moduletable-sfx8,
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12,
.moduletable-sfx17,
.moduletable-sfx18,
.moduletable-sfx19,
.moduletable-sfx20,
.moduletable-sfx21,
.moduletable-sfx22,
.moduletable-sfx23,
.moduletable-sfx24,
.moduletable-sfx29,
.moduletable-sfx30,
.moduletable-sfx31,
.moduletable-sfx32,
.moduletable-sfx33,
.moduletable-sfx34,
.moduletable-sfx35,
.moduletable-sfx36,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44,
.moduletable-sfx45,
.moduletable-sfx46,
.moduletable-sfx47,
.moduletable-sfx48,
.moduletable-sfx1 h3 i,
.moduletable-sfx2 h3 i,
.moduletable-sfx3 h3 i,
.moduletable-sfx4 h3 i,
.moduletable-sfx5 h3 i,
.moduletable-sfx6 h3 i,
.moduletable-sfx7 h3 i,
.moduletable-sfx8 h3 i,
.moduletable-sfx9 h3 i,
.moduletable-sfx10 h3 i,
.moduletable-sfx11 h3 i,
.moduletable-sfx12 h3 i,
.moduletable-sfx13 h3 i,
.moduletable-sfx13 h3 i,
.moduletable-sfx14 h3 i,
.moduletable-sfx15 h3 i,
.moduletable-sfx16 h3 i,
.moduletable-sfx17 h3 i,
.moduletable-sfx18 h3 i,
.moduletable-sfx19 h3 i,
.moduletable-sfx20 h3 i,
.moduletable-sfx21 h3 i,
.moduletable-sfx22 h3 i,
.moduletable-sfx23 h3 i,
.moduletable-sfx24 h3 i,
.moduletable-sfx25 h3 i,
.moduletable-sfx26 h3 i,
.moduletable-sfx27 h3 i,
.moduletable-sfx28 h3 i,
.moduletable-sfx29 h3 i,
.moduletable-sfx30 h3 i,
.moduletable-sfx31 h3 i,
.moduletable-sfx32 h3 i,
.moduletable-sfx33 h3 i,
.moduletable-sfx34 h3 i,
.moduletable-sfx35 h3 i,
.moduletable-sfx36 h3 i,
.moduletable-sfx37 h3 i,
.moduletable-sfx38 h3 i,
.moduletable-sfx39 h3 i,
.moduletable-sfx40 h3 i,
.moduletable-sfx41 h3 i,
.moduletable-sfx42 h3 i,
.moduletable-sfx43 h3 i,
.moduletable-sfx44 h3 i,
.moduletable-sfx45 h3 i,
.moduletable-sfx46 h3 i,
.moduletable-sfx47 h3 i,
.moduletable-sfx48 h3 i {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div[class^="moduletable-sfx"] h3,
div[class*=" moduletable-sfx"] h3 {
  font-size: 26px;
}
.moduletable-sfx1 h3,
.moduletable-sfx2 h3,
.moduletable-sfx3 h3,
.moduletable-sfx4 h3,
.moduletable-sfx5 h3,
.moduletable-sfx6 h3,
.moduletable-sfx7 h3,
.moduletable-sfx8 h3 {
  color: #222;
  text-shadow: 0px 0px 1px #777;
}

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

1.9. custom pages

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

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

.favnav-styles-demo {
  padding: 0px 10px;
  background-color: #222;
}

/*/
///
///  custom classes
///
/*/

/*
///  favintro
*/

.favintro {
  text-align: justify;
}

/* /// tablet */
@media (max-width: 980px) {

  .favintro {
    font-size: 22px;
  }

}

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

#fav-download p {
  margin: 0px;
}
#fav-download #fav-download-message {
  font-weight: 300;
  font-size: 30px;
  line-height: 1.3em;
  float: left;
  padding-top: 16px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
#fav-download #fav-download-btn {
  float: right;
  padding-top: 2px;
  padding-bottom: 2px;
}
#fav-download #fav-download-btn a.btn {
  background-color: #222;
  color: #fff;
  font-weight: 500;
  margin-bottom: 4px;
  padding: 18px 24px 14px;
  box-shadow: 0px 4px rgba(17, 17, 17, 0.3), 0px 4px #555;
  font-size: 21px;
  text-transform: uppercase;
}
#fav-download #fav-download-btn a.btn i {
  padding-right: 0.4em;
}
#fav-download #fav-download-btn a.btn:hover,
#fav-download #fav-download-btn a.btn:focus {
  background-color: #fff;
  color: #AA528B;
  box-shadow: none;
}

/* /// tablet */
@media (max-width: 980px) {

  #fav-download #fav-download-btn {
    float: none;
    font-size: 16px;
    text-align: center;
    bottom: 4px;
    margin-top: 4px;
    position: relative;
  }
  #fav-download #fav-download-message {
    float: none;
    text-align: center;
    padding: 4px 0px;
    margin-bottom: 14px;
  }

}

/*/
///
///  offline page
///
/*/

#fav-offline #frame form input {
  margin-bottom: 7px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#fav-offline #frame .default-logo,
#fav-offline #frame .media-logo,
#fav-offline #frame .text-logo {
    margin: 4px 0px 7px !important;
}

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

1.10. typography

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

span.label-red,
span.label-blue,
span.label-green,
span.label-grey,
span.label-orange,
.simple-box,
.info-box,
.success-box,
.warning-box,
.error-box,
.badge,
ul.list-square li:before,
ol.list-square li:before,
ul.list-color li:before,
ol.list-color li:before,
ul.list-dark li:before,
ol.list-dark li:before {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

1.11. joomla

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

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

div.tag-category ul.thumbnails h3 a,
.label-info[href],
.badge-info[href],
ul.tags li a {
  padding: 8px 10px 7px !important;
  background-color: #222 !important;
  color: #fff !important;
  font-size: 13px;
  text-transform: lowercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
span.fav-article-tags {
  margin-right: 6px;
}
div.tag-category #adminForm a.btn {
  margin: 21px 0 !important;
  padding: 14px 24px 11px !important;
  font-size: 21px !important;
}
div.tag-category #adminForm button.btn {
  padding: 4px 7px 6px !important;
  margin-right: 3px !important;
  margin-left: -2px !important;
  margin-top: -3px;
  box-shadow: none;
}
div.tag-category #adminForm button.btn:hover,
div.tag-category #adminForm button.btn:focus {
  margin-top: -11px;
  background-color: #111;
}

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

a.btn.dropdown-toggle {
  top: 0;
  box-shadow: none;
}
.btn-group .btn.dropdown-toggle {
  padding: 9px 12px 6px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*/
///
///  badge
///
/*/

.badge {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*/
///
///  edit item button
///
/*/

a.btn.jmodedit {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid transparent;
}

/*/
///
///  highlight
///
/*/

span.highlight {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

div.fav-search button.btn.btn-primary,
div[class^="fav-search"] button.btn.btn-primary,
div[class*=" fav-search"] button.btn.btn-primary,
div.fav-search input.button, div[class^="fav-search"] input.button,
div[class*=" fav-search"] input.button {
  box-shadow: none;
}
#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  font-size: 18px;
  padding: 11px 18px 8px;
}
#fav-search-advanced-fields .accordion-heading a.accordion-toggle:hover,
#fav-search-advanced-fields .accordion-heading a.accordion-toggle:focus {
  box-shadow: none;
}
#finder-search a.btn {
  font-size: 18px;
  padding: 10px 18px 8px;
}
#finder-search button.btn.btn-primary.disabled {
  font-size: 18px;
  padding: 11px 18px 9px;
}
div.search #searchForm button.btn.hasTooltip,
div.search #searchForm span.badge.badge-info,
.moduletablefavstyle .fav-search ul.dropdown-menu,
.moduletable.favstyle .fav-search ul.dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.search #searchForm button.btn.hasTooltip {
  margin-top: -2px;
  padding: 10px 12px;
}
div.search #searchForm button.btn.hasTooltip:hover,
div.search #searchForm button.btn.hasTooltip:focus {
  margin-top: -6px !important;
}
div.search #searchForm span.badge.badge-info {
  padding: 0px 7px;
}
#finder-search a.btn,
div[id^="finder-search"] a.btn,
div[id*=" finder-search"] a.btn,
#finder-search button.btn.btn-primary.disabled,
div[id^="finder-search"] button.btn.btn-primary.disabled,
div[id*=" finder-search"] button.btn.btn-primary.disabled,
#finder-search button.btn.btn-primary.disabled:hover,
div[id^="finder-search"] button.btn.btn-primary.disabled:hover,
div[id*=" finder-search"] button.btn.btn-primary.disabled:hover,
#finder-search button.btn.btn-primary.disabled:focus,
div[id^="finder-search"] button.btn.btn-primary.disabled:focus,
div[id*=" finder-search"] button.btn.btn-primary.disabled:focus {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.archive #adminForm .btn {
  padding: 5px 10px 1px !important;
  font-size: 14px !important;
}

/*/
///
///  breadcrumbs
///
/*/

@media (max-width: 980px) {

  #fav-breadcrumbs .moduletable ul.breadcrumb,
  #fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb,
  #fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb {
    font-size: 30px;
  }

}
@media (max-width: 768px) {

  #fav-breadcrumbs .moduletable ul.breadcrumb,
  #fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb,
  #fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb {
    font-size: 24px;
    text-align: left;
    padding: 8px 0px 4px;
  }
  #fav-breadcrumbs .breadcrumb > li > .divider {
    padding: 0px 4px;
  }
  #fav-breadcrumbs .moduletable ul.breadcrumb li a.pathway,
  #fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb li a.pathway,
  #fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb li a.pathway {
    color: #fff !important;
  }
  #fav-breadcrumbs .moduletable ul.breadcrumb li,
  #fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb li,
  #fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb li {
    color: #fff;
  }

}

@media (max-width: 480px) {

  #fav-breadcrumbs .moduletable ul.breadcrumb,
  #fav-breadcrumbs div[class^="moduletable-"] ul.breadcrumb,
  #fav-breadcrumbs div[class*=" moduletable-"] ul.breadcrumb {
    font-size: 18px;
    text-align: left;
    padding: 4px 0px 0px;
  }
  #fav-breadcrumbs .breadcrumb > li > .divider {
    padding: 0px 4px;
  }

}

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

#fav-language ul.dropdown-menu,
#fav-language-demo ul.dropdown-menu {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#fav-language a.btn.dropdown-toggle,
#fav-language a.btn.dropdown-toggle:hover,
#fav-language-demo a.btn.dropdown-toggle,
#fav-language-demo a.btn.dropdown-toggle:hover {
  padding: 10px 13px 7px;
  text-shadow: none;
}

/*/
///
///  categories list
///
/*/

div.categories-list h3.page-header.item-title a.btn {
  padding: 4px 8px;
}
div.categories-list h3.page-header.item-title a span {
  vertical-align: middle;
}

/*/
///
///  components
///
/*/

div.tag-category,
div.categories-list,
div.category-list,
div.login,
div.logout,
div.profile,
div.remind,
div.reset,
div.archive,
#fav-maincontent form.form-validate {
  margin-top: 20px;
}
form.well,
.nav-tabs.nav-stacked > li:first-child > a,
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*/
///
///  login form
///
/*/

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child,
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*/
///
///  create article
///
/*/

#templates-form .btn,
#application-form .btn,
#adminForm .btn {
  padding: 10px 18px !important;
  font-size: 16px !important;
}

/*/
///
///  border radius
///
/*/

div.editor .mce-panel,
button#jform_publish_up_img,
button#jform_publish_down_img,
.pull-right > .dropdown-menu  {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
form.well,
.nav-tabs.nav-stacked > li:first-child > a,
.nav-tabs.nav-stacked > li:last-child > a,
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child,
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child,
#fav-search-advanced-fields .accordion-group,
div.search #searchForm .btn-toolbar .btn,
div.search #searchForm .btn-toolbar input,
div.search #searchForm button.btn.hasTooltip,
div.search #searchForm input#search-searchword.inputbox,
div.search #searchForm span.badge.badge-info,
input#mod-search-searchword,
div.search button.btn.hasTooltip,
div[class^="search"] button.btn.hasTooltip,
div[class*=" search"] button.btn.hasTooltip  {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#finder-search a.btn,
div[id^="finder-search"] a.btn,
div[id*=" finder-search"] a.btn,
#finder-search button.btn.btn-primary.disabled,
div[id^="finder-search"] button.btn.btn-primary.disabled,
div[id*=" finder-search"] button.btn.btn-primary.disabled,
#finder-search button.btn.btn-primary.disabled:hover,
div[id^="finder-search"] button.btn.btn-primary.disabled:hover,
div[id*=" finder-search"] button.btn.btn-priton.btn.btn-primary.disabled:hover,
#finder-search button.btn.btn-primary.disabled:focus,
div[id^="finder-search"] button.btn.btn-primary.disabled:focus,
div[id*=" finder-search"] button.btn.btn-primary.disabled:focus,
#member-profile button.btn.btn-primary.validate,
#member-profile a.btn,
#blockrandom,
div.contact .accordion-group,
span.highlight,
div.tag-category ul.thumbnails h3 a,
.label-info[href],
.badge-info[href],
ul.tags li a {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

1.12. hikashop

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

.hikashop_subcontainer {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

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

.favcartfavstyle #hikashop_cart_module a.btn.dropdown-toggle,
.favcart.favstyle #hikashop_cart_module a.btn.dropdown-toggle {
  font-size: 18px;
  padding: 8px 14px 9px;
  text-transform: uppercase;
}
.favcartfavstyle #hikashop_cart_module a.btn.dropdown-toggle i,
.favcart.favstyle #hikashop_cart_module a.btn.dropdown-toggle i {
  font-size: 20px;
  vertical-align: text-top;
}
.favcartfavstyle #hikashop_cart_module .dropdown-menu,
.favcart.favstyle #hikashop_cart_module .dropdown-menu {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

@media (max-width: 768px) {

  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle,
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle:hover,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle:hover,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle:hover,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle:hover,
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle:focus,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle:focus,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle:focus,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle:focus {
    font-size: 16px;
    text-shadow: none;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle i {
    font-size: 16px;
    text-shadow: none;
    margin-top: 3px;
  }

}

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

#hikashop_checkout_page .hikashop_checkout_address_left_part .btn.button.hikashop_cart_input_button,
#hikashop_checkout_page .hikashop_checkout_address_right_part .btn.button.hikashop_cart_input_button {
  padding: 11px 21px 8px;
}
#hikashop_checkout_cart thead,
.hikashop_wizardbar {
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

#fav-containerwrap .hikashop_currency_module .chzn-container {
  margin-top: 8px;
  padding-bottom: 1px;
}

@media (max-width: 768px) {

  #fav-containerwrap .hikashop_currency_module .chzn-container {
    margin-top: 8px;
    padding-bottom: 0px;
  }

}

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

.hikashop_container .hikashop_category_name a,
div.hikashop_subcontainer span.hikashop_product_name a {
  margin-bottom: 21px;
}
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button {
  margin: 0px 0px 36px 0px;
}

/*/
///
///  border radius
///
/*/

.favcartfavstyle #hikashop_cart_module .dropdown-menu,
.favcart.favstyle #hikashop_cart_module .dropdown-menu,
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-drop,
#fav-language ul.dropdown-menu,
#fav-language-demo ul.dropdown-menu,
.moduletablefavstyle .fav-search ul.dropdown-menu,
.moduletable.favstyle .fav-search ul.dropdown-menu,
.moduletablefavstyle .fav-search ul.dropdown-menu input#mod-search-searchword,
.moduletable.favstyle .fav-search ul.dropdown-menu input#mod-search-searchword,
.fav-search input#mod-search-searchword,
div[class^="fav-search"] input#mod-search-searchword,
div[class*=" fav-search"] input#mod-search-searchword {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#hikashop_product_left_part #hikashop_product_image_main img.hikashop_child_image,
#hikashop_product_left_part #hikashop_product_image_main img#hikashop_main_image,
#hikashop_product_left_part #hikashop_product_image_main img[id^="hikashop_main_image"],
#hikashop_product_left_part #hikashop_product_image_main img[id*=" hikashop_main_image"],
#hikashop_comment_form .hika_comment_listing,
#hikashop_product_right_part #hikashop_product_image_main img.hikashop_child_image,
#hikashop_product_right_part #hikashop_product_image_main img#hikashop_main_image,
#hikashop_product_right_part #hikashop_product_image_main img[id^="hikashop_main_image"],
#hikashop_product_right_part #hikashop_product_image_main img[id*=" hikashop_main_image"],
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_discount,
#hikashop_checkout_status span.label.label-info,
.hikashop_wizardbar {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

@media (min-width: 761px) {

  #hikashop_checkout_cart thead {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

}

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

  #hikashop_checkout_cart table tr {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }

}

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

/// 2. colors

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

/*
------------------------------------------------------

#AA528B - main color

------------------------------------------------------

style 1 - #AA528B
style 2 - #8252BE
style 3 - #5f6cce
style 4 - #32a7c2
style 5 - #F67577
style 6 - #1F90CD
style 7 - #FD4D4F
style 8 - #3EB03D
style 9 - #EB730D
style 10 - #4BB2A4

------------------------------------------------------
*/

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

2.1. reset

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

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

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

2.2. header

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

#fav-headerwrap li.active a,
#fav-headerwrap li.active span.nav-header,
#fav-headerwrap li a:hover,
#fav-headerwrap li a:focus,
#fav-headerwrap span.nav-header:hover,
#fav-headerwrap span.nav-header:focus {
  color: #AA528B;
}
#fav-headerwrap li a,
#fav-headerwrap span.nav-header,
#fav-headerwrap p {
  color: #fff;
}

/* submenu */
#fav-headerwrap .favnav .navigation ul.nav-child {
  background-color: #222;
  border: 1px solid #333;
}
#fav-headerwrap .favnav .navigation .nav-pills .nav-child a,
#fav-headerwrap .favnav .navigation .menunav-pills .nav-child a,
#fav-headerwrap .favnav .navigation .nav-pills .nav-child span.nav-header,
#fav-headerwrap .favnav .navigation .menunav-pills .nav-child span.nav-header {
  border-bottom: 1px solid #333;
  color: #fff;
}
#fav-headerwrap .favnav .navigation .nav .nav-child > .active > a,
#fav-headerwrap .favnav .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap .favnav .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap .favnav .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #AA528B;
}

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

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

/*
///  light
*/

#fav-headerwrap.fav-light li.active a,
#fav-headerwrap.fav-light li.active span.nav-header,
#fav-headerwrap.fav-light li a:hover,
#fav-headerwrap.fav-light li a:focus,
#fav-headerwrap.fav-light span.nav-header:hover,
#fav-headerwrap.fav-light span.nav-header:focus {
  color: #AA528B;
}
#fav-headerwrap.fav-light li a,
#fav-headerwrap.fav-light span.nav-header,
#fav-headerwrap.fav-light p {
  color: #444;
}

/* submenu */
#fav-headerwrap.fav-light .favnav .navigation ul.nav-child {
  background-color: #fff;
  border: 1px solid #ddd;
}
#fav-headerwrap.fav-light .favnav .navigation .nav-pills .nav-child a,
#fav-headerwrap.fav-light .favnav .navigation .menunav-pills .nav-child a,
#fav-headerwrap.fav-light .favnav .navigation .nav-pills .nav-child span.nav-header,
#fav-headerwrap.fav-light .favnav .navigation .menunav-pills .nav-child span.nav-header {
  border-bottom: 1px solid #ddd;
  color: #444;
}
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > .active > a,
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #AA528B;
}

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

/*
///  dark
*/

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

/* submenu */
#fav-headerwrap.fav-dark .favnav .navigation ul.nav-child {
  background-color: #222;
  border: 1px solid #333;
}
#fav-headerwrap.fav-dark .favnav .navigation .nav-pills .nav-child a,
#fav-headerwrap.fav-dark .favnav .navigation .menunav-pills .nav-child a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-pills .nav-child span.nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .menunav-pills .nav-child span.nav-header {
  border-bottom: 1px solid #333;
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > .active > a,
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > li > a:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav .nav-child > li > span.nav-header:hover {
  color: #AA528B;
}

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

/*/
///
///  logo
///
/*/

a.text-logo {
  background-color: #AA528B;
}

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

2.3. navigation

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

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

/*
///  default
*/

/* links */
#fav-container .favnav.navstyle .navigation .nav a,
#fav-container .favnav.navstyle .navigation .nav > li > a,
#fav-container .favnav.navstyle .navigation .nav span.nav-header,
#fav-container .favnav.navstyle .navigation .nav > li > span.nav-header,
#fav-container .favnav.navstyle .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-container .favnav.navstyle .navigation .nav > .active > a,
#fav-container .favnav.navstyle .navigation .nav > li > a:hover,
#fav-container .favnav.navstyle .navigation .nav > li > a:focus,
#fav-container .favnav.navstyle .navigation li.active span.nav-header,
#fav-container .favnav.navstyle .navigation li span.nav-header:hover,
#fav-container .favnav.navstyle .navigation li span.nav-header:focus,
#fav-container .favnav.navstyle .navigation .nav > .active > span.nav-header,
#fav-container .favnav.navstyle .navigation .nav > li > span.nav-header:hover,
#fav-container .favnav.navstyle .navigation .nav > li > span.nav-header:focus {
  background-color: #AA528B;
  color: #fff;
}

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

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

/*/// tablet ///*/
@media (min-width: 768px) and (max-width: 1200px) {

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

}

/*
///  style 1
*/

/* layout */
.favnav.navstyle-1 .navigation .nav a,
.favnav.navstyle-1 .navigation .nav > li > a,
.favnav.navstyle-1 .navigation .nav span.nav-header,
.favnav.navstyle-1 .navigation .nav > li > span.nav-header,
.favnav.navstyle-1 .navigation ul.nav li span.nav-header {
  color: #fff;
}
.favnav.navstyle-1 .navigation .nav > .active > a,
.favnav.navstyle-1 .navigation .nav > li > a:hover,
.favnav.navstyle-1 .navigation .nav > li > a:focus,
.favnav.navstyle-1 .navigation li.active span.nav-header,
.favnav.navstyle-1 .navigation li span.nav-header:hover,
.favnav.navstyle-1 .navigation li span.nav-header:focus,
.favnav.navstyle-1 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-1 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-1 .navigation .nav > li > span.nav-header:focus {
  color: #AA528B;
}

/* icons */
.favnav.navstyle-1 .navigation .nav > .active > a:before,
.favnav.navstyle-1 .navigation .nav > li > a:hover:before,
.favnav.navstyle-1 .navigation .nav > li > a:focus:before,
.favnav.navstyle-1 .navigation li.active span.nav-header:before,
.favnav.navstyle-1 .navigation li span.nav-header:hover:before,
.favnav.navstyle-1 .navigation li span.nav-header:focus:before,
.favnav.navstyle-1 .navigation .nav > .active > span.nav-header:before,
.favnav.navstyle-1 .navigation .nav > li > span.nav-header:hover:before,
.favnav.navstyle-1 .navigation .nav > li > span.nav-header:focus:before {
  color: #fff !important;
}

/*
///  style 2
*/

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

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

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

/*
///  style 3
*/

.favnav.navstyle-3 .navigation .nav a,
.favnav.navstyle-3 .navigation .nav > li > a,
.favnav.navstyle-3 .navigation .nav span.nav-header,
.favnav.navstyle-3 .navigation .nav > li > span.nav-header,
.favnav.navstyle-3 .navigation ul.nav li span.nav-header {
  color: #fff;
}
.favnav.navstyle-3 .navigation .nav > .active > a,
.favnav.navstyle-3 .navigation .nav > li > a:hover,
.favnav.navstyle-3 .navigation .nav > li > a:focus,
.favnav.navstyle-3 .navigation li.active span.nav-header,
.favnav.navstyle-3 .navigation li span.nav-header:hover,
.favnav.navstyle-3 .navigation li span.nav-header:focus,
.favnav.navstyle-3 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-3 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-3 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border: 2px solid #AA528B;
}

/*
///  style 4
*/

.favnav.navstyle-4 .navigation .nav a,
.favnav.navstyle-4 .navigation .nav > li > a,
.favnav.navstyle-4 .navigation .nav span.nav-header,
.favnav.navstyle-4 .navigation .nav > li > span.nav-header,
.favnav.navstyle-4 .navigation ul.nav li span.nav-header {
  color: #fff;
}
.favnav.navstyle-4 .navigation .nav > .active > a,
.favnav.navstyle-4 .navigation .nav > li > a:hover,
.favnav.navstyle-4 .navigation .nav > li > a:focus,
.favnav.navstyle-4 .navigation li.active span.nav-header,
.favnav.navstyle-4 .navigation ul.nav li span.nav-header:hover,
.favnav.navstyle-4 .navigation ul.nav li span.nav-header:focus,
.favnav.navstyle-4 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-4 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-4 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  border-bottom: 2px solid #AA528B;
}

/*
///  style 5
*/

.favnav.navstyle-5 .navigation .nav a,
.favnav.navstyle-5 .navigation .nav > li > a,
.favnav.navstyle-5 .navigation .nav span.nav-header,
.favnav.navstyle-5 .navigation .nav > li > span.nav-header,
.favnav.navstyle-5 .navigation ul.nav li span.nav-header {
  color: #fff;
}
.favnav.navstyle-5 .navigation .nav > .active > a,
.favnav.navstyle-5 .navigation .nav > li > a:hover,
.favnav.navstyle-5 .navigation .nav > li > a:focus,
.favnav.navstyle-5 .navigation li.active span.nav-header,
.favnav.navstyle-5 .navigation ul.nav li span.nav-header:hover,
.favnav.navstyle-5 .navigation ul.nav li span.nav-header:focus,
.favnav.navstyle-5 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-5 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-5 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border-top: 2px solid #AA528B;
}

/*
///  style 6
*/

.favnav.navstyle-6 .navigation .nav a,
.favnav.navstyle-6 .navigation .nav > li > a,
.favnav.navstyle-6 .navigation .nav span.nav-header,
.favnav.navstyle-6 .navigation .nav > li > span.nav-header,
.favnav.navstyle-6 .navigation ul.nav li span.nav-header {
  color: #fff;
}
.favnav.navstyle-6 .navigation .nav > .active > a,
.favnav.navstyle-6 .navigation .nav > li > a:hover,
.favnav.navstyle-6 .navigation .nav > li > a:focus,
.favnav.navstyle-6 .navigation li.active span.nav-header,
.favnav.navstyle-6 .navigation ul.nav li span.nav-header:hover,
.favnav.navstyle-6 .navigation ul.nav li span.nav-header:focus,
.favnav.navstyle-6 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-6 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-6 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border-top: 2px solid #AA528B;
  border-bottom: 2px solid #AA528B;
}

/*
///  style 7
*/

.favnav.navstyle-7 .navigation .nav a,
.favnav.navstyle-7 .navigation .nav > li > a,
.favnav.navstyle-7 .navigation .nav span.nav-header,
.favnav.navstyle-7 .navigation .nav > li > span.nav-header,
.favnav.navstyle-7 .navigation ul.nav li span.nav-header {
  color: #fff;
}
.favnav.navstyle-7 .navigation .nav > .active > a,
.favnav.navstyle-7 .navigation .nav > li > a:hover,
.favnav.navstyle-7 .navigation .nav > li > a:focus,
.favnav.navstyle-7 .navigation li.active span.nav-header,
.favnav.navstyle-7 .navigation ul.nav li span.nav-header:hover,
.favnav.navstyle-7 .navigation ul.nav li span.nav-header:focus,
.favnav.navstyle-7 .navigation .nav > .active > span.nav-header,
.favnav.navstyle-7 .navigation .nav > li > span.nav-header:hover,
.favnav.navstyle-7 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border-left: 2px solid #AA528B;
  border-right: 2px solid #AA528B;
}

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

/*
///  default
*/

/* links */
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav a,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > a,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation ul.nav li span.nav-header {
  color: #444;
}
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle .navigation .nav > li > span.nav-header:focus {
  background-color: #AA528B;
  color: #fff;
}

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

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

/*
///  style 1
*/

/* layout */
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav a,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > a,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation ul.nav li span.nav-header {
  color: #444;
}
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > span.nav-header:focus {
  color: #AA528B;
}

/* icons */
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > .active > a:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > a:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > a:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation li.active span.nav-header:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation li span.nav-header:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation li span.nav-header:focus:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > .active > span.nav-header:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > span.nav-header:hover:before,
#fav-headerwrap.fav-light .favnav.navstyle-1 .navigation .nav > li > span.nav-header:focus:before {
  color: #444 !important;
}

/*
///  style 2
*/

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

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

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

/*
///  style 3
*/

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

/*
///  style 4
*/

#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav a,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > a,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav li span.nav-header {
  color: #444;
}
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-4 .navigation .nav > li > span.nav-header:focus {
  color: #444 !important;
  border-bottom: 2px solid #AA528B;
}

/*
///  style 5
*/

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

/*
///  style 6
*/

#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav a,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > li > a,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav li span.nav-header {
  color: #444;
}
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-6 .navigation .nav > li > span.nav-header:focus {
  color: #444 !important;
  background-color: #EEE !important;
  border-top: 2px solid #AA528B;
  border-bottom: 2px solid #AA528B;
}

/*
///  style 7
*/

#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav a,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > li > a,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav li span.nav-header {
  color: #444;
}
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > .active > a,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation li.active span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-light .favnav.navstyle-7 .navigation .nav > li > span.nav-header:focus {
  color: #444 !important;
  background-color: #EEE !important;
  border-left: 2px solid #AA528B;
  border-right: 2px solid #AA528B;
}

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

/*
///  default
*/

/* links */
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav a,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > a,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle .navigation .nav > li > span.nav-header:focus {
  background-color: #AA528B;
  color: #fff;
}

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

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

/*
///  style 1
*/

/* layout */
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav a,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > a,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > span.nav-header:focus {
  color: #AA528B;
}

/* icons */
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > .active > a:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > a:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > a:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation li.active span.nav-header:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation li span.nav-header:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation li span.nav-header:focus:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > .active > span.nav-header:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > span.nav-header:hover:before,
#fav-headerwrap.fav-dark .favnav.navstyle-1 .navigation .nav > li > span.nav-header:focus:before {
  color: #fff !important;
}

/*
///  style 2
*/

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

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

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

/*
///  style 3
*/

#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav a,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > a,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-3 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border: 2px solid #AA528B;
}

/*
///  style 4
*/

#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav a,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > a,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-4 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  border-bottom: 2px solid #AA528B;
}

/*
///  style 5
*/

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

/*
///  style 6
*/

#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav a,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > li > a,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-6 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border-top: 2px solid #AA528B;
  border-bottom: 2px solid #AA528B;
}

/*
///  style 7
*/

#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav a,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > li > a,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > li > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav li span.nav-header {
  color: #fff;
}
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > .active > a,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > li > a:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > li > a:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation li.active span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav li span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation ul.nav li span.nav-header:focus,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > .active > span.nav-header,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > li > span.nav-header:hover,
#fav-headerwrap.fav-dark .favnav.navstyle-7 .navigation .nav > li > span.nav-header:focus {
  color: #fff !important;
  background-color: #111 !important;
  border-left: 2px solid #AA528B;
  border-right: 2px solid #AA528B;
}

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

/* basic */
ul.menubasic li a:hover,
ul.menubasic li a:focus,
ul.menubasic li.current a,
ul.menubasic li.current ul a:hover,
ul.menubasic li.current ul a:focus,
ul.menubasic li span.nav-header:hover,
ul.menubasic li span.nav-header:focus,
ul.menubasic li.current span.nav-header,
ul.menubasic li.current ul span.nav-header:hover,
ul.menubasic li.current ul span.nav-header:focus {
  color: #fff;
  background-color: #AA528B;
}
ul.menubasic li.current ul a,
ul.menubasic li.current ul span.nav-header {
  color: #444;
  background-color: #FFFFFF;
}

/* arrow */
ul.menuarrow li a:hover,
ul.menuarrow li a:focus,
ul.menuarrow li.current a,
ul.menuarrow li.current ul a:hover,
ul.menuarrow li.current ul a:focus,
ul.menuarrow li span.nav-header:hover,
ul.menuarrow li span.nav-header:focus,
ul.menuarrow li.current span.nav-header,
ul.menuarrow li.current ul span.nav-header:hover,
ul.menuarrow li.current ul span.nav-header:focus {
  color: #AA528B;
  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.menuarrow li a:focus:before,
ul.menuarrow li.current a:before,
ul.menuarrow li.current ul a:hover:before,
ul.menuarrow li.current ul a:focus:before,
ul.menuarrow li span.nav-header:hover:before,
ul.menuarrow li span.nav-header:focus:before {
  color: #AA528B;
}

/* side */
ul.menuside li a:hover,
ul.menuside li a:focus,
ul.menuside li.current a,
ul.menuside li.current ul a:hover,
ul.menuside li.current ul a:focus,
ul.menuside li span.nav-header:hover,
ul.menuside li span.nav-header:focus,
ul.menuside li.current span.nav-header,
ul.menuside li.current ul span.nav-header:hover,
ul.menuside li.current ul span.nav-header:focus {
  color: #AA528B;
  border-left: 5px solid #AA528B;
  background-color: transparent;
}
ul.menuside li.current ul a {
  color: #444;
}

/* line */
ul.menuline li a:hover,
ul.menuline li a:focus,
ul.menuline li.current a,
ul.menuline li.current ul a:hover,
ul.menuline li.current ul a:focus,
ul.menuline li span.nav-header:hover,
ul.menuline li span.nav-header:focus,
ul.menuline li.current span.nav-header,
ul.menuline li.current ul span.nav-header:hover,
ul.menuline li.current ul span.nav-header:focus {
  color: #444;
  border-bottom: 1px solid #AA528B;
  background-color: transparent;
}
ul.menuline li.current ul a {
  color: #444;
}
ul.menuline li a:hover:before,
ul.menuline li a:focus:before,
ul.menuline li.current a:before,
ul.menuline li.current ul a:hover:before,
ul.menuline li.current ul a:focus:before,
ul.menuline li span.nav-header:hover:before,
ul.menuline li span.nav-header:focus:before,
ul.menuline li.current span.nav-header:before,
ul.menuline li.current ul span.nav-header:hover:before,
ul.menuline li.current ul span.nav-header:focus:before {
  color: #AA528B;
}
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 #AA528B;
}
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 #AA528B;
}

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

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

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

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

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

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

2.4. module positions

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

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

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

/*/
///
///  gradient module positions
///
/*/

#fav-slidewrap,
#fav-breadcrumbswrap {
    background:
    -webkit-linear-gradient(45deg, hsla(286, 55%, 18%, 1) 0%, hsla(286, 55%, 18%, 0) 70%),
    -webkit-linear-gradient(135deg, hsla(326, 47%, 36%, 1) 10%, hsla(326, 47%, 36%, 0) 80%),
    -webkit-linear-gradient(225deg, hsla(18, 50%, 72%, 1) 10%, hsla(18, 50%, 72%, 0) 80%),
    -webkit-linear-gradient(315deg, hsla(0, 100%, 55%, 1) 100%, hsla(0, 100%, 55%, 0) 70%);
    background:
    linear-gradient(45deg, hsla(286, 55%, 18%, 1) 0%, hsla(286, 55%, 18%, 0) 70%),
    linear-gradient(135deg, hsla(326, 47%, 36%, 1) 10%, hsla(326, 47%, 36%, 0) 80%),
    linear-gradient(225deg, hsla(18, 50%, 72%, 1) 10%, hsla(18, 50%, 72%, 0) 80%),
    linear-gradient(315deg, hsla(0, 100%, 55%, 1) 100%, hsla(0, 100%, 55%, 0) 70%);
  background-color: #AA528B;
}

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

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

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

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

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

2.5. fonts

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

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

2.6. titles

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

.page-header h2 a,
h2.item-title a,
div.categories-list h3 a,
div.newsfeed h2 a,
div.newsfeed-category h2 a {
  color: #222;
}
.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: #AA528B;
}

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

/*
///  hikashop titles
*/

.hikashop_module .hikashop_cart_input_button:hover,
.hikashop_module .hikashop_cart_input_button:focus,
.hikashop_module a.hikashop_cart_button:hover,
.hikashop_module a.hikashop_cart_button:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover, a.hikashop_cart_button:focus {
  background-color: #222 !important;
}

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

2.7. buttons

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

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button,
#hikashop_checkout_page .hikashop_checkout_address_left_part .btn.button.hikashop_cart_input_button,
#hikashop_checkout_page .hikashop_checkout_address_right_part .btn.button.hikashop_cart_input_button {
  color: #fff;
  background-color: #AA528B;
  box-shadow: 0 4px rgba(17, 17, 17, 0.3), 0 4px #AA528B;
  text-shadow: 0px 1px 1px rgba(17, 17, 17, 0.3);
}
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button {
  box-shadow: 0 4px rgba(17, 17, 17, 0.3), 0 4px #AA528B !important;
}
.btn:hover,
.btn:focus,
.pager .next a:hover,
.pager .previous a:hover,
.pager .next a:focus,
.pager .previous a:focus,
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus,
#hikashop_checkout_login #form-login-submit .btn-primary:hover,
#hikashop_checkout_login #form-login-submit .btn-primary:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:hover,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus {
  color: #fff;
  background-color: #AA528B;
  box-shadow: none;
}

/* hikashop */
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus,
#hikashop_checkout_login #form-login-submit .btn-primary:hover,
#hikashop_checkout_login #form-login-submit .btn-primary:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:hover,
.hikashop_product_stock .btn.button.hikashop_cart_input_button:focus,
.hikashop_product_stock a.hikashop_cart_button:hover,
.hikashop_product_stock a.hikashop_cart_button:focus {
  box-shadow: none !important;
}
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_categories_listing_main .btn {
  color: #FFF!important;
  background-color: #AA528B;
}
.hikashop_module .hikashop_cart_input_button:hover,
.hikashop_module .hikashop_cart_input_button:focus,
.hikashop_module a.hikashop_cart_button:hover,
.hikashop_module a.hikashop_cart_button:focus,
.hikashop_cart_input_button:hover,
.hikashop_cart_input_button:focus,
a.hikashop_cart_button:hover,
a.hikashop_cart_button:focus {
  color: #FFF!important;
}
.hikashop_categories_listing_main .btn {
  color: #FFF;
  background-color: #AA528B;
}
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus  {
  color: #FFF !important;
}

/*
///  primary
*/

.btn-primary {
  color: #FFF;
  background-color: #AA528B;
  border: 1px solid transparent;
  background-image: none;
}
.btn-primary:hover,
.btn-primary:focus  {
  color: #FFF;
  background-color: #111 !important;
}

/*/
///
///  button styles
///
/*/

/* default */
#fav-notice .btn,
#fav-focus .btn,
.moduletable-sfx9 .btn,
.moduletable-sfx10 .btn,
.moduletable-sfx11 .btn,
.moduletable-sfx12 .btn {
  color: #FFF !important;
  background-color: #222 !important;
}
#fav-notice .btn:hover,
#fav-notice .btn:focus,
#fav-focus .btn:hover,
#fav-focus .btn:focus,
.moduletable-sfx9 .btn:hover,
.moduletable-sfx9 .btn:focus,
.moduletable-sfx10 .btn:hover,
.moduletable-sfx10 .btn:focus,
.moduletable-sfx11 .btn:hover,
.moduletable-sfx11 .btn:focus,
.moduletable-sfx12 .btn:hover,
.moduletable-sfx12 .btn:focus {
  color: #FFF !important;
  background-color: #222 !important;
}
#fav-intro .btn:hover,
#fav-intro .btn:focus,
#fav-prime .btn:hover,
#fav-prime .btn:focus,
#fav-showcase .btn:hover,
#fav-showcase .btn:focus,
#fav-portfolio .btn:hover,
#fav-portfolio .btn:focus,
#fav-screen .btn:hover,
#fav-screen .btn:focus,
#fav-note .btn:hover,
#fav-note .btn:focus,
#fav-base .btn:hover,
#fav-base .btn:focus,
#fav-footer .btn:hover,
#fav-footer .btn:focus {
  color: #FFF !important;
  background-color: #AA528B !important;
}
.moduletable-sfx17 .btn:hover,
.moduletable-sfx17 .btn:focus,
.moduletable-sfx18 .btn:hover,
.moduletable-sfx18 .btn:focus,
.moduletable-sfx19 .btn:hover,
.moduletable-sfx19 .btn:focus,
.moduletable-sfx20 .btn:hover,
.moduletable-sfx20 .btn:focus,
.moduletable-sfx21 .btn:hover,
.moduletable-sfx21 .btn:focus,
.moduletable-sfx22 .btn:hover,
.moduletable-sfx22 .btn:focus,
.moduletable-sfx23 .btn:hover,
.moduletable-sfx23 .btn:focus,
.moduletable-sfx24 .btn:hover,
.moduletable-sfx24 .btn:focus,
.moduletable-sfx33 .btn:hover,
.moduletable-sfx33 .btn:focus,
.moduletable-sfx34 .btn:hover,
.moduletable-sfx34 .btn:focus,
.moduletable-sfx35 .btn:hover,
.moduletable-sfx35 .btn:focus,
.moduletable-sfx36 .btn:hover,
.moduletable-sfx36 .btn:focus {
  color: #FFF !important;
  background-color: #AA528B !important;
}

/* primary */
#fav-notice .btn-primary,
#fav-focus .btn-primary,
.moduletable-sfx9 .btn-primary,
.moduletable-sfx10 .btn-primary,
.moduletable-sfx11 .btn-primary,
.moduletable-sfx12 .btn-primary {
  color: #111 !important;
  background-color: #FFF !important;
  box-shadow: 0 4px rgba(255, 255, 255, 0.3), 0 4px #AA528B;
}
#fav-notice .btn-primary:hover,
#fav-notice .btn-primary:focus,
#fav-focus .btn-primary:hover,
#fav-focus .btn-primary:focus,
.moduletable-sfx9 .btn-primary:hover,
.moduletable-sfx9 .btn-primary:focus,
.moduletable-sfx10 .btn-primary:hover,
.moduletable-sfx10 .btn-primary:focus,
.moduletable-sfx11 .btn-primary:hover,
.moduletable-sfx11 .btn-primary:focus,
.moduletable-sfx12 .btn-primary:hover,
.moduletable-sfx12 .btn-primary:focus {
  color: #111 !important;
  background-color: #FFF !important;
  box-shadow: none;
}
#fav-intro .btn-primary:hover,
#fav-intro .btn-primary:focus,
#fav-prime .btn-primary:hover,
#fav-prime .btn-primary:focus,
#fav-showcase .btn-primary:hover,
#fav-showcase .btn-primary:focus,
#fav-portfolio .btn-primary:hover,
#fav-portfolio .btn-primary:focus,
#fav-screen .btn-primary:hover,
#fav-screen .btn-primary:focus,
#fav-note .btn-primary:hover,
#fav-note .btn-primary:focus,
#fav-base .btn-primary:hover,
#fav-base .btn-primary:focus,
#fav-footer .btn-primary:hover,
#fav-footer .btn-primary:focus {
  color: #222 !important;
  background-color: #FFF !important;
}
.moduletable-sfx17 .btn-primary:hover,
.moduletable-sfx17 .btn-primary:focus,
.moduletable-sfx18 .btn-primary:hover,
.moduletable-sfx18 .btn-primary:focus,
.moduletable-sfx19 .btn-primary:hover,
.moduletable-sfx19 .btn-primary:focus,
.moduletable-sfx20 .btn-primary:hover,
.moduletable-sfx20 .btn-primary:focus,
.moduletable-sfx21 .btn-primary:hover,
.moduletable-sfx21 .btn-primary:focus,
.moduletable-sfx22 .btn-primary:hover,
.moduletable-sfx22 .btn-primary:focus,
.moduletable-sfx23 .btn-primary:hover,
.moduletable-sfx23 .btn-primary:focus,
.moduletable-sfx24 .btn-primary:hover,
.moduletable-sfx24 .btn-primary:focus,
.moduletable-sfx33 .btn-primary:hover,
.moduletable-sfx33 .btn-primary:focus,
.moduletable-sfx34 .btn-primary:hover,
.moduletable-sfx34 .btn-primary:focus,
.moduletable-sfx35 .btn-primary:hover,
.moduletable-sfx35 .btn-primary:focus,
.moduletable-sfx36 .btn-primary:hover,
.moduletable-sfx36 .btn-primary:focus {
  color: #222 !important;
  background-color: #FFF !important;
}


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

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

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

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

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

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

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

.pagination ul li a,
.pagination ul > .disabled > a,
.pagination ul > .active > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus,
.pagination ul > .active > a:hover,
.pagination ul > .active > a:focus,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
  color: #fff;
  background-color: #AA528B;
}
.pagination ul li a:hover,
.pagination ul li a:focus,
.pagination ul li.active a,
.pagination ul li.active a:hover,
.hikashop_products_pagination .list-footer span.pagenav,
.hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_subcategories_pagination .list-footer a.pagenav:hover,
.hikashop_products_pagination .list-footer a.pagenav:focus,
.hikashop_subcategories_pagination .list-footer a.pagenav:focus,
.hikashop_module .hikashop_products_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_products_pagination .list-footer a.pagenav:focus,
.hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:focus {
  color: #AA528B;
  background-color: #fff;
}

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

2.8. variations

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

/* background */
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12,
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44,
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  background-color: #AA528B;
}

/* titles */
.moduletable-sfx4 h3,
.moduletable-sfx8 h3,
.moduletable-sfx16 h3,
.moduletable-sfx20 h3,
.moduletable-sfx24 h3,
.moduletable-sfx28 h3,
.moduletable-sfx32 h3,
.moduletable-sfx36 h3 {
  border-bottom: 1px solid #AA528B;
}

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

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

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

2.9. custom pages

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

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

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

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

2.10. typography

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

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

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

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

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

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

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

2.11. joomla

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

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

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

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

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

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

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

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

}

#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  color: #fff;
  background-color: #AA528B;
}
.moduletablefavstyle .fav-search a.dropdown-toggle,
.moduletable.favstyle .fav-search a.dropdown-toggle,
div.search #searchForm button.btn.hasTooltip,
div.search #searchForm span.badge.badge-info,
.moduletablefavstyle .fav-search ul.dropdown-menu,
.moduletable.favstyle .fav-search ul.dropdown-menu {
  box-shadow: none !important;
}
.moduletablefavstyle .fav-search .nav > li > a:hover {
  background-color: #333;
}
.moduletablefavstyle .fav-search .nav > li > a:focus {
  background-color: #AA528B;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

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

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

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

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

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

2.12. hikashop

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

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

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

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

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

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

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

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

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

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

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

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

#hikashop_cart a:hover {
  color: #AA528B;
}
#hikashop_cart th {
  border-bottom: 1px solid #AA528B;
}
.favcartfavstyle #hikashop_cart_module a.btn.dropdown-toggle,
.favcart.favstyle #hikashop_cart_module a.btn.dropdown-toggle {
  box-shadow: none !important;
}

@media (max-width: 768px) {

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

}

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

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

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


#hikashop_checkout_cart thead {
  background-color: #AA528B;
}
p.hikashop_cart_product_name a {
  color: #AA528B;
}
#hikashop_checkout_page .btn.btn-radio.active.btn-primary,
#hikashop_checkout_page .btn.btn-radio.active.btn-primary:hover,
#hikashop_checkout_page .btn.btn-radio.active.btn-primary:focus {
  box-shadow: none;
  background-color: #333;
}

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

.hikashop_cpanel_icon_table:hover .hikashop_cpanel_button_description {
  color: #AA528B;
}

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

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

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

/// 3. extensions

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

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

3.1. favcontent

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

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

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

3.2. favteam

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

.favstyle div[id^="favteam"] a,
.favstyle div[id*=" favteam"] a,
.favstyle div[id^="favteam"] a:hover,
.favstyle div[id*=" favteam"] a:hover,
.favstyle div[id^="favteam"] a:focus,
.favstyle div[id*=" favteam"] a:focus {
  color: #222 !important;
}
.favstyle p[class^="favteam-contact-"] i,
.favstyle p[class*=" favteam-contact-"] i {
  color: #AA528B !important;
}
.favstyle #favteam-overlay.overlay-dark li[class^="favteam-icon"] i,
.favstyle #favteam-overlay.overlay-dark li[class*=" favteam-icon"] i {
  background-color: #AA528B !important;
}
.favstyle div[id^="favteam-position"] h4,
.favstyle div[id*=" favteam-position"] h4 {
  color: #AA528B !important;
  text-transform: none;
}

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

3.3. favshowcase

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

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #AA528B!important;
  box-shadow: 0px 4px rgba(17, 17, 17, 0.3), 0px 4px #AA528B;
  text-shadow: 0px 1px 1px rgba(17, 17, 17, 0.3);
  top: 2px;
}
.favstyle div[id^="favshowcase-readmore"] a.btn:hover,
.favstyle div[id*=" favshowcase-readmore"] a.btn:hover,
.favstyle div[id^="favshowcase-readmore"] a.btn:focus,
.favstyle div[id*=" favshowcase-readmore"] a.btn:focus {
  box-shadow: none;
}

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

3.4. favportfolio

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

#fav-portfolio .favstyle {
  padding-top: 0%;
}
.favstyle a#favportfolio-zoom {
  border-color: transparent #AA528B #AA528B transparent !important;
}

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

3.6. favslider

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

.favstyle .favslider .favs img {
  margin-top: 15%;
  margin-bottom: 6%;
}
.favstyle #fav-caption.favstyle-default {
  top: 7%;
  bottom: auto;
}
.favstyle .fav-control-paging {
  width: 100%;
  text-align: center;
}
.favstyle .fav-control-paging {
  bottom: 5%;
  right: 0px;
}
.favstyle .fav-control-paging li a {
  width: 14px;
  height: 14px;
}
.favstyle .fav-direction-nav a {
  margin: 0px;
}
.favstyle #fav-caption.favstyle-bg-transparent p {
  font-weight: 300;
  font-size: 24px;
}
.favstyle #fav-caption h3 {
  font-family: 'Fjalla One', sans-serif !important;
  font-size: 50px;
  text-transform: uppercase;
}

@media (max-width: 980px) {

  .favstyle #fav-caption h3 {
    font-size: 36px !important;
  }
  .favstyle .fav-control-paging {
    bottom: 30px !important;
  }
  .favstyle .favslider .favs img {
    margin-top: 16%;
  }
  .favstyle .fav-control-paging {
    bottom: 4% !important;
  }

}
@media (max-width: 800px) {

  .favstyle #fav-caption p {
    font-size: 21px !important;
  }

}
@media (max-width: 768px) {

  .favstyle .fav-control-paging {
    bottom: 3% !important;
  }
  .favstyle .favslider .favs img {
    margin-top: 18%;
  }
  .favstyle #fav-caption h3 {
    font-size: 30px !important;
  }
  .favstyle #fav-caption p {
    font-size: 18px !important;
    font-weight: 400 !important;
  }

}
@media (max-width: 600px) {

  .favstyle .favslider .favs img {
    margin-top: 22%;
    margin-bottom: 8%;
  }

}
@media (max-width: 520px) {

  .favstyle #fav-caption h3 {
    font-size: 28px !important;
  }
  .favstyle #fav-caption p {
    font-size: 16px !important;
  }

}
@media (max-width: 480px) {

  .favstyle .favslider .favs img {
    margin-top: 36%;
    margin-bottom: 10%;
  }

}
@media (max-width: 420px) {

  .favstyle .favslider .favs img {
    margin-top: 40%;
    margin-bottom: 12%;
  }

}
@media (max-width: 400px) {

  .favstyle .favslider .favs img {
    margin-top: 44%;
    margin-bottom: 14%;
  }

}
@media (max-width: 380px) {

  .favstyle .favslider .favs img {
    margin-top: 46%;
    margin-bottom: 16%;
  }

}
@media (max-width: 360px) {

  .favstyle .favslider .favs img {
    margin-top: 48%;
    margin-bottom: 18%;
  }

}
@media (max-width: 340px) {

  .favstyle .favslider .favs img {
    margin-top: 50%;
  }

}
@media (max-width: 321px) {

  .favstyle .favslider .favs img {
    margin-top: 54%;
  }

}
@media (max-width: 310px) {

  .favstyle .favslider .favs img {
    margin-top: 0%;
  }
  .favstyle #fav-caption {
    display: none;
  }
  .favstyle .fav-direction-nav a {
    top: 30%;
  }

}

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

3.7. favpromote

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

.favstyle div[id^="favpromote-box"]:hover,
.favstyle div[id^="favpromote-box"]:hover,
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"],
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"] {
  background-color: #AA528B !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;
}

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

3.8. favimagehover

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

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

3.9. favglyph

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

.favstyle div[id^="favglyph-icon"],
.favstyle div[id*=" favglyph-icon"] {
  background-color: #AA528B !important;
}
.favstyle div[id^="favglyph-box"],
.favstyle div[id*=" favglyph-box"] {
  margin-top: 30px;
  margin-bottom: 21px;
}
.favstyle div[id^="favglyph-box"] h2,
.favstyle div[id*=" favglyph-box"] h2 {
  text-transform: none;
  text-shadow: 0px 0px 1px #777;
}

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

3.10. faveffects

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

.favstyle div[id^="faveffects-icon"],
.favstyle div[id*=" faveffects-icon"] {
  background-color: #AA528B !important;
  border: 2px solid #AA528B !important;
}
.favstyle div[id^="faveffects-icon"]:hover,
.favstyle div[id*=" faveffects-icon"]:hover,
.favstyle div[id^="faveffects-icon"]:focus,
.favstyle div[id*=" faveffects-icon"]:focus {
  background-color: #fff !important;
}
.favstyle div[id^="faveffects-icon"] i:hover,
.favstyle div[id*=" faveffects-icon"] i:hover,
.favstyle div[id^="faveffects-icon"] i:focus,
.favstyle div[id*=" faveffects-icon"] i:focus {
  color: #AA528B !important;
}
.favstyle p[id^="faveffects-title"],
.favstyle p[id*=" faveffects-title"] {
  text-shadow: 0px 0px 1px #777;
}

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

3.11. favsocial

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

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