/*
*   name           Merveille
*   version        1.5
*   description    Responsive and customizable Joomla!3 template
*   demo           http://demo.favthemes.com/merveille/
*   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. titles
  1.6. buttons
  1.7. variations
  1.8. custom pages
  1.9. typography
  1.10. joomla
  1.11. hikashop
  1.12. extensions

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

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

/*/
////////////////////////////////////////////////////////////////////////////////
///
///  1. layout
///
////////////////////////////////////////////////////////////////////////////////
/*/

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

1.1. reset

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  fonts
///
//////////////////////////////////////////////////////////////////////////////*/

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

body,
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 {
  font-family: 'Roboto', Helvetica, Arial, sans-serif; /* default font */
  font-weight: normal;
}

/*/
///
///  secondary
///
/*/

/* default */
.favintro,
#fav-download #fav-download-message {
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}

/* joomla */
ul.breadcrumb a,
.breadcrumb > .active {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.accordion-heading a.accordion-toggle {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}

/* extensions */
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"] a,
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"] a {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}
.favstyle h3#favportfolio-title,
.favstyle #fav-caption h3,
.favstyle h4[id^="favimagehover-title"],
.favstyle h4[id*=" favimagehover-title"],
.favstyle p[id^="faveffects-title"],
.favstyle p[id*=" faveffects-title"],
.favstyle h3[id^="favcontent-title"],
.favstyle h3[id*=" favcontent-title"],
.favstyle h3[id^="favshowcase-title"],
.favstyle h3[id*=" favshowcase-title"] {
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}
.favstyle #fav-caption.favalign-center h3,
.favstyle div.favglyph-description-center h2,
.favstyle div[id^="favpromote-box"] h4,
.favstyle div[id*=" favpromote-box"] h4,
.favstyle div[id^="favpromote-box"]:hover h4[id^="favpromote-title"],
.favstyle div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"],
.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}

/* hikashop */
#hikashop_comment_form .hikashop_listing_comment,
#hikashop_product_right_part .hikashop_product_price {
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
}

/*/
///
///  nav
///
/*/

.favnav .navigation .nav a,
.favnav .navigation .nav > li > a,
.favnav .navigation .nav .nav-child a,
.favnav .navigation .nav .nav-header,
.favnav .navigation .nav > li > .nav-header,
.favnav .navigation .nav .nav-child .nav-header,
.favnav .navigation ul.nav li .nav-header {
  font-family: 'Roboto Slab', 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.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,
div.hikashop_container .hikashop_category_name a,
div.hikashop_subcontainer span.hikashop_product_name a,
#hikashop_checkout_billing_address legend,
#hikashop_checkout_page #hikashop_checkout_shipping_address legend,
#hikashop_checkout_page #hikashop_shipping_methods legend {
  font-family: 'Roboto Slab', serif;
 
}

/*/
///
///  buttons
///
/*/

.btn,
.btn-primary,
.pager .next a,
.pager .previous a,
.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,
.hikashop_categories_listing_main .btn,
a.hikashop_cart_button,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock .btn.button.hikashop_cart_input_button,
.hikashop_product_stock a.hikashop_cart_button,
#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
#fav-language ul.dropdown-menu li a,
#fav-language-demo ul.dropdown-menu li a {
  font-family: 'Roboto Slab', serif;
  font-weight: 400;
}

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

1.2. header

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

#fav-headerwrap {
  background: transparent url("../images/body-pattern-bg.png") repeat-x scroll center top;
  box-shadow: none;
  z-index: 9999;
}
#fav-headerwrap,
#fav-headerwrap.fav-fixed {
  background-color: transparent;
}
#fav-headerwrap,
#fav-headerwrap.fav-fixed,
#fav-headerwrap.fav-fixed.favheader {
  padding-top: 10px;
  padding-bottom: 0px;
}

@media (min-width: 1200px) {

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

}

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

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

}

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

.default-logo {
  margin-top: 16px;
}

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

1.3. navigation

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

.favnav .navigation li > a,
.favnav .navigation li > .nav-header {
  font-size: 17px;
}
.favnav .navigation ul.nav ul.nav-child a,
.favnav .navigation ul.nav ul.nav-child .nav-header {
  font-size: 17px;
  padding-top: 4px !important;
  padding-bottom: 4px !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important;
}

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

  #fav-nav.span9 {
    margin-top: 10px;
  }

}

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

  #fav-navbar-collapse li.deeper.parent.favmenuopen a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen .nav-header:after {
    content: "\f068";
  }
  #fav-navbar-collapse li.deeper.parent a:after,
  #fav-navbar-collapse li.deeper.parent .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent .nav-header:after {
    content: "\f067";
  }
  #fav-navbar-collapse li.deeper.parent ul a:after,
  #fav-navbar-collapse li.deeper.parent ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul a:after,
  #fav-navbar-collapse li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul li.deeper.parent ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul .nav-header:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul a:after,
  #fav-navbar-collapse li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul li.deeper.parent.favmenuopen ul .nav-header:after {
    content: none;
  }
  #fav-navbar-btn a.btn.btn-navbar {
    margin: 8px 0 0 0;
  }

}

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

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

#fav-container .favnav.navstyle .navigation ul.nav > li > a,
#fav-container .favnav.navstyle .navigation ul.nav > li > .nav-header {
  margin: 14px 2px 13px 0px;
  padding: 14px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
/* vertical */
#fav-container .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > a,
#fav-container .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 12px;
}

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

  #fav-container .favnav.navstyle .navigation ul.nav > li > a,
  #fav-container .favnav.navstyle .navigation ul.nav > li > .nav-header,
  #fav-container .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > a,
  #fav-container .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    margin-top: 0;
    margin-bottom: 0;
  }
  #fav-container .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > a,
  #fav-container .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 10px;
    padding-bottom: 10px;
  }

}

/* style 1 */

.favnav.navstyle-1 .navigation ul.nav > li > a,
.favnav.navstyle-1 .navigation ul.nav > li > .nav-header {
  margin: 16px 2px 15px 0px;
  padding: 14px 12px;
}
.favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 11px;
  padding-bottom: 12px;
}

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

  .favnav.navstyle-1 .navigation ul.nav > li > a,
  .favnav.navstyle-1 .navigation ul.nav > li > .nav-header {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

}

/* style 2 */

.favnav.navstyle-2 .navigation ul.nav > li > a,
.favnav.navstyle-2 .navigation ul.nav > li > .nav-header {
  margin: 16px 2px 15px 0px;
  padding: 14px;
}
.favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 13px;
  padding-bottom: 14px;
}

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

  .favnav.navstyle-2 .navigation ul.nav > li > a,
  .favnav.navstyle-2 .navigation ul.nav > li > .nav-header {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

}

/* style 3 */

.favnav.navstyle-3 .navigation ul.nav > li > a,
.favnav.navstyle-3 .navigation ul.nav > li > .nav-header {
  margin: 14px 2px 13px 0px;
  padding: 14px;
}
.favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 12px;
}
.favnav.navstyle-3 .navigation ul.nav ul.nav-child a,
.favnav.navstyle-3 .navigation ul.nav ul.nav-child .nav-header {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

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

  .favnav.navstyle-3 .navigation ul.nav > li > a,
  .favnav.navstyle-3 .navigation ul.nav > li > .nav-header {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

}

/* style 4 */

.favnav.navstyle-4 .navigation ul.nav > li > a,
.favnav.navstyle-4 .navigation ul.nav > li > .nav-header {
  margin: 15px 10px 14px 10px;
  padding: 14px 2px;
}
.favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 13px;
}

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

  .favnav.navstyle-4 .navigation ul.nav > li > a,
  .favnav.navstyle-4 .navigation ul.nav > li > .nav-header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-4.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .favnav.navstyle-4 .navigation ul.nav ul.nav-child a,
  .favnav.navstyle-4 .navigation ul.nav ul.nav-child .nav-header {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }

}

/* style 5 */

.favnav.navstyle-5 .navigation ul.nav > li > a,
.favnav.navstyle-5 .navigation ul.nav > li > .nav-header {
  margin: 2px 1px 0px 0px;
  padding: 27px 14px 28px;
}
.favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 12px;
  padding-bottom: 13px;
}
.favnav.navstyle-5 .navigation ul.nav ul.nav-child a,
.favnav.navstyle-5 .navigation ul.nav ul.nav-child .nav-header {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

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

  .favnav.navstyle-5 .navigation ul.nav > li > a,
  .favnav.navstyle-5 .navigation ul.nav > li > .nav-header {
    padding-top: 16px !important;
    padding-bottom: 14px !important;
  }
  .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 10px !important;
    padding-bottom: 12px !important;
  }

}

/* style 6 */

.favnav.navstyle-6 .navigation ul.nav > li > a,
.favnav.navstyle-6 .navigation ul.nav > li > .nav-header {
  margin: 14px 2px 13px 0px;
  padding: 14px;
}
.favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 12px;
}
.favnav.navstyle-6 .navigation ul.nav ul.nav-child a,
.favnav.navstyle-6 .navigation ul.nav ul.nav-child .nav-header {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

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

  .favnav.navstyle-6 .navigation ul.nav > li > a,
  .favnav.navstyle-6 .navigation ul.nav > li > .nav-header {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }

}

/* style 7 */

.favnav.navstyle-7 .navigation ul.nav > li > a,
.favnav.navstyle-7 .navigation ul.nav > li > .nav-header {
  margin: 16px 2px 15px 0px;
  padding: 14px;
}
.favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 13px;
}
.favnav.navstyle-7 .navigation ul.nav ul.nav-child a,
.favnav.navstyle-7 .navigation ul.nav ul.nav-child .nav-header {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

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

  .favnav.navstyle-7 .navigation ul.nav > li > a,
  .favnav.navstyle-7 .navigation ul.nav > li > .nav-header {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav > li > a,
  .favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }

}

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

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

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

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

1.4. module positions

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  slide
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-slidewrap.container-fluid {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
#fav-slidewrap .row-fluid {
  max-width: 100%;
}
#fav-slide {
  padding: 0px;
}
#fav-slide .moduletable {
  margin: 0;
}

@media (min-width: 1200px) {

  #fav-container #fav-slide,
  #fav-container.fav-fixed #fav-slidewrap {
    margin-top: -83px;
  }
  #fav-container.fav-fixed #fav-slide {
    margin-top: 0;
  }

}

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

  #fav-container.navstyle-icon-horizontal #fav-slide,
  #fav-container.fav-fixed.navstyle-icon-horizontal #fav-slidewrap {
    margin-top: -127px;
  }
  #fav-container.navstyle-icon-vertical #fav-slide,
  #fav-container.fav-fixed.navstyle-icon-vertical #fav-slidewrap {
    margin-top: -147px;
  }
  #fav-container.fav-fixed.navstyle-icon-horizontal #fav-slide,
  #fav-container.fav-fixed.navstyle-icon-vertical #fav-slide {
    margin-top: 0;
  }

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

  #fav-slidewrap {
    margin-top: 0px;
  }

}

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

ul.breadcrumb a {
  color: #fff;
  text-shadow: none;
}
.breadcrumb > .active {
  color: rgba(17, 17, 17, 0.57);
  text-shadow: none;
}
ul.breadcrumb a,
.breadcrumb > .active {
  font-size: 16px;
}
ul.breadcrumb a:hover,
ul.breadcrumb a:focus {
  color: rgba(17, 17, 17, 0.57);
}
.breadcrumb > li > .divider {
  color: #fff;
  text-shadow: none;
}
#fav-breadcrumbs .moduletable li,
#fav-breadcrumbs div[class^="moduletable-"] li,
#fav-breadcrumbs div[class*=" moduletable-"] li {
  text-transform: none;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  lead
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-leadwrap {
  background: #252027 url("../images/body-pattern-bg.png") repeat-x scroll center top;
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  copyright
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-copyrightwrap {
  background: transparent url("../images/body-pattern-bg.png") repeat-x scroll center top;
  color: #fff;
  padding-top: 18px;
}

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

a.backtop i {
  background-color: rgba(17, 17, 17, 0.47);
  color: #FFFFFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

/*/
///
///  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 {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.27) !important;
  border: 2px solid #FFF;
  box-shadow: none !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 {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}

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

#fav-mainwrap.component-color .pagination ul li a,
#fav-mainwrap.component-color .pagination ul > .disabled > a,
#fav-mainwrap.component-color .pagination ul > .active > a,
#fav-mainwrap.component-color .pagination ul > .disabled > a:hover,
#fav-mainwrap.component-color .pagination ul > .disabled > a:focus,
#fav-mainwrap.component-color .pagination ul > .active > a:hover,
#fav-mainwrap.component-color .pagination ul > .active > a:focus,
#fav-mainwrap.component-color .hikashop_products_pagination .list-footer .pagenav,
#fav-mainwrap.component-color .hikashop_subcategories_pagination .list-footer .pagenav {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.27);
  border: 2px solid transparent;
  box-shadow: none !important;
}
#fav-mainwrap.component-color .pagination ul li a:hover,
#fav-mainwrap.component-color .pagination ul li a:focus,
#fav-mainwrap.component-color .pagination ul li.active a,
#fav-mainwrap.component-color .pagination ul li.active a:hover,
#fav-mainwrap.component-color .hikashop_products_pagination .list-footer span.pagenav,
#fav-mainwrap.component-color .hikashop_subcategories_pagination .list-footer span.pagenav,
#fav-mainwrap.component-color .hikashop_products_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-color .hikashop_subcategories_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-color .hikashop_products_pagination .list-footer a.pagenav:focus,
#fav-mainwrap.component-color .hikashop_subcategories_pagination .list-footer a.pagenav:focus,
#fav-mainwrap.component-color .hikashop_module .hikashop_products_pagination .list-footer span.pagenav,
#fav-mainwrap.component-color .hikashop_module .hikashop_subcategories_pagination .list-footer span.pagenav,
#fav-mainwrap.component-color .hikashop_module .hikashop_products_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-color .hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-color .hikashop_module .hikashop_products_pagination .list-footer a.pagenav:focus,
#fav-mainwrap.component-color .hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.27);
  border: 2px solid #fff;
  box-shadow: none !important;
}

/* chosen */
#fav-mainwrap.component-color a.chzn-single,
#fav-mainwrap.component-color li.active-result {
  color: #444 !important;
}
#fav-mainwrap.component-color a.chzn-single:hover,
#fav-mainwrap.component-color a.chzn-single:focus {
  color: #444 !important;
}
#fav-mainwrap.component-color li.active-result.result-selected.highlighted,
#fav-mainwrap.component-color li.active-result.highlighted:hover,
#fav-mainwrap.component-color li.active-result.highlighted:focus {
  color: #fff !important;
}

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

#fav-mainwrap.component-color ul.menubasic {
  border: 1px solid #fff;
  border-bottom: none;
}
#fav-mainwrap.component-color ul.menubasic li a,
#fav-mainwrap.component-color ul.menubasic li .nav-header {
  border-bottom: 1px solid #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
#fav-mainwrap.component-color ul.menuarrow li a,
#fav-mainwrap.component-color ul.menuarrow li .nav-header {
  color: rgba(17, 17, 17, 0.67) !important;
}
#fav-mainwrap.component-color ul.menuside li a,
#fav-mainwrap.component-color ul.menuside li .nav-header {
  color: rgba(17, 17, 17, 0.67) !important;
}
#fav-mainwrap.component-color ul.menuline li a,
#fav-mainwrap.component-color ul.menuline li .nav-header {
  color: rgba(17, 17, 17, 0.67) !important;
}

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

#fav-mainwrap.component-color ul.tags li a {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.27) !important;
  border-color: transparent !important;
  padding: 8px 12px !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 ul.tags li a:hover,
#fav-mainwrap.component-color ul.tags li a:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border-color: transparent !important;
}

/*/
///
///  articles
///
/*/

#fav-mainwrap.component-color p.img_caption {
  color: rgba(17, 17, 17, 0.57);
}
#fav-mainwrap.component-color .dropdown-menu > li > a {
  color: #333;
}

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

#fav-mainwrap.component-color div.search .result-title {
  color: #fff;
}
#fav-mainwrap.component-color span.highlight {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.37);
}

/*/
///
///  hikashop
///
/*/

/* titles */
#fav-mainwrap.component-color #hikashop_product_top_part h1,
#fav-mainwrap.component-color .hikashop_category_information.hikashop_products_listing_main h2 {
  color: #fff !important;
}

/* hikashop product page */
#fav-mainwrap.component-color a,
#fav-mainwrap.component-color .fav-tags a {
  color: rgba(17, 17, 17, 0.47);
}

/* price */
#fav-mainwrap.component-color span.hikashop_product_price,
#fav-mainwrap.component-color span.hikashop_checkout_cart_final_total {
  color: #fff;
}
#fav-mainwrap.component-color #hikashop_checkout_cart span.hikashop_product_price,
#fav-mainwrap.component-color #hikashop_checkout_cart span.hikashop_checkout_cart_final_total,
#fav-mainwrap.component-color #hikashop_checkout_cart td.hikashop_cart_product_name_value p a {
  color: #333;
}

/* checkout */
#fav-mainwrap.component-color #hikashop_checkout_billing_address table.table,
#fav-mainwrap.component-color #hikashop_checkout_shipping_address table.table,
#fav-mainwrap.component-color #hikashop_shipping_methods table.table,
#fav-mainwrap.component-color #hikashop_payment_methods table.table {
  border-color: transparent !important;
}

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

1.5. titles

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

.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 {
  margin-bottom: 27px;
  margin-top: 14px;
  padding-bottom: 0;
  line-height: 1.3em;
  text-align: left;
  font-size: 24px;
  font-weight: 300;
  border: 0;
}
.moduletable h3 [class^="fa fa-"],
.moduletable h3 [class*=" fa fa-"] {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

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

1.6. buttons

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

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn,
#hikashop_checkout_login #form-login-submit .btn-primary,
.hikashop_cart_input_button,
a.hikashop_cart_button,
.hikashop_product_stock a.hikashop_cart_button {
  background-image: none;
  font-size: 16px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.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;
}

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  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 transparent;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  misc button elements
///
//////////////////////////////////////////////////////////////////////////////*/

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

div.tag-category ul.thumbnails h3 a,
.label-info[href],
.badge-info[href] {
  padding: 6px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/*/
///
///  read more
///
/*/

.blog-featured p.readmore a.btn {
  margin: 7px 0px 21px;
}

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

.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;
}

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

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

/*/
///
///  404
///
/*/

.fav404 a.btn {
  text-transform: none;
}

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

/* info */
#fav-container .btn-info {
  color: #ffffff!important;
  background-color: #5bc0de!important;
  border-color: transparent!important;
  background-image: none;
}
#fav-container .btn-info:hover,
#fav-container .btn-info:focus,
#fav-container .btn-info:active,
#fav-container .btn-info.active {
  background-color: #46b8da!important;
  border-color: transparent!important;
  color: #ffffff!important;
}
#fav-container .btn-info.disabled,
#fav-container .btn-info[disabled],
#fav-container fieldset[disabled] .btn-info,
#fav-container .btn-info.disabled:hover,
#fav-container .btn-info[disabled]:hover,
#fav-container fieldset[disabled] .btn-info:hover,
#fav-container .btn-info.disabled:focus,
#fav-container .btn-info[disabled]:focus,
#fav-container fieldset[disabled] .btn-info:focus,
#fav-container .btn-info.disabled:active,
#fav-container .btn-info[disabled]:active,
#fav-container fieldset[disabled] .btn-info:active,
#fav-container .btn-info.disabled.active,
#fav-container .btn-info[disabled].active,
#fav-container fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

/* success */
#fav-container .btn-success {
  color: #ffffff!important;
  background-color: #5cb85c!important;
  border-color: transparent!important;
  background-image: none;
}
#fav-container .btn-success:hover,
#fav-container .btn-success:focus,
#fav-container .btn-success:active,
#fav-container .btn-success.active {
  color: #ffffff!important;
  background-color: #4cae4c!important;
  border-color: transparent!important;
}
#fav-container .btn-success.disabled,
#fav-container .btn-success[disabled],
#fav-container fieldset[disabled] .btn-success,
#fav-container .btn-success.disabled:hover,
#fav-container .btn-success[disabled]:hover,
#fav-container fieldset[disabled] .btn-success:hover,
#fav-container .btn-success.disabled:focus,
#fav-container .btn-success[disabled]:focus,
#fav-container fieldset[disabled] .btn-success:focus,
#fav-container .btn-success.disabled:active,
#fav-container .btn-success[disabled]:active,
#fav-container fieldset[disabled] .btn-success:active,
#fav-container .btn-success.disabled.active,
#fav-container .btn-success[disabled].active,
#fav-container fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #5cb85c;
}

/* warning */
#fav-container .btn-warning {
  color: #ffffff!important;
  background-color: #f0ad4e!important;
  border-color: transparent!important;
  background-image: none;
}
#fav-container .btn-warning:hover,
#fav-container .btn-warning:focus,
#fav-container .btn-warning:active,
#fav-container .btn-warning.active {
  color: #ffffff!important;
  background-color: #eea236!important;
  border-color: transparent!important;
}
#fav-container .btn-warning.disabled,
#fav-container .btn-warning[disabled],
#fav-container fieldset[disabled] .btn-warning,
#fav-container .btn-warning.disabled:hover,
#fav-container .btn-warning[disabled]:hover,
#fav-container fieldset[disabled] .btn-warning:hover,
#fav-container .btn-warning.disabled:focus,
#fav-container .btn-warning[disabled]:focus,
#fav-container fieldset[disabled] .btn-warning:focus,
#fav-container .btn-warning.disabled:active,
#fav-container .btn-warning[disabled]:active,
#fav-container fieldset[disabled] .btn-warning:active,
#fav-container .btn-warning.disabled.active,
#fav-container .btn-warning[disabled].active,
#fav-container fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

/* danger */
#fav-container .btn-danger {
  color: #ffffff!important;
  background-color: #d9534f!important;
  border-color: transparent!important;
  background-image: none;
}
#fav-container .btn-danger:hover,
#fav-container .btn-danger:focus,
#fav-container .btn-danger:active,
#fav-container .btn-danger.active {
  color: #ffffff!important;
  background-color: #d43f3a!important;
  border-color: transparent!important;
}
#fav-container .btn-danger.disabled,
#fav-container .btn-danger[disabled],
#fav-container fieldset[disabled] .btn-danger,
#fav-container .btn-danger.disabled:hover,
#fav-container .btn-danger[disabled]:hover,
#fav-container fieldset[disabled] .btn-danger:hover,
#fav-container .btn-danger.disabled:focus,
#fav-container .btn-danger[disabled]:focus,
#fav-container fieldset[disabled] .btn-danger:focus,
#fav-container .btn-danger.disabled:active,
#fav-container .btn-danger[disabled]:active,
#fav-container fieldset[disabled] .btn-danger:active,
#fav-container .btn-danger.disabled.active,
#fav-container .btn-danger[disabled].active,
#fav-container fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d9534f;
}

/* inverse */
#fav-container .btn-inverse {
  color: #ffffff!important;
  background-color: #363636!important;
  border-color: transparent!important;
  background-image: none;
}
#fav-container .btn-inverse:hover,
#fav-container .btn-inverse:focus,
#fav-container .btn-inverse:active,
#fav-container .btn-inverse.active {
  color: #ffffff!important;
  background-color: #191919!important;
  border-color: transparent!important;
}
#fav-container .btn-info,
#fav-container .btn-info:hover,
#fav-container .btn-info:focus,
#fav-container .btn-info:active,
#fav-container .btn-info.active,
#fav-container .btn-success,
#fav-container .btn-success:hover,
#fav-container .btn-success:focus,
#fav-container .btn-success:active,
#fav-container .btn-success.active,
#fav-container .btn-warning,
#fav-container .btn-warning:hover,
#fav-container .btn-warning:focus,
#fav-container .btn-warning:active,
#fav-container .btn-warning.active,
#fav-container .btn-danger,
#fav-container .btn-danger:hover,
#fav-container .btn-danger:focus,
#fav-container .btn-danger:active,
#fav-container .btn-danger.active,
#fav-container .btn-inverse,
#fav-container .btn-inverse:hover,
#fav-container .btn-inverse:focus,
#fav-container .btn-inverse:active,
#fav-container .btn-inverse.active {
  border: 2px solid rgba(17, 17, 17, 0.37) !important;
}

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

1.7. variations

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

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

.moduletable-sfx1,
.moduletable-sfx2,
.moduletable-sfx3,
.moduletable-sfx4 {
  background-color: transparent;
}
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  background-color: rgba(17, 17, 17, 0.27);
}
.moduletable-sfx13,
.moduletable-sfx14,
.moduletable-sfx15,
.moduletable-sfx16,
.moduletable-sfx25,
.moduletable-sfx26,
.moduletable-sfx27,
.moduletable-sfx28 {
  background-color: transparent;
}
.moduletable-sfx29,
.moduletable-sfx30,
.moduletable-sfx31,
.moduletable-sfx32 {
  background-color: #252027;
}
.moduletable-sfx29,
.moduletable-sfx30,
.moduletable-sfx31,
.moduletable-sfx32 {
  border: 1px solid rgba(255, 255, 255, 0.27);
}
.moduletable-sfx33,
.moduletable-sfx34,
.moduletable-sfx35,
.moduletable-sfx36 {
  background-color: rgba(17, 17, 17, 0.47);
}
.moduletable-sfx37,
.moduletable-sfx38,
.moduletable-sfx39,
.moduletable-sfx40 {
  background-color: transparent;
}
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  background-color: #fff;
}
.moduletable-sfx5,
.moduletable-sfx6,
.moduletable-sfx7,
.moduletable-sfx8 {
  border: 1px solid rgba(17, 17, 17, 0.37);
}
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  border: 1px solid #e7e7e7;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  text
///
//////////////////////////////////////////////////////////////////////////////*/

.moduletable-sfx1,
.moduletable-sfx2,
.moduletable-sfx3,
.moduletable-sfx4,
.moduletable-sfx5,
.moduletable-sfx6,
.moduletable-sfx7,
.moduletable-sfx8,
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  color: #fff;
}
.moduletable-sfx13,
.moduletable-sfx14,
.moduletable-sfx15,
.moduletable-sfx16,
.moduletable-sfx17,
.moduletable-sfx18,
.moduletable-sfx19,
.moduletable-sfx20,
.moduletable-sfx21,
.moduletable-sfx22,
.moduletable-sfx23,
.moduletable-sfx24 {
  color: #fff;
}
.moduletable-sfx25,
.moduletable-sfx26,
.moduletable-sfx27,
.moduletable-sfx28,
.moduletable-sfx29,
.moduletable-sfx30,
.moduletable-sfx31,
.moduletable-sfx32,
.moduletable-sfx33,
.moduletable-sfx34,
.moduletable-sfx35,
.moduletable-sfx36,
.moduletable-sfx45,
.moduletable-sfx46,
.moduletable-sfx47,
.moduletable-sfx48 {
  color: #fff;
}
.moduletable-sfx37,
.moduletable-sfx38,
.moduletable-sfx39,
.moduletable-sfx40,
.moduletable-sfx41,
.moduletable-sfx42,
.moduletable-sfx43,
.moduletable-sfx44 {
  color: #333;
}

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

.moduletable-sfx1 h3,
.moduletable-sfx2 h3,
.moduletable-sfx3 h3,
.moduletable-sfx4 h3,
.moduletable-sfx5 h3,
.moduletable-sfx6 h3,
.moduletable-sfx7 h3,
.moduletable-sfx8 h3,
.moduletable-sfx9 h3,
.moduletable-sfx10 h3,
.moduletable-sfx11 h3,
.moduletable-sfx12 h3 {
  color: #fff;
}
.moduletable-sfx13 h3,
.moduletable-sfx14 h3,
.moduletable-sfx15 h3,
.moduletable-sfx16 h3,
.moduletable-sfx17 h3,
.moduletable-sfx18 h3,
.moduletable-sfx19 h3,
.moduletable-sfx20 h3,
.moduletable-sfx21 h3,
.moduletable-sfx22 h3,
.moduletable-sfx23 h3,
.moduletable-sfx24 h3 {
  color: #fff;
}
.moduletable-sfx25 h3,
.moduletable-sfx26 h3,
.moduletable-sfx27 h3,
.moduletable-sfx28 h3,
.moduletable-sfx29 h3,
.moduletable-sfx30 h3,
.moduletable-sfx31 h3,
.moduletable-sfx32 h3,
.moduletable-sfx33 h3,
.moduletable-sfx34 h3,
.moduletable-sfx35 h3,
.moduletable-sfx36 h3,
.moduletable-sfx45 h3,
.moduletable-sfx46 h3,
.moduletable-sfx47 h3,
.moduletable-sfx48 h3 {
  color: #fff;
}
.moduletable-sfx37 h3,
.moduletable-sfx38 h3,
.moduletable-sfx39 h3,
.moduletable-sfx40 h3,
.moduletable-sfx41 h3,
.moduletable-sfx42 h3,
.moduletable-sfx43 h3,
.moduletable-sfx44 h3 {
  color: #333;
}
.moduletable-sfx2 h3,
.moduletable-sfx4 h3,
.moduletable-sfx6 h3,
.moduletable-sfx8 h3,
.moduletable-sfx10 h3,
.moduletable-sfx12 h3,
.moduletable-sfx46 h3,
.moduletable-sfx48 h3 {
  border-bottom: 1px solid rgba(17, 17, 17, 0.37);
}
.moduletable-sfx14 h3,
.moduletable-sfx18 h3,
.moduletable-sfx22 h3,
.moduletable-sfx26 h3,
.moduletable-sfx30 h3,
.moduletable-sfx34 h3 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.27);
}
.moduletable-sfx38 h3,
.moduletable-sfx42 h3 {
  border-bottom: 1px solid #e7e7e7;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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,
.moduletable-sfx9 a,
.moduletable-sfx10 a,
.moduletable-sfx11 a,
.moduletable-sfx12 a,
.moduletable-sfx45 a,
.moduletable-sfx46 a,
.moduletable-sfx47 a,
.moduletable-sfx48 a {
  color: rgba(17, 17, 17, 0.47);
}
.moduletable-sfx1 a:hover,
.moduletable-sfx1 a:focus,
.moduletable-sfx2 a:hover,
.moduletable-sfx2 a:focus,
.moduletable-sfx3 a:hover,
.moduletable-sfx3 a:focus,
.moduletable-sfx4 a:hover,
.moduletable-sfx4 a:focus,
.moduletable-sfx5 a:hover,
.moduletable-sfx5 a:focus,
.moduletable-sfx6 a:hover,
.moduletable-sfx6 a:focus,
.moduletable-sfx7 a:hover,
.moduletable-sfx7 a:focus,
.moduletable-sfx8 a:hover,
.moduletable-sfx8 a:focus,
.moduletable-sfx9 a:hover,
.moduletable-sfx9 a:focus,
.moduletable-sfx10 a:hover,
.moduletable-sfx10 a:focus,
.moduletable-sfx11 a:hover,
.moduletable-sfx11 a:focus,
.moduletable-sfx12 a:hover,
.moduletable-sfx12 a:focus,
.moduletable-sfx45 a:hover,
.moduletable-sfx45 a:focus,
.moduletable-sfx46 a:hover,
.moduletable-sfx46 a:focus,
.moduletable-sfx47 a:hover,
.moduletable-sfx47 a:focus,
.moduletable-sfx48 a:hover,
.moduletable-sfx48 a:focus {
  color: #fff;
}

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

.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-sfx45 h3 i,
.moduletable-sfx46 h3 i,
.moduletable-sfx47 h3 i,
.moduletable-sfx48 h3 {
  color: #fff;
}
.moduletable-sfx3 h3 i,
.moduletable-sfx4 h3 i,
.moduletable-sfx7 h3 i,
.moduletable-sfx8 h3 i,
.moduletable-sfx11 h3 i,
.moduletable-sfx12 h3 i,
.moduletable-sfx47 h3 i,
.moduletable-sfx48 h3 i {
  background-color: rgba(17, 17, 17, 0.37);
  color: #fff;
}
.moduletable-sfx1 h3 i,
.moduletable-sfx2 h3 i,
.moduletable-sfx5 h3 i,
.moduletable-sfx6 h3 i,
.moduletable-sfx9 h3 i,
.moduletable-sfx10 h3 i,
.moduletable-sfx45 h3 i,
.moduletable-sfx46 h3 i {
  border: 1px solid rgba(17, 17, 17, 0.37);
}
.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 {
  border: 1px solid rgba(255, 255, 255, 0.27);
}
.moduletable-sfx37 h3 i,
.moduletable-sfx38 h3 i,
.moduletable-sfx41 h3 i,
.moduletable-sfx42 h3 i {
  border: 1px solid #e7e7e7;
}

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

1.8. custom pages

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

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

.favintro {
  font-size: 22px;
}

/*/
///
///  overlay
///
/*/

.fav-overlay {
  background-color: rgba(17, 17, 17, 0.77);
}

/*/
///
///  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: 12px;
  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 {
  margin-top: 7px;
  margin-bottom: 7px;
  padding: 14px 24px 13px;
  font-size: 16px;
}
#fav-download #fav-download-btn a.btn i {
  padding-right: 0.4em;
  vertical-align: middle;
}
#fav-download #fav-download-btn a.btn:hover,
#fav-download #fav-download-btn a.btn:focus {
  background-color: #fff;
  color: #444;
}

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

}

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

.favnav-styles-demo {
  border: 7px solid #fff;
}

/* default */

.favnav-styles-demo .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 4px !important;
}

/* styles */

.favnav-styles-demo .favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-1.navstyle-icon-vertical .navigation ul.nav > li > .nav-header,
.favnav-styles-demo .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-2.navstyle-icon-vertical .navigation ul.nav > li > .nav-header,
.favnav-styles-demo .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-3.navstyle-icon-vertical .navigation ul.nav > li > .nav-header,
.favnav-styles-demo .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-5.navstyle-icon-vertical .navigation ul.nav > li > .nav-header,
.favnav-styles-demo .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-6.navstyle-icon-vertical .navigation ul.nav > li > .nav-header,
.favnav-styles-demo .favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-7.navstyle-icon-vertical .navigation ul.nav > li > .nav-header {
  margin-top: 4px;
  margin-bottom: 4px;
}
.favnav-styles-demo .favnav.navstyle-5 .navigation ul.nav > li > a,
.favnav-styles-demo .favnav.navstyle-5 .navigation ul.nav > li > .nav-header {
  margin-top: 0;
}

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

#fav-offline #frame form input {
  height: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

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

1.9. 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;
}

/*/
///
///  images
///
/*/

.img-polaroid-light {
  border: 7px solid #e7e7e7;
}

/*/
///
///  tables
///
/*/

.table th, .table td {
  border-top: 1px solid rgba(17, 17, 17, 0.27);
}
.table-bordered {
  border: 1px solid rgba(17, 17, 17, 0.27);
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid rgba(17, 17, 17, 0.27);
}
.table-bordered th:first-child,
.table-bordered td:first-child {
  border-left: none;
}

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

ul.list-square li:before {
  background-color: rgba(17, 17, 17, 0.47);
  color: #fff;
}
ol.list-square li:before {
  color: #fff;
  background: none repeat scroll 0% 0% rgba(17, 17, 17, 0.47);
}
ul.list-circle li:before {
  background-color: rgba(17, 17, 17, 0.47);
  color: #fff;
}
ol.list-circle li:before {
  color: #fff;
  background: none repeat scroll 0% 0% rgba(17, 17, 17, 0.47);
}

/*/
///
///  pre, code
///
/*/

pre, code {
  border: 1px solid #E2E2E2;
  background-color: #F2F2F2;
}

/*/
///
///  heading
///
/*/

.moduletable .custom h3,
div[class^="moduletable-"] div[class^="custom-"] h3,
div[class^="moduletable-"] div[class*=" custom-"] h3,
div[class*=" moduletable-"] div[class^="custom-"] h3,
div[class*=" moduletable-"] div[class*=" custom-"] h3 {
  color: #fff;
}

/*/
///
///  table
///
/*/

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  color: rgba(17, 17, 17, 0.47);
}

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

1.10. joomla

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

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

#fav-language a.btn.dropdown-toggle,
#fav-language a.btn.dropdown-toggle:hover,
#fav-language a.btn.dropdown-toggle:focus,
#fav-language-demo a.btn.dropdown-toggle,
#fav-language-demo a.btn.dropdown-toggle:hover,
#fav-language-demo a.btn.dropdown-toggle:focus {
  color: #fff !important;
  border-color: transparent !important;
}
#fav-language a.btn.dropdown-toggle span.caret,
#fav-language-demo a.btn.dropdown-toggle span.caret {
  border-top: 4px solid #fff;
}
#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 14px 7px;
}
#fav-language-demo-modal,
#fav-language-demo-modal h3,
#fav-language-demo-modal p {
  color: #444 !important;
}

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

  #fav-language a.btn.dropdown-toggle,
  #fav-language a.btn.dropdown-toggle:hover,
  #fav-language a.btn.dropdown-toggle:focus,
  #fav-language-demo a.btn.dropdown-toggle,
  #fav-language-demo a.btn.dropdown-toggle:hover,
  #fav-language-demo a.btn.dropdown-toggle:focus {
    border: 0 none;
    border-bottom: 1px solid #444 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

}

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

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 span.badge.badge-info {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  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;
}
.moduletablefavstyle .fav-search ul.dropdown-menu input#mod-search-searchword,
.moduletable.favstyle .fav-search ul.dropdown-menu input#mod-search-searchword {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

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

  .fav-search .dropdown.open ul.dropdown-menu {
    background-color: #fff;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
  }

}

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

div.categories-list h3.page-header.item-title a {
  padding: 4px 10px 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;
  margin-bottom: 14px;
}
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;
}

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

dt.article-info-term,
.article-info.muted {
  color: #fff;
}

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

.categories-list a.btn.btn-mini {
  background-color: rgba(17, 17, 17, 0.37);
}

/*/
///
///  wrapper
///
/*/

#blockrandom {
  border: 1px solid rgba(17, 17, 17, 0.37);
}

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

#user-registration {
  padding-bottom: 10px;
}

/*/
///
///  login
///
/*/

div.logout form.well {
  padding-bottom: 1px;
}

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

1.11. hikashop

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

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

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

.favcartfavstyle #hikashop_cart_module .dropdown-menu,
.favcart.favstyle #hikashop_cart_module .dropdown-menu {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

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

#fav-containerwrap .hikashop_currency_module .chzn-container {
  margin-top: 8px;
  padding-bottom: 1px;
}
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-drop {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#fav-containerwrap .hikashop_currency_module a,
#fav-containerwrap .hikashop_currency_module a:hover,
#fav-containerwrap .hikashop_currency_module a:focus {
  color: #fff !important;
}

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

  #fav-containerwrap .hikashop_currency_module .chzn-container {
    margin: 0px;
    padding: 0px;
  }
  #fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single {
    border: none;
    border-bottom: 1px solid #444;
  }

}

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

#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;
}
#hikashop_checkout_page h1 {
  margin-top: 21px;
  margin-bottom: 0;
  color: rgba(17, 17, 17, 0.67);
  font-size: 28px;
}
#hikashop_checkout_cart table thead {
  margin-top: -24px;
}
#hikashop_checkout_next_button {
  margin: 0;
}
#hikashop_checkout_login a.btn {
  padding: 5px 8px;
}
#hikashop_checkout_login i {
  text-shadow: none;
}
#hikashop_checkout_login .input-append .add-on,
#hikashop_checkout_login .input-prepend .add-on {
  padding: 6px 6px 4px;
  background-color: rgba(17, 17, 17, 0.27);
  border: none;
}
span.hikashop_checkout_billing_address_buttons,
span.hikashop_checkout_shipping_address_buttons {
  padding: 7px;
  background-color: #FFF;
  border-radius: 4px;
}
span.hikashop_checkout_billing_address_info,
span.hikashop_checkout_shipping_address_info {
  color: #fff;
}
.hikashop_checkout_address_left_part .row0:hover,
.hikashop_checkout_address_left_part .row1:hover,
.hikashop_checkout_address_right_part .row0:hover,
.hikashop_checkout_address_right_part .row1:hover,
#hikashop_payment_methods .row0:hover,
#hikashop_payment_methods .row1:hover,
#hikashop_shipping_methods .row0:hover,
#hikashop_shipping_methods .row1:hover {
  background-color: transparent;
  color: #fff;
}
.hikashop_checkout_shipping_price_full,
.hikashop_checkout_payment_description {
  color: #fff;
}

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

  .hikashop_wizardbar {
    margin-bottom: 0;
    border: none;
  }

}

/*/
///
///  product
///
/*/

.hikashop_product_characteristics_table select,
.hikashop_product_options_table select {
  margin-top: 10px;
}
#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_product_left_part #hikashop_product_image_main img.hikashop_child_image {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.hikashop_module .thumbnails {
  margin-bottom: 0;
}
.hikashop_container .hikashop_category_name a,
div.hikashop_subcontainer span.hikashop_product_name a {
  margin: 21px 0px;
}

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

  .hikashop_product_stock .btn.button.hikashop_cart_input_button,
  .hikashop_product_stock a.hikashop_cart_button {
      margin: 7px 0px 14px;
  }

}

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

.hikashop_container .hikashop_subcontainer.thumbnail {
  position: relative;
  box-shadow: none;
}
span.hikashop_product_price_full {
  padding: 24px 0px 0px;
  display: block;
  height: auto !important;
}
#hikashop_cart span.hikashop_product_price_full {
  padding: 0;
}

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

  span.hikashop_product_price_full {
    margin-top: 7px;
  }

}

/*/
///
///  modules
///
/*/

.moduletable .hikashop_product_stock .btn.button.hikashop_cart_input_button,
div[class^="moduletable"] .hikashop_product_stock .btn.button.hikashop_cart_input_button,
div[class*=" moduletable"] .hikashop_product_stock .btn.button.hikashop_cart_input_button,
.moduletable .hikashop_product_stock a.hikashop_cart_button,
div[class^="moduletable"] .hikashop_product_stock a.hikashop_cart_button,
div[class*=" moduletable"] .hikashop_product_stock a.hikashop_cart_button {
  margin: 7px 0px 7px 0px;
}

/*/
///
///  misc
///
/*/

#hikashop_cart_module a.btn.dropdown-toggle,
.hikashop_checkout_cart_subtotal,
div.tag-category ul.thumbnails h3 a {
  font-weight: 400;
  font-style: normal;
}
#hikashop_product_right_part .hikashop_product_price,
#hikashop_comment_form .hikashop_listing_comment,
#hikashop_comment_form .hikashop_form_comment,
#hikashop_comment_form span.hika_vote_listing_username,
#hikashop_product_left_part .hikashop_product_price,
#hikashop_show_tabular_description_li,
#hikashop_show_tabular_specification_li,
.hikashop_product_quantity_change_div_leftright a.hikashop_product_quantity_field_change,
.hikashop_product_quantity_change_div_leftright a.hikashop_product_quantity_field_change:hover,
.hikashop_container .hikashop_category_name a,
.hikashop_subcategories h4 a,
#hikashop_checkout_page #hikashop_checkout_login fieldset legend,
#hikashop_checkout_cart table td:before,
p.hikashop_cart_product_name a,
#hikashop_checkout_page .hikashop_wizardbar ul li,
#hikashop_order_main #adminForm legend,
#hikashop_download_main #adminForm legend {
  font-weight: 300;
}

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

1.12. extensions

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

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

.favstyle div[id^="favcontent-box"],
.favstyle div[id*=" favcontent-box"] {
  margin-top: 0;
}
.favstyle div[id^="favcontent-icon"],
.favstyle div[id*=" favcontent-icon"] {
  margin-top: 0;
  background-color: rgba(17, 17, 17, 0.27)!important;
  border: 4px solid transparent!important;
}
.favstyle div[id^="favcontent-icon"]:hover,
.favstyle div[id*=" favcontent-icon"]:hover,
.favstyle div[id^="favcontent-icon"]:focus,
.favstyle div[id*=" favcontent-icon"]:focus {
  color: #fff!important;
  background-color: transparent!important;
  border: 4px solid rgba(17, 17, 17, 0.27)!important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #fff !important;
}
.favstyle p[class^="favteam-contact-"] i,
.favstyle p[class*=" favteam-contact-"] i {
  color: rgba(17, 17, 17, 0.47) !important;
}
.favstyle #favteam-image img {
  border: 4px solid rgba(17, 17, 17, 0.47) !important;
}
.favstyle div[id^="favteam-position"] h4,
.favstyle div[id*=" favteam-position"] h4 {
  color: rgba(17, 17, 17, 0.67) !important;
}

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

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #fff!important;
  color: #444 !important;
}
#fav-featurewrap .favstyle div[id^="favshowcase-readmore"] a.btn:hover,
#fav-featurewrap .favstyle div[id^="favshowcase-readmore"] a.btn:hover,
#fav-featurewrap .favstyle div[id^="favshowcase-readmore"] a.btn:focus,
#fav-featurewrap .favstyle div[id^="favshowcase-readmore"] a.btn:focus,
.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 {
  color: #fff !important;
  border: 2px solid #111 !important;
  box-shadow: none !important;
}
.favstyle h3[id^="favshowcase-title"],
.favstyle h3[id*=" favshowcase-title"] {
  font-size: 30px;
  line-height: 1.3em;
  margin: 3% 0px 2%;
  text-transform: none;
}

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

#fav-portfolio .favstyle {
  padding-top: 0;
}

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

.favstyle .fav-control-paging {
  text-align: center;
  left: 0;
  margin-bottom: 7px;
}
.favstyle .fav-control-paging li a {
  width: 14px;
  height: 14px;
}
.favstyle #fav-caption.favalign-center h3 {
  background-color: rgba(17, 17, 17, 0.47);
  font-size: 50px;
  border: 3px solid #FFF;
  width: auto;
  margin: 21px auto;
  line-height: 1em;
  padding: 24px;
  text-align: center;
  border-radius: 7px;
  display: inline-block;
}
.favstyle #fav-caption.favalign-center p {
  font-size: 21px;
  line-height: 1.3em;
}
.favstyle #fav-caption.favstyle-bg-transparent {
  padding: 0 !important;
}

@media (max-width: 1700px) {

  .favstyle #fav-caption.favalign-center {
    padding: 24px !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    margin-top: 21px !important;
    font-size: 50px !important;
  }
  .favstyle #fav-caption.favalign-center p {
    font-size: 24px !important;
  }
  .favstyle .fav-direction-nav a {
    top: 50%;
  }

}

@media (max-width: 1400px) {

  .favstyle #fav-caption.favalign-center {
    height: 32% !important;
    width: 70% !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    font-size: 40px !important;
    padding: 3% 6% !important;
  }
  .favstyle #fav-caption.favalign-center p {
    font-size: 19px !important;
  }

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

  .favstyle #fav-caption.favalign-center {
    height: 30% !important;
    padding: 14px 24px !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    font-size: 36px !important;
  }
  .favstyle .fav-control-paging {
    display: none;
  }

}

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

  .favstyle #fav-caption.favalign-center {
    height: 20% !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    font-size: 32px !important;
    padding: 18px !important;
    margin-bottom: 14px !important;
  }

}

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

  .favstyle #fav-caption.favalign-center {
    height: 50% !important;
  }
  .favstyle #fav-caption h3 {
    margin-top: 0px !important;
    margin-bottom: 10px !important;
  }

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

  .favstyle #fav-caption.favalign-center {
    width: 80% !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    font-size: 28px !important;
    padding: 14px !important;
  }
  .favstyle #fav-caption.favalign-center p {
    font-size: 17px !important;
  }

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

  .favstyle #fav-caption.favalign-center {
    height: 70% !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    font-size: 24px !important;
  }
  .favstyle #fav-caption.favalign-center p {
    font-size: 16px !important;
  }

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

  .favstyle #fav-caption.favalign-center {
    width: 70% !important;
    height: 90% !important;
  }
  .favstyle #fav-caption.favalign-center h3 {
    font-size: 21px !important;
    padding: 10px !important;
  }
  .favstyle #fav-caption.favalign-center p {
    font-size: 14px !important;
  }

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

  .favstyle #fav-caption.favalign-center h3 {
    margin-top: 14px !important;
  }
  .favstyle #fav-caption.favalign-center p {
    display: none;
  }

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

  .favstyle #fav-caption.favalign-center h3 {
    margin-top: 0px !important;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favpromote
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle div[id^="favpromote-box"],
.favstyle div[id*=" favpromote-box"] {
  border-radius: 7px;
  border: 1px solid rgba(17, 17, 17, 0.27) !important;
  background-color: transparent;
}
.favstyle div[id^="favpromote-box"] h4,
.favstyle div[id*=" favpromote-box"] h4 {
  font-weight: 400;
  margin-top: 0;
}
.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: rgba(17, 17, 17, 0.27) !important;
  font-size: 18px!important;
  webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
.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"]:hover h4[id^="favpromote-title"],
.favstyle div[id*=" favpromote-box"]:hover h4[id*=" favpromote-title"] {
  font-weight: 400;
  background-color: rgba(17, 17, 17, 0.54) !important;
  webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"] a,
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"] a,
.favstyle div[id*=" favpromote-box"] h4[id^="favpromote-title"] i,
.favstyle div[id*=" favpromote-box"] h4[id*=" favpromote-title"] i {
  background-color: transparent !important;
  webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"] i,
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"] i,
.favstyle div[id*=" favpromote-box"] h4[id^="favpromote-title"] i,
.favstyle div[id*=" favpromote-box"] h4[id*=" favpromote-title"] i {
  margin-right: 7px;
  padding: 7px 7px 5px;
  border: 2px solid #fff;
  border-radius: 4px;
}
.favstyle div[id^="favpromote-box"]:hover div[id^="favpromote-image"],
.favstyle div[id^="favpromote-box"]:hover div[id*=" favpromote-image"],
.favstyle div[id*=" favpromote-box"]:hover div[id^="favpromote-image"],
.favstyle div[id*=" favpromote-box"]:hover div[id*=" favpromote-image"],
.favstyle div[id^="favpromote-box"]:hover p[id^="favpromote-text"],
.favstyle div[id^="favpromote-box"]:hover p[id*=" favpromote-text"],
.favstyle div[id*=" favpromote-box"]:hover p[id^="favpromote-text"],
.favstyle div[id*=" favpromote-box"]:hover p[id*=" favpromote-text"] {
  background-color: rgba(17, 17, 17, 0.27) !important;
  webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
.favstyle div[id^="favpromote-image"],
.favstyle div[id*=" favpromote-image"],
.favstyle p[id^="favpromote-text"],
.favstyle p[id*=" favpromote-text"] {
  background-color: #fff;
}
.favstyle div[id^="favpromote-box"]:hover img,
.favstyle div[id*=" favpromote-box"]:hover img,
.favstyle div[id^="favpromote-image"] img:hover,
.favstyle div[id*=" favpromote-image"] img:hover {
  border: 2px solid rgba(17, 17, 17, 0.27);
  webkit-transition: all 400ms linear;
  -moz-transition: all 400ms linear;
  -o-transition: all 400ms linear;
  transition: all 400ms linear;
}
.favstyle div[id^="favpromote-box"]:hover h4[id^="favpromote-title"] i,
.favstyle div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"] i,
.favstyle div[id*=" favpromote-box"]:hover h4[id^="favpromote-title"] i,
.favstyle div[id*=" favpromote-box"]:hover h4[id*=" favpromote-title"] i {
  background-color: transparent !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favglyph
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle div.favglyph-description-center h2 {
  font-size: 24.5px;
  margin: 4px 0px 16px;
}
.favstyle div.favglyph-description-center p {
  font-size: 14px;
  color: #FFF;
}
.favstyle div[id^="favglyph-box"],
.favstyle div[id*=" favglyph-box"] {
  margin-bottom: 30px;
}

/* /// mobile */

@media (max-width: 768px) {

  div[id^="favglyph-icon"],
  div[id*=" favglyph-icon"] {
    width: 40% !important;
  }
  div[id^="favglyph-icon"] i,
  div[id*=" favglyph-icon"] i {
    font-size: 7em !important;
  }

}

@media (max-width: 320px) {

  div[id^="favglyph-icon"],
  div[id*=" favglyph-icon"] {
    width: 50% !important;
  }
  div[id^="favglyph-icon"] i,
  div[id*=" favglyph-icon"] i {
    font-size: 6em !important;
  }


}

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

.favstyle div[id^="favsocial"] a,
.favstyle div[id*=" favsocial"] a {
  background-color: rgba(17, 17, 17, 0.47) !important;
}

/*/
////////////////////////////////////////////////////////////////////////////////
///
///  2. style
///
////////////////////////////////////////////////////////////////////////////////
/*/

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

#fa5b50 - main color

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

style 1 - #fa5b50
style 2 - #11ada8
style 3 - #705c99
style 4 - #7fa941
style 5 - #EB676C
style 6 - #498bcc
style 7 - #944c6a
style 8 - #777777
style 9 - #8d6e63
style 10 - #ffa000

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

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

2.1. reset

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

body { background-color: #fa5b50; color: #fff; }
a { color: rgba(17, 17, 17, 0.67); }
a:hover, a:focus { color: #fff; outline: none; }

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

2.2. header

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

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

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

#fav-headerwrap.fav-fixed.favheader {
  background-color: #fa5b50;
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
}

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

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

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

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

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

#fav-headerwrap.fav-light,
#fav-headerwrap.fav-light.fav-fixed {
  background-color: rgba(255, 255, 255, 0.6);
}
#fav-headerwrap.fav-light.fav-fixed.favheader {
  background-color: rgba(255, 255, 255, 0.76);
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
}
#fav-headerwrap.fav-light li a,
#fav-headerwrap.fav-light .nav-header,
#fav-headerwrap.fav-light p {
  color: #444;
}

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

/* submenu */
#fav-headerwrap.fav-light .favnav .navigation .nav-child {
  background-color: #fff;
  border: 1px solid #e7e7e7;
}
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active a,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:focus {
  color: #444;
  border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active > a,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-light .favnav .navigation .nav-child li .nav-header:focus {
  color: #fa5b50;
}

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

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

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

#fav-headerwrap.fav-dark,
#fav-headerwrap.fav-dark.fav-fixed {
  background-color: rgba(37, 32, 39, 0.47);
}
#fav-headerwrap.fav-dark.fav-fixed.favheader {
  background-color: rgba(37, 32, 39, 0.96);
}
#fav-headerwrap.fav-dark li a,
#fav-headerwrap.fav-dark .nav-header,
#fav-headerwrap.fav-dark p {
  color: #eee;
}

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

/* submenu */
#fav-headerwrap.fav-dark .favnav .navigation .nav-child {
  background-color: #252027;
  border: 1px solid #372f3a;
}
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:focus {
  color: #eee;
  border-bottom: 1px solid #372f3a;
}
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active > a,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li a:focus,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li.active .nav-header,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:hover,
#fav-headerwrap.fav-dark .favnav .navigation .nav-child li .nav-header:focus {
  color: #fa5b50;
}

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

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

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

2.3. navigation

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

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

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

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

/* style 1 */

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

/* style 2 */

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

/* style 3 */

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

/* style 4 */

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

/* style 5 */

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

/* style 6 */

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

/* style 7 */

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

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

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

/* style 1 */

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

/* style 2 */

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


/* style 3 */

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

/* style 4 */

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

/* style 5 */

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

/* style 6 */

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

/* style 7 */

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

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

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

/* style 1 */

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

/* style 2 */

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

/* style 3 */

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

/* style 4 */

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

/* style 5 */

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

/* style 6 */

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

/* style 7 */

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

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

ul.nav.menu li .nav-header {
  color: rgba(17, 17, 17, 0.67);
}

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

ul.menubasic li a,
ul.menubasic li .nav-header {
  color: rgba(17, 17, 17, 0.67);
}
ul.menubasic li a:hover,
ul.menubasic li a:focus,
ul.menubasic li.current a,
ul.menubasic li.current ul a:hover,
ul.menubasic li.current ul a:focus,
ul.menubasic li .nav-header:hover,
ul.menubasic li .nav-header:focus,
ul.menubasic li.current .nav-header,
ul.menubasic li.current ul .nav-header:hover,
ul.menubasic li.current ul .nav-header:focus {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.67);
}
ul.menubasic li a::before,
ul.menubasic li .nav-header::before {
  color: #fff;
}
ul.menubasic.menu-clear li a,
ul.menubasic.menu-clear li .nav-header {
  color: #fff !important;
}
ul.menubasic.menu-clear li a:hover,
ul.menubasic.menu-clear li a:focus,
ul.menubasic.menu-clear li .nav-header:hover,
ul.menubasic.menu-clear li .nav-header:focus {
  background-color: #fa5b50;
  color: #fff !important;
}
ul.menubasic.menu-dark li a,
ul.menubasic.menu-dark li .nav-header {
  color: #fff !important;
}
ul.menubasic.menu-dark li a:hover,
ul.menubasic.menu-dark li a:focus,
ul.menubasic.menu-dark li .nav-header:hover,
ul.menubasic.menu-dark li .nav-header:focus {
  background-color: #fa5b50;
}
ul.menubasic.menu-light li a,
ul.menubasic.menu-light li .nav-header {
  color: #444 !important;
}
ul.menubasic.menu-light li a:hover,
ul.menubasic.menu-light li a:focus,
ul.menubasic.menu-light li .nav-header:hover,
ul.menubasic.menu-light li .nav-header:focus {
  background-color: #fa5b50;
  color: #fff !important;
}

/*/
///
///  arrow
///
/*/

ul.menuarrow li a,
ul.menuarrow li .nav-header {
  color: rgba(17, 17, 17, 0.67);
}
ul.menuarrow li a:hover,
ul.menuarrow li a:focus,
ul.menuarrow li.current a,
ul.menuarrow li.current ul a:hover,
ul.menuarrow li.current ul a:focus,
ul.menuarrow li .nav-header:hover,
ul.menuarrow li .nav-header:focus,
ul.menuarrow li.current .nav-header,
ul.menuarrow li.current ul .nav-header:hover,
ul.menuarrow li.current ul .nav-header:focus {
  color: #fff;
  background-color: transparent;
}
ul.menuarrow li a:hover:before,
ul.menuarrow li a:focus:before,
ul.menuarrow li.current a:before,
ul.menuarrow li.current ul a:hover:before,
ul.menuarrow li.current ul a:focus:before,
ul.menuarrow li .nav-header:hover:before,
ul.menuarrow li .nav-header:focus:before,
ul.menuarrow li.current .nav-header:before,
ul.menuarrow li.current ul .nav-header:hover:before,
ul.menuarrow li.current ul .nav-header:focus:before {
  color: rgba(17, 17, 17, 0.67);
}
ul.menuarrow li a::before,
ul.menuarrow li .nav-header::before {
  color: #fff;
}
ul.menuarrow.menu-clear li a,
ul.menuarrow.menu-clear li .nav-header {
  color: #fff !important;
}
ul.menuarrow.menu-clear li a:hover:before,
ul.menuarrow.menu-clear li a:focus:before,
ul.menuarrow.menu-clear li.current a:before,
ul.menuarrow.menu-clear li.current ul a:hover:before,
ul.menuarrow.menu-clear li.current ul a:focus:before,
ul.menuarrow.menu-clear li .nav-header:hover:before,
ul.menuarrow.menu-clear li .nav-header:focus:before,
ul.menuarrow.menu-clear li.current .nav-header:before,
ul.menuarrow.menu-clear li.current ul .nav-header:hover:before,
ul.menuarrow.menu-clear li.current ul .nav-header:focus:before {
  color: #fa5b50;
}
ul.menuarrow.menu-dark li a,
ul.menuarrow.menu-dark li .nav-header {
  color: #fff !important;
}
ul.menuarrow.menu-dark li a:hover:before,
ul.menuarrow.menu-dark li a:focus:before,
ul.menuarrow.menu-dark li.current a:before,
ul.menuarrow.menu-dark li.current ul a:hover:before,
ul.menuarrow.menu-dark li.current ul a:focus:before,
ul.menuarrow.menu-dark li .nav-header:hover:before,
ul.menuarrow.menu-dark li .nav-header:focus:before,
ul.menuarrow.menu-dark li.current .nav-header:before,
ul.menuarrow.menu-dark li.current ul .nav-header:hover:before,
ul.menuarrow.menu-dark li.current ul .nav-header:focus:before {
  color: #fa5b50;
}
ul.menuarrow.menu-light li a,
ul.menuarrow.menu-light li .nav-header {
  color: #444 !important;
}
ul.menuarrow.menu-light li a:before,
ul.menuarrow.menu-light li.current a:before,
ul.menuarrow.menu-light li.current ul a:before,
ul.menuarrow.menu-light li .nav-header:before,
ul.menuarrow.menu-light li.current .nav-header:before,
ul.menuarrow.menu-light li.current ul .nav-header:before {
  color: rgba(17, 17, 17, 0.27) !important;
}
ul.menuarrow.menu-light li a:hover:before,
ul.menuarrow.menu-light li a:focus:before,
ul.menuarrow.menu-light li.current a:before,
ul.menuarrow.menu-light li.current ul a:hover:before,
ul.menuarrow.menu-light li.current ul a:focus:before,
ul.menuarrow.menu-light li .nav-header:hover:before,
ul.menuarrow.menu-light li .nav-header:focus:before,
ul.menuarrow.menu-light li.current .nav-header:before,
ul.menuarrow.menu-light li.current ul .nav-header:hover:before,
ul.menuarrow.menu-light li.current ul .nav-header:focus:before {
  color: #fa5b50 !important;
}

/*/
///
///  side
///
/*/

ul.menuside li a,
ul.menuside li .nav-header {
  color: rgba(17, 17, 17, 0.67);
}
ul.menuside li a:hover,
ul.menuside li a:focus,
ul.menuside li.current a,
ul.menuside li.current ul a:hover,
ul.menuside li.current ul a:focus,
ul.menuside li .nav-header:hover,
ul.menuside li .nav-header:focus,
ul.menuside li.current .nav-header,
ul.menuside li.current ul .nav-header:hover,
ul.menuside li.current ul .nav-header:focus {
  color: #fff;
  border-left: 5px solid rgba(17, 17, 17, 0.67);
  background-color: transparent;
}
ul.menuside.menu-clear li a,
ul.menuside.menu-clear li .nav-header {
  color: #fff !important;
}
ul.menuside.menu-clear li a:hover,
ul.menuside.menu-clear li a:focus,
ul.menuside.menu-clear li.current a,
ul.menuside.menu-clear li.current ul a:hover,
ul.menuside.menu-clear li.current ul a:focus,
ul.menuside.menu-clear li .nav-header:hover,
ul.menuside.menu-clear li .nav-header:focus,
ul.menuside.menu-clear li.current .nav-header,
ul.menuside.menu-clear li.current ul .nav-header:hover,
ul.menuside.menu-clear li.current ul .nav-header:focus {
  border-left: 5px solid #fa5b50;
}
ul.menuside.menu-dark li a,
ul.menuside.menu-dark li .nav-header {
  color: #fff !important;
}
ul.menuside.menu-dark li a:hover,
ul.menuside.menu-dark li a:focus,
ul.menuside.menu-dark li.current a,
ul.menuside.menu-dark li.current ul a:hover,
ul.menuside.menu-dark li.current ul a:focus,
ul.menuside.menu-dark li .nav-header:hover,
ul.menuside.menu-dark li .nav-header:focus,
ul.menuside.menu-dark li.current .nav-header,
ul.menuside.menu-dark li.current ul .nav-header:hover,
ul.menuside.menu-dark li.current ul .nav-header:focus {
  border-left: 5px solid #fa5b50;
}
ul.menuside.menu-light li a,
ul.menuside.menu-light li .nav-header {
  color: #444 !important;
}
ul.menuside.menu-light li a,
ul.menuside.menu-light li.current a,
ul.menuside.menu-light li.current ul a,
ul.menuside.menu-light li .nav-header,
ul.menuside.menu-light li.current .nav-header,
ul.menuside.menu-light li.current ul .nav-header {
  border-left: 5px solid rgba(17, 17, 17, 0.27);
}
ul.menuside.menu-light li a:hover,
ul.menuside.menu-light li a:focus,
ul.menuside.menu-light li.current a,
ul.menuside.menu-light li.current ul a:hover,
ul.menuside.menu-light li.current ul a:focus,
ul.menuside.menu-light li .nav-header:hover,
ul.menuside.menu-light li .nav-header:focus,
ul.menuside.menu-light li.current .nav-header,
ul.menuside.menu-light li.current ul .nav-header:hover,
ul.menuside.menu-light li.current ul .nav-header:focus {
  border-left: 5px solid #fa5b50;
}
ul.menuside.menu-light li a:hover,
ul.menuside.menu-light li a:focus,
ul.menuside.menu-light li.current a,
ul.menuside.menu-light li.current ul a:hover,
ul.menuside.menu-light li.current ul a:focus,
ul.menuside.menu-light li .nav-header:hover,
ul.menuside.menu-light li .nav-header:focus,
ul.menuside.menu-light li.current .nav-header,
ul.menuside.menu-light li.current ul .nav-header:hover,
ul.menuside.menu-light li.current ul .nav-header:focus {
  color: #444 !important;
}

/*/
///
///  line
///
/*/

ul.menuline li a,
ul.menuline li .nav-header {
  color: rgba(17, 17, 17, 0.67);
}
ul.menuline li a:hover,
ul.menuline li a:focus,
ul.menuline li.current a,
ul.menuline li.current ul a:hover,
ul.menuline li.current ul a:focus,
ul.menuline li .nav-header:hover,
ul.menuline li .nav-header:focus,
ul.menuline li.current .nav-header,
ul.menuline li.current ul .nav-header:hover,
ul.menuline li.current ul .nav-header:focus {
  color: #fff;
  border-bottom: 1px solid rgba(17, 17, 17, 0.67);
  background-color: transparent;
}
ul.menuline li a:hover:before,
ul.menuline li a:focus:before,
ul.menuline li.current a:before,
ul.menuline li.current ul a:hover:before,
ul.menuline li.current ul a:focus:before,
ul.menuline li .nav-header:hover:before,
ul.menuline li .nav-header:focus:before,
ul.menuline li.current .nav-header:before,
ul.menuline li.current ul .nav-header:hover:before,
ul.menuline li.current ul .nav-header:focus:before {
  color: rgba(17, 17, 17, 0.67);
}
ul.menuline li a::before,
ul.menuline li .nav-header::before {
  color: #fff;
}
ul.menuline.menu-clear li a:hover,
ul.menuline.menu-clear li a:focus,
ul.menuline.menu-clear li .nav-header:hover,
ul.menuline.menu-clear li .nav-header:focus {
  color: #fff;
  border-bottom: 1px solid #fa5b50;
}
ul.menuline.menu-clear li a,
ul.menuline.menu-clear li .nav-header {
  color: #fff !important;
}
ul.menuline.menu-clear li a:hover:before,
ul.menuline.menu-clear li a:focus:before,
ul.menuline.menu-clear li.current a:before,
ul.menuline.menu-clear li.current ul a:hover:before,
ul.menuline.menu-clear li.current ul a:focus:before,
ul.menuline.menu-clear li .nav-header:hover:before,
ul.menuline.menu-clear li .nav-header:focus:before,
ul.menuline.menu-clear li.current .nav-header:before,
ul.menuline.menu-clear li.current ul .nav-header:hover:before,
ul.menuline.menu-clear li.current ul .nav-header:focus:before {
  color: #fa5b50;
}
ul.menuline.menu-dark li a,
ul.menuline.menu-dark li .nav-header {
  color: #fff !important;
}
ul.menuline.menu-dark li a:hover,
ul.menuline.menu-dark li a:focus,
ul.menuline.menu-dark li .nav-header:hover,
ul.menuline.menu-dark li .nav-header:focus {
  color: #fff !important;
  border-bottom: 1px solid rgba(17, 17, 17, 0.67);
}
ul.menuline.menu-dark li a:hover,
ul.menuline.menu-dark li a:focus,
ul.menuline.menu-dark li .nav-header:hover,
ul.menuline.menu-dark li .nav-header:focus {
  color: #fff;
  border-bottom: 1px solid #fa5b50;
}
ul.menuline.menu-dark li a:hover:before,
ul.menuline.menu-dark li a:focus:before,
ul.menuline.menu-dark li.current a:before,
ul.menuline.menu-dark li.current ul a:hover:before,
ul.menuline.menu-dark li.current ul a:focus:before,
ul.menuline.menu-dark li .nav-header:hover:before,
ul.menuline.menu-dark li .nav-header:focus:before,
ul.menuline.menu-dark li.current .nav-header:before,
ul.menuline.menu-dark li.current ul .nav-header:hover:before,
ul.menuline.menu-dark li.current ul .nav-header:focus:before {
  color: #fa5b50;
}
ul.menuline.menu-light li a,
ul.menuline.menu-light li .nav-header {
  color: #444 !important;
  border-bottom: 1px solid rgba(17, 17, 17, 0.27);
}
ul.menuline.menu-light li a:before,
ul.menuline.menu-light li.current a:before,
ul.menuline.menu-light li.current ul a:before,
ul.menuline.menu-light li .nav-header:before,
ul.menuline.menu-light li.current .nav-header:before,
ul.menuline.menu-light li.current ul .nav-header:before {
  color: rgba(17, 17, 17, 0.27);
}
ul.menuline.menu-light li a:hover:before,
ul.menuline.menu-light li a:focus:before,
ul.menuline.menu-light li.current a:before,
ul.menuline.menu-light li.current ul a:hover:before,
ul.menuline.menu-light li.current ul a:focus:before,
ul.menuline.menu-light li .nav-header:hover:before,
ul.menuline.menu-light li .nav-header:focus:before,
ul.menuline.menu-light li.current .nav-header:before,
ul.menuline.menu-light li.current ul .nav-header:hover:before,
ul.menuline.menu-light li.current ul .nav-header:focus:before {
  color: #fa5b50;
}
ul.menuline.menu-light li a:hover,
ul.menuline.menu-light li a:focus,
ul.menuline.menu-light li.current a,
ul.menuline.menu-light li.current ul a:hover,
ul.menuline.menu-light li.current ul a:focus,
ul.menuline.menu-light li .nav-header:hover,
ul.menuline.menu-light li .nav-header:focus,
ul.menuline.menu-light li.current .nav-header,
ul.menuline.menu-light li.current ul .nav-header:hover,
ul.menuline.menu-light li.current ul .nav-header:focus {
  color: #444;
  border-bottom: 1px solid #fa5b50;
}

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

ul.menuhorizontal li a,
ul.menuhorizontal li .nav-header {
  color: #fff;
}
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 .nav-header:hover,
ul.menuhorizontal li .nav-header:focus,
ul.menuhorizontal li.active .nav-header,
ul.menuhorizontal li:hover .nav-header,
ul.menuhorizontal li:focus .nav-header {
  color: rgba(17, 17, 17, 0.77);
  background-color: transparent;
}
ul.menuhorizontal.menu-clear li a,
ul.menuhorizontal.menu-clear li .nav-header {
  color: #fff!important;
}
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 .nav-header:hover,
ul.menuhorizontal.menu-clear li .nav-header:focus,
ul.menuhorizontal.menu-clear li.active .nav-header,
ul.menuhorizontal.menu-clear li:hover .nav-header,
ul.menuhorizontal.menu-clear li:focus .nav-header {
  color: #fa5b50!important;
}
ul.menuhorizontal.menu-clear li a:before,
ul.menuhorizontal.menu-clear li .nav-header:before {
  color: #fff;
}
ul.menuhorizontal.menu-clear li.active a:before,
ul.menuhorizontal.menu-clear li a:hover:before,
ul.menuhorizontal.menu-clear li a:focus:before,
ul.menuhorizontal.menu-clear li:hover a:before,
ul.menuhorizontal.menu-clear li:focus a:before,
ul.menuhorizontal.menu-clear li .nav-header:hover:before,
ul.menuhorizontal.menu-clear li .nav-header:focus:before,
ul.menuhorizontal.menu-clear li.active .nav-header:before,
ul.menuhorizontal.menu-clear li:hover .nav-header:before,
ul.menuhorizontal.menu-clear li:focus .nav-header:before {
  color: #fa5b50!important;
}
ul.menuhorizontal.menu-dark li a,
ul.menuhorizontal.menu-dark li .nav-header {
  color: #eee!important;
}
ul.menuhorizontal.menu-dark li.active a,
ul.menuhorizontal.menu-dark li a:hover,
ul.menuhorizontal.menu-dark li a:focus,
ul.menuhorizontal.menu-dark li:hover a,
ul.menuhorizontal.menu-dark li:focus a,
ul.menuhorizontal.menu-dark li .nav-header:hover,
ul.menuhorizontal.menu-dark li .nav-header:focus,
ul.menuhorizontal.menu-dark li.active .nav-header,
ul.menuhorizontal.menu-dark li:hover .nav-header,
ul.menuhorizontal.menu-dark li:focus .nav-header {
  color: #fa5b50!important;
}
ul.menuhorizontal.menu-dark li a:before,
ul.menuhorizontal.menu-dark li .nav-header:before {
  color: #eee;
}
ul.menuhorizontal.menu-dark li.active a:before,
ul.menuhorizontal.menu-dark li a:hover:before,
ul.menuhorizontal.menu-dark li a:focus:before,
ul.menuhorizontal.menu-dark li:hover a:before,
ul.menuhorizontal.menu-dark li:focus a:before,
ul.menuhorizontal.menu-dark li .nav-header:hover:before,
ul.menuhorizontal.menu-dark li .nav-header:focus:before,
ul.menuhorizontal.menu-dark li.active .nav-header:before,
ul.menuhorizontal.menu-dark li:hover .nav-header:before,
ul.menuhorizontal.menu-dark li:focus .nav-header:before {
  color: #fa5b50!important;
}
ul.menuhorizontal.menu-light li a,
ul.menuhorizontal.menu-light li .nav-header {
  color: #444 !important;
}
ul.menuhorizontal.menu-light li.active a,
ul.menuhorizontal.menu-light li a:hover,
ul.menuhorizontal.menu-light li a:focus,
ul.menuhorizontal.menu-light li:hover a,
ul.menuhorizontal.menu-light li:focus a,
ul.menuhorizontal.menu-light li .nav-header:hover,
ul.menuhorizontal.menu-light li .nav-header:focus,
ul.menuhorizontal.menu-light li.active .nav-header,
ul.menuhorizontal.menu-light li:hover .nav-header,
ul.menuhorizontal.menu-light li:focus .nav-header {
  color: #fa5b50 !important;
}
ul.menuhorizontal.menu-light li.active a:before,
ul.menuhorizontal.menu-light li a:hover:before,
ul.menuhorizontal.menu-light li a:focus:before,
ul.menuhorizontal.menu-light li:hover a:before,
ul.menuhorizontal.menu-light li:focus a:before,
ul.menuhorizontal.menu-light li .nav-header:hover:before,
ul.menuhorizontal.menu-light li .nav-header:focus:before,
ul.menuhorizontal.menu-light li.active .nav-header:before,
ul.menuhorizontal.menu-light li:hover .nav-header:before,
ul.menuhorizontal.menu-light li:focus .nav-header:before {
  color: #fa5b50;
}
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 .nav-header:hover,
ul.menuhorizontal.pull-right li .nav-header:focus,
ul.menuhorizontal.pull-right li.active .nav-header,
ul.menuhorizontal.pull-right li:hover .nav-header,
ul.menuhorizontal.pull-right li:focus .nav-header {
  color: #fff;
  background-color: transparent;
}

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

2.4. module positions

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

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

#fav-topbar ul.nav li a:before {
  color: #fa5b50;
}
#fav-topbar ul.nav li a {
  color: #fff;
}
#fav-topbar .btn,
#fav-topbar .btn:hover,
#fav-topbar .btn:focus {
  background-color: #fa5b50 !important;
  color: #fff !important;
  border: 1px solid rgba(17, 17, 17, 0.2);
}
#fav-topbar .btn-group .dropdown-menu {
  background-color: #fff !important;
  color: #444 !important;
}

@media (max-width: 768px) {

  #fav-topbar .moduletable,
  #fav-topbar div[class^="moduletable"],
  #fav-topbar div[class*=" moduletable"],
  #fav-topbar ul.nav.menuhorizontal,
  #fav-topbar ul.nav li a {
    background-color: transparent;
    color: #ddd;
  }
  #fav-topbar .moduletable a,
  #fav-topbar div[class^="moduletable"] a,
  #fav-topbar div[class*=" moduletable"] a {
    color: #ddd;
  }
  #fav-topbar .moduletable a:hover,
  #fav-topbar div[class^="moduletable"] a:hover,
  #fav-topbar div[class*=" moduletable"] a:hover,
  #fav-topbar ul.nav li a:hover,
  #fav-topbar .moduletable a:focus,
  #fav-topbar div[class^="moduletable"] a:focus,
  #fav-topbar div[class*=" moduletable"] a:focus,
  #fav-topbar ul.nav li a:focus {
    color: #fa5b50;
  }
  #fav-topbar ul.nav.menuhorizontal {
    border: none !important;
  }

}

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

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

#fav-noticewrap,
#fav-focuswrap {
  background-color: #fa5b50;
  color: #fff;
}
#fav-noticewrap .moduletable h3,
#fav-focuswrap .moduletable h3 {
  color: #fff;
}
#fav-noticewrap .moduletable a,
#fav-focuswrap .moduletable a {
  color: rgba(17, 17, 17, 0.57);
}
#fav-noticewrap .moduletable a:hover,
#fav-noticewrap .moduletable a:focus,
#fav-focuswrap .moduletable a:hover,
#fav-focuswrap .moduletable a:focus {
  color: #fff;
}
#fav-noticewrap.alert {
  box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.27);
}

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

#fav-topbarwrap,
#fav-leadwrap,
#fav-showcasewrap,
#fav-portfoliowrap,
#fav-notewrap,
#fav-footerwrap {
  background-color: #252027;
  color: #fff;
}
#fav-topbarwrap .moduletable h3,
#fav-leadwrap .moduletable h3,
#fav-showcasewrap .moduletable h3,
#fav-portfoliowrap .moduletable h3,
#fav-notewrap .moduletable h3,
#fav-footerwrap .moduletable h3,
#fav-topbarwrap .moduletable p,
#fav-leadwrap .moduletable p,
#fav-showcasewrap .moduletable p,
#fav-portfoliowrap .moduletable p,
#fav-notewrap .moduletable p,
#fav-footerwrap .moduletable p,
#fav-topbarwrap .moduletable table,
#fav-leadwrap .moduletable table,
#fav-showcasewrap .moduletable table,
#fav-portfoliowrap .moduletable table,
#fav-notewrap .moduletable table,
#fav-footerwrap .moduletable table {
  color: #fff;
}
#fav-topbarwrap .moduletable a,
#fav-leadwrap .moduletable a,
#fav-showcasewrap .moduletable a,
#fav-portfoliowrap .moduletable a,
#fav-notewrap .moduletable a,
#fav-footerwrap .moduletable a {
  color: rgba(255, 255, 255, 0.67);
}
#fav-topbarwrap .moduletable a:hover,
#fav-leadwrap .moduletable a:hover,
#fav-showcasewrap .moduletable a:hover,
#fav-portfoliowrap .moduletable a:hover,
#fav-notewrap .moduletable a:hover,
#fav-footerwrap .moduletable a:hover,
#fav-topbarwrap .moduletable a:focus,
#fav-leadwrap .moduletable a:focus,
#fav-showcasewrap .moduletable a:focus,
#fav-portfoliowrap .moduletable a:focus,
#fav-notewrap .moduletable a:focus,
#fav-footerwrap .moduletable a:focus {
  color: #fa5b50;
}
#fav-topbarwrap .moduletable .btn,
#fav-leadwrap .moduletable .btn,
#fav-showcasewrap .moduletable .btn,
#fav-portfoliowrap .moduletable .btn,
#fav-notewrap .moduletable .btn,
#fav-footerwrap .moduletable .btn {
  background-color: transparent;
  color: #fff !important;
  border: 2px solid #fa5b50;
}
#fav-topbarwrap .moduletable .btn:hover,
#fav-leadwrap .moduletable .btn:hover,
#fav-showcasewrap .moduletable .btn:hover,
#fav-portfoliowrap .moduletable .btn:hover,
#fav-notewrap .moduletable .btn:hover,
#fav-footerwrap .moduletable .btn:hover,
#fav-topbarwrap .moduletable .btn:focus,
#fav-leadwrap .moduletable .btn:focus,
#fav-showcasewrap .moduletable .btn:focus,
#fav-portfoliowrap .moduletable .btn:focus,
#fav-notewrap .moduletable .btn:focus,
#fav-footerwrap .moduletable .btn:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50 !important;
  box-shadow: none !important;
}
#fav-topbarwrap .moduletable .btn-primary,
#fav-leadwrap .moduletable .btn-primary,
#fav-showcasewrap .moduletable .btn-primary,
#fav-portfoliowrap .moduletable .btn-primary,
#fav-notewrap .moduletable .btn-primary,
#fav-footerwrap .moduletable .btn-primary {
  background-color: transparent;
  color: #444 !important;
  border: 2px solid #fa5b50;
  background-image: none;
}
#fav-topbarwrap .moduletable .btn-primary:hover,
#fav-leadwrap .moduletable .btn-primary:hover,
#fav-showcasewrap .moduletable .btn-primary:hover,
#fav-portfoliowrap .moduletable .btn-primary:hover,
#fav-notewrap .moduletable .btn-primary:hover,
#fav-footerwrap .moduletable .btn-primary:hover,
#fav-topbarwrap .moduletable .btn-primary:focus,
#fav-leadwrap .moduletable .btn-primary:focus,
#fav-showcasewrap .moduletable .btn-primary:focus,
#fav-portfoliowrap .moduletable .btn-primary:focus,
#fav-notewrap .moduletable .btn-primary:focus,
#fav-footerwrap .moduletable .btn-primary:focus {
  color: #fff !important;
  background-color: #444 !important;
  border: 2px solid #444 !important;
  box-shadow: none !important;
}
#fav-topbarwrap .moduletable .hikashop_product_price_per_unit,
#fav-leadwrap .moduletable .hikashop_product_price_per_unit,
#fav-showcasewrap .moduletable .hikashop_product_price_per_unit,
#fav-portfoliowrap .moduletable .hikashop_product_price_per_unit,
#fav-notewrap .moduletable .hikashop_product_price_per_unit,
#fav-footerwrap .moduletable .hikashop_product_price_per_unit {
  color: rgba(255, 255, 255, 0.47) !important;
}
#fav-topbarwrap .moduletable span.hikashop_product_name a,
#fav-leadwrap .moduletable span.hikashop_product_name a,
#fav-showcasewrap .moduletable span.hikashop_product_name a,
#fav-portfoliowrap .moduletable span.hikashop_product_name a,
#fav-notewrap .moduletable span.hikashop_product_name a,
#fav-footerwrap .moduletable span.hikashop_product_name a {
  color: #fff !important;
}

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

#fav-introwrap .moduletable,
#fav-primewrap .moduletable,
#fav-screenwrap .moduletable,
#fav-basewrap .moduletable,
#fav-introwrap .moduletable h3,
#fav-primewrap .moduletable h3,
#fav-screenwrap .moduletable h3,
#fav-basewrap .moduletable h3,
#fav-introwrap .moduletable p,
#fav-primewrap .moduletable p,
#fav-screenwrap .moduletable p,
#fav-basewrap .moduletable p,
#fav-introwrap .moduletable table,
#fav-primewrap .moduletable table,
#fav-screenwrap .moduletable table,
#fav-basewrap .moduletable table {
  color: #fff !important;
}
#fav-introwrap .moduletable a,
#fav-primewrap .moduletable a,
#fav-screenwrap .moduletable a,
#fav-basewrap .moduletable a {
  color: #fa5b50;
}
#fav-introwrap .moduletable a:hover,
#fav-primewrap .moduletable a:hover,
#fav-screenwrap .moduletable a:hover,
#fav-basewrap .moduletable a:hover,
#fav-introwrap .moduletable a:focus,
#fav-primewrap .moduletable a:focus,
#fav-screenwrap .moduletable a:focus,
#fav-basewrap .moduletable a:focus {
  color: #fff;
}
#fav-introwrap .moduletable .btn,
#fav-primewrap .moduletable .btn,
#fav-screenwrap .moduletable .btn,
#fav-basewrap .moduletable .btn {
  background-color: transparent;
  color: #fff !important;
  border: 2px solid #fa5b50;
}
#fav-introwrap .moduletable .btn:hover,
#fav-primewrap .moduletable .btn:hover,
#fav-screenwrap .moduletable .btn:hover,
#fav-basewrap .moduletable .btn:hover,
#fav-introwrap .moduletable .btn:focus,
#fav-primewrap .moduletable .btn:focus,
#fav-screenwrap .moduletable .btn:focus,
#fav-basewrap .moduletable .btn:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50 !important;
  box-shadow: none !important;
}
#fav-introwrap .moduletable .btn-primary,
#fav-primewrap .moduletable .btn-primary,
#fav-screenwrap .moduletable .btn-primary,
#fav-basewrap .moduletable .btn-primary {
  background-color: transparent;
  color: #444 !important;
  border: 2px solid #fa5b50;
  background-image: none;
}
#fav-introwrap .moduletable .btn-primary:hover,
#fav-primewrap .moduletable .btn-primary:hover,
#fav-screenwrap .moduletable .btn-primary:hover,
#fav-basewrap .moduletable .btn-primary:hover,
#fav-introwrap .moduletable .btn-primary:focus,
#fav-primewrap .moduletable .btn-primary:focus,
#fav-screenwrap .moduletable .btn-primary:focus,
#fav-basewrap .moduletable .btn-primary:focus {
  color: #fff !important;
  background-color: #444 !important;
  border: 2px solid #444 !important;
  box-shadow: none !important;
}
#fav-introwrap .moduletable .hikashop_product_price_per_unit,
#fav-primewrap .moduletable .hikashop_product_price_per_unit,
#fav-screenwrap .moduletable .hikashop_product_price_per_unit,
#fav-basewrap .moduletable .hikashop_product_price_per_unit {
  color: rgba(255, 255, 255, 0.47) !important;
}
#fav-introwrap .moduletable span.hikashop_product_name a,
#fav-primewrap .moduletable span.hikashop_product_name a,
#fav-screenwrap .moduletable span.hikashop_product_name a,
#fav-basewrap .moduletable span.hikashop_product_name a {
  color: #fff !important;
}

/*/
///
///  light module positions
///
/*/

#fav-featurewrap,
#fav-blockwrap {
  background-color: #fff !important;
  color: #444;
}
#fav-featurewrap .moduletable h3,
#fav-blockwrap .moduletable h3,
#fav-featurewrap .moduletable p,
#fav-blockwrap .moduletable p ,
#fav-featurewrap .moduletable table,
#fav-blockwrap .moduletable table {
  color: #444;
}
#fav-featurewrap .moduletable a,
#fav-blockwrap .moduletable a {
  color: #fa5b50;
}
#fav-featurewrap .moduletable a:hover,
#fav-featurewrap .moduletable a:focus,
#fav-blockwrap .moduletable a:hover,
#fav-blockwrap .moduletable a:focus {
  color: #444;
}
#fav-featurewrap .moduletable .btn,
#fav-blockwrap .moduletable .btn {
  background-color: transparent;
  color: #444 !important;
  border: 2px solid #fa5b50;
}
#fav-featurewrap .moduletable .btn:hover,
#fav-featurewrap .moduletable .btn:focus,
#fav-blockwrap .moduletable .btn:hover,
#fav-blockwrap .moduletable .btn:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50 !important;
  box-shadow: none !important;
}
#fav-featurewrap .moduletable .btn-primary,
#fav-blockwrap .moduletable .btn-primary {
  background-color: transparent;
  color: #444 !important;
  border: 2px solid #fa5b50;
  background-image: none;
}
#fav-featurewrap .moduletable .btn-primary:hover,
#fav-blockwrap .moduletable .btn-primary:hover,
#fav-featurewrap .moduletable .btn-primary:focus,
#fav-blockwrap .moduletable .btn-primary:focus {
  color: #fff !important;
  background-color: #444 !important;
  border: 2px solid #444 !important;
  box-shadow: none !important;
}
#fav-featurewrap .moduletable div.hikashop_product_image,
#fav-blockwrap .moduletable div.hikashop_category_image {
  background-color: rgba(17, 17, 17, 0.17);
  padding: 0px;
}
#fav-featurewrap .moduletable span.hikashop_product_price_full,
#fav-blockwrap .moduletable span.hikashop_product_price_full {
  color: #999;
}
#fav-featurewrap .moduletable span.hikashop_product_price,
#fav-blockwrap .moduletable span.hikashop_product_price,
#fav-featurewrap .moduletable .hikashop_checkout_cart_additional,
#fav-blockwrap .moduletable .hikashop_checkout_cart_additional,
#fav-featurewrap .moduletable .hikashop_checkout_cart_payment,
#fav-blockwrap .moduletable .hikashop_checkout_cart_payment,
#fav-featurewrap .moduletable .hikashop_checkout_cart_coupon,
#fav-blockwrap .moduletable .hikashop_checkout_cart_coupon,
#fav-featurewrap .moduletable .hikashop_checkout_cart_additional,
#fav-blockwrap .moduletable .hikashop_checkout_cart_additional,
#fav-featurewrap .moduletable span.hikashop_checkout_cart_final_total,
#fav-blockwrap .moduletable span.hikashop_checkout_cart_final_total {
  color: #444;
}
#fav-featurewrap .moduletable span.hikashop_product_name a,
#fav-blockwrap .moduletable span.hikashop_product_name a {
  color: #444 !important;
}
#fav-featurewrap .moduletable span.hikashop_product_name a:hover,
#fav-featurewrap .moduletable span.hikashop_product_name a:focus,
#fav-blockwrap .moduletable span.hikashop_product_name a:hover,
#fav-blockwrap .moduletable span.hikashop_product_name a:focus {
  color: #fa5b50 !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  light component style
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-mainwrap.component-light {
  background-color: #fff;
  color: #444;
}
#fav-mainwrap.component-light a {
  color: #fa5b50;
}
#fav-mainwrap.component-light a:hover,
#fav-mainwrap.component-light a:focus {
  color: #444;
}
}
#fav-mainwrap.component-light table,
#fav-mainwrap.component-light table td,
#fav-mainwrap.component-light table span,
#fav-mainwrap.component-light table td span {
  color: #444 !important;
}

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

#fav-mainwrap.component-light h1,
#fav-mainwrap.component-light h2,
#fav-mainwrap.component-light h3,
#fav-mainwrap.component-light h4,
#fav-mainwrap.component-light h5,
#fav-mainwrap.component-light h6,
#fav-mainwrap.component-light p,
#fav-mainwrap.component-light legend {
  color: #444;
}
#fav-mainwrap.component-light .page-header h2 a,
#fav-mainwrap.component-light h2.item-title a,
#fav-mainwrap.component-light div.categories-list h3 a,
#fav-mainwrap.component-light div.itemHeader h2.itemTitle,
#fav-mainwrap.component-light div.catItemHeader h3.catItemTitle,
#fav-mainwrap.component-light div.tagItemHeader h2.tagItemTitle,
#fav-mainwrap.component-light div.latestItemHeader h2.latestItemTitle,
#fav-mainwrap.component-light div.genericItemHeader h2.genericItemTitle,
#fav-mainwrap.component-light div.userItemHeader h3.userItemTitle,
#fav-mainwrap.component-light div.itemHeader h2.itemTitle a,
#fav-mainwrap.component-light div.catItemHeader h3.catItemTitle a,
#fav-mainwrap.component-light div.tagItemHeader h2.tagItemTitle a,
#fav-mainwrap.component-light div.latestItemHeader h2.latestItemTitle a,
#fav-mainwrap.component-light div.genericItemHeader h2.genericItemTitle a,
#fav-mainwrap.component-light div.userItemHeader h3.userItemTitle a,
#fav-mainwrap.component-light h3.itemAuthorName,
#fav-mainwrap.component-light #hikashop_product_top_part h1,
#fav-mainwrap.component-light .hikashop_category_information.hikashop_products_listing_main h2 {
  color: #444 !important;
}
#fav-mainwrap.component-light .page-header h2 a:hover,
#fav-mainwrap.component-light h2.item-title a:hover,
#fav-mainwrap.component-light div.categories-list h3 a:hover,
#fav-mainwrap.component-light div.itemHeader h2.itemTitle a:hover,
#fav-mainwrap.component-light div.catItemHeader h3.catItemTitle a:hover,
#fav-mainwrap.component-light div.tagItemHeader h2.tagItemTitle a:hover,
#fav-mainwrap.component-light div.latestItemHeader h2.latestItemTitle a:hover,
#fav-mainwrap.component-light div.genericItemHeader h2.genericItemTitle a:hover,
#fav-mainwrap.component-light div.userItemHeader h3.userItemTitle a:hover {
  color: #fa5b50  !important;
}

/*/
///
///  buttons
///
/*/

#fav-mainwrap.component-light .btn,
#fav-mainwrap.component-light .pager .next a,
#fav-mainwrap.component-light .pager .previous a,
#fav-mainwrap.component-light .hikashop_cart_input_button,
#fav-mainwrap.component-light a.hikashop_cart_button,
#fav-mainwrap.component-light .hikashop_categories_listing_main .btn {
  background-color: transparent !important;
  color: #444 !important;
  border: 2px solid #fa5b50;
}
#fav-mainwrap.component-light .btn:hover,
#fav-mainwrap.component-light .btn:focus,
#fav-mainwrap.component-light .pager .next a:hover,
#fav-mainwrap.component-light .pager .previous a:hover,
#fav-mainwrap.component-light .pager .next a:focus,
#fav-mainwrap.component-light .pager .previous a:focus,
#fav-mainwrap.component-light .hikashop_module .hikashop_cart_input_button:hover,
#fav-mainwrap.component-light .hikashop_module .hikashop_cart_input_button:focus,
#fav-mainwrap.component-light .hikashop_module a.hikashop_cart_button:hover,
#fav-mainwrap.component-light .hikashop_module a.hikashop_cart_button:focus,
#fav-mainwrap.component-light .hikashop_cart_input_button:hover,
#fav-mainwrap.component-light .hikashop_cart_input_button:focus,
#fav-mainwrap.component-light a.hikashop_cart_button:hover,
#fav-mainwrap.component-light a.hikashop_cart_button:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50 !important;
  box-shadow: none !important;
}
#fav-mainwrap.component-light .btn-primary {
  background-color: transparent;
  color: #444 !important;
  border: 2px solid #fa5b50;
  background-image: none;
}
#fav-mainwrap.component-light .btn-primary:hover,
#fav-mainwrap.component-light .btn-primary:focus {
  color: #fff !important;
  background-color: #444 !important;
  border: 2px solid #444 !important;
  box-shadow: none !important;
}
#fav-mainwrap.component-light #hikashop_checkout_login a.btn {
  background-color: #222 !important;
  border: none !important;
  padding: 5px 8px;
}
#fav-mainwrap.component-light #hikashop_checkout_login .input-append .add-on,
#fav-mainwrap.component-light #hikashop_checkout_login .input-prepend .add-on {
  border: none;
}

/* pagination */

#fav-mainwrap.component-light .pagination ul li a,
#fav-mainwrap.component-light .pagination ul > .disabled > a,
#fav-mainwrap.component-light .pagination ul > .active > a,
#fav-mainwrap.component-light .pagination ul > .disabled > a:hover,
#fav-mainwrap.component-light .pagination ul > .disabled > a:focus,
#fav-mainwrap.component-light .pagination ul > .active > a:hover,
#fav-mainwrap.component-light .pagination ul > .active > a:focus,
#fav-mainwrap.component-light .hikashop_products_pagination .list-footer .pagenav,
#fav-mainwrap.component-light .hikashop_subcategories_pagination .list-footer .pagenav {
  color: #fff !important;
  background-color: #fa5b50;
  border: 2px solid #fa5b50;
}
#fav-mainwrap.component-light .pagination ul li a:hover,
#fav-mainwrap.component-light .pagination ul li a:focus,
#fav-mainwrap.component-light .pagination ul li.active a,
#fav-mainwrap.component-light .pagination ul li.active a:hover,
#fav-mainwrap.component-light .pagination ul li.active a:focus,
#fav-mainwrap.component-light .hikashop_products_pagination .list-footer span.pagenav,
#fav-mainwrap.component-light .hikashop_subcategories_pagination .list-footer span.pagenav,
#fav-mainwrap.component-light .hikashop_products_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-light .hikashop_products_pagination .list-footer a.pagenav:focus,
#fav-mainwrap.component-light .hikashop_subcategories_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-light .hikashop_subcategories_pagination .list-footer a.pagenav:focus,
#fav-mainwrap.component-light .hikashop_module .hikashop_products_pagination .list-footer span.pagenav,
#fav-mainwrap.component-light .hikashop_module .hikashop_subcategories_pagination .list-footer span.pagenav,
#fav-mainwrap.component-light .hikashop_module .hikashop_products_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-light .hikashop_module .hikashop_products_pagination .list-footer a.pagenav:focus,
#fav-mainwrap.component-light .hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:hover,
#fav-mainwrap.component-light .hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:focus {
  color: #444 !important;
  background-color: #fff;
  border: 2px solid #fa5b50;
  box-shadow: none;
}
#fav-mainwrap.component-light .pagination .counter,
#fav-mainwrap.component-light .hikashop_products_pagination .list-footer .limit,
#fav-mainwrap.component-light .hikashop_subcategories_pagination .list-footer .limit,
#fav-mainwrap.component-light .hikashop_products_pagination .hikashop_results_counter,
#fav-mainwrap.component-light .hikashop_subcategories_pagination .hikashop_results_counter {
  color: #444;
}
#fav-mainwrap.component-light div.itemListCategory a,
#fav-mainwrap.component-light div.latestItemsCategory a,
#fav-mainwrap.component-light div.itemNavigation span.itemNavigationTitle {
  color: #444;
}

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

#fav-containerwrap.component-light #fav-breadcrumbswrap {
  background-color: #fff;
  color: #444;
}
#fav-containerwrap.component-light #fav-breadcrumbs h3 {
  color: #444;
}
#fav-containerwrap.component-light ul.breadcrumb a {
  color: #444;
  text-shadow: none;
}
#fav-containerwrap.component-light .breadcrumb > .active {
  color: #fa5b50;
  text-shadow: none;
}
#fav-containerwrap.component-light ul.breadcrumb a,
#fav-containerwrap.component-light .breadcrumb > .active {
  font-size: 16px;
}
#fav-containerwrap.component-light ul.breadcrumb a:hover,
#fav-containerwrap.component-light ul.breadcrumb a:focus {
  color: #fa5b50;
}
#fav-containerwrap.component-light .breadcrumb > li > .divider {
  color: #444;
  text-shadow: none;
}

/*/
///
///  joomla
///
/*/

/* article dropdown */

#fav-mainwrap.component-light ul.dropdown-menu a {
  color: #444;
}
#fav-mainwrap.component-light ul.dropdown-menu a:hover,
#fav-mainwrap.component-light ul.dropdown-menu a:focus {
  color: #fa5b50;
}
#fav-mainwrap.component-light .btn.dropdown-toggle,
#fav-mainwrap.component-light .btn-group.open .btn.dropdown-toggle {
  background-color: #fa5b50 !important;
  color: #fff !important;
}

/* selector */

#fav-mainwrap.component-light a.chzn-single {
  color: #444;
}
#fav-mainwrap.component-light fieldset.filters button.btn {
  display: block;
  margin-top: 7px;
}

/* list all categories */

#fav-mainwrap.component-light div.categories-list .btn,
#fav-mainwrap.component-light div.categories-list .btn .icon-plus,
#fav-mainwrap.component-light div.categories-list .btn .icon-minus {
  background-color: #fa5b50 !important;
  color: #fff;
}

/* search */

#fav-mainwrap.component-light div.search #searchForm button.btn.hasTooltip,
#fav-mainwrap.component-light div.search #searchForm span.badge.badge-info,
#fav-mainwrap.component-light .moduletablefavstyle .fav-search ul.dropdown-menu,
#fav-mainwrap.component-light .moduletable.favstyle .fav-search ul.dropdown-menu,
#fav-mainwrap.component-light div.search #searchForm button.btn.hasTooltip:hover,
#fav-mainwrap.component-light div.search #searchForm span.badge.badge-info:hover,
#fav-mainwrap.component-light .moduletablefavstyle .fav-search ul.dropdown-menu:hover,
#fav-mainwrap.component-light .moduletable.favstyle .fav-search ul.dropdown-menu:hover,
#fav-mainwrap.component-light div.search #searchForm button.btn.hasTooltip:focus,
#fav-mainwrap.component-light div.search #searchForm span.badge.badge-info:focus,
#fav-mainwrap.component-light .moduletablefavstyle .fav-search ul.dropdown-menu:focus,
#fav-mainwrap.component-light .moduletable.favstyle .fav-search ul.dropdown-menu:focus {
  background-color: #fa5b50 !important;
  color: #FFF !important;
  border: medium none !important;
}
#fav-mainwrap.component-light div.search .icon-search,
#fav-mainwrap.component-light div[class^="search"] .icon-search,
#fav-mainwrap.component-light div[class*=" search"] .icon-search {
  color: #FFF;
}
#fav-mainwrap.component-light #fav-search-advanced-fields .accordion-heading a.accordion-toggle,
#fav-mainwrap.component-light #fav-search-advanced-fields .accordion-heading a.accordion-toggle:hover,
#fav-mainwrap.component-light #fav-search-advanced-fields .accordion-heading a.accordion-toggle:focus {
  background-color: #fa5b50 !important;
  color: #FFF !important;
  border: 2px solid #fa5b50 !important;
}
#fav-mainwrap.component-light #finder-search button.btn.btn-primary.disabled,
#fav-mainwrap.component-light div[id^="finder-search"] button.btn.btn-primary.disabled,
#fav-mainwrap.component-light div[id*=" finder-search"] button.btn.btn-primary.disabled,
#fav-mainwrap.component-light #finder-search button.btn.btn-primary.disabled:hover,
#fav-mainwrap.component-light div[id^="finder-search"] button.btn.btn-primary.disabled:hover,
#fav-mainwrap.component-light div[id*=" finder-search"] button.btn.btn-primary.disabled:hover,
#fav-mainwrap.component-light #finder-search button.btn.btn-primary.disabled:focus,
#fav-mainwrap.component-light div[id^="finder-search"] button.btn.btn-primary.disabled:focus,
#fav-mainwrap.component-light div[id*=" finder-search"] button.btn.btn-primary.disabled:focus {
  background-color: transparent;
}

/* newsfeed */

#fav-mainwrap.component-light div.newsfeed .feedflare {
  background-color: #fff;
}
#fav-mainwrap.component-light div.newsfeed-category ul.category.list-striped.list-condensed .list-title a {
  color: #444;
}

/* contact */

#fav-mainwrap.component-light div.contact .accordion-heading {
  background-color: #fff;
}
#fav-mainwrap.component-light div.contact .accordion-group {
  border: 1px solid #ddd;
}
#fav-mainwrap.component-light div.contact fieldset legend {
  color: #999;
}
#fav-mainwrap.component-light div.contact span.contact-street::before,
#fav-mainwrap.component-light div.contact span.contact-emailto::before,
#fav-mainwrap.component-light div.contact span.contact-telephone::before,
#fav-mainwrap.component-light div.contact span.contact-fax::before,
#fav-mainwrap.component-light div.contact span.contact-mobile::before,
#fav-mainwrap.component-light div.contact span.contact-webpage::before {
  color: #999;
}
#fav-mainwrap.component-light div.contact .btn:hover,
#fav-mainwrap.component-light div.contact .btn:focus {
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50 !important;
}

/* edit */

#fav-mainwrap.component-light form#adminForm .tab-content .nav-tabs > .active > a,
#fav-mainwrap.component-light form#adminForm .tab-content .nav-tabs > .active > a:hover,
#fav-mainwrap.component-light form#adminForm .tab-content .nav-tabs > .active > a:focus,
#fav-mainwrap.component-light form#adminForm .tab-content .nav-tabs > li > a:hover,
#fav-mainwrap.component-light form#adminForm .tab-content .nav-tabs > li > a:focus,
#fav-mainwrap.component-light .edit.item-page .nav-tabs > li > a:hover,
#fav-mainwrap.component-light .edit.item-page .nav-tabs > li > a:focus,
#fav-mainwrap.component-light .edit.item-page .nav-tabs > .active > a,
#fav-mainwrap.component-light .edit.item-page .nav-tabs > .active > a:hover,
#fav-mainwrap.component-light .edit.item-page .nav-tabs > .active > a:focus {
  background-color: #fa5b50;
  color: #FFF !important;
  border-color: rgba(17, 17, 17, 0.17);
}

/* article details */

#fav-mainwrap.component-light dt.article-info-term,
#fav-mainwrap.component-light .article-info.muted {
  color: rgba(17, 17, 17, 0.47);
}

/* badge */

#fav-mainwrap.component-light .badge-info {
  background-color: #fa5b50;
}

/* images */

#fav-mainwrap.component-light .img-polaroid,
#fav-mainwrap.component-light .item-image img {
  background-color: rgba(17, 17, 17, 0.17);
  border: 1px solid transparent;
  padding: 7px;
}

/* tags */

#fav-mainwrap.component-light ul.tags li a,
#fav-mainwrap.component-light div.tag-category ul.thumbnails h3 a,
#fav-mainwrap.component-light .label-info[href],
#fav-mainwrap.component-light .badge-info[href] {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border-color: transparent !important;
}
#fav-mainwrap.component-light div.tag-category ul.thumbnails h3 a:hover,
#fav-mainwrap.component-light div.tag-category ul.thumbnails h3 a:focus,
#fav-mainwrap.component-light .label-info[href]:hover,
#fav-mainwrap.component-light .label-info[href]:focus,
#fav-mainwrap.component-light .badge-info[href]:hover,
#fav-mainwrap.component-light .badge-info[href]:focus {
  color: #fff !important;
  background-color: #222 !important;
  border-color: transparent !important;
}

/* more articles/items links */

#fav-mainwrap.component-light form.well,
#fav-mainwrap.component-light .nav-tabs.nav-stacked > li:first-child > a,
#fav-mainwrap.component-light .nav-tabs.nav-stacked > li:last-child > a {
  background-color: transparent !important;
  color: #fa5b50 !important;
  border: 1px solid #ddd !important;
}
#fav-mainwrap.component-light form.well:hover,
#fav-mainwrap.component-light form.well:focus,
#fav-mainwrap.component-light .nav-tabs.nav-stacked > li:first-child > a:hover,
#fav-mainwrap.component-light .nav-tabs.nav-stacked > li:first-child > a:focus,
#fav-mainwrap.component-light .nav-tabs.nav-stacked > li:last-child > a:hover,
#fav-mainwrap.component-light .nav-tabs.nav-stacked > li:last-child > a:focus {
  color: #444 !important;
}

/* login */

#fav-mainwrap.component-light .login .btn-primary:hover,
#fav-mainwrap.component-light .login .btn-primary:focus {
  background-color: #fa5b50 !important;
  color: #fff !important;
  border: 2px solid #fa5b50 !important;
}

/* template options */

#fav-mainwrap.component-light div#myTabContent .favtitle h4,
#fav-mainwrap.component-light #page-site .favtitle h4 {
  color: #09F !important;
}

/*/
///
///  hikashop
///
/*/

#fav-mainwrap.component-light .hikashop_categories_listing_main a,
#fav-mainwrap.component-light .hikashop_container .hikashop_category_name a,
#fav-mainwrap.component-light div.hikashop_subcontainer span.hikashop_product_name a {
  color: #444 !important;
}
#fav-mainwrap.component-light .hikashop_categories_listing_main a:hover,
#fav-mainwrap.component-light .hikashop_categories_listing_main a:focus,
#fav-mainwrap.component-light .hikashop_container .hikashop_category_name a:hover,
#fav-mainwrap.component-light .hikashop_container .hikashop_category_name a:focus,
#fav-mainwrap.component-light div.hikashop_subcontainer span.hikashop_product_name a:hover,
#fav-mainwrap.component-light div.hikashop_subcontainer span.hikashop_product_name a:focus {
  color: #fa5b50 !important;
}
#fav-mainwrap.component-light span.hikashop_product_price,
#fav-mainwrap.component-light .hikashop_checkout_cart_additional,
#fav-mainwrap.component-light .hikashop_checkout_cart_payment,
#fav-mainwrap.component-light .hikashop_checkout_cart_coupon,
#fav-mainwrap.component-light .hikashop_checkout_cart_additional,
#fav-mainwrap.component-light span.hikashop_checkout_cart_final_total,
#fav-mainwrap.component-light span.hikashop_product_price_full {
  color: #444 !important;
}
#fav-mainwrap.component-light .hikashop_product_stock .btn.button.hikashop_cart_input_button,
#fav-mainwrap.component-light .hikashop_product_stock a.hikashop_cart_button {
    margin: 7px 0px 28px;
}
#fav-mainwrap.component-light .hikashop_categories_listing_main .btn:hover,
#fav-mainwrap.component-light .hikashop_categories_listing_main .btn:focus {
  color: #fff !important;
}
#fav-mainwrap.component-light #hikashop_product_left_part #hikashop_product_image_main img.hikashop_child_image,
#fav-mainwrap.component-light div.hikashop_product_image,
#fav-mainwrap.component-light div.hikashop_category_image,
#fav-mainwrap.component-light #hikashop_product_left_part #hikashop_product_image_main img#hikashop_main_image,
#fav-mainwrap.component-light #hikashop_product_left_part #hikashop_product_image_main img[id^="hikashop_main_image"],
#fav-mainwrap.component-light #hikashop_product_left_part #hikashop_product_image_main img[id*=" hikashop_main_image"] {
  background-color: rgba(17, 17, 17, 0.17);
  padding: 7px;
}
#fav-mainwrap.component-light #hikashop_product_right_part .hikashop_product_characteristics_table td,
#fav-mainwrap.component-light #hikashop_product_right_part .hikashop_product_options_table td {
  color: #444;
}
#fav-mainwrap.component-light .hikashop_product_quantity_change_div_leftright a.hikashop_product_quantity_field_change,
#fav-mainwrap.component-light .hikashop_product_quantity_change_div_leftright a.hikashop_product_quantity_field_change:hover {
  background-color: #fff;
  color: #444 !important;
}
#fav-mainwrap.component-light .input-append .add-on,
#fav-mainwrap.component-light .input-prepend .add-on {
  border: 1px solid rgba(17, 17, 17, 0.17);
}
#fav-mainwrap.component-light .hikashop_listing_comment,
#fav-mainwrap.component-light #hikashop_comment_form .hikashop_product_vote_listing .pagination {
  color: #444;
}
#fav-mainwrap.component-light span.hikashop_checkout_billing_address_info,
#fav-mainwrap.component-light span.hikashop_checkout_shipping_address_info {
  color: #444;
}
#fav-mainwrap.component-light .hikashop_checkout_address_left_part .row0:hover,
#fav-mainwrap.component-light .hikashop_checkout_address_left_part .row1:hover,
#fav-mainwrap.component-light .hikashop_checkout_address_right_part .row0:hover,
#fav-mainwrap.component-light .hikashop_checkout_address_right_part .row1:hover,
#fav-mainwrap.component-light #hikashop_payment_methods .row0:hover,
#fav-mainwrap.component-light #hikashop_payment_methods .row1:hover,
#fav-mainwrap.component-light #hikashop_shipping_methods .row0:hover,
#fav-mainwrap.component-light #hikashop_shipping_methods .row1:hover {
  color: #444;
}
#fav-mainwrap.component-light .hikashop_checkout_shipping_price_full,
#fav-mainwrap.component-light .hikashop_checkout_payment_description {
  color: #444;
}

/*/
///
///  navigation
///
/*/

/* vertical menus */

#fav-mainwrap.component-light ul.menubasic li a,
#fav-mainwrap.component-light ul.menubasic li .nav-header {
  color: #444 !important;
}
#fav-mainwrap.component-light ul.menubasic li a:hover,
#fav-mainwrap.component-light ul.menubasic li a:focus,
#fav-mainwrap.component-light ul.menubasic li .nav-header:hover,
#fav-mainwrap.component-light ul.menubasic li .nav-header:focus {
  background-color: #fa5b50;
  color: #fff !important;
}
#fav-mainwrap.component-light ul.menuarrow li a,
#fav-mainwrap.component-light ul.menuarrow li .nav-header {
  color: #444 !important;
}
#fav-mainwrap.component-light ul.menuarrow li a:before,
#fav-mainwrap.component-light ul.menuarrow li.current a:before,
#fav-mainwrap.component-light ul.menuarrow li.current ul a:before,
#fav-mainwrap.component-light ul.menuarrow li.current .nav-header:before,
#fav-mainwrap.component-light ul.menuarrow li.current ul .nav-header:before,
#fav-mainwrap.component-light ul.menuarrow li .nav-header:before {
  color: rgba(17, 17, 17, 0.17) !important;
}
#fav-mainwrap.component-light ul.menuarrow li a:hover:before,
#fav-mainwrap.component-light ul.menuarrow li a:focus:before,
#fav-mainwrap.component-light ul.menuarrow li.current a:before,
#fav-mainwrap.component-light ul.menuarrow li.current ul a:hover:before,
#fav-mainwrap.component-light ul.menuarrow li.current ul a:focus:before,
#fav-mainwrap.component-light ul.menuarrow li .nav-header:hover:before,
#fav-mainwrap.component-light ul.menuarrow li .nav-header:focus:before,
#fav-mainwrap.component-light ul.menuarrow li.current .nav-header:before,
#fav-mainwrap.component-light ul.menuarrow li.current ul .nav-header:hover:before,
#fav-mainwrap.component-light ul.menuarrow li.current ul .nav-header:focus:before {
  color: #fa5b50 !important;
}
#fav-mainwrap.component-light ul.menuside li a,
#fav-mainwrap.component-light ul.menuside li.current a,
#fav-mainwrap.component-light ul.menuside li.current ul a,
#fav-mainwrap.component-light ul.menuside li .nav-header,
#fav-mainwrap.component-light ul.menuside li.current .nav-header,
#fav-mainwrap.component-light ul.menuside li.current ul .nav-header {
  color: #444 !important;
  border-left: 5px solid rgba(17, 17, 17, 0.17);
}
#fav-mainwrap.component-light ul.menuside li a:hover,
#fav-mainwrap.component-light ul.menuside li a:focus,
#fav-mainwrap.component-light ul.menuside li.current a,
#fav-mainwrap.component-light ul.menuside li.current ul a:hover,
#fav-mainwrap.component-light ul.menuside li.current ul a:focus,
#fav-mainwrap.component-light ul.menuside li .nav-header:hover,
#fav-mainwrap.component-light ul.menuside li .nav-header:focus,
#fav-mainwrap.component-light ul.menuside li.current .nav-header,
#fav-mainwrap.component-light ul.menuside li.current ul .nav-header:hover,
#fav-mainwrap.component-light ul.menuside li.current ul .nav-header:focus {
  border-left: 5px solid #fa5b50;
}
#fav-mainwrap.component-light ul.menuside li a:hover,
#fav-mainwrap.component-light ul.menuside li a:focus,
#fav-mainwrap.component-light ul.menuside li.current a,
#fav-mainwrap.component-light ul.menuside li.current ul a:hover,
#fav-mainwrap.component-light ul.menuside li.current ul a:focus,
#fav-mainwrap.component-light ul.menuside li .nav-header:hover,
#fav-mainwrap.component-light ul.menuside li .nav-header:focus,
#fav-mainwrap.component-light ul.menuside li.current .nav-header,
#fav-mainwrap.component-light ul.menuside li.current ul .nav-header:hover,
#fav-mainwrap.component-light ul.menuside li.current ul .nav-header:focus {
  color: #444 !important;
}
#fav-mainwrap.component-light ul.menuline li a,
#fav-mainwrap.component-light ul.menuline li .nav-header {
  color: #444 !important;
  border-bottom: 1px solid rgba(17, 17, 17, 0.1);
}
#fav-mainwrap.component-light ul.menuline li a:before,
#fav-mainwrap.component-light ul.menuline li.current a:before,
#fav-mainwrap.component-light ul.menuline li.current ul a:before,
#fav-mainwrap.component-light ul.menuline li .nav-header:before,
#fav-mainwrap.component-light ul.menuline li.current .nav-header:before,
#fav-mainwrap.component-light ul.menuline li.current ul .nav-header:before {
  color: rgba(17, 17, 17, 0.17);
}
#fav-mainwrap.component-light ul.menuline li a:hover:before,
#fav-mainwrap.component-light ul.menuline li a:focus:before,
#fav-mainwrap.component-light ul.menuline li.current a:before,
#fav-mainwrap.component-light ul.menuline li.current ul a:hover:before,
#fav-mainwrap.component-light ul.menuline li.current ul a:focus:before,
#fav-mainwrap.component-light ul.menuline li .nav-header:hover:before,
#fav-mainwrap.component-light ul.menuline li .nav-header:focus:before,
#fav-mainwrap.component-light ul.menuline li.current .nav-header:before,
#fav-mainwrap.component-light ul.menuline li.current ul .nav-header:hover:before,
#fav-mainwrap.component-light ul.menuline li.current ul .nav-header:focus:before {
  color: #fa5b50;
}
#fav-mainwrap.component-light ul.menuline li a:hover,
#fav-mainwrap.component-light ul.menuline li a:focus,
#fav-mainwrap.component-light ul.menuline li.current a,
#fav-mainwrap.component-light ul.menuline li.current ul a:hover,
#fav-mainwrap.component-light ul.menuline li.current ul a:focus,
#fav-mainwrap.component-light ul.menuline li .nav-header:hover,
#fav-mainwrap.component-light ul.menuline li .nav-header:focus,
#fav-mainwrap.component-light ul.menuline li.current .nav-header,
#fav-mainwrap.component-light ul.menuline li.current ul .nav-header:hover,
#fav-mainwrap.component-light ul.menuline li.current ul .nav-header:focus {
  color: #444;
  border-bottom: 1px solid #fa5b50;
}

/* horizontal menus */

#fav-mainwrap.component-light ul.menuhorizontal li a,
#fav-mainwrap.component-light ul.menuhorizontal li .nav-header {
  color: #444 !important;
}
#fav-mainwrap.component-light ul.menuhorizontal li.active a,
#fav-mainwrap.component-light ul.menuhorizontal li a:hover,
#fav-mainwrap.component-light ul.menuhorizontal li a:focus,
#fav-mainwrap.component-light ul.menuhorizontal li:hover a,
#fav-mainwrap.component-light ul.menuhorizontal li:focus a,
#fav-mainwrap.component-light ul.menuhorizontal li.active .nav-header,
#fav-mainwrap.component-light ul.menuhorizontal li .nav-header:hover,
#fav-mainwrap.component-light ul.menuhorizontal li .nav-header:focus {
  color: #fa5b50!important;
}
#fav-mainwrap.component-light ul.menuhorizontal li.active a:before,
#fav-mainwrap.component-light ul.menuhorizontal li a:hover:before,
#fav-mainwrap.component-light ul.menuhorizontal li a:focus:before,
#fav-mainwrap.component-light ul.menuhorizontal li:hover a:before,
#fav-mainwrap.component-light ul.menuhorizontal li:focus a:before,
#fav-mainwrap.component-light ul.menuhorizontal li.active .nav-header:before,
#fav-mainwrap.component-light ul.menuhorizontal li .nav-header:hover:before,
#fav-mainwrap.component-light ul.menuhorizontal li .nav-header:focus:before {
  color: #fa5b50!important;
}

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

2.5. titles

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

.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 {
  color: #fff;
}

/*/
///
///  joomla titles
///
/*/

.page-header h2 a,
h2.item-title a,
div.categories-list h3 a {
  color: #fff;
}
.page-header h2 a:hover,
h2.item-title a:hover,
div.categories-list h3 a:hover {
  color: rgba(17, 17, 17, 0.67);
}
div.newsfeed h2 a:hover,
div.newsfeed-category h2 a:hover {
  color: rgba(17, 17, 17, 0.27);
}

/*/
///
///  custom
///
/*/

.moduletable .custom h3,
div[class^="moduletable-"] div[class^="custom-"] h3,
div[class^="moduletable-"] div[class*=" custom-"] h3,
div[class*=" moduletable-"] div[class^="custom-"] h3,
div[class*=" moduletable-"] div[class*=" custom-"] h3 {
  color: #fff;
}

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

.moduletable h3 [class^="fa fa-"],
.moduletable h3 [class*=" fa fa-"] {
  color: #fff;
  background-color: transparent;
  padding: 10px;
  border: 1px solid rgba(17, 17, 17, 0.37);
}

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

2.6. buttons

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

.btn,
.pager .next a,
.pager .previous a,
.hikashop_categories_listing_main .btn {
  background-color: rgba(17, 17, 17, 0.27);
  color: #fff;
  border: 2px solid #FFF;
}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.pager .next a:hover,
.pager .previous a:hover,
.pager .next a:focus,
.pager .previous a:focus,
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.47);
  border: 2px solid #FFF;
  box-shadow: none;
}

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

.btn-primary {
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
  background-image: none;
}
.btn-primary:hover,
.btn-primary:focus  {
  color: #fa5b50;
  background-color: #fff;
  border: 2px solid #fff;
  box-shadow: none;
}

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

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

/* color module positions */
#fav-notice .btn,
#fav-focus .btn,
.moduletable-sfx1 .btn,
.moduletable-sfx2 .btn,
.moduletable-sfx3 .btn,
.moduletable-sfx4 .btn,
.moduletable-sfx5 .btn,
.moduletable-sfx6 .btn,
.moduletable-sfx7 .btn,
.moduletable-sfx8 .btn,
.moduletable-sfx9 .btn,
.moduletable-sfx10 .btn,
.moduletable-sfx11 .btn,
.moduletable-sfx12 .btn,
.moduletable-sfx45 .btn,
.moduletable-sfx46 .btn,
.moduletable-sfx47 .btn,
.moduletable-sfx48 .btn {
  background-color: rgba(17, 17, 17, 0.27) !important;
  color: #fff !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
#fav-notice .btn:hover,
#fav-notice .btn:focus,
#fav-focus .btn:hover,
#fav-focus .btn:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx1 .btn:hover,
.moduletable-sfx1 .btn:focus,
.moduletable-sfx2 .btn:hover,
.moduletable-sfx2 .btn:focus,
.moduletable-sfx3 .btn:hover,
.moduletable-sfx3 .btn:focus,
.moduletable-sfx4 .btn:hover,
.moduletable-sfx4 .btn:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx5 .btn:hover,
.moduletable-sfx5 .btn:focus,
.moduletable-sfx6 .btn:hover,
.moduletable-sfx6 .btn:focus,
.moduletable-sfx7 .btn:hover,
.moduletable-sfx7 .btn:focus,
.moduletable-sfx8 .btn:hover,
.moduletable-sfx8 .btn:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.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: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx45 .btn:hover,
.moduletable-sfx45 .btn:focus,
.moduletable-sfx46 .btn:hover,
.moduletable-sfx46 .btn:focus,
.moduletable-sfx47 .btn:hover,
.moduletable-sfx47 .btn:focus,
.moduletable-sfx48 .btn:hover,
.moduletable-sfx48 .btn:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}

/* image and dark module positions */
#fav-intro .btn,
#fav-prime .btn,
#fav-showcase .btn,
#fav-portfolio .btn,
#fav-screen .btn,
#fav-note .btn,
#fav-base .btn,
#fav-footer .btn,
.moduletable-sfx13 .btn,
.moduletable-sfx14 .btn,
.moduletable-sfx15 .btn,
.moduletable-sfx16 .btn,
.moduletable-sfx17 .btn,
.moduletable-sfx18 .btn,
.moduletable-sfx19 .btn,
.moduletable-sfx20 .btn,
.moduletable-sfx21 .btn,
.moduletable-sfx22 .btn,
.moduletable-sfx23 .btn,
.moduletable-sfx24 .btn,
.moduletable-sfx25 .btn,
.moduletable-sfx26 .btn,
.moduletable-sfx27 .btn,
.moduletable-sfx28 .btn,
.moduletable-sfx29 .btn,
.moduletable-sfx30 .btn,
.moduletable-sfx31 .btn,
.moduletable-sfx32 .btn,
.moduletable-sfx33 .btn,
.moduletable-sfx34 .btn,
.moduletable-sfx35 .btn,
.moduletable-sfx36 .btn {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #fa5b50;
  box-shadow: none !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: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx13 .btn:hover,
.moduletable-sfx13 .btn:focus,
.moduletable-sfx14 .btn:hover,
.moduletable-sfx14 .btn:focus,
.moduletable-sfx15 .btn:hover,
.moduletable-sfx15 .btn:focus,
.moduletable-sfx16 .btn:hover,
.moduletable-sfx16 .btn:focus,
.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 {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.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-sfx25 .btn:hover,
.moduletable-sfx25 .btn:focus,
.moduletable-sfx26 .btn:hover,
.moduletable-sfx26 .btn:focus,
.moduletable-sfx27 .btn:hover,
.moduletable-sfx27 .btn:focus,
.moduletable-sfx28 .btn:hover,
.moduletable-sfx28 .btn:focus,
.moduletable-sfx29 .btn:hover,
.moduletable-sfx29 .btn:focus,
.moduletable-sfx30 .btn:hover,
.moduletable-sfx30 .btn:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx31 .btn:hover,
.moduletable-sfx31 .btn:focus,
.moduletable-sfx32 .btn:hover,
.moduletable-sfx32 .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: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}

/* light module positions */
#fav-feature .btn,
#fav-block .btn {
  color: #444 !important;
  background-color: transparent !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
#fav-feature .btn:hover,
#fav-feature .btn:focus,
#fav-block .btn:hover,
#fav-block .btn:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx37 .btn,
.moduletable-sfx38 .btn,
.moduletable-sfx39 .btn,
.moduletable-sfx40 .btn,
.moduletable-sfx41 .btn,
.moduletable-sfx42 .btn,
.moduletable-sfx43 .btn,
.moduletable-sfx44 .btn {
  color: #444 !important;
  background-color: transparent !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx37 .btn:hover,
.moduletable-sfx37 .btn:focus,
.moduletable-sfx38 .btn:hover,
.moduletable-sfx38 .btn:focus,
.moduletable-sfx39 .btn:hover,
.moduletable-sfx39 .btn:focus,
.moduletable-sfx40 .btn:hover,
.moduletable-sfx40 .btn:focus,
.moduletable-sfx41 .btn:hover,
.moduletable-sfx41 .btn:focus,
.moduletable-sfx42 .btn:hover,
.moduletable-sfx42 .btn:focus,
.moduletable-sfx43 .btn:hover,
.moduletable-sfx43 .btn:focus,
.moduletable-sfx44 .btn:hover,
.moduletable-sfx44 .btn:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}

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

/* color module positions */
#fav-notice .btn-primary,
#fav-focus .btn-primary,
.moduletable-sfx1 .btn-primary,
.moduletable-sfx2 .btn-primary,
.moduletable-sfx3 .btn-primary,
.moduletable-sfx4 .btn-primary,
.moduletable-sfx5 .btn-primary,
.moduletable-sfx6 .btn-primary,
.moduletable-sfx7 .btn-primary,
.moduletable-sfx8 .btn-primary,
.moduletable-sfx9 .btn-primary,
.moduletable-sfx10 .btn-primary,
.moduletable-sfx11 .btn-primary,
.moduletable-sfx12 .btn-primary,
.moduletable-sfx45 .btn-primary,
.moduletable-sfx46 .btn-primary,
.moduletable-sfx47 .btn-primary,
.moduletable-sfx48 .btn-primary {
  color: #fff !important;
  border: 2px solid #fff;
  background-image: none;
  box-shadow: none !important;
}
#fav-notice .btn-primary:hover,
#fav-notice .btn-primary:focus,
#fav-focus .btn-primary:hover,
#fav-focus .btn-primary:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx1 .btn-primary:hover,
.moduletable-sfx1 .btn-primary:focus,
.moduletable-sfx2 .btn-primary:hover,
.moduletable-sfx2 .btn-primary:focus,
.moduletable-sfx3 .btn-primary:hover,
.moduletable-sfx3 .btn-primary:focus,
.moduletable-sfx4 .btn-primary:hover,
.moduletable-sfx4 .btn-primary:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx5 .btn-primary:hover,
.moduletable-sfx5 .btn-primary:focus,
.moduletable-sfx6 .btn-primary:hover,
.moduletable-sfx6 .btn-primary:focus,
.moduletable-sfx7 .btn-primary:hover,
.moduletable-sfx7 .btn-primary:focus,
.moduletable-sfx8 .btn-primary:hover,
.moduletable-sfx8 .btn-primary:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx9 .btn-primary:hover,
.moduletable-sfx9 .btn-primary:focus,
.moduletable-sfx10 .btn-primary:hover,
.moduletable-sfx10 .btn-primary:focus,
.moduletable-sfx11 .btn-primary:hover,
.moduletable-sfx11 .btn-primary:focus,
.moduletable-sfx12 .btn-primary:hover,
.moduletable-sfx12 .btn-primary:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}
.moduletable-sfx45 .btn-primary:hover,
.moduletable-sfx45 .btn-primary:focus,
.moduletable-sfx46 .btn-primary:hover,
.moduletable-sfx46 .btn-primary:focus,
.moduletable-sfx47 .btn-primary:hover,
.moduletable-sfx47 .btn-primary:focus,
.moduletable-sfx48 .btn-primary:hover,
.moduletable-sfx48 .btn-primary:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border: 2px solid #FFF;
  box-shadow: none !important;
}

/* image and dark module positions */
#fav-intro .btn-primary:hover,
#fav-intro .btn-primary:focus,
#fav-prime .btn-primary:hover,
#fav-prime .btn-primary:focus,
#fav-showcase .btn-primary:hover,
#fav-showcase .btn-primary:focus,
#fav-portfolio .btn-primary:hover,
#fav-portfolio .btn-primary:focus,
#fav-screen .btn-primary:hover,
#fav-screen .btn-primary:focus,
#fav-note .btn-primary:hover,
#fav-note .btn-primary:focus,
#fav-base .btn-primary:hover,
#fav-base .btn-primary:focus,
#fav-footer .btn-primary:hover,
#fav-footer .btn-primary:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx13 .btn-primary:hover,
.moduletable-sfx13 .btn-primary:focus,
.moduletable-sfx14 .btn-primary:hover,
.moduletable-sfx14 .btn-primary:focus,
.moduletable-sfx15 .btn-primary:hover,
.moduletable-sfx15 .btn-primary:focus,
.moduletable-sfx16 .btn-primary:hover,
.moduletable-sfx16 .btn-primary:focus,
.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 {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.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-sfx25 .btn-primary:hover,
.moduletable-sfx25 .btn-primary:focus,
.moduletable-sfx26 .btn-primary:hover,
.moduletable-sfx26 .btn-primary:focus,
.moduletable-sfx27 .btn-primary:hover,
.moduletable-sfx27 .btn-primary:focus,
.moduletable-sfx28 .btn-primary:hover,
.moduletable-sfx28 .btn-primary:focus,
.moduletable-sfx29 .btn-primary:hover,
.moduletable-sfx29 .btn-primary:focus,
.moduletable-sfx30 .btn-primary:hover,
.moduletable-sfx30 .btn-primary:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx31 .btn-primary:hover,
.moduletable-sfx31 .btn-primary:focus,
.moduletable-sfx32 .btn-primary:hover,
.moduletable-sfx32 .btn-primary:focus,
.moduletable-sfx33 .btn-primary:hover,
.moduletable-sfx33 .btn-primary:focus,
.moduletable-sfx34 .btn-primary:hover,
.moduletable-sfx34 .btn-primary:focus,
.moduletable-sfx35 .btn-primary:hover,
.moduletable-sfx35 .btn-primary:focus,
.moduletable-sfx36 .btn-primary:hover,
.moduletable-sfx36 .btn-primary:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}

/* light module positions */
#fav-feature .btn-primary,
#fav-block .btn-primary {
  color: #444 !important;
  background-color: transparent !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
#fav-feature .btn-primary:hover,
#fav-feature .btn-primary:focus,
#fav-block .btn-primary:hover,
#fav-block .btn-primary:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx37 .btn-primary,
.moduletable-sfx38 .btn-primary,
.moduletable-sfx39 .btn-primary,
.moduletable-sfx40 .btn-primary,
.moduletable-sfx41 .btn-primary,
.moduletable-sfx42 .btn-primary,
.moduletable-sfx43 .btn-primary,
.moduletable-sfx44 .btn-primary {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}
.moduletable-sfx37 .btn-primary:hover,
.moduletable-sfx37 .btn-primary:focus,
.moduletable-sfx38 .btn-primary:hover,
.moduletable-sfx38 .btn-primary:focus,
.moduletable-sfx39 .btn-primary:hover,
.moduletable-sfx39 .btn-primary:focus,
.moduletable-sfx40 .btn-primary:hover,
.moduletable-sfx40 .btn-primary:focus,
.moduletable-sfx41 .btn-primary:hover,
.moduletable-sfx41 .btn-primary:focus,
.moduletable-sfx42 .btn-primary:hover,
.moduletable-sfx42 .btn-primary:focus,
.moduletable-sfx43 .btn-primary:hover,
.moduletable-sfx43 .btn-primary:focus,
.moduletable-sfx44 .btn-primary:hover,
.moduletable-sfx44 .btn-primary:focus {
  color: #fff !important;
  background-color: #fa5b50 !important;
  border: 2px solid #fa5b50;
  box-shadow: none !important;
}

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

.pagination ul li a,
.pagination ul > .disabled > a,
.pagination ul > .active > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus,
.pagination ul > .active > a:hover,
.pagination ul > .active > a:focus,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.37);
}
.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: #fa5b50 !important;
  background-color: #fff;
}
.pagination .counter,
.hikashop_products_pagination .list-footer .limit,
.hikashop_subcategories_pagination .list-footer .limit,
.hikashop_products_pagination .hikashop_results_counter,
.hikashop_subcategories_pagination .hikashop_results_counter {
  color: #fff;
}

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

2.7. variations

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

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

.moduletable-sfx5,
.moduletable-sfx6,
.moduletable-sfx7,
.moduletable-sfx8 {
  background-color: #fa5b50;
}
.moduletable-sfx45,
.moduletable-sfx46,
.moduletable-sfx47,
.moduletable-sfx48 {
  background-color: #fa5b50;
}

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

.moduletable-sfx16 h3,
.moduletable-sfx20 h3,
.moduletable-sfx24 h3,
.moduletable-sfx28 h3,
.moduletable-sfx32 h3,
.moduletable-sfx36 h3,
.moduletable-sfx40 h3,
.moduletable-sfx44 h3 {
  border-bottom: 1px solid #fa5b50;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  links
///
//////////////////////////////////////////////////////////////////////////////*/

.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 {
  color: #fa5b50;
}
.moduletable-sfx30 a,
.moduletable-sfx31 a,
.moduletable-sfx32 a,
.moduletable-sfx33 a,
.moduletable-sfx34 a,
.moduletable-sfx35 a,
.moduletable-sfx36 a,
.moduletable-sfx37 a,
.moduletable-sfx38 a,
.moduletable-sfx39 a,
.moduletable-sfx40 a,
.moduletable-sfx41 a,
.moduletable-sfx42 a,
.moduletable-sfx43 a,
.moduletable-sfx44 a {
  color: #fa5b50;
}
.moduletable-sfx37 a:hover,
.moduletable-sfx37 a:focus,
.moduletable-sfx38 a:hover,
.moduletable-sfx38 a:focus,
.moduletable-sfx39 a:hover,
.moduletable-sfx39 a:focus,
.moduletable-sfx40 a:hover,
.moduletable-sfx40 a:focus,
.moduletable-sfx41 a:hover,
.moduletable-sfx41 a:focus,
.moduletable-sfx42 a:hover,
.moduletable-sfx42 a:focus,
.moduletable-sfx43 a:hover,
.moduletable-sfx43 a:focus,
.moduletable-sfx44 a:hover,
.moduletable-sfx44 a:focus {
  color: #444;
}

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

.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,
.moduletable-sfx37 h3 i,
.moduletable-sfx38 h3 i,
.moduletable-sfx41 h3 i,
.moduletable-sfx42 h3 i {
  color: #fa5b50;
}
.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,
.moduletable-sfx39 h3 i,
.moduletable-sfx40 h3 i,
.moduletable-sfx43 h3 i,
.moduletable-sfx44 h3 i {
  background-color: #fa5b50;
  color: #fff;
}

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

2.8. custom pages

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

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

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

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

2.9. typography

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

/*/
///
///  images
///
/*/

.img-polaroid,
.item-image img,
.fav-tags-img {
  background-color: transparent;
  border: 7px solid rgba(17, 17, 17, 0.37);
  padding: 0;
}

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

/*
///  blockquote
*/

blockquote {
  border-color: rgba(17, 17, 17, 0.37);
}
blockquote.blockquote-dark {
  border-color: #fa5b50;
}
blockquote small {
  color: #fff;
}

/*
///  badge
*/

.badge-info {
  background-color: #fa5b50;
}

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

2.10. joomla

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

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

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

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

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

/* /// mobile */

@media (max-width: 768px) {

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

}

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

.moduletablefavstyle .fav-search .nav > li > a:hover {
  background-color: #333;
}
.moduletablefavstyle .fav-search .nav > li > a:focus {
  background-color: #fa5b50;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
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 {
  background-color: rgba(17, 17, 17, 0.27);
  color: #fff;
  border: none;
}
div.search #searchForm button.btn.hasTooltip {
  padding: 12px 14px;
  margin-left: 0px;
}
div.search .result-created,
div.finder #advancedSearch span.term {
  color: rgba(17, 17, 17, 0.57);
}
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 {
  border: none;
  background-color: rgba(17, 17, 17, 0.27);
  padding: 10px 12px;
}
#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
  padding: 10px 16px 8px;
}
#fav-search-advanced-fields .accordion-heading a.accordion-toggle:hover,
#fav-search-advanced-fields .accordion-heading a.accordion-toggle:focus {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.47);
  border: 2px solid #fff;
  box-shadow: none;
}
#finder-search a.btn,
div[id^="finder-search"] a.btn,
div[id*=" finder-search"] a.btn {
  margin-top: 9px;
}
#fav-search-advanced-fields .accordion-group .accordion-inner {
  border-top: 1px solid rgba(17, 17, 17, 0.47);
  border-bottom: 1px solid rgba(17, 17, 17, 0.47);
}

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

#member-profile button.btn.btn-primary.validate,
#member-profile a.btn {
  color: #fff;
  background-color: #fa5b50;
}
div.profile #users-profile-custom legend,
div.profile dl.dl-horizontal dt {
  color: rgba(17, 17, 17, 0.67);
}

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

div.tag-category ul.thumbnails h3 a {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.27);
  border-color: transparent;
}
ul.tags li a {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.27) !important;
  border-color: transparent !important;
  padding: 7px !important;
}
div.tag-category ul.thumbnails h3 a:hover,
div.tag-category ul.thumbnails h3 a:focus,
ul.tags li a:hover,
ul.tags li a:focus {
  color: #fff !important;
  background-color: rgba(17, 17, 17, 0.47) !important;
  border-color: transparent !important;
}

/*/
///
///  login
///
/*/

#login-form .input-prepend .add-on {
  background-color: rgba(17, 17, 17, 0.27);
  border-color: transparent;
}

#login-form li a::before {
  color: #fff;
}

/*/
///
///  component
///
/*/

form.well,
.nav-tabs.nav-stacked > li:first-child > a,
.nav-tabs.nav-stacked > li:last-child > a {
  background-color: rgba(17, 17, 17, 0.27);
  color: #fff;
  border-color: transparent;
}

/*/
///
///  newsfeed
///
/*/

div.newsfeed h3,
div.newsfeed h2,
div.newsfeed h2 a,
div.newsfeed-category h3,
div.newsfeed-category h2,
div.newsfeed-category h2 a,
div.contact-category h2 {
  color: #fff;
}
div.newsfeed .feedflare {
  background-color: #fff;
  padding: 7px 14px 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.newsfeed-category ul.category.list-striped.list-condensed .list-title a {
  color: #fff;
}

/*/
///
///  selector
///
/*/

.chzn-container .chzn-results {
  color: #444;
}

/*/
///
///  tagged items
///
/*/

.table-striped tbody > tr:nth-child(2n+1) > td,
.table-striped tbody > tr:nth-child(2n+1) > th,
.table-hover tbody tr:hover > td,
.table-hover tbody tr:hover > th {
  background-color: transparent;
}
.table-striped tbody > tr:nth-child(2n+1) > td a,
.table-striped tbody > tr:nth-child(2n+1) > th a,
.table-hover tbody tr:hover > td a,
.table-hover tbody tr:hover > th a {
  color: #fff;
}

/*/
///
///  template settings
///
/*/

div#myTabContent .favtitle h4,
#page-site .favtitle h4 {
  color: #fff;
}

/*/
///
///  latest news
///
/*/

ul.latestnews li a,
ul[class^="latestnews-"] li a,
ul[class*=" latestnews-"] li a {
  color: #fff;
}
ul.latestnews li a:hover,
ul[class^="latestnews-"] li a:hover,
ul[class*=" latestnews-"] li a:hover,
ul.latestnews li a:focus,
ul[class^="latestnews-"] li a:focus,
ul[class*=" latestnews-"] li a:focus {
  color: #fa5b50 !important;
}
ul.latestnews li a::before,
ul[class^="latestnews-"] li a::before,
ul[class*=" latestnews-"] li a::before {
  color: #fff;
}

/*/
///
///  most read
///
/*/

ul.mostread li a,
ul[class^="mostread-"] li a,
ul[class*=" mostread-"] li a {
  color: #fff;
}
ul.mostread li a:hover,
ul[class^="mostread-"] li a:hover,
ul[class*=" mostread-"] li a:hover,
ul.mostread li a:focus,
ul[class^="mostread-"] li a:focus,
ul[class*=" mostread-"] li a:focus {
  color: #fa5b50 !important;
}
ul.mostread li a::before,
ul[class^="mostread-"] li a::before,
ul[class*=" mostread-"] li a::before {
  color: #fff;
}

/*/
///
///  category module
///
/*/

ul.category-module li a,
ul[class^="category-module-"] li a,
ul[class*=" category-module-"] li a {
  color: #fff;
}
ul.category-module li a:hover,
ul[class^="category-module-"] li a:hover,
ul[class*=" category-module-"] li a:hover,
ul.category-module li a:focus,
ul[class^="category-module-"] li a:focus,
ul[class*=" category-module-"] li a:focus {
  color: #fa5b50 !important;
}
ul.category-module li a::before,
ul[class^="category-module-"] li a::before,
ul[class*=" category-module-"] li a::before {
  color: #fff;
}

/*/
///
///  categories module
///
/*/

ul.categories-module li a,
ul[class^="categories-module-"] li a,
ul[class*=" categories-module-"] li a {
  color: #fff;
}
ul.categories-module li a:hover,
ul[class^="categories-module-"] li a:hover,
ul[class*=" categories-module-"] li a:hover,
ul.categories-module li a:focus,
ul[class^="categories-module-"] li a:focus,
ul[class*=" categories-module-"] li a:focus {
  color: #fa5b50 !important;
}
ul.categories-module li a::before,
ul[class^="categories-module-"] li a::before,
ul[class*=" categories-module-"] li a::before {
  color: #fff;
}

/*/
///
///  contact
///
/*/

div.contact .accordion-heading {
  background-color: rgba(17, 17, 17, 0.37);
  background-image: none !important;
}
div.contact .accordion-heading a{
  color: #fff;
}
div.contact span.contact-street::before,
div.contact span.contact-emailto::before,
div.contact span.contact-telephone::before,
div.contact span.contact-fax::before,
div.contact span.contact-mobile::before,
div.contact span.contact-webpage::before {
  color: rgba(17, 17, 17, 0.57);
}
.accordion-group {
  border: 2px solid rgba(17, 17, 17, 0.27);
}
div.contact fieldset legend {
  color: #fff;
}

/*/
///
///  templates options
///
/*/

#fav-maincontent #templates-form {
  background-color: rgba(17, 17, 17, 0.47) !important;
  color: #fff;
  padding: 21px;
}

div#myTabContent .favtitle h4, #page-site .favtitle h4 {
  color: #fff !important;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 43em;
}

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

#editor-xtd-buttons .btn {
  padding: 10px 14px;
}
#adminForm .nav-tabs {
  border-bottom: 1px solid rgba(17, 17, 17, 0.37);
}
#adminForm .nav-tabs li.active a,
#adminForm .nav-tabs li a:hover,
#adminForm .nav-tabs li a:focus {
  background: rgba(17, 17, 17, 0.37);
  color: #fff;
  border: 1px solid transparent;
}
#adminForm #publishing .btn {
  border: 0 none !important;
  padding: 4px 4px 6px 10px;
}


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

2.11. hikashop

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

/*/
///
///  store menu
///
/*/

#fav-topbar ul.nav li a:before,
#fav-topbarmobile ul.nav li a:before {
  color: #fa5b50;
}

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

#hikashop_cart a {
  color: #444 !important;
}
#hikashop_cart a:hover {
  color: #fa5b50 !important;
}
#hikashop_cart th {
  border-bottom: 1px solid #fa5b50;
}
#hikashop_cart td {
  font-size: 13px;
  vertical-align: middle;
}
.hikashop_checkout_cart_shipping,
.hikashop_checkout_cart_subtotal {
  color: #444;
}

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

  #hikashop_cart a {
    color: #444;
  }
  #hikashop_cart a:hover {
    color: #fa5b50;
  }
  .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: #fa5b50;
  }
  #hikashop_cart .hikashop_cart_module_product_name_value a:hover {
    color: #fa5b50;
  }
  #hikashop_cart td {
    padding: 7px 10px;
  }
  .favcartfavstyle #hikashop_cart_module .dropdown-menu,
  .favcart.favstyle #hikashop_cart_module .dropdown-menu {
    border: none;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn,
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn:hover,
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn:focus,
  .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 {
    border: none !important;
    border-bottom: 1px solid #444 !important;
    color: #ddd !important;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle span.caret,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle span.caret,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle span.caret,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle span.caret {
    border-top: 4px solid #fff;
  }

}

/*/
///
///  store category
///
/*/

.hikashop_categories_listing_main a:hover,
.hikashop_categories_listing_main a:focus {
  color: #fa5b50;
}

/*/
///
///  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: #fff;
}
span.hikashop_product_price_full {
  color: rgba(17, 17, 17, 0.47) !important;
}

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

#hikashop_checkout_cart thead {
  background-color: #252027;
}
p.hikashop_cart_product_name,
p.hikashop_cart_product_name a {
  color: #fa5b50 !important;
}
p.hikashop_cart_product_name:hover,
p.hikashop_cart_product_name:focus,
p.hikashop_cart_product_name a:hover,
p.hikashop_cart_product_name a:focus {
  color: #444 !important;
}

/* /// mobile */

@media (max-width: 760px) {

  #hikashop_checkout_cart .hikashop_cart_product_image_value {
    padding: 0;
    text-align: center;
  }
  #hikashop_checkout_page,
  #hikashop_checkout_page a {
    color: #444;
  }
  td.hikashop_cart_product_price_value span.hikashop_product_price,
  td.hikashop_cart_product_total_value 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: #fa5b50;
  }

}

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

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

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

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

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

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

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

/*/
///
///  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: #fa5b50;
}
td.hikashop_order_number_value a {
  color: #fa5b50!important;
}

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

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

/*/
///
///  hikashop products
///
/*/

div.hikashop_product_image,
div.hikashop_category_image {
  background-color: rgba(17, 17, 17, 0.27);
  border: 1px solid transparent;
  padding: 7px;
}
div.hikashop_product_image:hover,
div.hikashop_product_image:focus,
div.hikashop_category_image:hover,
div.hikashop_category_image:focus {
  background-color: rgba(17, 17, 17, 0.47);
}
img.hikashop_product_listing_image,
img.hikashop_product_listing_image:hover,
img.hikashop_product_listing_image:focus {
  background-color: #fff;
}
div[id^="hikashop_category_information_menu_"] div.hikashop_subcontainer,
div[id*=" hikashop_category_information_menu_"] div.hikashop_subcontainer,
div[id^="hikashop_category_information_module_"] div.hikashop_subcontainer,
div[id*=" hikashop_category_information_module_"] div.hikashop_subcontainer {
  background-color: transparent !important;
  border: none;
}
div[id^="hikashop_category_information_menu_"] div.hikashop_subcontainer:hover,
div[id*=" hikashop_category_information_menu_"] div.hikashop_subcontainer:hover,
div[id^="hikashop_category_information_module_"] div.hikashop_subcontainer:hover,
div[id*=" hikashop_category_information_module_"] div.hikashop_subcontainer:hover,
div[id^="hikashop_category_information_menu_"] div.hikashop_subcontainer:focus,
div[id*=" hikashop_category_information_menu_"] div.hikashop_subcontainer:focus,
div[id^="hikashop_category_information_module_"] div.hikashop_subcontainer:focus,
div[id*=" hikashop_category_information_module_"] div.hikashop_subcontainer:focus {
  box-shadow: none !important;
}
.hikashop_product_quantity_change_div_leftright a.hikashop_product_quantity_field_change,
.hikashop_product_quantity_change_div_leftright a.hikashop_product_quantity_field_change:hover {
  color: #fff !important;
}
.input-append .add-on,
.input-prepend .add-on {
  border: 1px solid rgba(17, 17, 17, 0.47);
}
#hikashop_product_right_part .hikashop_product_characteristics_table td,
#hikashop_product_right_part .hikashop_product_options_table td {
  color: #fff;
}
.hikashop_product_characteristics_table select,
.hikashop_product_options_table select {
  margin-top: 10px;
}
#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"] {
  background-color: rgba(17, 17, 17, 0.27);
  border: 1px solid transparent;
  padding: 7px;
}
#hikashop_product_left_part #hikashop_product_image_main img.hikashop_child_image {
  background-color: rgba(17, 17, 17, 0.27);
  border: 1px solid transparent;
  padding: 7px;
}
#hikashop_product_description_main {
  color: #fff;
}

/*/
///
///  hikashop titles
///
/*/

.hikashop_categories_listing_main a,
.hikashop_container .hikashop_category_name a,
div.hikashop_subcontainer span.hikashop_product_name a {
  color: #fff !important;
}
.hikashop_categories_listing_main a:hover,
.hikashop_categories_listing_main a:focus,
.hikashop_container .hikashop_category_name a:hover,
.hikashop_container .hikashop_category_name a:focus,
div.hikashop_subcontainer span.hikashop_product_name a:hover,
div.hikashop_subcontainer span.hikashop_product_name a:focus {
  color: rgba(17, 17, 17, 0.67) !important;
}

/*/
///
///  comments
///
/*/

.hikashop_listing_comment,
#hikashop_comment_form .hikashop_product_vote_listing .pagination {
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  store style
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  product price each
///
/*/

/* color module positions */
#fav-notice span.hikashop_product_price_full,
#fav-focus span.hikashop_product_price_full,
.moduletable-sfx1 span.hikashop_product_price_full,
.moduletable-sfx2 span.hikashop_product_price_full,
.moduletable-sfx3 span.hikashop_product_price_full,
.moduletable-sfx4 span.hikashop_product_price_full,
.moduletable-sfx5 span.hikashop_product_price_full,
.moduletable-sfx6 span.hikashop_product_price_full,
.moduletable-sfx7 span.hikashop_product_price_full,
.moduletable-sfx8 span.hikashop_product_price_full,
.moduletable-sfx9 span.hikashop_product_price_full,
.moduletable-sfx10 span.hikashop_product_price_full,
.moduletable-sfx11 span.hikashop_product_price_full,
.moduletable-sfx12 span.hikashop_product_price_full,
.moduletable-sfx45 span.hikashop_product_price_full,
.moduletable-sfx46 span.hikashop_product_price_full,
.moduletable-sfx47 span.hikashop_product_price_full,
.moduletable-sfx48 span.hikashop_product_price_full {
  color: rgba(17, 17, 17, 0.47) !important;
}

/* image and dark module positions */
#fav-intro span.hikashop_product_price_full,
#fav-prime span.hikashop_product_price_full,
#fav-showcase span.hikashop_product_price_full,
#fav-portfolio span.hikashop_product_price_full,
#fav-screen span.hikashop_product_price_full,
#fav-note span.hikashop_product_price_full,
#fav-base span.hikashop_product_price_full,
#fav-footer span.hikashop_product_price_full,
.moduletable-sfx13 span.hikashop_product_price_full,
.moduletable-sfx14 span.hikashop_product_price_full,
.moduletable-sfx15 span.hikashop_product_price_full,
.moduletable-sfx16 span.hikashop_product_price_full,
.moduletable-sfx17 span.hikashop_product_price_full,
.moduletable-sfx18 span.hikashop_product_price_full,
.moduletable-sfx19 span.hikashop_product_price_full,
.moduletable-sfx20 span.hikashop_product_price_full,
.moduletable-sfx21 span.hikashop_product_price_full,
.moduletable-sfx22 span.hikashop_product_price_full,
.moduletable-sfx23 span.hikashop_product_price_full,
.moduletable-sfx24 span.hikashop_product_price_full,
.moduletable-sfx25 span.hikashop_product_price_full,
.moduletable-sfx26 span.hikashop_product_price_full,
.moduletable-sfx27 span.hikashop_product_price_full,
.moduletable-sfx28 span.hikashop_product_price_full,
.moduletable-sfx29 span.hikashop_product_price_full,
.moduletable-sfx30 span.hikashop_product_price_full,
.moduletable-sfx31 span.hikashop_product_price_full,
.moduletable-sfx32 span.hikashop_product_price_full,
.moduletable-sfx33 span.hikashop_product_price_full,
.moduletable-sfx34 span.hikashop_product_price_full,
.moduletable-sfx35 span.hikashop_product_price_full,
.moduletable-sfx36 span.hikashop_product_price_full {
  color: #fff !important;
}

/* light module positions */
#fav-feature span.hikashop_product_price_full,
#fav-block span.hikashop_product_price_full {
  color: #444 !important;
}

/*/
///
///  product titles
///
/*/

#fav-feature .hikashop_categories_listing_main a,
#fav-feature .hikashop_container .hikashop_category_name a,
#fav-feature div.hikashop_subcontainer span.hikashop_product_name a,
#fav-block .hikashop_categories_listing_main a,
#fav-block .hikashop_container .hikashop_category_name a,
#fav-block div.hikashop_subcontainer span.hikashop_product_name a {
  color: #444 !important;
}
#fav-feature .hikashop_categories_listing_main a:hover,
#fav-feature .hikashop_container .hikashop_category_name a:hover,
#fav-feature div.hikashop_subcontainer span.hikashop_product_name a:hover,
#fav-block .hikashop_categories_listing_main a:hover,
#fav-block .hikashop_container .hikashop_category_name a:hover,
#fav-block div.hikashop_subcontainer span.hikashop_product_name a:hover,
#fav-feature .hikashop_categories_listing_main a:focus,
#fav-feature .hikashop_container .hikashop_category_name a:focus,
#fav-feature div.hikashop_subcontainer span.hikashop_product_name a:focus,
#fav-block .hikashop_categories_listing_main a:focus,
#fav-block .hikashop_container .hikashop_category_name a:focus,
#fav-block div.hikashop_subcontainer span.hikashop_product_name a:focus {
  color: #fa5b50 !important;
}
#fav-feature span.hikashop_product_price,
#fav-feature .hikashop_checkout_cart_additional,
#fav-feature .hikashop_checkout_cart_payment,
#fav-feature .hikashop_checkout_cart_coupon,
#fav-feature .hikashop_checkout_cart_additional,
#fav-feature span.hikashop_checkout_cart_final_total,
#fav-block span.hikashop_product_price,
#fav-block .hikashop_checkout_cart_additional,
#fav-block .hikashop_checkout_cart_payment,
#fav-block .hikashop_checkout_cart_coupon,
#fav-block .hikashop_checkout_cart_additional,
#fav-block span.hikashop_checkout_cart_final_total {
  color: #444 !important;
}

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

2.12. extensions

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

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

.favstyle div[id^="favcontent-icon"]:hover,
.favstyle div[id*=" favcontent-icon"]:hover,
.favstyle div[id^="favcontent-icon"]:focus,
.favstyle div[id*=" favcontent-icon"]:focus {
  color: #fff!important;
  background-color: transparent!important;
  border: 4px solid rgba(17, 17, 17, 0.27)!important;
}

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

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

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #fff!important;
  color: #444 !important;
  border: 2px solid #fa5b50;
}
.favstyle h3[id^="favshowcase-title"],
.favstyle h3[id*=" favshowcase-title"] {
  color: #fa5b50 !important;
}

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  favpromote
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle div[id^="favpromote-image"],
.favstyle div[id*=" favpromote-image"],
.favstyle p[id^="favpromote-text"],
.favstyle p[id*=" favpromote-text"] {
  background-color: #fff;
}
.favstyle div[id^="favpromote-image"] img,
.favstyle div[id*=" favpromote-image"] img {
  border: 2px solid #fa5b50;
}
.favstyle div[id^="favpromote-box"]:hover h4[id^="favpromote-title"] i,
.favstyle div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"] i,
.favstyle div[id*=" favpromote-box"]:hover h4[id^="favpromote-title"] i,
.favstyle div[id*=" favpromote-box"]:hover h4[id*=" favpromote-title"] i {
  background-color: transparent !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favglyph
///
//////////////////////////////////////////////////////////////////////////////*/

.favstyle div.favglyph-description-center h2 a {
  color: #fa5b50 !important;
}
.favstyle div.favglyph-description-center p {
  font-size: 14px;
  color: #FFF;
}
