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

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

1. layout
  1.1. reset
  1.2. header
  1.3. logo
  1.4. navigation
  1.5. module positions
  1.6. titles
  1.7. buttons
  1.8. variations
  1.9. custom pages
  1.10. typography
  1.11. cms
  1.12. 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
///
//////////////////////////////////////////////////////////////////////////////*/

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

/*  primary */
body {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif; /* default font */
  font-weight: normal;
}

/* secondary */
p.fav404 {
  font-family: 'Sacramento', cursive;
  font-weight: normal;
}
.fav-container h4.fav-subtitle {
  font-family: 'Sacramento', cursive;
  font-weight: normal;
}
dl.article-info dd.createdby {
  font-family: 'Sacramento', cursive;
  font-weight: normal;
}
.fav-container .hikashop_categories_listing_main .hikashop_product_price_full,
.fav-container .hikashop_product_page .hikashop_product_price_full,
.fav-container .moduletable .hikashop_module .hikashop_product_price_full {
  font-family: 'Sacramento', cursive;
  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: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
}
#fav-mobilemenutext,
#fav-navbar-collapse li a,
#fav-navbar-collapse li .nav-header {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* titles */
.fav-container h1,
.fav-container h2,
.fav-container h3,
.fav-container h4,
.fav-container h5,
.fav-container h6,
.fav-container legend,
.fav-container .hikashop_category_name,
.fav-container .hikashop_product_name {
  font-family: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
}

/* 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: 'Open Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
}

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

body {
  background-color: #111;
}
#fav-container .favth-container-block {
  background-color: inherit;
}
#fav-headerwrap .favth-container-block {
  padding-left: 15px;
  padding-right: 15px;
}

/* container padding when header is fixed */
#fav-container.fav-fixed {
  padding-top: 83px;
}
#fav-container.fav-fixed.navstyle-icon-vertical {
  padding-top: 86px;
}

/* slide padding when header is fixed */
#fav-container.fav-fixed #fav-slidewrap {
  margin-top: -83px;
}
#fav-container.fav-fixed.navstyle-icon-vertical #fav-slidewrap {
  margin-top: -86px;
}
#fav-container.fav-fixed .favth-container #fav-slidewrap,
#fav-container.fav-fixed .favth-container #fav-slidewrap,
#fav-container.fav-fixed.navstyle-icon-vertical .favth-container #fav-slidewrap,
#fav-container.fav-fixed.navstyle-icon-vertical .favth-container #fav-slidewrap  {
  margin-top: 0;
}
#fav-container #fav-slidewrap .favth-container-block {
  padding-left: 0px;
  padding-right: 0px;
}

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

  #fav-search form { width: 99.5%; }

  /* container padding when header is fixed */
  #fav-container.fav-fixed {
    padding-top: 114px;
  }
  #fav-container.fav-fixed.navstyle-icon-vertical {
    padding-top: 158px;
  }

  /* slide padding when header is fixed */
  #fav-container.fav-fixed.navstyle-icon-horizontal #fav-slidewrap {
    margin-top: -114px;
  }
  #fav-container.fav-fixed.navstyle-icon-vertical #fav-slidewrap {
    margin-top: -158px;
  }

}

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

  /* slide padding when header is fixed */
  #fav-container.fav-fixed.navstyle-icon-horizontal #fav-slidewrap {
    margin-top: 0px;
  }
  #fav-container.fav-fixed.navstyle-icon-vertical #fav-slidewrap {
    margin-top: 0px;
  }

}

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

#fav-headerwrap,
#fav-headerwrap.fav-fixed,
#fav-headerwrap.fav-fixed.favheader,
#fav-headerwrap.fav-light,
#fav-headerwrap.fav-light.fav-fixed,
#fav-headerwrap.fav-light.fav-fixed.favheader,
#fav-headerwrap.fav-dark,
#fav-headerwrap.fav-dark.fav-fixed,
#fav-headerwrap.fav-dark.fav-fixed.favheader {
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
#fav-headerwrap .favth-row {
  margin-left: 0px;
  margin-right: 0px;
}

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

/* default */
#fav-headerwrap .favth-row,
#fav-headerwrap.fav-fixed .favth-row {
  background-color: #111;
  color: #fff;
}
#fav-headerwrap .favnav ul.nav ul.nav-child {
  background-color: #111;
  border: 1px solid #222;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#fav-headerwrap .favnav ul.nav ul.nav-child a,
#fav-headerwrap .favnav ul.nav ul.nav-child .nav-header {
  border-bottom: 1px solid #222 !important;
}
#fav-headerwrap .favnav ul.nav ul.nav-child li:last-child a,
#fav-headerwrap .favnav ul.nav ul.nav-child li:last-child .nav-header {
  border-bottom: 0 none !important;
}

/* light */
#fav-headerwrap.fav-light #fav-header,
#fav-headerwrap.fav-light.fav-fixed #fav-header {
  background-color: #fff;
}
#fav-headerwrap.fav-light .favnav ul.nav > li > a,
#fav-headerwrap.fav-light .favnav ul.nav > li > .nav-header  {
  color: #111;
}
#fav-headerwrap.fav-light .favnav ul.nav ul.nav-child {
  background-color: #fff;
  color: #111;
  border: 1px solid #e7e7e7;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#fav-headerwrap.fav-light .favnav ul.nav ul.nav-child a,
#fav-headerwrap.fav-light .favnav ul.nav ul.nav-child .nav-header {
  border-bottom: 1px solid #e7e7e7 !important;
}
#fav-headerwrap.fav-light.fav-fixed.favheader #fav-header {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.17);
}

/* dark */
#fav-headerwrap.fav-dark #fav-header,
#fav-headerwrap.fav-dark.fav-fixed #fav-header {
  color: #fff;
  background-color: rgba(17, 17, 17, 0.9);
}

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

.default-logo {
  margin: 24px 0px 24px 21px;
}

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

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

}

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

#fav-nav .favnav {
  padding-right: 10px;
}

/* links */
.favnav ul.nav > li > a,
.favnav ul.nav > li > .nav-header {
  margin: 21px 1px 20px 0px;
  padding: 14px 14px;
}

/* submenu */
.favnav ul.nav ul.nav-child a,
.favnav ul.nav ul.nav-child .nav-header {
  -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;
}

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

  #fav-container .favnav.navstyle ul.nav > li > a,
  #fav-container .favnav.navstyle ul.nav > li > .nav-header {
    margin-top: 10px !important;
  }

}

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

  #fav-mobilemenutext,
  #fav-navbar-collapse li a,
  #fav-navbar-collapse li .nav-header {
    text-transform: uppercase;
  }

}

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

/* default */
#fav-container .favnav.navstyle ul.nav > li > a,
#fav-container .favnav.navstyle ul.nav > li > .nav-header {
  margin: 21px 1px 20px 0px;
  padding: 14px 14px;
  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;
}
#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;
}

/* icons */
#fav-container .favnav.navstyle li a[class^="fa-"]::before,
#fav-container .favnav.navstyle li a[class*=" fa-"]::before,
#fav-container .favnav.navstyle li .nav-header[class^="fa-"]::before,
#fav-container .favnav.navstyle li .nav-header[class*=" fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li a[class^="fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li a[class*=" fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li .nav-header[class^="fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li .nav-header[class*=" fa-"]::before {
  padding: 7px;
  margin-right: 7px;
}
#fav-container .favnav.navstyle.navstyle-icon-vertical li a,
#fav-container .favnav.navstyle.navstyle-icon-vertical li .nav-header {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
#fav-container .favnav.navstyle.navstyle-icon-vertical li a[class^="fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li a[class*=" fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li .nav-header[class^="fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical li .nav-header[class*=" fa-"]::before  {
  padding: 21px 10px;
  margin: 0 auto 10px;
  max-width: 2.4em;
  min-width: 2.4em;
}
#fav-container .favnav.navstyle.navstyle-icon-vertical .nav-child li a[class^="fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical .nav-child li a[class*=" fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical .nav-child li .nav-header[class^="fa-"]::before,
#fav-container .favnav.navstyle.navstyle-icon-vertical .nav-child li .nav-header[class*=" fa-"]::before  {
  padding: 8px 8px;
  margin: 0 7px 10px auto;
}

/* 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 {
  color: #fff;
}
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-3 ul.nav > li.active > a,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-3 ul.nav > li > a:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-3 ul.nav > li > a:focus,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-3 ul.nav > li.active > .nav-header,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-3 ul.nav > li > .nav-header:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-3 ul.nav > li > .nav-header:focus {
  color: #111;
}

/* 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 {
  color: #fff;
}
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-4 ul.nav > li.active > a,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-4 ul.nav > li > a:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-4 ul.nav > li > a:focus,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-4 ul.nav > li.active > .nav-header,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-4 ul.nav > li > .nav-header:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-4 ul.nav > li > .nav-header:focus {
  color: #111;
}

/* 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 {
  color: #fff;
}
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-5 ul.nav > li.active > a,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-5 ul.nav > li > a:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-5 ul.nav > li > a:focus,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-5 ul.nav > li.active > .nav-header,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-5 ul.nav > li > .nav-header:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-5 ul.nav > li > .nav-header:focus {
  color: #111;
}

/* 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 {
  color: #fff;
}
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-6 ul.nav > li.active > a,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-6 ul.nav > li > a:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-6 ul.nav > li > a:focus,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-6 ul.nav > li.active > .nav-header,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-6 ul.nav > li > .nav-header:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-6 ul.nav > li > .nav-header:focus {
  color: #111;
}

/* style 7 */
#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 {
  color: #fff;
}
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-7 ul.nav > li.active > a,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-7 ul.nav > li > a:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-7 ul.nav > li > a:focus,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-7 ul.nav > li.active > .nav-header,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-7 ul.nav > li > .nav-header:hover,
#fav-container #fav-headerwrap.fav-light .favnav.navstyle-7 ul.nav > li > .nav-header:focus {
  color: #111;
}

/*/
///
///  horizontal
///
/*/

ul.menufavth-horizontal li a,
ul.menufavth-horizontal li .nav-header {
  font-weight: bold;
  color: #111;
}
ul.menufavth-horizontal li a::before,
ul.menufavth-horizontal li .nav-header::before {
  font-weight: normal;
}
.fav-module-block-light ul.menufavth-horizontal li a
.moduletable.favth-light ul.menufavth-horizontal li a,
.fav-module-block-light ul.menufavth-horizontal li .nav-header,
.moduletable.favth-light ul.menufavth-horizontal li .nav-header {
  color: #111;
}
.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 {
  color: #111;
}

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

.fav-overlay {
  background-color: rgba(17, 17, 17, 0.87);
}
.fav-container-width .fav-overlay {
  background-color: rgba(17, 17, 17, 0.67);
}

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

#fav-slidewrap .favth-container {
  width: 100%;
  padding-right: 0px;
  padding-left: 0px;
}

/*/
///
///  prime
///
/*/

#fav-primewrap .fav-overlay {
  background-color: rgba(17, 17, 17, 0.67);
}

.moduletable.favth-shadow, .moduletable.favth-line, .moduletable.favth-border, .moduletable.favth-stack {
    margin-top: 11px;
    margin-bottom: 11px;
}


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

#fav-map .moduletable.favth-shadow,
#fav-map .moduletable.favth-line,
#fav-map .moduletable.favth-border,
#fav-map .moduletable.favth-stack {
  margin-top: 0px;
  margin-bottom: 0px;
}

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

#fav-showcopyright p {
  text-transform: uppercase;
  font-weight: 600;
}

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

.fav-container h1 a,
.fav-container h2 a,
.fav-container h3 a,
.fav-container h4 a,
.fav-container h5 a,
.fav-container h6 a {
  color: #111;
}
.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;
}
.fav-container .page-header h2,
.fav-container h2.item-title,
.fav-container .hikashop_product_page h1 {
  margin-bottom: 30px;
  margin-top: 40px;
  padding-bottom: 0;
  line-height: 1.1em;
  letter-spacing: 1px;
  font-size: 44px;
  color: #111;
}
.fav-container .page-header h2,
.fav-container h2.item-title {
  text-align: center !important;
}
.fav-container .page-header {
  padding-top: 14px;
}

/* subtitles */
.fav-container h4.fav-subtitle {
  color: inherit;
  font-weight: normal;
  font-size: 36px;
  font-weight: normal;
  margin-bottom: 26px;
  margin-top: -22px;
}

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

  .fav-container h4.fav-subtitle {
    line-height: 1em;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: 14px 21px;
  margin-bottom: 10px;
  font-size: 15px;
  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: none;
  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-color: #111;
  background-image: none;
  border: 1px solid transparent;
}

/* button for colored backgrounds */
.fav-container .fav-module-block-color .favth-btn,
.fav-container .moduletable.favth-color .favth-btn {
  background-color: #111;
  color: #fff;
}
.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,
.fav-container .fav-module-block-color .btn:hover,
.fav-container .moduletable.favth-color .btn:hover,
.fav-container .fav-module-block-color .btn:focus,
.fav-container .moduletable.favth-color .btn:focus {
  background-color: #fff;
  color: #111;
}

/* button for clear/dark backgrounds */
.fav-container .moduletable.favth-clear .favth-btn:hover,
.fav-container .moduletable.favth-clear .favth-btn:focus,
.fav-container .moduletable.favth-dark .favth-btn:hover,
.fav-container .moduletable.favth-dark .favth-btn:focus,
.fav-container .moduletable.favth-clear .btn:hover,
.fav-container .moduletable.favth-clear .btn:focus,
.fav-container .moduletable.favth-dark .btn:hover,
.fav-container .moduletable.favth-dark .btn:focus,
.fav-container .fav-module-block-clear .btn:hover,
.fav-container .fav-module-block-clear .btn:focus,
.fav-container .fav-module-block-dark .btn:hover,
.fav-container .fav-module-block-dark .btn:focus {
  background-color: #fff;
  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
///
//////////////////////////////////////////////////////////////////////////////*/

/* light */
.moduletable.favth-light {
  border-width: 2px;
}
.fav-module-block-dark .moduletable.favth-light,
.fav-module-block-color .moduletable.favth-light,
.fav-module-block-clear .moduletable.favth-light {
  border: 2px solid transparent;
}
.moduletable.favth-light > h3:first-of-type,
.moduletable.favth-light p {
  color: #111;
}
.fav-module-block-light h3,
.fav-module-block-light p {
  color: #111;
}
.fav-container #fav-main h1,
.fav-container #fav-main h2,
.fav-container #fav-main h3,
.fav-container #fav-main h4,
.fav-container #fav-main h5,
.fav-container #fav-main h6,
.fav-container legend {
  color: #111;
  font-weight: bold;
  text-transform: uppercase;
}
.fav-container #fav-map h3:first-of-type,
.fav-container #fav-copyright h3:first-of-type {
  color: #111;
}

/* dark */
.moduletable.favth-dark > h3:first-of-type,
.moduletable.favth-dark p {
  color: #fff;
}
.fav-module-block-dark h3,
.fav-module-block-dark p {
  color: #fff;
}
.moduletable.favth-icon-dark > h3:first-of-type [class^="fa-"],
.moduletable.favth-icon-dark > h3:first-of-type [class*=" fa-"] {
  background-color: #111 !important;
  color: #fff !important;
}

/* color */
.fav-container .moduletable.favth-color h4.fav-subtitle,
.fav-container .fav-module-block-color h4.fav-subtitle {
  color: #111;
}

/* clear */
.moduletable.favth-icon-clear > h3:first-of-type [class^="fa-"],
.moduletable.favth-icon-clear > h3:first-of-type [class*=" fa-"] {
  background-color: rgba(17, 17, 17, 0.2);
  color: #fff;
}

/* line */
.moduletable.favth-line,
.moduletable.favth-line > h3:first-of-type {
  border-width: 2px;
}

/* border */
.moduletable.favth-border {
  border: 2px solid #e7e7e7;
}

/* symbol */
.moduletable.favth-title-symbol > h3:first-of-type::after {
  font-weight: normal;
  margin-top: 0px;
  font-size: 54px;
}

/* plus */
.moduletable.favth-title-plus.favth-center > h3:first-of-type::after {
  font-weight: normal;
  margin-top: 2px;
}

/* large */
.moduletable.favth-large > h3:first-of-type {
  margin-top: 40px;
  margin-bottom: 30px;
  padding-bottom: 0;
  line-height: 1.1em;
  letter-spacing: 4px;
  font-size: 50px;
}

@media (max-width: 575.98px) {
  .moduletable.favth-large > h3:first-of-type {
    font-size: 30px;
    letter-spacing: 2px;
  }
  .moduletable.favth-large h4.fav-subtitle {
    font-size: 36px;
  }
} 

.moduletable.favth-large h4.fav-subtitle {
  font-size: 50px;
  margin-top: -32px;
  margin-bottom: 44px;
}
.moduletable.favth-stack.favth-large > h3:first-of-type [class^="fa-"],
.moduletable.favth-stack.favth-large > h3:first-of-type [class*=" fa-"] {
  max-width: 72px;
  font-size: 80%;
  padding: 14px;
  margin: 0 auto 24px;
}

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

  .moduletable.favth-large h4.fav-subtitle {
    margin-bottom: 24px;
  }

}

/* medium */
.moduletable.favth-medium > h3:first-of-type {
  margin-bottom: 30px;
  margin-top: 40px;
  padding-bottom: 0;
  line-height: 1.1em;
  letter-spacing: 1px;
  font-size: 44px;
}
.moduletable.favth-medium h4.fav-subtitle {
  font-size: 40px;
  line-height: 1em;
  margin-top: -22px;
  margin-bottom: 34px;
}
.moduletable.favth-stack.favth-medium > h3:first-of-type [class^="fa-"],
.moduletable.favth-stack.favth-medium > h3:first-of-type [class*=" fa-"] {
  max-width: 68px;
  font-size: 80%;
  padding: 14px;
  margin: 0 auto 24px;
}

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

/* main navigation styles */
.favnav-styles-demo {
  background-color: #111;
  color: #fff;
}

/* error page */
.fav-container p.fav404 {
  text-transform: none;
  font-size: 48px;
  margin-top: 2%;
  margin-bottom: 3%;
}

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

/* lead */
.favth-lead {
  margin-top: 14px;
  margin-bottom: 20px;
}

/* alert */
.fav-container #fav-main h4.alert-heading,
.fav-container #fav-main h4.favth-alert-heading {
  color: inherit !important;
}

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

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

dl.article-info dd.createdby,
dl.article-info dd.category-name,
dl.article-info dd.published {
  margin-right: 0px;
  padding-right: 0px;
  border-right: 0 none;
  display: block;
  text-align: center;
}
dl.article-info dd.createdby::before,
dl.article-info dd.category-name::before,
dl.article-info dd.published span.icon-calendar::before {
  content: none;
}
dl.article-info dd.category-name,
dl.article-info dd.published {
  font-size: 18px;
  color: #111;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
}
dl.article-info dd.category-name {
  margin-bottom: 14px;
}
dl.article-info dd.published {
  margin-top: -14px;
  margin-bottom: 34px;
}
dl.article-info dd.createdby {
  font-size: 40px;
  margin-top: -18px;
  line-height: 1em;
  margin-bottom: 32px;
}

/* article tags */
#fav-main .blog ul.tags,
#fav-main .blog-featured ul.tags {
  text-align: center;
  margin-bottom: 34px;
}

/* create article */
.edit #adminForm #jform_publish_up_btn.btn,
.edit #adminForm #jform_publish_down_btn.btn {
  padding: 6px 10px 7px;
  box-shadow: none;
}
.edit #adminForm #jform_publish_up_btn.btn span.icon-calendar,
.edit #adminForm #jform_publish_down_btn.btn span.icon-calendar {
  margin-right: 0;
}

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

.fav-container .pagination ul li a,
.fav-container .pagination ul li span,
.fav-container .hikashop_products_pagination .list-footer .pagenav,
.fav-container .hikashop_subcategories_pagination .list-footer .pagenav {
  padding: 10px 18px;
}
.fav-container .hikashop_products_pagination .counter,
.fav-container .hikashop_subcategories_pagination .counter {
  margin-top: 18%;
}

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

#fav-breadcrumbs .breadcrumb > li {
  text-transform: uppercase;
  font-weight: bold;
}
.fav-module-block-light #fav-breadcrumbs .breadcrumb > li {
  color: #111;
}

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

.contact .contact-form legend {
  font-size: 16px;
}

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

.newsfeed h3.feed-link {
  font-size: 18px;
}

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

div.profile-edit #member-profile legend {
  color: #111;
  font-weight: bold;
  text-transform: uppercase;
}

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

/*/
///
///  products module
///
/*/

.hikashop_module .hikashop_products {
  margin-bottom: 4%;
}

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

#fav-topbar .hikashop_cart_module .hikashop_cart {
  text-transform: uppercase;
  font-weight: bold;
}
.fav-module-block-light #fav-topbar .hikashop_cart_module,
.moduletable.favth-light #fav-topbar .hikashop_cart_module,
.fav-module-block-light #hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link,
.moduletable.favth-light #hikashop_cart_module.hikashop_cart_module a.hikashop_small_cart_checkout_link {
  color: #111;
}

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

.fav-module-block-light #fav-topbar .hikashop_currency_module .chzn-container-single .chzn-single span,
.moduletable.favth-light #fav-topbar .hikashop_currency_module .chzn-container-single .chzn-single span,
.fav-module-block-light .chzn-container .chzn-results li,
.moduletable.favth-light .chzn-container .chzn-results li {
  color: #111;
  font-weight: bold;
}
.fav-module-block-light .chzn-container .chzn-results li:hover,
.fav-module-block-light .chzn-container .chzn-results li:focus,
.fav-module-block-light .chzn-container .chzn-results li.active-result.result-selected,
.moduletable.favth-light .chzn-container .chzn-results li:hover,
.moduletable.favth-light .chzn-container .chzn-results li:focus,
.moduletable.favth-light .chzn-container .chzn-results li.active-result.result-selected {
  color: #111;
}

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

/* hikashop category title */
.fav-container .hikashop_category_name,
.fav-container .hikashop_product_name {
  font-size: 24px;
}
.fav-container .hikashop_product_name {
  margin-top: 7px;
}
.fav-container .hikashop_category_name a,
.fav-container .hikashop_product_name a {
  color: #111;
}

/* thumbnail */
.fav-container .hikashop_subcontainer.thumbnail:hover,
.fav-container .hikashop_subcontainer.thumbnail:focus {
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.17);
  -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.17);
  box-shadow: 0 3px 5px rgba(0,0,0,0.17);
}

/* variations */
.fav-module-block-light .hikashop_product_name a,
.moduletable.favth-light .hikashop_product_name a {
  color: #111;
}
.fav-module-block-clear .hikashop_product_name a,
.moduletable.favth-clear .hikashop_product_name a,
.fav-module-block-dark .hikashop_product_name a,
.moduletable.favth-dark .hikashop_product_name a,
.fav-module-block-color .hikashop_product_name a,
.moduletable.favth-color .hikashop_product_name a {
  color: #fff;
}

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

/* product code */
.fav-container .hikashop_product_page .hikashop_product_code_main {
  display: block;
}

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

  /* product image */
  #hikashop_main_image {
    width: 100%;
  }

}

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

.fav-container .hikashop_categories_listing_main .hikashop_product_price_full,
.fav-container .hikashop_product_page .hikashop_product_price_full,
.fav-container .moduletable .hikashop_module .hikashop_product_price_full {
  margin-top: 36px;
  margin-bottom: 20px;
  font-size: 30px;
}
.fav-container .hikashop_categories_listing_main .hikashop_product_price_full .hikashop_product_price_per_unit,
.fav-container .hikashop_product_page .hikashop_product_price_per_unit {
  color: #111;
}
.fav-container .hikashop_product_page .hikashop_product_price_per_unit {
  font-size: 30px;
}

/* variations */
.fav-module-block-light .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit,
.moduletable.favth-light .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit {
  color: #111;
}
.fav-module-block-clear .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit,
.moduletable.favth-clear .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit,
.fav-module-block-dark .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit,
.moduletable.favth-dark .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit,
.fav-module-block-color .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit,
.moduletable.favth-color .hikashop_module .hikashop_product_price_full .hikashop_product_price_per_unit {
  color: #fff;
}

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

.fav-container .hikashop_checkout_page .hikashop_checkout_cart th,
.fav-container .hikashop_checkout_page .hikashop_wizardbar ul li {
  text-transform: uppercase;
  font-weight: bold;
}

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

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

/*/
///
///  image
///
/*/

.favstyle-image.favth-large {
  margin-top: 1.5%;
  margin-bottom: 2.6%;
}
.favstyle-image div[id^="favcontent-box"],
.favstyle-image div[id*=" favcontent-box"] {
  margin-top: 7px;
  margin-bottom: 20px;
}
.favstyle-image div[id^="favcontent-image"],
.favstyle-image div[id*=" favcontent-image"],
.favstyle-image div[id^="favcontent-description-image"],
.favstyle-image div[id*=" favcontent-description-image"] {
  padding-bottom: 0;
  margin-bottom: 25px;
}
.favstyle-image div[id^="favcontent-image"]::before,
.favstyle-image div[id*=" favcontent-image"]::before,
.favstyle-image div[id^="favcontent-description-image"]::before,
.favstyle-image div[id*=" favcontent-description-image"]::before {
  content:'';
  position: absolute;
  left: 3%;
  right: 3%;
  width: 94%;
  top: 4%;
  bottom: 4%;
  height: 91%;
  border: 1px solid #fff;
}
.favstyle-image div[id^="favcontent-readmore"],
.favstyle-image div[id*=" favcontent-readmore"] {
  margin-top: 24px;
}
.favstyle-image div[id^="favcontent-readmore"] a.btn,
.favstyle-image div[id*=" favcontent-readmore"] a.btn {
  text-shadow: none;
}
.favstyle-image div[id^="favcontent-readmore"] a.btn:hover,
.favstyle-image div[id*=" favcontent-readmore"] a.btn:hover,
.favstyle-image div[id^="favcontent-readmore"] a.btn:focus
.favstyle-image div[id*=" favcontent-readmore"] a.btn:focus {
  background-color: #111 !important;
  box-shadow: none !important;
}
.favstyle-image div.favth-clearfix[id^="favcontent-description"],
.favstyle-image div.favth-clearfix[id*=" favcontent-description"] {
  margin-top: 10px;
}

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

  .favstyle-image div[id^="favcontent-box"],
  .favstyle-image div[id*=" favcontent-box"] {
    margin-bottom: 5%;
  }
  .favstyle-image h3[id^="favcontent-title"],
  .favstyle-image h3[id*=" favcontent-title"],
  .favstyle-image div[id^="favcontent-description"] p,
  .favstyle-image div[id*=" favcontent-description"] p,
  .favstyle-image div[id^="favcontent-readmore"],
  .favstyle-image div[id*=" favcontent-readmore"] {
    text-align: center !important;
  }

}

/*/
///
///  icon
///
/*/

.favstyle-icon .favcontent {
  margin-bottom: 2.7%;
}
.favstyle-icon h3[id^="favcontent-title"],
.favstyle-icon h3[id*=" favcontent-title"] {
  margin: 28px 0px 21px !important;
}
.favstyle-icon div[id^="favcontent-icon"],
.favstyle-icon div[id*=" favcontent-icon"] {
  margin-top: 0;
}
.favstyle-icon div[id^="favcontent-readmore"] a.btn,
.favstyle-icon div[id*=" favcontent-readmore"] a.btn {
  text-shadow: none;
  margin-left: auto !important;
  margin-right: auto !important;
  display: table !important;
}
.favstyle-icon div[id^="favcontent-readmore"] a.btn:hover,
.favstyle-icon div[id*=" favcontent-readmore"] a.btn:hover,
.favstyle-icon div[id^="favcontent-readmore"] a.btn:focus,
.favstyle-icon div[id*=" favcontent-readmore"] a.btn:focus {
  background-color: #111 !important;
  box-shadow: none !important;
}
.favstyle-icon div[id^="favcontent-readmore"],
.favstyle-icon div[id*=" favcontent-readmore"] {
  text-align: center;
  margin-top: 14%;
}

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

  .favstyle-icon div[id^="favcontent-icon"],
  .favstyle-icon div[id*=" favcontent-icon"] {
    width: 50% !important;
  }

}



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

  .favstyle-icon div[id^="favcontent-readmore"],
  .favstyle-icon div[id*=" favcontent-readmore"] {
    margin-top: 6%;
  }
  .favstyle-icon div[id^="favcontent-icon"],
  .favstyle-icon div[id*=" favcontent-icon"] {
    width: 33% !important;
    margin-bottom: 0px;
  }
  .favstyle-icon div[id^="favcontent-icon"] i,
  .favstyle-icon div[id*=" favcontent-icon"] i {
    font-size: 9em !important;
  }
  .favstyle-icon h3[id^="favcontent-title"],
  .favstyle-icon h3[id*=" favcontent-title"] {
    margin-top: 28px !important;
  }

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

  .favstyle-icon div[id^="favcontent-icon"],
  .favstyle-icon div[id*=" favcontent-icon"] {
    width: 50% !important;
  }

}

/*/
///
///  delivery
///
/*/

.favstyle.favdemo div[id^="favcontent-box"],
.favstyle.favdemo div[id*=" favcontent-box"] {
  margin-top: 3.3%;
  margin-bottom: 2.9%;
}
.favstyle.favdemo h3[id^="favcontent-title"],
.favstyle.favdemo h3[id*=" favcontent-title"] {
  float: left;
}
.favstyle.favdemo div[id^="favcontent-description"],
.favstyle.favdemo div[id*=" favcontent-description"] {
  float: left;
  clear: both;
}
.favstyle.favdemo div.clearfix[id^="favcontent-description"],
.favstyle.favdemo div.clearfix[id*=" favcontent-description"] {
  margin-top: 6px;
  margin-bottom: 16px;
}
.favstyle.favdemo div[id^="favcontent-readmore"],
.favstyle.favdemo div[id*=" favcontent-readmore"] {
  margin-top: -18px !important;
  float: right;
  margin: 0;
}
.favstyle.favdemo div[id^="favcontent-readmore"] a.btn:hover,
.favstyle.favdemo div[id*=" favcontent-readmore"] a.btn:hover,
.favstyle.favdemo div[id^="favcontent-readmore"] a.btn:focus,
.favstyle.favdemo div[id*=" favcontent-readmore"] a.btn:focus {
  background-color: #111 !important;
  color: #fff !important;
  box-shadow: none !important;
}
.favstyle.favdemo div.favth-clearfix[id^="favcontent-description"],
.favstyle.favdemo div.favth-clearfix[id*=" favcontent-description"] {
  margin-top: 10px;
}

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

  .favstyle.favdemo div[id^="favcontent-box"],
  .favstyle.favdemo div[id*=" favcontent-box"] {
    margin-top: 7%;
    margin-bottom: 5.8%;
  }
  .favstyle.favdemo h3[id^="favcontent-title"],
  .favstyle.favdemo h3[id*=" favcontent-title"],
  .favstyle.favdemo div[id^="favcontent-description"],
  .favstyle.favdemo div[id*=" favcontent-description"],
  .favstyle.favdemo div[id^="favcontent-readmore"],
  .favstyle.favdemo div[id*=" favcontent-readmore"] {
    float: none;
    text-align: center !important;
  }
  .favstyle.favdemo div[id^="favcontent-description"] p,
  .favstyle.favdemo div[id*=" favcontent-description"] p {
    text-align: center !important;
  }
  .favstyle.favdemo div[id^="favcontent-readmore"],
  .favstyle.favdemo div[id*=" favcontent-readmore"] {
    margin-top: 21px !important;
  }

}

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

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

.favstyle .favportfolio.mosaic {
  margin-top: 4%;
  margin-bottom: 5.5%;
}
.favstyle h3#favportfolio-title {
  text-transform: none;
}
.favstyle p#favportfolio-author {
  text-transform: uppercase;
}

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

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

.favstyle .favshowcase {
  margin-top: 5.4%;
  margin-bottom: 4%;
}
.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[id^="favshowcase-image"]::before,
.favstyle div[id*=" favshowcase-image"]::before{
  content:'';
  position: absolute;
  left: 2%;
  right: 2%;
  width: 96%;
  top: 3%;
  bottom: 3%;
  height: 94%;
  border: 1px solid #fff;
}
.favstyle div[id^="favshowcase-readmore"],
.favstyle div[id*=" favshowcase-readmore"] {
  text-align: center;
  margin-top: 4%;
}
.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  margin-left: auto !important;
  margin-right: auto !important;
  display: table !important;
}
.favstyle div[id^="favshowcase-readmore"] a.btn:hover,
.favstyle div[id*=" favshowcase-readmore"] a.btn:hover,
.favstyle div[id^="favshowcase-readmore"] a.btn:focus,
.favstyle div[id*=" favshowcase-readmore"] a.btn:focus {
  box-shadow: none !important;
}

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

  .favstyle div[id^="favshowcase-readmore"],
  .favstyle div[id*=" favshowcase-readmore"] {
    text-align: center !important;
    float: none !important;
    margin-bottom: 36px;
  }

}

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

.favdemo.favth-medium {
  margin-top: 4%;
}
.favdemo .favshowcase {
  margin-top: 4%;
}
.favdemo h3[id^="favshowcase-title"],
.favdemo h3[id*=" favshowcase-title"] {
  letter-spacing: 1px;
}

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

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

.favstyle .favtestimonials {
  margin-bottom: 4.6%;
}
.favstyle .favtestimonials-carousel blockquote small {
  margin-top: 9px;
}
.favstyle .favtestimonials-carousel.arrows-middle #favtestimonials-arrows .favth-carousel-control {
  margin-top: -60px;
}

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

  .favstyle .favtestimonials-carousel.arrows-middle #favtestimonials-arrows {
    bottom: -40px;
  }
  .favstyle .favtestimonials-carousel .favtestimonials-author.author-right {
    text-align: center;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favproducts
///
//////////////////////////////////////////////////////////////////////////////*/

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

.favstyle .favth-row:last-child div[id^="favproducts-container"],
.favstyle .favth-row:last-child div[id*=" favproducts-container"] {
  margin-bottom: 2.7%;
}
.favstyle div.span6[id^="favproducts-container"] .favproducts-sep hr,
.favstyle div.span6[id*=" favproducts-container"] .favproducts-sep hr {
  margin: 7.5% 0 1.6% !important;
}
.favstyle #favproducts-container5 .btn {
  background-color: #111 !important;
}

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

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

#fav-slidewrap h3.favsliderpro-caption-title a {
    position: relative;
    z-index: 99999;
}

/* caption border */
.favstyle .favsliderpro-caption .favth-carousel-caption::before {
  content:'';
  position: absolute;
  left: 2%;
  right: 2%;
  width: 96%;
  top: 6%;
  bottom: 6%;
  height: 88%;
  border: 1px solid #fff;
}

/* caption letter spacing for title and description */
.favstyle .favsliderpro-caption h3 {
  letter-spacing: 4px;
}
.favstyle .favsliderpro-caption p {
  letter-spacing: 2px;
}

/* remove the top and bottom margins */
.favstyle .favsliderpro-carousel #favsliderpro-slides.favth-carousel-inner {
  margin-top: 0px;
  margin-bottom: 0px;
}
/* readmore button box-shadow on hover */
.favstyle div[id^="favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:hover,
.favstyle div[id*=" favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:hover,
.favstyle div[id^="favsliderpro-container-"] .favsliderpro-caption-readmore a.btn:focus,
.favstyle div[id*=" favsliderpro-container-"] .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-center {
  margin: 0px auto -10px;
}
.favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators {
  bottom: 8px;
}
.favstyle .favth-carousel-indicators li.favsliderpro-line {
  width: 84px;
  height: 7px;
}
.favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators li {
  opacity: 0.4;
  margin-right: 1px;
  margin-left: 0;
}
.favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators li.favth-active {
  opacity: 1;
}

/* arrows style */
.favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-left.favth-carousel-control {
  left: 0px;
}
.favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-right.favth-carousel-control {
  right: 0px;
}
.favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-carousel-control {
  margin-top: -20px;
}

@media (max-width: 1200px) {

  /* arrows style */
  .favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-left.favth-carousel-control {
    left: 15px;
  }
  .favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-right.favth-carousel-control {
    right: 15px;
  }

}

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

  /* dont' elevate the centered caption 40px higher */
  .favstyle .favsliderpro-carousel.favsliderpro-image-center.favsliderpro-caption-center .favth-carousel-caption {
    top: 80px;
  }

}

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

  /* dont' elevate the centered caption 40px higher */
  .favstyle .favsliderpro-carousel.favsliderpro-image-center.favsliderpro-caption-center .favth-carousel-caption {
    top: 70px;
    bottom: 70px;
    left: 0px;
    right: 0px;
    width: 600px !important;
    height: 180px !important;
  }
  .favstyle .favsliderpro-caption  h3 {
    letter-spacing: 2px;
  }
  .favstyle .favsliderpro-caption p {
    letter-spacing: 0;
  }

  /* fix arrows height */
  .favstyle .favsliderpro-carousel.favsliderpro-arrows-middle #favsliderpro-arrows .favth-carousel-control {
    margin-top: -30px;
  }

  /* indicators style */
  .favstyle .favsliderpro-carousel.favsliderpro-image-center .favth-carousel-indicators {
    bottom: 16px !important;
  }
  .favstyle .favth-carousel-indicators li.favsliderpro-line {
    width: 60px;
  }

}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favlocation
///
//////////////////////////////////////////////////////////////////////////////*/

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

#fav-map .moduletable.favstyle {
  margin-top: 1.6%;
}

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

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

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

#F44336 - main color

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

style 1 - #F44336
style 2 - #00B8D4
style 3 - #F9A825
style 4 - #F06292
style 5 - #8bc34A
style 6 - #ab47bc
style 7 - #ff8a65
style 8 - #039be5
style 9 - #b37436
style 10 - #4db6ac

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

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

a { color: #F44336; }
a:hover, a:focus { color: #111; outline: none; }

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

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

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

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

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

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

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

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

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

/* 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 {
  color: #F44336;
}

/* icons */
#fav-container .favnav.navstyle li a[class^="fa-"]::before,
#fav-container .favnav.navstyle li a[class*=" fa-"]::before,
#fav-container .favnav.navstyle li .nav-header[class^="fa-"]::before,
#fav-container .favnav.navstyle li .nav-header[class*=" fa-"]::before {
  background-color: #F44336;
  color: #fff;
}

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

/* 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: #F44336;
  color: #fff;
}

/* 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 #F44336;
  color: #fff;
}

/* 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 #F44336;
  color: #fff;
}

/* 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 #F44336;
  color: #fff;
}

/* 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 #F44336;
  border-bottom: 2px solid #F44336;
  color: #fff;
}

/* 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 #F44336;
  border-right: 2px solid #F44336;
  color: #fff;
}

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

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

/* 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: #F44336;
  border-left: 5px solid #F44336;
  background-color: transparent;
}

/* 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: #444;
  border-bottom: 1px solid #F44336;
  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: #F44336;
}

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

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

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

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

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

.fav-module-block-light #fav-topbar a::before,
.moduletable.favth-light #fav-topbar a::before {
  color: #F44336;
}

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

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

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

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

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

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

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

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

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

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #F44336;
  text-decoration: none;
}

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

/* subtitles */
.fav-container h4.fav-subtitle,
.fav-container #fav-main h4.fav-subtitle {
  color: #F44336;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  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: #F44336;
}
.fav-container .favth-btn:hover,
.fav-container .favth-btn:focus,
.favth-btn:active,
.favth-btn.favth-active,
.fav-container .btn:hover,
.fav-container .btn:focus,
.fav-container .btn:active,
.fav-container .btn.active,
.fav-container .btn-primary:hover,
.fav-container .btn-primary:focus,
.fav-container .btn-primary:active,
.fav-container .btn-primary.active,
.fav-container .pager .next a:hover,
.fav-container .pager .previous a:hover,
.fav-container .pager .next a:focus,
.fav-container .pager .previous a:focus,
.fav-container .hikabtn:hover,
.fav-container .hikabtn:focus {
  color: #fff;
  background-color: #111;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* light */
.moduletable.favth-icon-light > h3:first-of-type [class^="fa-"],
.moduletable.favth-icon-light > h3:first-of-type [class*=" fa-"] {
  background-color: #fff;
  color: #F44336;
  border-width: 2px;
}

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

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

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

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

/* error message */
.fav-container p.fav404 {
  color: #F44336;
}

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

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

/* blockquote */
blockquote {
  border-color: #F44336;
}

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

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

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

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

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

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

/* article */
dl.article-info dd.createdby {
  color: #F44336;
}

/* search */
div.finder h4.result-title a {
  color: #F44336;
}
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: #F44336;
  color: #fff;
}

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

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

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

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

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

/* hikashop category title */
.fav-container .hikashop_category_name a:hover,
.fav-container .hikashop_category_name a:focus,
.fav-container .hikashop_product_name a:hover,
.fav-container .hikashop_product_name a:focus {
  color: #F44336;
}

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

.fav-container .hikashop_categories_listing_main .hikashop_product_price_full,
.fav-container .hikashop_product_page .hikashop_product_price_full,
.fav-container .moduletable .hikashop_module .hikashop_product_price_full {
  color: #F44336;
}

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

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

.fav-container .hikashop_checkout_page .hikashop_checkout_cart th {
  background-color: #F44336;
  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: #F44336;
  color: #fff;
}

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

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

/*/
///
///  image
///
/*/

.favstyle-image div[id^="favcontent-readmore"] a.btn,
.favstyle-image div[id*=" favcontent-readmore"] a.btn {
  background-color: #F44336 !important;
}
.favstyle-image div.favth-clearfix[id^="favcontent-description"] p,
.favstyle-image div.favth-clearfix[id*=" favcontent-description"] p {
  color: #F44336 !important;
}

/*/
///
///  icon
///
/*/

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

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

.favdemo .favcontent div[id^="favcontent-readmore"] a.btn,
.favdemo .favcontent div[id*=" favcontent-readmore"] a.btn {
  background-color: #F44336 !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: #F44336 !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: #F44336 !important;
}

/*//////////////////////////////////////////////////////////////////////////////
///
///  favproducts
///
//////////////////////////////////////////////////////////////////////////////*/

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

.favstyle div[id^="favproducts-badge"] button.btn {
  background-color: #F44336 !important;
}
.favstyle .favproducts-description-price div[id^="favproducts-price"],
.favstyle .favproducts-description-price div[id*=" favproducts-price"] {
  color: #F44336 !important;
}

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

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

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

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

.favdemo div[id^="favshowcase-readmore"] a.btn,
.favdemo div[id*=" favshowcase-readmore"] a.btn {
  background-color: #F44336 !important;
}

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

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

.favstyle #favtestimonials-arrows .favth-carousel-control i {
  background-color: #F44336 !important;
}

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

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

}
.lan_store .lan_store_info {
  width: 68%;
  height: 178px;
  float: right;
  background: #171717;
  border: 1px solid #4b4b4b;
}
.lan_store #lan_tour_container ul li .lan_artists {
  width: 30%;
  height: 178px;
  margin: 0;
}
.lan_store #lan_tour_container ul li {
  width: 100%;
  border: 0;
  background: none;
}
.lan_store #lan_tour_container ul li:hover {
  border: 0;
}
.lan_store #lan_tour_container ul li .lan_artists img {
  width: 100%;
  height: 178px;
}
.lan_store #lan_tour_container ul li .lan_place {
  width: 80%;
}
.lan_store #lan_tour_container ul li .lan_ticket {
  width: 19%;
  float: right;
  background: none;
  margin-top: 42px;
  border-left: 1px solid #4b4b4b;
}
.lan_store #lan_tour_container ul li .lan_ticket p {
  padding-top: 15%;
}
.lan_store #lan_tour_container ul li .lan_place h2 {
  padding: 15px 15px 0 15px;
}
.lan_store #lan_tour_container ul li .lan_place p {
  padding: 0px 15px 15px 15px;