/*
/   name           Craft
/   version        1.1
/   description    Responsive and customizable Joomla!3 template
/   demo           http://demo.favthemes.com/craft
/   author         FavThemes
/   author URL     https://www.favthemes.com
/   copyright      Copyright (C) 2012-2017 FavThemes.com. All Rights Reserved.
/   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)
*/

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

1. layout
  1.1. reset
  1.2. header
  1.3. logo
  1.4. navigation
  1.5. module positions
  1.6. titles
  1.7. buttons
  1.8. variations
  1.9. custom pages
  1.10. typography
  1.11. cms
  1.12. store
  1.13. extensions

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

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

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

1. layout

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.1. reset
///
//////////////////////////////////////////////////////////////////////////////*/

p {
  font-size: 16px;
  line-height: 24px;
}

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

/* general */
#fav-containerwrap,
.fav-module-block-light,
#fav-headerwrap.favheader,
#fav-mainwrap,
#fav-mapwrap {
  background: url(../images/bg/bg-white.jpg) repeat #eee;
}

/*/
///
///  wide/narrow
///
/*/

#fav-containerwrap .fav-container-width.favth-container {
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
  padding-left: 0;
  padding-right: 0;
}
#fav-containerwrap .fav-container-width.favth-container #fav-containerwrap,
#fav-containerwrap .fav-container-width.favth-container .fav-module-block-light,
#fav-containerwrap .fav-container-width.favth-container #fav-navwrap,
#fav-containerwrap .fav-container-width.favth-container #fav-mainwrap,
#fav-containerwrap .fav-container-width.favth-container #fav-headerwrap.favheader,
#fav-containerwrap .fav-container-width.favth-container #fav-mapwrap,
#fav-containerwrap .fav-container-width.favth-container #fav-copyrightwrap {
  background-color: #fff;
  background-image: none;
}
#fav-containerwrap .fav-container-width.favth-container #fav-headerwrap {
  padding-bottom: 0;
}
#fav-containerwrap .fav-container-width.favth-container #fav-headerwrap.fav-fixed .favth-container-block #fav-header {
  padding-left: 0px;
  padding-right: 0px;
}
#fav-containerwrap .fav-container-width.favth-container #fav-headerwrap.fav-fixed #fav-navwrap {
  border-bottom: 1px dashed #b1b1b1;
}
#fav-containerwrap .fav-container-width.favth-container #fav-headerwrap.fav-fixed.favheader #fav-navwrap {
  border-bottom: 0 none;
}

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

/*  primary */
body,
#fav-cart table.hikashop_cart {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif; /* default font */
  font-weight: normal;
}

/* secondary */
p.fav404,
.favth-lead,
#fav-cart,
#fav-showcopyright p {
  font-family: 'Copse', serif;
  font-weight: normal;
}
ul.menufavth-basic li a,
ul.menufavth-basic li .nav-header,
ul.menufavth-arrow li a,
ul.menufavth-arrow li .nav-header,
ul.menufavth-side li a,
ul.menufavth-side li .nav-header,
ul.menufavth-line li a,
ul.menufavth-line li .nav-header,
ul.menufavth-horizontal li a,
ul.menufavth-horizontal li .nav-header {
  font-family: 'Copse', serif;
  font-weight: normal;
}
.hikashop_category_name,
.fav-container .hikashop_product_name,
.fav-container .hikashop_product_price_full {
  font-family: 'Copse', serif;
  font-weight: normal;
}

/* nav */
.favnav ul.nav > li > a,
.favnav ul.nav > li > .nav-header,
.favnav ul.nav ul.nav-child a,
.favnav ul.nav ul.nav-child .nav-header {
  font-family: 'Copse', serif;
  font-weight: normal;
}

/* titles */
.fav-container h1,
.fav-container h2,
.fav-container h3,
.fav-container h4,
.fav-container h5,
.fav-container h6,
.fav-container legend {
  font-family: 'Copse', serif;
  font-weight: normal;
}

/* buttons */
.fav-container .favth-btn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a,
.fav-container .hikabtn {
  font-family: 'Copse', serif;
  font-weight: normal;
}

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

/* basic menu */
ul.menufavth-basic {
  border-radius: 0px;
}
ul.menufavth-basic li a,
ul.menufavth-basic li .nav-header {
  border-radius: 0px;
}

/* buttons */
.fav-container .favth-btn,
.fav-container .hikabtn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a {
  border-radius: 0;
}
.fav-container .favth-btn-large,
.fav-container .favth-btn-small,
.fav-container .favth-btn-mini,
.fav-container .btn-large,
.fav-container .btn-small,
.fav-container .btn-mini {
  border-radius: 0;
}
#fav-errorpage .btn {
  border-radius: 0;
}

/* alerts */
.favth-alert {
  border-radius: 0px;
}

/* inline labels */
span.favth-label-default,
span.favth-label-primary,
span.favth-label-success,
span.favth-label-info,
span.favth-label-warning,
span.favth-label-danger {
  border-radius: 0px;
}

/* lists */
ul.favth-list-square li:before,
ol.favth-list-square li:before {
  border-radius: 0px;
}

/* article dropdown button */
ul.dropdown-menu {
  border-radius: 0;
}

/* items more */
.items-more ol li a {
  border-radius: 0 !important;
}

/* smart search */
.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
  border-radius: 0px;
}

/* wrapper */
#blockrandom {
  border-radius: 0px;
}

/* user profile */
div.profile {
  border-radius: 0px;
}

/* user profile edit */
div.profile-edit #member-profile fieldset {
  border-radius: 0px;
}
div.profile-edit #member-profile a.btn,
div.profile-edit #member-profile button.btn.validate {
  border-radius: 0;
}

/* edit button */
a.btn.jmodedit {
  border-radius: 0px;
}

/* highlight */
span.highlight {
  border-radius: 0px;
}

/* badge */
.badge {
  border-radius: 0px;
}

/* well */
.well {
  border-radius: 0px;
}

/* label */
.label {
  border-radius: 0;
}

/* nav tabs */
.nav-tabs.nav-stacked > li:first-child > a {
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-topleft: 0px;
}
.nav-tabs.nav-stacked > li:last-child > a {
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
}

/* product */
.fav-container .hikashop_product_page .hikashop_product_vote_listing .hika_comment_listing {
  border-radius: 0px;
}

/* category */
.fav-container .hikashop_subcontainer {
  background-color: transparent !important;
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important;
  border-radius: 0px !important;
}

/* checkout */
.fav-container .hikashop_checkout_page .hikashop_wizardbar,
.fav-container .hikashop_checkout_page .hikashop_checkout_login .btn.hasTooltip {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* account */
.fav-container .hikashop_cpanel_main div.icon-wrapper div.icon a {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}

/* tabular */
.fav-container .hikashop_product_page #hikashop_tabs_div .hikashop_tabs_content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.2. header
///
//////////////////////////////////////////////////////////////////////////////*/

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

#fav-headerwrap,
#fav-headerwrap.fav-fixed {
  padding-top: 20px;
  padding-bottom: 0;
  background-color: transparent;
  box-shadow: none;
}
#fav-header {
  padding-bottom: 10px;
}

/* links */
#fav-headerwrap .favnav li a,
#fav-headerwrap .favnav li .nav-header {
  color: #88f444;
}

/* nav */
#fav-headerwrap #fav-navwrap {
  border-top: 1px dashed #b1b1b1;
}

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

  #fav-headerwrap #fav-navwrap {
    border: 0 none;
  }

}

/* submenu */
#fav-headerwrap .favnav .nav-child {
  border: 0 none;
}
#fav-headerwrap .favnav .nav-child li a,
#fav-headerwrap .favnav .nav-child li .nav-header {
  font-size: 16px;
}

/* fixed */
#fav-headerwrap.favheader {
  border-bottom: 1px dashed #b1b1b1;
}

/* cart */
#fav-headerwrap #fav-cart .hikashop_cart,
#fav-headerwrap #fav-cart #hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link {
  color: #88f444;
}
#fav-headerwrap #fav-cart ul.menufavth-horizontal {
  color: #88f444;
}
#fav-headerwrap #fav-cart ul.menufavth-horizontal li a {
  border-left: 1px dashed #b1b1b1;
}

/* currency module */
#fav-headerwrap #fav-cart .hikashop_currency_module .chzn-container-single .chzn-single {
  color: #88f444;
  border-left: 1px dashed #b1b1b1;
}
#fav-headerwrap #fav-cart .chzn-container-single .chzn-drop,
#fav-headerwrap #fav-cart .chzn-container .chzn-results li {
  color: #88f444;
}
#fav-headerwrap #fav-cart .chzn-container .chzn-results li {
  border-bottom: 1px dashed #b1b1b1;
}

/* language switcher */
#fav-headerwrap #fav-cart .mod-languages .btn.dropdown-toggle {
  color: #777;
  border-left: 1px dashed #b1b1b1;
  border-top: 0 none;
  border-bottom: 0 none;
}
#fav-headerwrap #fav-cart .mod-languages .lang-inline.dropdown-menu li a {
  color: #777;
  border-bottom: 1px dashed #b1b1b1;
}
#fav-headerwrap #fav-cart .mod-languages .lang-inline.dropdown-menu li.lang-active a {
  background-color: #eee;
}

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

#fav-headerwrap.fav-light li a,
#fav-headerwrap.fav-light .nav-header,
#fav-headerwrap.fav-light p {
    color: #111;
}
#fav-headerwrap.fav-light {
  border-bottom: 1px dashed #b1b1b1;
}

/* links */
#fav-headerwrap.fav-light .favnav li a,
#fav-headerwrap.fav-light .favnav li .nav-header {
  color: #111;
}

/* nav */
#fav-headerwrap.fav-light #fav-navwrap {
  border-top: 1px dashed #b1b1b1;
}

/* submenu */
#fav-headerwrap.fav-light .favnav .nav-child {
  border: 0 none;
}

/* fixed */
#fav-headerwrap.fav-light.favheader {
  border-bottom: 1px dashed #b1b1b1;
  background-color: #fff;
  background-image: none;
}

/* cart */
#fav-headerwrap.fav-light #fav-cart .hikashop_cart,
#fav-headerwrap.fav-light #fav-cart #hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link {
  color: #111;
}
#fav-headerwrap.fav-light #fav-cart ul.menufavth-horizontal {
  color: #111;
}
#fav-headerwrap.fav-light #fav-cart ul.menufavth-horizontal li a {
  border-left: 1px dashed #b1b1b1;
}

/* currency module */
#fav-headerwrap.fav-light #fav-cart .hikashop_currency_module .chzn-container-single .chzn-single {
  color: #111;
  border-left: 1px dashed #b1b1b1;
}
#fav-headerwrap.fav-light #fav-cart .chzn-container-single .chzn-drop,
#fav-headerwrap.fav-light #fav-cart .chzn-container .chzn-results li {
  color: #111;
}
#fav-headerwrap.fav-light #fav-cart .chzn-container .chzn-results li {
  border-bottom: 1px dashed #b1b1b1;
}

/* language switcher */
#fav-headerwrap.fav-light #fav-cart .mod-languages .btn.dropdown-toggle {
  color: #111;
  border-left: 1px dashed #b1b1b1;
}
#fav-headerwrap.fav-light #fav-cart .mod-languages .lang-inline.dropdown-menu li a {
  color: #111;
  border-bottom: 1px dashed #b1b1b1;
}
#fav-headerwrap.fav-light #fav-cart .mod-languages .lang-inline.dropdown-menu li.lang-active a {
  background-color: #eee;
}

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

#fav-headerwrap.fav-dark li a,
#fav-headerwrap.fav-dark .nav-header,
#fav-headerwrap.fav-dark p {
    color: #eee;
}
#fav-headerwrap.fav-dark {
  border-bottom: 1px dashed #838383;
}

/* links */
#fav-headerwrap.fav-dark .favnav li a,
#fav-headerwrap.fav-dark .favnav li .nav-header {
  color: #eee;
}

/* nav */
#fav-headerwrap.fav-dark #fav-navwrap {
  border-top: 1px dashed #838383;
}

/* submenu */
#fav-headerwrap.fav-dark .favnav .nav-child {
  border: 0 none;
}

/* fixed */
#fav-headerwrap.fav-dark.favheader {
  border-bottom: 1px dashed #838383;
  background-color: #222;
  background-image: none;
}

/* cart */
#fav-headerwrap.fav-dark #fav-cart .hikashop_cart,
#fav-headerwrap.fav-dark #fav-cart #hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link {
  color: #eee;
}
#fav-headerwrap.fav-dark #fav-cart ul.menufavth-horizontal {
  color: #eee;
}
#fav-headerwrap.fav-dark #fav-cart ul.menufavth-horizontal li a {
  border-left: 1px dashed #838383;
}

/* currency module */
#fav-headerwrap.fav-dark #fav-cart .hikashop_currency_module .chzn-container-single .chzn-single {
  color: #eee;
  border-left: 1px dashed #838383;
}
#fav-headerwrap.fav-dark #fav-cart .chzn-container-single .chzn-drop,
#fav-headerwrap.fav-dark #fav-cart .chzn-container .chzn-results li {
  color: #eee;
}
#fav-headerwrap.fav-dark #fav-cart .chzn-container .chzn-results li {
  border-bottom: 1px dashed #838383;
}

/* language switcher */
#fav-headerwrap.fav-dark #fav-cart .mod-languages .btn.dropdown-toggle {
  color: #eee;
  border-left: 1px dashed #838383;
}
#fav-headerwrap.fav-dark #fav-cart .mod-languages .lang-inline.dropdown-menu li a {
  color: #eee;
  border-bottom: 1px dashed #838383;
}
#fav-headerwrap.fav-dark #fav-cart .mod-languages .lang-inline.dropdown-menu li.lang-active a {
  background-color: #111;
}

/* search */
#fav-headerwrap.fav-dark #fav-search input[type="search"] {
  background-color: #111;
  border: 1px solid #111;
  color: #eee;
}

/*/
///
///  fixed
///
/*/

#fav-headerwrap.favheader {
  border-bottom: 1px dashed #b1b1b1;
}
#fav-headerwrap.favheader #fav-header {
  padding-bottom: 10px;
}

/* container padding when header is fixed */
#fav-container.fav-fixed {
  padding-top: 212px;
}
#fav-container.fav-fixed.favheader {
  padding-top: 170px;
}

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

  #fav-header {
    padding-bottom: 24px;
  }
  #fav-container.fav-fixed {
    padding-top: 238px;
  }
  #fav-container.fav-fixed.navstyle-icon-vertical {
    padding-top: 107px;
  }

}

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

  #fav-header {
    padding-bottom: 0px;
  }
  #fav-headerwrap,
  #fav-headerwrap.fav-fixed {
    padding-top: 0px;
  }
  #fav-headerwrap.favheader {
    border-bottom: 0 none;
  }
  #fav-headerwrap.favheader #fav-header {
    padding-bottom: 0px;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.3. logo
///
//////////////////////////////////////////////////////////////////////////////*/

.default-logo {
  margin: 23px 0px 0px;
}

/* fixed */
#fav-headerwrap.favheader .default-logo {
  margin-top: 10px;
}

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

  .default-logo {
    margin: 0px;
  }

}

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

  #fav-logomobile .default-logo {
    margin: 10px 0 0 0;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.4. navigation
///
//////////////////////////////////////////////////////////////////////////////*/

#fav-nav .favnav {
  float: left;
}
#fav-navwrap {
  padding-top: 21px;
  padding-bottom: 22px;
}
.favnav ul.nav > li > a,
.favnav ul.nav > li > .nav-header {
  font-size: 18px;
  color: #77f904;
  margin: 0px 2px 0px 0px;
  padding: 14px 21px 15px;
}
/* submenu */
.favnav ul.nav ul.nav-child a,
.favnav ul.nav ul.nav-child .nav-header {
  padding: 7px 24px !important;
}
.favnav ul.nav ul.nav-child {
  min-width: 240px;
}
.favnav ul.nav ul.nav-child li > ul {
  margin: -47px 0 0 240px;
  padding: 0;
}
/* navigation arrows */
.favnav ul.nav .nav-child:before {
  top: -7px;
  left: 24px;
}
.favnav ul.nav .nav-child:after {
  top: -6px;
  left: 25px;
}
.favnav ul.nav .nav-child li > ul:before {
  top: 16px;
}
.favnav ul.nav .nav-child li > ul:after {
  top: 17px;
}

/* fixed */
#fav-headerwrap.favheader #fav-navwrap {
  padding-top: 10px;
  padding-bottom: 11px;
}

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

  #fav-navbar {
    border-bottom: 1px dashed #b1b1b1;
  }
  #fav-navwrap {
    border-top: 0 none;
    padding: 0;
  }

}

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

/* default */
#fav-container .favnav.navstyle ul.nav > li > a,
#fav-container .favnav.navstyle ul.nav > li > .nav-header {
  margin: 0px 2px 0px 0px;
  padding: 14px 24px 15px;
  border-bottom: 0 none;
}
#fav-container .favnav.navstyle ul.nav > li.active > a,
#fav-container .favnav.navstyle ul.nav > li > a:hover,
#fav-container .favnav.navstyle ul.nav > li > a:focus,
#fav-container .favnav.navstyle ul.nav > li.active > .nav-header,
#fav-container .favnav.navstyle ul.nav > li > .nav-header:hover,
#fav-container .favnav.navstyle ul.nav > li > .nav-header:focus {
  border-bottom: 0 none;
  border-radius: 0px;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
#fav-container .favnav.navstyle.navstyle-icon-vertical ul.nav > li > a,
#fav-container .favnav.navstyle.navstyle-icon-vertical ul.nav > li > .nav-header {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 8px;
}

/*/// tablet ///*/
@media (min-width: 992px) and (max-width: 1199px) {

  #fav-container .favnav.navstyle ul.nav > li > a,
  #fav-container .favnav.navstyle ul.nav > li > .nav-header {
    padding: 14px 18px 15px;
  }

}

/* style 3 */
#fav-container .favnav.navstyle-3 ul.nav > li > a,
#fav-container .favnav.navstyle-3 ul.nav > li > .nav-header {
  margin: 0px 2px 0px 0px;
  padding: 14px 21px 15px;
}

/* style 4 */
#fav-container .favnav.navstyle-4 ul.nav > li > a,
#fav-container .favnav.navstyle-4 ul.nav > li > .nav-header {
  margin: 0px 2px 0px 0px;
  padding: 14px 21px 15px;
}

/* style 5 */
#fav-container .favnav.navstyle-5 ul.nav > li > a,
#fav-container .favnav.navstyle-5 ul.nav > li > .nav-header {
  margin: 0px 2px 0px 0px;
  padding: 14px 21px 15px;
}

/* style 6 */
#fav-container .favnav.navstyle-6 ul.nav > li > a,
#fav-container .favnav.navstyle-6 ul.nav > li > .nav-header {
  margin: 0px 2px 0px 0px;
  padding: 14px 21px 15px;
}

/* style 7 */
#fav-container .favnav.navstyle-7 ul.nav > li > a,
#fav-container .favnav.navstyle-7 ul.nav > li > .nav-header {
  margin: 0px 2px 0px 0px;
  padding: 14px 21px 15px;
}

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

ul.menufavth-basic li a,
ul.menufavth-basic li .nav-header,
ul.menufavth-arrow li a,
ul.menufavth-arrow li .nav-header,
ul.menufavth-side li a,
ul.menufavth-side li .nav-header,
ul.menufavth-line li a,
ul.menufavth-line li .nav-header {
  font-size: 16px;
  color: #77f904;
}

/* basic */
ul.menufavth-basic {
  background-color: #fff;
  box-shadow: 0 0 7px rgba(0,0,0,0.17);
  border: 0 none;
}
ul.menufavth-basic li:last-child a,
ul.menufavth-basic li:last-child .nav-header {
  border-bottom: 0 none;
}
.fav-module-block-dark ul.menufavth-basic,
.moduletable.favth-dark ul.menufavth-basic {
  background-color: #222;
  border: 0 none;
}
.fav-module-block-color ul.menufavth-basic,
.moduletable.favth-color ul.menufavth-basic {
  background-color: rgba(0,0,0,0.17);
  border: 0 none;
}
.fav-module-block-color ul.menufavth-basic li:last-child a,
.fav-module-block-color ul.menufavth-basic li:last-child .nav-header,
.moduletable.favth-color ul.menufavth-basic li:last-child a,
.moduletable.favth-color ul.menufavth-basic li:last-child .nav-header {
  border-bottom: 0 none;
}
.fav-module-block-clear ul.menufavth-basic,
.moduletable.favth-clear ul.menufavth-basic {
  background-color: rgba(0,0,0,0.47);
  border: 0 none;
}
.fav-module-block-clear ul.menufavth-basic li:last-child a,
.fav-module-block-clear ul.menufavth-basic li:last-child .nav-header,
.moduletable.favth-clear ul.menufavth-basic li:last-child a,
.moduletable.favth-clear ul.menufavth-basic li:last-child .nav-header {
  border-bottom: 0 none;
}
.fav-module-block-clear ul.menufavth-basic li a,
.fav-module-block-clear ul.menufavth-basic li .nav-header,
.moduletable.favth-clear ul.menufavth-basic li a,
.moduletable.favth-clear ul.menufavth-basic li .nav-header {
  border-bottom: 1px solid #444;
}

/* arrow */
ul.menufavth-arrow li a:before,
ul.menufavth-arrow li .nav-header:before {
  content: "\f105";
}
.fav-module-block-dark ul.menufavth-arrow li a,
.fav-module-block-dark ul.menufavth-arrow li .nav-header,
.moduletable.favth-dark ul.menufavth-arrow li a,
.moduletable.favth-dark ul.menufavth-arrow li .nav-header {
  color: #fff;
}
.fav-module-block-dark ul.menufavth-arrow li a:before,
.fav-module-block-dark ul.menufavth-arrow li .nav-header:before,
.moduletable.favth-dark ul.menufavth-arrow li a:before,
.moduletable.favth-dark ul.menufavth-arrow li .nav-header:before {
  color: #fff;
}
.fav-module-block-clear ul.menufavth-arrow li a,
.fav-module-block-clear ul.menufavth-arrow li .nav-header,
.moduletable.favth-clear ul.menufavth-arrow li a,
.moduletable.favth-clear ul.menufavth-arrow li .nav-header {
  color: #fff;
}
.fav-module-block-clear ul.menufavth-arrow li a:before,
.fav-module-block-clear ul.menufavth-arrow li .nav-header:before,
.moduletable.favth-clear ul.menufavth-arrow li a:before,
.moduletable.favth-clear ul.menufavth-arrow li .nav-header:before {
  color: #fff;
}
.fav-module-block-color ul.menufavth-arrow li a,
.fav-module-block-color ul.menufavth-arrow li .nav-header,
.moduletable.favth-color ul.menufavth-arrow li a,
.moduletable.favth-color ul.menufavth-arrow li .nav-header {
  color: #fff;
}
.fav-module-block-color ul.menufavth-arrow li a:before,
.fav-module-block-color ul.menufavth-arrow li .nav-header:before,
.moduletable.favth-color ul.menufavth-arrow li a:before,
.moduletable.favth-color ul.menufavth-arrow li .nav-header:before {
  color: #fff;
}
.fav-module-block-color ul.menufavth-arrow li a:hover,
.fav-module-block-color ul.menufavth-arrow li a:focus,
.fav-module-block-color ul.menufavth-arrow li.current a,
.fav-module-block-color ul.menufavth-arrow li.current ul a:hover,
.fav-module-block-color ul.menufavth-arrow li.current ul a:focus,
.fav-module-block-color ul.menufavth-arrow li .nav-header:hover,
.fav-module-block-color ul.menufavth-arrow li .nav-header:focus,
.fav-module-block-color ul.menufavth-arrow li.current .nav-header,
.fav-module-block-color ul.menufavth-arrow li.current ul .nav-header:hover,
.fav-module-block-color ul.menufavth-arrow li.current ul .nav-header:focus,
.moduletable.favth-color ul.menufavth-arrow li a:hover,
.moduletable.favth-color ul.menufavth-arrow li a:focus,
.moduletable.favth-color ul.menufavth-arrow li.current a,
.moduletable.favth-color ul.menufavth-arrow li.current ul a:hover,
.moduletable.favth-color ul.menufavth-arrow li.current ul a:focus,
.moduletable.favth-color ul.menufavth-arrow li .nav-header:hover,
.moduletable.favth-color ul.menufavth-arrow li .nav-header:focus,
.moduletable.favth-color ul.menufavth-arrow li.current .nav-header,
.moduletable.favth-color ul.menufavth-arrow li.current ul .nav-header:hover,
.moduletable.favth-color ul.menufavth-arrow li.current ul .nav-header:focus {
  /*color: rgba(17, 17, 17, 0.47);*/
  color: #77f904;
}

/* side */
ul.menufavth-side {
  margin-top: 17px;
}
ul.menufavth-side li a,
ul.menufavth-side li .nav-header {
  color: #77f904;
  border-left: 1px dashed #b1b1b1;
  padding: 7px 14px;
  margin-top: 6px;
  margin-bottom: 8px;
}
.fav-module-block-dark ul.menufavth-side li a,
.fav-module-block-dark ul.menufavth-side li .nav-header,
.moduletable.favth-dark ul.menufavth-side li a,
.moduletable.favth-dark ul.menufavth-side li .nav-header {
  color: #fff;
  border-left: 1px dashed #838383;
}
.fav-module-block-color ul.menufavth-side li a,
.fav-module-block-color ul.menufavth-side li .nav-header,
.moduletable.favth-color ul.menufavth-side li a,
.moduletable.favth-color ul.menufavth-side li .nav-header {
  color: #fff;
  border-left: 1px dashed #fff;
}
.fav-module-block-color ul.menufavth-side li a:hover,
.fav-module-block-color ul.menufavth-side li a:focus,
.fav-module-block-color ul.menufavth-side li.current a,
.fav-module-block-color ul.menufavth-side li.current ul a:hover,
.fav-module-block-color ul.menufavth-side li.current ul a:focus,
.fav-module-block-color ul.menufavth-side li .nav-header:hover,
.fav-module-block-color ul.menufavth-side li .nav-header:focus,
.fav-module-block-color ul.menufavth-side li.current .nav-header,
.fav-module-block-color ul.menufavth-side li.current ul .nav-header:hover,
.fav-module-block-color ul.menufavth-side li.current ul .nav-header:focus,
.moduletable.favth-color ul.menufavth-side li a:hover,
.moduletable.favth-color ul.menufavth-side li a:focus,
.moduletable.favth-color ul.menufavth-side li.current a,
.moduletable.favth-color ul.menufavth-side li.current ul a:hover,
.moduletable.favth-color ul.menufavth-side li.current ul a:focus,
.moduletable.favth-color ul.menufavth-side li .nav-header:hover,
.moduletable.favth-color ul.menufavth-side li .nav-header:focus,
.moduletable.favth-color ul.menufavth-side li.current .nav-header,
.moduletable.favth-color ul.menufavth-side li.current ul .nav-header:hover,
.moduletable.favth-color ul.menufavth-side li.current ul .nav-header:focus {
  color: rgba(17, 17, 17, 0.47);
  border-left: 1px dashed  rgba(156, 217, 107, 0.47);
}
.fav-module-block-clear ul.menufavth-side li a,
.fav-module-block-clear ul.menufavth-side li .nav-header,
.moduletable.favth-clear ul.menufavth-side li a,
.moduletable.favth-clear ul.menufavth-side li .nav-header {
  color: #fff;
  border-left: 1px dashed #777;
}

/* line */
.fav-module-block-dark ul.menufavth-line li a,
.fav-module-block-dark ul.menufavth-line li .nav-header,
.moduletable.favth-dark ul.menufavth-line li a,
.moduletable.favth-dark ul.menufavth-line li .nav-header {
  color: #fff;
}
.fav-module-block-dark ul.menufavth-line li a:before,
.fav-module-block-dark ul.menufavth-line li .nav-header:before,
.moduletable.favth-dark ul.menufavth-line li a:before,
.moduletable.favth-dark ul.menufavth-line li .nav-header:before {
  color: #777;
}
.fav-module-block-color ul.menufavth-line li a,
.fav-module-block-color ul.menufavth-line li .nav-header,
.moduletable.favth-color ul.menufavth-line li a,
.moduletable.favth-color ul.menufavth-line li .nav-header {
  color: #fff;
}
.fav-module-block-color ul.menufavth-line li a:before,
.fav-module-block-color ul.menufavth-line li .nav-header:before,
.moduletable.favth-color ul.menufavth-line li a:before,
.moduletable.favth-color ul.menufavth-line li .nav-header:before {
  color: #fff;
}
.fav-module-block-clear ul.menufavth-line li a,
.fav-module-block-clear ul.menufavth-line li .nav-header,
.moduletable.favth-clear ul.menufavth-line li a,
.moduletable.favth-clear ul.menufavth-line li .nav-header {
  color: #fff;
  border-bottom: 1px solid #777;
}
.fav-module-block-clear ul.menufavth-line li a:before,
.fav-module-block-clear ul.menufavth-line li .nav-header:before,
.moduletable.favth-clear ul.menufavth-line li a:before,
.moduletable.favth-clear ul.menufavth-line li .nav-header:before {
  color: #777;
}

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

ul.menufavth-horizontal {
  color: #777;
}
ul.menufavth-horizontal li a,
ul.menufavth-horizontal li .nav-header {
  border-right: 1px dashed #b1b1b1;
  font-size: 15px;
  padding-right: 21px;
  margin-right: 18px;
}
ul.menufavth-horizontal li:last-child a,
ul.menufavth-horizontal li:last-child .nav-header {
  border-right: 0 none !important;
}
.fav-module-block-dark ul.menufavth-horizontal li a,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li a,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header {
  border-right: 1px dashed #838383;
}
.fav-module-block-color ul.menufavth-horizontal li a,
.fav-module-block-color ul.menufavth-horizontal li .nav-header,
.moduletable.favth-color ul.menufavth-horizontal li a,
.moduletable.favth-color ul.menufavth-horizontal li .nav-header {
  border-right: 1px dashed #fff;
}
.fav-module-block-clear ul.menufavth-horizontal li a,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li a,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header {
  border-right: 1px dashed #777;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.5. module positions
///
//////////////////////////////////////////////////////////////////////////////*/

/*/
///
///  intro
///
/*/

#fav-intro {
  padding-top: 0;
}

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

/* cart module */
#fav-cart .hikashop_cart {
  margin-top: 30px;
  margin-bottom: 0;
}
#fav-cart #hikashop_cart_module.hikashop_cart_module .hikashop_cart #hikashop_cart_module_empty,
#fav-cart #hikashop_cart_module.hikashop_cart_module .hikashop_cart .hikashop_small_cart_checkout_link {
  font-size: 15px;
}
#fav-cart #hikashop_cart_module.hikashop_cart_module .hikashop_cart #hikashop_cart_module_empty:before,
#fav-cart #hikashop_cart_module.hikashop_cart_module .hikashop_cart .hikashop_small_cart_checkout_link:before {
  font-size: 19px;
}

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

  #fav-cart .hikashop_cart {
    margin-top: 0px;
  }

}

/* store menu */
#fav-cart ul.menufavth-horizontal {
  margin-top: 30px;
  margin-bottom: 0;
}
#fav-cart ul.menufavth-horizontal li a {
  font-size: 15px;
  padding-left: 21px;
  margin-left: 7px;
  padding-right: 0;
}
#fav-cart ul.menufavth-horizontal li:last-child a {
  margin-right: 0;
}
#fav-cart ul.menufavth-horizontal li a:before,
#fav-cart ul.menufavth-horizontal li .nav-header:before {
  font-size: 24px;
  vertical-align: bottom;
}

/* currency module */
#fav-cart .hikashop_currency_module {
  margin-top: 27px;
}
#fav-cart .hikashop_currency_module .chzn-container {
  width: auto !important;
}
#fav-cart .hikashop_currency_module .chzn-container-single .chzn-single {
  padding: 2px 18px;
  font-size: 15px;
  margin-left: 7px;
}
#fav-cart .hikashop_currency_module .chzn-container-single .chzn-drop {
  margin-top: 10px;
  margin-left: 12px;
}
#fav-cart .hikashop_currency_module .chzn-container-single .chzn-drop,
#fav-cart .hikashop_currency_module .chzn-container .chzn-results li {
  font-size: 14px;
}

/* language switcher */
#fav-cart .mod-languages {
  margin-top: 27px;
}
#fav-cart .mod-languages .btn.dropdown-toggle {
  padding: 0px 0px 0px 18px;
  margin-bottom: 0;
  margin-left: 7px;
  font-size: 15px;
}
#fav-cart .mod-languages .lang-inline.dropdown-menu {
  margin-top: 10px;
  left: 21px;
}
#fav-cart .mod-languages .lang-inline.dropdown-menu li a {
  padding: 10px 21px 10px 18px;
  font-size: 15px;
}

/* fixed */
#fav-headerwrap.favheader #fav-cart .hikashop_cart {
  margin-top: 12px;
}
#fav-headerwrap.favheader #fav-cart ul.menufavth-horizontal {
  margin-top: 16px;
}

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

  /* store menu */
  #fav-cart ul.menufavth-horizontal {
    margin-top: 6px;
  }

}

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

#fav-search .moduletable.favth-pull-right {
  margin-left: 0;
}
#fav-search div.search {
  margin-top: 0;
}
#fav-search form {
  margin-bottom: 0;
  box-shadow: 0 0 7px rgba(0,0,0,0.17);
}
#fav-search input[type="search"] {
  padding: 10px 21px;
  font-style: italic;
  box-shadow: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#fav-search div.search .btn,
#fav-search div[class^="search"] .btn,
#fav-search div[class*=" search"] .btn,
#fav-search div.search input.button,
#fav-search div[class^="search"] input.button,
#fav-search div[class*=" search"] input.button {
  box-shadow: 0 0 7px rgba(0,0,0,0.17);
  font-size: 18px;
  padding: 5px 12px 9px;
}

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

  #fav-search .moduletable {
    margin-top: 21px;
  }
  #fav-search div.search,
  #fav-search .moduletable.favth-pull-right {
    width: 100%;
  }
  #fav-search input[type="search"] {
    max-width: 100%;
    width: 100%;
    padding-right: 50px;
  }
  #fav-search div.search .btn,
  #fav-search div[class^="search"] .btn,
  #fav-search div[class*=" search"] .btn,
  #fav-search div.search input.button,
  #fav-search div[class^="search"] input.button,
  #fav-search div[class*=" search"] input.button {
    margin-left: -50px;
  }

  /* fixed */
  #fav-headerwrap.favheader #fav-search {
    margin-top: 10px;
    margin-bottom: 0px;
  }

}

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

/* light */
#fav-breadcrumbswrap.fav-module-block-light {
  border-top: 1px dashed #b1b1b1;
  border-bottom: 1px dashed #b1b1b1;
}
/* dark */
#fav-breadcrumbswrap.fav-module-block-dark {
  border-top: 1px dashed #838383;
  border-bottom: 1px dashed #838383;
}
/* clear */
#fav-breadcrumbswrap.fav-module-block-clear {
  border-top: 1px dashed #838383;
  border-bottom: 1px dashed #838383;
}
/* color */
#fav-breadcrumbswrap.fav-module-block-color {
  border-top: 1px dashed #fff;
  border-bottom: 1px dashed #fff;
}

/*/
///
///  map
///
/*/

#fav-map h3:first-of-type {
  color: #111;
}

/*/
///
///  footer
///
/*/

/* footer menu */

#fav-footer ul#favdemo .nav-header {
  display: none;
}

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

#fav-copyrightwrap {
  background-color: #111;
  color: #fff;
}
#fav-copyright {
  border-top: 1px dashed #838383;
}
#fav-copyright a:hover,
#fav-copyright a:focus {
  color: #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.6. titles
///
//////////////////////////////////////////////////////////////////////////////*/

/* default */
.fav-container h1,
.fav-container h2,
.fav-container h3,
.fav-container h4,
.fav-container h5,
.fav-container h6 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.fav-container h3:first-of-type,
.fav-container .page-header h2,
.fav-container h2.item-title,
.fav-container .hikashop_product_page h1 {
  margin-bottom: 14px;
  padding-bottom: 14px;
}

/* subtitles */
.fav-container h4.fav-subtitle {
  color: inherit;
  margin-top: -4px;
  margin-bottom: 24px;
  font-weight: normal;
  font-size: 16px;
}

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

/* title icons */
.fav-container h3:first-of-type [class^="fa fa-"],
.fav-container h3:first-of-type [class*=" fa fa-"] {
  background-color: transparent;
  padding: 0 18px 0 0;
  margin-right: 18px;
  font-size: 24px;
}

/* light */
.moduletable.favth-icon-light > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-light > h3:first-of-type [class*=" fa fa-"] {
  padding: 10px;
  border: 1px solid #e7e7e7;
}
.fav-container .moduletable.favth-light h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-light h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-light h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-light h3:first-of-type [class*=" fa fa-"] {
  border-right: 1px dashed #77f904;
}

/* dark */
.moduletable.favth-icon-dark > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-dark > h3:first-of-type [class*=" fa fa-"] {
  padding: 10px;
  border: 0 none;
}
.fav-container .moduletable.favth-dark h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-dark h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-dark h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-dark h3:first-of-type [class*=" fa fa-"] {
  border-right: 1px dashed #838383;
}

/* clear */
.moduletable.favth-icon-clear > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-clear > h3:first-of-type [class*=" fa fa-"] {
  padding: 10px;
  border: 0 none;
}
.fav-container .moduletable.favth-clear h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-clear h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-clear h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-clear h3:first-of-type [class*=" fa fa-"] {
  border-right: 1px dashed #fff;
}

/* color */
.moduletable.favth-icon-color > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-color > h3:first-of-type [class*=" fa fa-"] {
  padding: 10px;
  border: 0 none;
}
.fav-container .moduletable.favth-color h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-color h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-color h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-color h3:first-of-type [class*=" fa fa-"] {
  border-right: 1px dashed #fff;
}

/* stack */
.moduletable.favth-stack > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-stack > h3:first-of-type [class*=" fa fa-"] {
  padding: 10px;
}
.fav-container .moduletable.favth-stack.favth-light h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-stack.favth-light h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-light .moduletable.favth-stack h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-light .moduletable.favth-stack h3:first-of-type [class*=" fa fa-"] {
  border: 1px dashed #b1b1b1;
}
.fav-container .moduletable.favth-stack.favth-dark h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-stack.favth-dark h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-dark .moduletable.favth-stack h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-dark .moduletable.favth-stack h3:first-of-type [class*=" fa fa-"] {
  border: 1px dashed #838383;
}
.fav-container .moduletable.favth-stack.favth-clear h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-stack.favth-clear h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-clear .moduletable.favth-stack h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-clear .moduletable.favth-stack h3:first-of-type [class*=" fa fa-"] {
  border: 1px dashed #777;
}
.fav-container .moduletable.favth-stack.favth-color h3:first-of-type [class^="fa fa-"],
.fav-container .moduletable.favth-stack.favth-color h3:first-of-type [class*=" fa fa-"],
.fav-container .fav-module-block-color .moduletable.favth-stack h3:first-of-type [class^="fa fa-"],
.fav-container .fav-module-block-color .moduletable.favth-stack h3:first-of-type [class*=" fa fa-"] {
  border: 1px dashed #fff;
}


/*/
///
///  variations
///
/*/

/* light */
.fav-container .moduletable.favth-light h3:first-of-type,
.fav-container .fav-module-block-light h3:first-of-type,
.fav-container #fav-main h3:first-of-type,
.fav-container #fav-map h3:first-of-type,
.fav-container .page-header h2,
.fav-container h2.item-title,
.fav-container .hikashop_product_page h1 {
  color: #111;
  border-bottom: 1px dashed #b1b1b1;
}

/* color */
.fav-container .moduletable.favth-color h3:first-of-type,
.fav-container .fav-module-block-color h3:first-of-type {
  color: #fff;
  border-bottom: 1px dashed #fff;
}

/* dark */
.fav-container .moduletable.favth-dark h3:first-of-type,
.fav-container .fav-module-block-dark h3:first-of-type {
  color: #fff;
  border-bottom: 1px dashed #77f904;
}

/* clear */
.fav-container .moduletable.favth-clear h3:first-of-type,
.fav-container .fav-module-block-clear h3:first-of-type {
  color: #fff;
  border-bottom: 1px dashed #fff;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.7. buttons
///
//////////////////////////////////////////////////////////////////////////////*/

.fav-container .favth-btn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a,
.fav-container .hikabtn {
  display: inline-block;
  padding: 12px 21px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
  text-shadow: none;
  border-radius: 0;
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.fav-container .favth-btn:hover,
.fav-container .favth-btn:focus,
.fav-container .favth-btn:active,
.fav-container .favth-btn.favth-active,
.fav-container .btn:hover,
.fav-container .btn:focus,
.fav-container .btn:active,
.fav-container .btn.active,
.fav-container .btn-primary:hover,
.fav-container .btn-primary:focus,
.fav-container .btn-primary:active,
.fav-container .btn-primary.active,
.fav-container .pager .next a:hover,
.fav-container .pager .previous a:hover,
.fav-container .pager .next a:focus,
.fav-container .pager .previous a:focus,
.fav-container .hikabtn:hover,
.fav-container .hikabtn:focus {
  color: #fff;
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.fav-container .fav-module-block-color .favth-btn:hover,
.fav-container .moduletable.favth-color .favth-btn:hover,
.fav-container .fav-module-block-color .favth-btn:focus,
.fav-container .moduletable.favth-color .favth-btn:focus {
  color: #fff;
  background-color: #111;
}

/* button sizes */
.fav-container .favth-btn-large,
.fav-container .favth-btn-small,
.fav-container .favth-btn-mini {
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 0;
}
.fav-container .favth-btn-large {
  padding: 18px 24px 16px;
  font-size: 18px;
}
.fav-container .favth-btn-small {
  padding: 8px 14px;
  font-size: 14px;
}
.fav-container .favth-btn-mini {
  padding: 6px 10px 4px;
  font-size: 12px;
}

/*/
///
///  button box shadow
///
/*/

.fav-container .favth-btn:hover,
.fav-container .favth-btn:focus,
.fav-container .favth-btn:active,
.fav-container .favth-btn.favth-active,
.fav-container .btn:hover,
.fav-container .btn:focus,
.fav-container .btn:active,
.fav-container .btn.active,
.fav-container .btn-primary:hover,
.fav-container .btn-primary:focus,
.fav-container .btn-primary:active,
.fav-container .btn-primary.active,
.fav-container .pager .next a:hover,
.fav-container .pager .previous a:hover,
.fav-container .pager .next a:focus,
.fav-container .pager .previous a:focus,
.fav-container .hikabtn:hover,
.fav-container .hikabtn:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
#fav-errorpage .btn:hover,
#fav-errorpage .btn:focus,
#fav-errorpage .btn:active {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
div.profile-edit #member-profile a.btn:hover,
div.profile-edit #member-profile button.btn.validate:hover,
div.profile-edit #member-profile a.btn:focus,
div.profile-edit #member-profile button.btn.validate:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.8. variations
///
//////////////////////////////////////////////////////////////////////////////*/

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

/* remove the default border */
.moduletable.favth-light,
.moduletable.favth-dark,
.moduletable.favth-color,
.moduletable.favth-clear {
  border: 0 none;
}

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

/* remove the default border */
.moduletable.favth-icon-light > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-light > h3:first-of-type [class*=" fa fa-"],
.moduletable.favth-icon-dark > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-dark > h3:first-of-type [class*=" fa fa-"],
.moduletable.favth-icon-color > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-color > h3:first-of-type [class*=" fa fa-"],
.moduletable.favth-icon-clear > h3:first-of-type [class^="fa fa-"],
.moduletable.favth-icon-clear > h3:first-of-type [class*=" fa fa-"] {
  border: 0 none;
}

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

/* remove the default dashed border for the title variations */
.moduletable.favth-title-symbol > h3:first-of-type,
.moduletable.favth-title-line > h3:first-of-type,
.moduletable.favth-title-plus > h3:first-of-type {
  border-bottom: 0 none;
}

/* subtitles */
.moduletable.favth-title-line h4.fav-subtitle,
.moduletable.favth-title-border h4.fav-subtitle,
.moduletable.favth-title-symbol h4.fav-subtitle,
.moduletable.favth-title-plus h4.fav-subtitle {
  margin-top: -8px;
}

/* title dashed */
.moduletable.favth-title-dashed > h3:first-of-type {
  padding-top: 14px;
}
.moduletable.favth-title-dashed.favth-light > h3:first-of-type,
.fav-module-block-light .moduletable.favth-title-dashed h3:first-of-type {
  border-top: 1px dashed #b1b1b1;
}
.moduletable.favth-title-dashed.favth-color > h3:first-of-type,
.fav-module-block-color .moduletable.favth-title-dashed h3:first-of-type {
  border-top: 1px dashed #fff;
}
.moduletable.favth-title-dashed.favth-dark > h3:first-of-type,
.fav-module-block-dark .moduletable.favth-title-dashed h3:first-of-type {
  border-top: 1px dashed #77f904;
}
.moduletable.favth-title-dashed.favth-clear > h3:first-of-type,
.fav-module-block-clear .moduletable.favth-title-dashed h3:first-of-type {
  border-top: 1px dashed #77f904;
}

/* title dashed top */
.moduletable.favth-title-dashed-top > h3:first-of-type {
  padding-top: 14px;
  border-bottom: 1px solid transparent;
}
.moduletable.favth-title-dashed-top.favth-light > h3:first-of-type,
.fav-module-block-light .moduletable.favth-title-dashed-top h3:first-of-type {
  border-top: 1px dashed #b1b1b1;
}
.moduletable.favth-title-dashed-top.favth-color > h3:first-of-type,
.fav-module-block-color .moduletable.favth-title-dashed-top h3:first-of-type {
  border-top: 1px dashed #77f904;
}
.moduletable.favth-title-dashed-top.favth-dark > h3:first-of-type,
.fav-module-block-dark .moduletable.favth-title-dashed-top h3:first-of-type {
  border-top: 1px dashed #838383;
}
.moduletable.favth-title-dashed-top.favth-clear > h3:first-of-type,
.fav-module-block-clear .moduletable.favth-title-dashed-top h3:first-of-type {
  border-top: 1px dashed #77f904;
}

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

/* top color */
.moduletable.favth-pattern-top {
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 30px;
  margin-bottom: 1px;
}
/* bottom color */
.moduletable.favth-pattern-bottom {
  background-position: bottom;
  background-repeat: repeat-x;
  padding-bottom: 20px;
  margin-top: 1px;
}
/* top and bottom color */
.moduletable.favth-pattern {
  background-color: #77f904;
  padding-top: 30px;
  padding-bottom: 20px;
}
.moduletable.favth-pattern.favth-light {
  background-color: #77f904;
}
.moduletable.favth-pattern.favth-dark {
  background-color: #191919;
}
.moduletable.favth-pattern.favth-clear {
  background-color: rgba(156, 217, 107, 0.77);
}

/* top light */
.moduletable.favth-pattern-top-light {
  background-position: top;
  background-repeat: repeat-x;
  padding-top: 30px;
  margin-bottom: 1px;
}
/* bottom light */
.moduletable.favth-pattern-bottom-light {
  background-position: bottom;
  background-repeat: repeat-x;
  padding-bottom: 20px;
  margin-top: 1px;
}
/* top and bottom light */
.moduletable.favth-pattern-light {
  background-color: #77f904;
  padding-top: 30px;
  padding-bottom: 20px;
}
.moduletable.favth-pattern-light.favth-light {
  background-color: #77f904;
}
.moduletable.favth-pattern-light.favth-dark {
  background-color: #191919;
}
.moduletable.favth-pattern-light.favth-clear {
  background-color: rgba(156, 217, 107, 0.77);
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.9. custom pages
///
//////////////////////////////////////////////////////////////////////////////*/

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

/* error page */
h3.fav404 {
  color: #111;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.10. typography
///
//////////////////////////////////////////////////////////////////////////////*/

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

.favth-lead {
  margin-top: 7px;
  margin-bottom: 21px;
}
.moduletable.favth-color .favth-lead {
  padding-left: 21px;
  padding-right: 21px;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.11. cms
///
//////////////////////////////////////////////////////////////////////////////*/

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

/* readmore */
p.readmore .icon-chevron-right {
  font-size: 21px;
}
/* nav tabs */
.nav-tabs.nav-stacked > li > a,
.nav-tabs.nav-stacked > li > a:hover,
.nav-tabs.nav-stacked > li > a:focus {
  background-color: #fff;
  border: 1px dashed #b1b1b1 !important;
}

/* items */
.items,
div[class^="items-"],
div[class*=" items-"] {
  margin-bottom: 36px;
}
.blog-featured .items,
.blog-featured div[class^="items-"],
.blog-featured div[class*=" items-"] {
  margin-top: 36px;
  padding-bottom: 36px;
}
.blog-featured .items h2.item-title,
.blog-featured div[class^="items-"] h2.item-title,
.blog-featured div[class*=" items-"] h2.item-title {
  margin-bottom: 21px;
}
/* create article */
.edit #adminForm #jform_publish_up_btn.btn,
.edit #adminForm #jform_publish_down_btn.btn {
  padding: 4px 12px;
}
.edit #adminForm #jform_publish_up_btn.btn span.icon-calendar,
.edit #adminForm #jform_publish_down_btn.btn span.icon-calendar {
  margin: 0;
}
.edit #adminForm .js-calendar {
  margin-top: -10px;
}

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

.item-image img,
.fav-tags-img {
  padding: 0px;
  background-color: transparent;
  border: 0 none;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
  margin-bottom: 21px;
}

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

.fav-container .pagination ul li a,
.fav-container .pagination ul li span,
.fav-container .pagination ul li.pagination-start span,
.fav-container .pagination ul li.pagination-prev span,
.fav-container .pagination ul li.pagination-next span,
.fav-container .pagination ul li.pagination-end span,
.fav-container .hikashop_products_pagination .list-footer .pagenav,
.fav-container .hikashop_products_pagination .list-footer a.pagenav,
.fav-container .hikashop_subcategories_pagination .list-footer .pagenav,
.fav-container .hikashop_products_pagination .list-footer .pagenav.pagenav_text,
.fav-container .hikashop_products_pagination .list-footer .pagenav.pagenav_text:hover,
.fav-container .hikashop_products_pagination .list-footer .pagenav.pagenav_text:focus {
  margin-left: 2px;
  margin-right: 2px;
  padding: 10px 18px;
  background-color: #111;
  color: #77f904;
  border: 0 none !important;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
.fav-container .pagination ul li span,
.fav-container .pagination ul li a:hover,
.fav-container .pagination ul li a:focus,
.fav-container .hikashop_products_pagination .list-footer span.pagenav,
.fav-container .hikashop_products_pagination .list-footer a.pagenav:hover,
.fav-container .hikashop_products_pagination .list-footer a.pagenav:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.fav-container .pagination .counter {
  margin: 54px auto 0;
}

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

  .fav-container .pagination ul li a,
  .fav-container .pagination ul li span,
  .fav-container .pagination ul li.pagination-start span,
  .fav-container .pagination ul li.pagination-prev span,
  .fav-container .pagination ul li.pagination-next span,
  .fav-container .pagination ul li.pagination-end span,
  .fav-container .hikashop_products_pagination .list-footer .pagenav,
  .fav-container .hikashop_products_pagination .list-footer a.pagenav,
  .fav-container .hikashop_subcategories_pagination .list-footer .pagenav,
  .fav-container .hikashop_products_pagination .list-footer .pagenav.pagenav_text {
    margin-bottom: 4px;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.12. store
///
//////////////////////////////////////////////////////////////////////////////*/

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

div.hikashop_container {
  background-color: #fff;
  border: 0 none;
  box-shadow: 0 0 7px rgba(0,0,0,0.17);
  -webkit-transition: all 0.3s ease-out 0s;
  -moz-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
div.hikashop_container:hover,
div.hikashop_container:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.hikashop_category_name a {
  font-size: 20px;
  color: #111;
}
.hikashop_category_name a:hover,
.hikashop_category_name a:focus {
  color: #111;
}
.fav-container .fav-module-block-light .hikashop_listing_img_title,
.fav-container .moduletable.favth-light .hikashop_listing_img_title {
  border: 1px solid #e7e7e7;
}

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

.fav-container .hikashop_container .hikashop_product_name {
  text-align: left !important;
  margin: 0px;
  padding: 24px 30px;
  font-size: 20px;
  border-bottom: 1px dashed #b1b1b1;
}
.fav-container .hikashop_container .hikashop_category_name {
  text-align: left !important;
  margin: 0px;
  padding: 4px 30px 24px;
}
.fav-container .hikashop_container .hikashop_product_price_full {
  text-align: left !important;
  padding: 21px 30px;
  margin-bottom: 0;
  font-size: 17px;
  color: #111;
}
.fav-container .hikashop_container .hikashop_product_price_full .hikashop_product_price_per_unit {
  color: #bbb;
}
.fav-container .hikashop_container .hikashop_product_stock .btn {
  display: inline;
  width: 100%;
  text-align: left;
  padding: 16px 30px;
  margin-top: 0;
  margin-bottom: 0;
}
.fav-container .hikashop_container form {
  margin-bottom: 0;
}
.fav-container .hikashop_container .hikashop_product_image,
.fav-container .hikashop_container .hk_product_image {
  margin-bottom: 0px;
}
.fav-container .moduletable .hikashop_module .hikashop_product_price_full {
  margin-bottom: 0;
}

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

/* empty */
#hikashop_cart_module.hikashop_cart_module .hikashop_cart #hikashop_cart_module_empty:before,
#hikashop_cart_module.hikashop_cart_module .hikashop_cart .hikashop_small_cart_checkout_link:before {
  content: "\f291";
}

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

.hikashop_products_listing {
  padding-bottom: 21px;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  1.13. extensions
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

.favdemo .favcontent div[id^="favcontent-box"],
.favdemo .favcontent div[id*=" favcontent-box"] {
  margin-top: 0px;
  margin-bottom: 12px;
}
.favdemo .favcontent h3[id^="favcontent-title"],
.favdemo .favcontent h3[id*=" favcontent-title"] {
  float: left;
  margin: 7px 0 0 21px !important;
}
.favdemo .favcontent div[id^="favcontent-readmore"],
.favdemo .favcontent div[id*=" favcontent-readmore"] {
  float: right;
  margin: -2px 0 0 !important;
}
.favdemo .favcontent div[id^="favcontent-readmore"] a.btn,
.favdemo .favcontent div[id*=" favcontent-readmore"] a.btn {
  margin: 0 !important;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
.favdemo .favcontent div[id^="favcontent-readmore"] a.btn:hover,
.favdemo .favcontent div[id*=" favcontent-readmore"] a.btn:hover,
.favdemo .favcontent div[id^="favcontent-readmore"] a.btn:focus,
.favdemo .favcontent div[id*=" favcontent-readmore"] a.btn:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.favdemo .favcontent div[id^="favcontent-readmore"] a.btn:before,
.favdemo .favcontent div[id*=" favcontent-readmore"] a.btn:before {
  font-family: FontAwesome;
  content: "\f019";
  padding-right: 7px;
  font-size: 16px;
  font-weight: normal;
}

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

  .favdemo .favcontent h3[id^="favcontent-title"],
  .favdemo .favcontent h3[id*=" favcontent-title"],
  .favdemo .favcontent div[id^="favcontent-readmore"],
  .favdemo .favcontent div[id*=" favcontent-readmore"] {
    float: none;
    margin: 0 auto !important;
    text-align: center !important;
  }
  .favdemo .favcontent div[id^="favcontent-readmore"] a.btn,
  .favdemo .favcontent div[id*=" favcontent-readmore"] a.btn {
    margin: 21px 0 7px !important;
  }

}

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

.favstyle div[id^="favcontent-box"],
.favstyle div[id*=" favcontent-box"] {
  margin-top: 7px;
  margin-bottom: -10px;
  background-color: #77f904;
  box-shadow: 0 0 7px rgba(0,0,0,.27);
}
.favstyle div.favth-clearfix[id^="favcontent-description"],
.favstyle div.favth-clearfix[id*=" favcontent-description"] {
  margin-top: 0 !important;
  padding: 0 24px 21px;
}

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

  .favstyle div[id^="favcontent-box"],
  .favstyle div[id*=" favcontent-box"] {
    margin-top: 7px;
    margin-bottom: 14px;
  }

}

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

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

.favdemo div[id^="favshowcase-readmore"] a.btn,
.favdemo div[id*=" favshowcase-readmore"] a.btn {
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
.favdemo div[id^="favshowcase-readmore"] a.btn:hover,
.favdemo div[id*=" favshowcase-readmore"] a.btn:hover,
.favdemo div[id^="favshowcase-readmore"] a.btn:focus,
.favdemo div[id*=" favshowcase-readmore"] a.btn:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.favdemo div[id^="favshowcase-readmore"] i,
.favdemo div[id*=" favshowcase-readmore"] i {
  font-size: 22px;
}

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

.favshowcase-favstyle {
  margin-top: -10px;
  padding: 0 !important;
}
.favstyle div[id^="favshowcase-box"],
.favstyle div[id*=" favshowcase-box"] {
  margin-bottom: 0px;
  margin-top: 0px;
}
.favstyle div[id^="favshowcase-image"],
.favstyle div[id*=" favshowcase-image"] {
  margin-bottom: 0px;
}
.favstyle div.fav-right[id^="favshowcase-image"],
.favstyle div.fav-right[id*=" favshowcase-image"] {
  margin-left: 4%;
}
.favstyle div.fav-left[id^="favshowcase-image"],
.favstyle div.fav-left[id*=" favshowcase-image"] {
  margin-right: 4%;
}
.favstyle h3[id^="favshowcase-title"] a,
.favstyle h3[id*=" favshowcase-title"] a {
  width: 20%;
  display: inline-block;
}
.favstyle div[id^="favshowcase-text"],
.favstyle div[id*=" favshowcase-text"] {
  margin-left: 40px;
}
.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
.favstyle div[id^="favshowcase-readmore"] a.btn:hover,
.favstyle div[id*=" favshowcase-readmore"] a.btn:hover,
.favstyle div[id^="favshowcase-readmore"] a.btn:focus,
.favstyle div[id*=" favshowcase-readmore"] a.btn:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
.moduletable.favth-color.favstyle div[id^="favshowcase-readmore"] [class^="fa-"],
.moduletable.favth-color.favstyle div[id*=" favshowcase-readmore"] [class^="fa-"],
.moduletable.favth-color.favstyle div[id^="favshowcase-readmore"] [class*=" fa-"],
.moduletable.favth-color.favstyle div[id*=" favshowcase-readmore"] [class*=" fa-"] {
  background-color: transparent;
}

@media (max-width: 1199px) {

  .favstyle div[id^="favshowcase-description"],
  .favstyle div[id*=" favshowcase-description"] {
    font-size: 14px !important;
    margin: 0 0 24px 0 !important;
  }
  .favstyle h3[id^="favshowcase-title"],
  .favstyle h3[id*=" favshowcase-title"] {
    margin: 4% 0 2% !important;
  }
  .favstyle h3[id^="favshowcase-title"] a,
  .favstyle h3[id*=" favshowcase-title"] a {
    width: 40%;
  }

}

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

  .favstyle div[id^="favshowcase-box"],
  .favstyle div[id*=" favshowcase-box"] {
    padding-bottom: 21px;
  }
  .favstyle div[id^="favshowcase-image"],
  .favstyle div[id*=" favshowcase-image"] {
    float: none !important;
    margin: 0 0 4% 0 !important;
    width: 100% !important;
  }
  .favstyle div[id^="favshowcase-description"],
  .favstyle div[id*=" favshowcase-description"] {
    margin: 0 0 14px 0 !important;
  }
  .favstyle div[id^="favshowcase-text"],
  .favstyle div[id*=" favshowcase-text"] {
    margin: 0 40px;
  }

}

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

  .favshowcase-favstyle {
    margin-top: 0px;
    padding: 0 !important;
  }
  .favstyle h3[id^="favshowcase-title"] a,
  .favstyle h3[id*=" favshowcase-title"] a {
    width: 100%;
  }

}


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

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

.favstyle .favtestimonials {
  margin-top: 30px;
  margin-bottom: 40px;
}
.favstyle .favtestimonials-content {
  background-color: #77f904;
  padding-bottom: 21px;
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
.favstyle .favtestimonials-author-text {
  margin: 0 36px 14px 36px;
}
.favstyle .favtestimonials-author-text a:hover,
.favstyle .favtestimonials-author-text a:focus {
  color: #111;
}

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

  .favstyle .favtestimonials {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .favstyle .favtestimonials-carousel.arrows-middle .favth-carousel-inner {
    padding-bottom: 60px;
  }

}

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

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

/* remove the top and bottom margins */
.favstyle .favsliderpro-carousel #favsliderpro-slides.favth-carousel-inner {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* readmore button box-shadow */
.favstyle .favsliderpro-carousel div[id^="favsliderpro-caption-readmore"] a.btn,
.favstyle .favsliderpro-carousel div[id*=" favsliderpro-caption-readmore"] a.btn {
  box-shadow: 0 0 7px rgba(0,0,0,0.27);
}
.favstyle .favsliderpro-carousel div[id^="favsliderpro-caption-readmore"] a.btn:hover,
.favstyle .favsliderpro-carousel div[id*=" favsliderpro-caption-readmore"] a.btn:hover,
.favstyle .favsliderpro-carousel div[id^="favsliderpro-caption-readmore"] a.btn:focus,
.favstyle .favsliderpro-carousel div[id*=" favsliderpro-caption-readmore"] a.btn:focus {
  box-shadow: 0px 5px 11px 0px rgba(0, 0, 0, 0.18), 0px 4px 15px 0px rgba(0, 0, 0, 0.15);
}
/* indicators style */
.favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators.favsliderpro-indicators-right {
  bottom: 40px !important;
}
.favstyle .favsliderpro-carousel .favth-carousel-indicators li {
  margin-right: 3px;
  margin-left: 3px;
}
.favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators li {
  opacity: 1;
}
/* arrows style */
.favstyle .favsliderpro-carousel.favsliderpro-image-center .favsliderpro-caption.favsliderpro-caption-light .favth-carousel-caption {
  background-color: rgba( 255,255,255, 0.9);
}
.favstyle #favsliderpro-arrows .favth-carousel-control {
  opacity: 1;
}
.favstyle #favsliderpro-arrows .favth-left.favth-carousel-control i,
.favstyle #favsliderpro-arrows .favth-right.favth-carousel-control i {
  text-shadow: 0 0 7px rgba(0,0,0,0.17);
  opacity: 0.67;
}
.favstyle #favsliderpro-arrows .favth-left.favth-carousel-control i:hover,
.favstyle #favsliderpro-arrows .favth-right.favth-carousel-control i:hover,
.favstyle #favsliderpro-arrows .favth-left.favth-carousel-control i:focus,
.favstyle #favsliderpro-arrows .favth-right.favth-carousel-control i:focus {
  background-color: #fff !important;
  box-shadow: 0 0 7px rgba(0,0,0,0.17);
}
.favstyle #favsliderpro-arrows .favth-carousel-control:hover,
.favstyle #favsliderpro-arrows .favth-carousel-control:focus {
  box-shadow: none !important;
}
/* title width */
.favstyle .favsliderpro-carousel h3[id^="favsliderpro-caption-title"],
.favstyle .favsliderpro-carousel h3[id*=" favsliderpro-caption-title"] {
  width: 80%;
}
/* description width */
.favstyle .favsliderpro-carousel p[class^="favsliderpro-caption-description"],
.favstyle .favsliderpro-carousel p[class*=" favsliderpro-caption-description"] {
  width: 90%;
}

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

  .favstyle .favsliderpro-carousel.favsliderpro-image-center.favsliderpro-caption-right .favth-carousel-caption {
    padding: 20px 60px;
  }

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

  /* caption width */
  .favstyle .favsliderpro-carousel.favsliderpro-image-center.favsliderpro-caption-right .favth-carousel-caption {
    padding: 10px 40px;
  }
  /* title width */
  .favstyle .favsliderpro-carousel h3[id^="favsliderpro-caption-title"],
  .favstyle .favsliderpro-carousel h3[id*=" favsliderpro-caption-title"] {
    width: 100%;
  }
  /* description width */
  .favstyle .favsliderpro-carousel p[class^="favsliderpro-caption-description"],
  .favstyle .favsliderpro-carousel p[class*=" favsliderpro-caption-description"] {
    width: 100%;
  }

}

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

  /* remove the bottom margins */
  .favstyle .favsliderpro-carousel #favsliderpro-slides.favth-carousel-inner {
    margin-bottom: 40px;
  }
  /* indicators style */
  .favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators.favsliderpro-indicators-right {
    bottom: 20px !important;
    margin: 0px auto;
    display: table;
    float: none;
  }
  /* dont' elevate the centered caption 40px higher */
  .favstyle .favsliderpro-carousel h3[id^="favsliderpro-caption-title"],
  .favstyle .favsliderpro-carousel h3[id*=" favsliderpro-caption-title"] {
    padding-top: 10px !important;
  }
  /* fix arrows height */
  .favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-carousel-control {
    margin-top: -50px;
  }
  /* caption width */
  .favstyle .favsliderpro-carousel.favsliderpro-image-center.favsliderpro-caption-right .favth-carousel-caption {
    top: auto;
    height: auto !important;
    left: 0;
    padding: 0px 60px;
  }

}

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

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

.favstyle ul#favsocial-list {
  margin-top: 8px;
}

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

  #fav-copyright {
    float: none;
    width: 100%;
    margin: 0;
  }
  .favstyle ul#favsocial-list {
    margin: 0px auto 21px;
    display: table;
    float: none;
  }

}

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

2. style

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

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

#48a4fe - main color

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

style 1 - #48a4fe
style 2 - #8f50a3
style 3 - #ff4b58
style 4 - #0ac3de
style 5 - #ff75a3
style 6 - #87c728
style 7 - #f5c000
style 8 - #bd5b9a
style 9 - #eb8ca3
style 10 - #5264cc

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.1. reset
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.2. header
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.3. logo
///
//////////////////////////////////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.4. navigation
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* clear */
.fav-module-block-clear ul.menufavth-horizontal li.active a,
.fav-module-block-clear ul.menufavth-horizontal li a:hover,
.fav-module-block-clear ul.menufavth-horizontal li a:focus,
.fav-module-block-clear ul.menufavth-horizontal li:hover a,
.fav-module-block-clear ul.menufavth-horizontal li:focus a,
.fav-module-block-clear ul.menufavth-horizontal li.active .nav-header,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus,
.fav-module-block-clear ul.menufavth-horizontal li:hover .nav-header,
.fav-module-block-clear ul.menufavth-horizontal li:focus .nav-header,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}
.moduletable.favth-clear ul.menufavth-horizontal li.active a,
.moduletable.favth-clear ul.menufavth-horizontal li a:hover,
.moduletable.favth-clear ul.menufavth-horizontal li a:focus,
.moduletable.favth-clear ul.menufavth-horizontal li:hover a,
.moduletable.favth-clear ul.menufavth-horizontal li:focus a,
.moduletable.favth-clear ul.menufavth-horizontal li.active .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus,
.moduletable.favth-clear ul.menufavth-horizontal li:hover .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li:focus .nav-header,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}
.fav-module-block-clear ul.menufavth-horizontal li.active a:before,
.fav-module-block-clear ul.menufavth-horizontal li a:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li a:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li:hover a:before,
.fav-module-block-clear ul.menufavth-horizontal li:focus a:before,
.fav-module-block-clear ul.menufavth-horizontal li.active .nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus:before,
.fav-module-block-clear ul.menufavth-horizontal li:hover .nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li:focus .nav-header:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-clear ul.menufavth-horizontal li .nav-header:focus:before {
  color: #48a4fe;
}
.moduletable.favth-clear ul.menufavth-horizontal li.active a:before,
.moduletable.favth-clear ul.menufavth-horizontal li a:hover:before,
.moduletable.favth-clear ul.menufavth-horizontal li a:focus:before,
.moduletable.favth-clear ul.menufavth-horizontal li:hover a:before,
.moduletable.favth-clear ul.menufavth-horizontal li:focus a:before,
.moduletable.favth-clear ul.menufavth-horizontal li.active .nav-header:before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover:before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus:before,
.moduletable.favth-clear ul.menufavth-horizontal li:hover .nav-header:before,
.moduletable.favth-clear ul.menufavth-horizontal li:focus .nav-header:before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:hover:before,
.moduletable.favth-clear ul.menufavth-horizontal li .nav-header:focus:before {
  color: #48a4fe;
}

/* dark */
.fav-module-block-dark ul.menufavth-horizontal li.active a,
.fav-module-block-dark ul.menufavth-horizontal li a:hover,
.fav-module-block-dark ul.menufavth-horizontal li a:focus,
.fav-module-block-dark ul.menufavth-horizontal li:hover a,
.fav-module-block-dark ul.menufavth-horizontal li:focus a,
.fav-module-block-dark ul.menufavth-horizontal li.active .nav-header,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus,
.fav-module-block-dark ul.menufavth-horizontal li:hover .nav-header,
.fav-module-block-dark ul.menufavth-horizontal li:focus .nav-header,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}
.moduletable.favth-dark ul.menufavth-horizontal li.active a,
.moduletable.favth-dark ul.menufavth-horizontal li a:hover,
.moduletable.favth-dark ul.menufavth-horizontal li a:focus,
.moduletable.favth-dark ul.menufavth-horizontal li:hover a,
.moduletable.favth-dark ul.menufavth-horizontal li:focus a,
.moduletable.favth-dark ul.menufavth-horizontal li.active .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus,
.moduletable.favth-dark ul.menufavth-horizontal li:hover .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li:focus .nav-header,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus {
  color: #48a4fe;
}
.fav-module-block-dark ul.menufavth-horizontal li.active a:before,
.fav-module-block-dark ul.menufavth-horizontal li a:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li a:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li:hover a:before,
.fav-module-block-dark ul.menufavth-horizontal li:focus a:before,
.fav-module-block-dark ul.menufavth-horizontal li.active .nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus:before,
.fav-module-block-dark ul.menufavth-horizontal li:hover .nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li:focus .nav-header:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:hover:before,
.fav-module-block-dark ul.menufavth-horizontal li .nav-header:focus:before {
  color: #48a4fe;
}
.moduletable.favth-dark ul.menufavth-horizontal li.active a:before,
.moduletable.favth-dark ul.menufavth-horizontal li a:hover:before,
.moduletable.favth-dark ul.menufavth-horizontal li a:focus:before,
.moduletable.favth-dark ul.menufavth-horizontal li:hover a:before,
.moduletable.favth-dark ul.menufavth-horizontal li:focus a:before,
.moduletable.favth-dark ul.menufavth-horizontal li.active .nav-header:before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover:before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus:before,
.moduletable.favth-dark ul.menufavth-horizontal li:hover .nav-header:before,
.moduletable.favth-dark ul.menufavth-horizontal li:focus .nav-header:before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:hover:before,
.moduletable.favth-dark ul.menufavth-horizontal li .nav-header:focus:before {
  color: #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.5. module positions
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.6. titles
///
//////////////////////////////////////////////////////////////////////////////*/

.fav-container h1 a:hover,
.fav-container h2 a:hover,
.fav-container h3 a:hover,
.fav-container h4 a:hover,
.fav-container h5 a:hover,
.fav-container h6 a:hover {
  color: #48a4fe;
  text-decoration: none;
}

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.7. buttons
///
//////////////////////////////////////////////////////////////////////////////*/

.fav-container .favth-btn,
.fav-container .btn,
.fav-container .btn-primary,
.fav-container .pager .next a,
.fav-container .pager .previous a,
.fav-container .hikabtn {
  color: #fff;
  background-color: #111;
}
.fav-container .favth-btn:hover,
.fav-container .favth-btn:focus,
.favth-btn:active,
.favth-btn.favth-active,
.fav-container .btn:hover,
.fav-container .btn:focus,
.fav-container .btn:active,
.fav-container .btn.active,
.fav-container .btn-primary:hover,
.fav-container .btn-primary:focus,
.fav-container .btn-primary:active,
.fav-container .btn-primary.active,
.fav-container .pager .next a:hover,
.fav-container .pager .previous a:hover,
.fav-container .pager .next a:focus,
.fav-container .pager .previous a:focus,
.fav-container .hikabtn:hover,
.fav-container .hikabtn:focus {
  color: #fff;
  background-color: #48a4fe;
}

/* pagination */
.fav-container .pagination ul li span {/* active navigation item */
  cursor: default;
  background-color: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}
.fav-container .pagination ul li a:hover,
.fav-container .pagination ul li a:focus,
.fav-container .pagination ul li.pagination-start a:hover,
.fav-container .pagination ul li.pagination-prev a:hover,
.fav-container .pagination ul li.pagination-next a:hover,
.fav-container .pagination ul li.pagination-end a:hover,
.fav-container .pagination ul li.pagination-start a:focus,
.fav-container .pagination ul li.pagination-prev a:focus,
.fav-container .pagination ul li.pagination-next a:focus,
.fav-container .pagination ul li.pagination-end a:focus {
  background-color: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}
.fav-container .hikashop_products_pagination .list-footer span.pagenav,
.fav-container .hikashop_subcategories_pagination .list-footer span.pagenav {/* active navigation item */
  cursor: default;
  background-color: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}
.fav-container .hikashop_products_pagination .list-footer a.pagenav:hover,
.fav-container .hikashop_products_pagination .list-footer a.pagenav:focus {
  background-color: #48a4fe;
  color: #fff;
  border: 1px solid #48a4fe;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.8. variations
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.9. custom pages
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

/* default view */
#fav-errorpage .btn {
  color: #fff;
  background-color: #77f904;
}
#fav-errorpage .btn:hover,
#fav-errorpage .btn:focus,
#fav-errorpage .btn:active {
  color: #fff;
  background-color: #32cd32;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.10. typography
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.11. cms
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.12. store
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  2.13. extensions
///
//////////////////////////////////////////////////////////////////////////////*/

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

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

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

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

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

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

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

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

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