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

/// style 5

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

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

  1.1. reset
  1.2. header
  1.3. module positions
  1.4. titles
  1.5. buttons
  1.6. navigation
  1.7. variations
  1.8. icons
  1.9. images
  1.10. bootstrap elements
  1.11. lists
  1.12. joomla
  1.13. hikashop
  1.14. k2
  1.15. extensions

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

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

1.1. reset

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

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

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

1.2. header

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

/*
///  logo
*/

#fav-logo .favdemo,
#fav-logomobile .favdemo {
  background: url('../../images/styles/style5/logo.png') no-repeat scroll 0% 0% transparent;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 25px;
  width: 142px;
  padding-left: 142px;
  margin: 12px 0 4px;
}

#fav-headerwrap.fav-light .navigation .nav-pills .nav-child > .active > a,
#fav-headerwrap.fav-light .navigation .nav-pills .nav-child > li > a:hover,
#fav-headerwrap.fav-light .navigation .menunav-pills .nav-child > .active > a,
#fav-headerwrap.fav-light .navigation .menunav-pills .nav-child > li > a:hover {
  color: #ffffff;
}
#fav-headerwrap.fav-dark .navigation .nav-pills .nav-child > .active > a,
#fav-headerwrap.fav-dark .navigation .nav-pills .nav-child > li > a:hover,
#fav-headerwrap.fav-dark .navigation .menunav-pills .nav-child > .active > a,
#fav-headerwrap.fav-dark .navigation .menunav-pills .nav-child > li > a:hover {
  color: #ffffff;
}

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

1.3. module positions

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

/*
///  container
*/

#fav-containerwrap {
  background: url(../../images/styles/style5/fav-bg.jpg) center top no-repeat fixed #111;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*
///  topbar
*/

#fav-topbar ul.nav li a:hover,
#fav-topbar ul.nav li a:focus {
  color: #ffffff !important;
}
#fav-topbar ul.nav li a:before {
  color: #ffffff;
}

/*
///  breadcrumbs
*/

#fav-breadcrumbs a:focus,
#fav-breadcrumbs a:hover {
  color: #fd6250;
}
#fav-breadcrumbs .moduletable li,
#fav-breadcrumbs div[class^="moduletable-"] li,
#fav-breadcrumbs div[class*=" moduletable-"] li {
  text-shadow: none;
  color: #fd6250;
}
#fav-breadcrumbs .breadcrumb > li > .divider {
  color: #fff;
}

/*
///  light module positions
*/

#fav-prime a,
#fav-screen a,
#fav-maintop a,
#fav-main a,
#fav-mainbottom a,
#fav-base a,
#fav-debug a {
  color: #fd6250;
}

/*
///  clear module posiions
*/

#fav-topbar a,
#fav-promo a,
#fav-feature a,
#fav-top a,
#fav-bottom a,
#fav-user a,
#fav-copyright a {
  color: #fd6250;
}

/*
///  color module positions
*/

#fav-leadwrap,
#fav-blockwrap {
  background-color: #fd6250;
  color: #FFF;
}
#fav-advertwrap,
#fav-focuswrap {
  background-color: #fd6250;
  color: #fff;
}

/*
///  back to top
*/

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


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

1.4. titles

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

/*
///  joomla titles
*/

.page-header h2 a,
h2.item-title a,
div.categories-list h3 a {
  color: #444 !important;
}
.page-header h2 a:hover,
h2.item-title a:hover,
div.categories-list h3 a:hover {
  color: #fd6250 !important;
}
.moduletable .custom h3,
div[class^="moduletable-"] div[class^="custom-"] h3,
div[class^="moduletable-"] div[class*=" custom-"] h3,
div[class*=" moduletable-"] div[class^="custom-"] h3,
div[class*=" moduletable-"] div[class*=" custom-"] h3 {
  color: inherit;
}

/*
///  k2 titles
*/

div.itemHeader h2.itemTitle a:hover,
div.catItemHeader h3.catItemTitle a:hover,
div.tagItemHeader h2.tagItemTitle a:hover,
div.latestItemHeader h2.latestItemTitle a:hover,
div.genericItemHeader h2.genericItemTitle a:hover,
div.userItemHeader h3.userItemTitle a:hover {
  color: #fd6250;
}
h3.itemAuthorName,
div.itemHeader h2.itemTitle,
div.catItemHeader h3.catItemTitle,
div.tagItemHeader h2.tagItemTitle,
div.latestItemHeader h2.latestItemTitle,
div.genericItemHeader h2.genericItemTitle,
div.userItemHeader h3.userItemTitle,
div.itemHeader h2.itemTitle a,
div.catItemHeader h3.catItemTitle a,
div.tagItemHeader h2.tagItemTitle a,
div.latestItemHeader h2.latestItemTitle a,
div.genericItemHeader h2.genericItemTitle a,
div.userItemHeader h3.userItemTitle a,
div.itemListCategory a, div.latestItemsCategory a,
div#k2Frontend table.k2FrontendToolbar td.button a.toolbar {
  color: #444 !important;
}
div.itemHeader h2.itemTitle a:hover,
div.itemHeader h2.itemTitle a:focus,
div.catItemHeader h3.catItemTitle a:hover,
div.catItemHeader h3.catItemTitle a:focus,
div.tagItemHeader h2.tagItemTitle a:focus,
div.tagItemHeader h2.tagItemTitle a:hover,
div.latestItemHeader h2.latestItemTitle a:focus,
div.latestItemHeader h2.latestItemTitle a:hover,
div.genericItemHeader h2.genericItemTitle a:focus,
div.genericItemHeader h2.genericItemTitle a:hover,
div.userItemHeader h3.userItemTitle a:hover,
div.userItemHeader h3.userItemTitle a:focus,
div.userItemHeader h3.userItemTitle a:hover,
div.userItemHeader h3.userItemTitle a:focus,
div.itemListCategory a, div.latestItemsCategory a:hover,
div.itemListCategory a, div.latestItemsCategory a:focus,
div#k2Frontend table.k2FrontendToolbar td.button a.toolbar:hover,
div#k2Frontend table.k2FrontendToolbar td.button a.toolbar:focus {
  color: #fd6250 !important;
}

/*
///  hikashop titles
*/

div.hikashop_container .hikashop_category_name a,
div.hikashop_subcontainer span.hikashop_product_name a {
  color: #444 !important;
}
div.hikashop_container .hikashop_category_name a:hover,
div.hikashop_container .hikashop_category_name a:focus,
div.hikashop_subcontainer span.hikashop_product_name a:hover,
div.hikashop_subcontainer span.hikashop_product_name a:focus {
  color: #fd6250 !important;
}
.hikashop_product_characteristics_table a {
  color: #444 !important;
}

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

1.5. buttons

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


/* default */
.btn,
.pager .next a,
.pager .previous a,
a.k2ReadMore,
.k2AccountPage button.button.validate,
div.itemNavigation a.itemNext,
div.itemNavigation a.itemPrevious,
div.itemCommentsForm form input#submitCommentButton,
div.k2LoginBlock fieldset.input input.button,
div.k2UserBlock form input.button.ubLogout {
  color: #FFF !important;
  background-color: #fd6250;
  border: 2px solid transparent !important;
}
.btn:hover,
.btn:focus,
.pager .next a:hover,
.pager .previous a:hover,
.pager .next a:focus,
.pager .previous a:focus,
a.k2ReadMore:hover,
a.k2ReadMore:focus,
div.itemNavigation a.itemNext:hover,
div.itemNavigation a.itemNext:focus,
div.itemNavigation a.itemPrevious:hover,
div.itemNavigation a.itemPrevious:focus,
div.itemCommentsForm form input#submitCommentButton:hover,
div.itemCommentsForm form input#submitCommentButton:focus,
div.k2LoginBlock fieldset.input input.button:hover,
div.k2LoginBlock fieldset.input input.button:focus,
div.k2UserBlock form input.button.ubLogout:hover,
div.k2UserBlock form input.button.ubLogout:focus,
.k2AccountPage button.button.validate:hover,
.k2AccountPage button.button.validate:focus {
  color: #333 !important;
  background-color: transparent;
  border: 2px solid #fd6250 !important;
  box-shadow: none;
}

/* primary */
.btn-primary {
  color: #FFF !important;
  background-color: #fd6250;
  border: 2px solid transparent !important;
  background-image: none;
}
.btn-primary:hover,
.btn-primary:focus {
  color: #FFF !important;
  background-color: #222;
  border: 2px solid transparent !important;
}

/* joomla */
.btn-group .btn.dropdown-toggle:hover,
.btn-group .btn.dropdown-toggle:focus {
  color: #FFF !important;
  background-color: #fd6250 !important;
}
.pull-right > .dropdown-menu li a {
  color: #444 !important;
}
.pull-right > .dropdown-menu li a:hover,
.pull-right > .dropdown-menu li a:focus {
  color: #fd6250 !important;
}

/* k2 */
.k2AccountPage button.button.validate:hover,
.k2AccountPage button.button.validate:focus  {
  color: #FFF !important;
  background-color: #222 !important;
  border: 2px solid transparent !important;
}

/* hikashop */
.hikashop_cart_input_button,
a.hikashop_cart_button,
.k2AccountPage button.button.validate,
.hikashop_categories_listing_main .btn {
  color: #FFF;
  background-color: #fd6250 !important;
  border: 2px solid transparent;
}
#fav-containerwrap .hikashop_product_stock .btn.button.hikashop_cart_input_button:hover,
#fav-containerwrap .hikashop_product_stock .btn.button.hikashop_cart_input_button:focus,
#fav-containerwrap .hikashop_product_stock a.hikashop_cart_button:hover,
#fav-containerwrap .hikashop_product_stock a.hikashop_cart_button:focus,
#fav-containerwrap .hikashop_module .hikashop_cart_input_button:hover,
#fav-containerwrap .hikashop_module .hikashop_cart_input_button:focus,
#fav-containerwrap .hikashop_module a.hikashop_cart_button:hover,
#fav-containerwrap .hikashop_module a.hikashop_cart_button:focus,
#fav-containerwrap .hikashop_cart_input_button:hover,
#fav-containerwrap .hikashop_cart_input_button:focus,
#fav-containerwrap a.hikashop_cart_button:hover,
#fav-containerwrap a.hikashop_cart_button:focus {
  color: #333 !important;
  background-color: transparent !important;
  border: 2px solid #fd6250 !important;
  box-shadow: none !important;
  text-shadow: none;
}
.hikashop_categories_listing_main .btn {
  color: #fff;
  background-color: #333;
}
.hikashop_categories_listing_main .btn:hover,
.hikashop_categories_listing_main .btn:focus  {
  box-shadow: none !important;
}
#hikashop_checkout_login #form-login-submit .btn-primary:hover,
#hikashop_checkout_login #form-login-submit .btn-primary:focus,
#hikashop_checkout_login_left_part input.btn:hover,
#hikashop_checkout_login_left_part input.btn:focus,
#hikashop_checkout_login_right_part input.btn:hover,
#hikashop_checkout_login_right_part input.btn:focus {
  box-shadow: none !important;
}

/*
///  buttons style
*/

/* default */
#fav-topbar .btn:hover,
#fav-topbar .btn:focus,
#fav-promo .btn:hover,
#fav-promo .btn:focus,
#fav-feature .btn:hover,
#fav-feature .btn:focus,
#fav-top .btn:hover,
#fav-top .btn:focus,
#fav-bottom .btn:hover,
#fav-bottom .btn:focus,
#fav-user .btn:hover,
#fav-user .btn:focus,
#fav-copyright .btn:hover,
#fav-copyright .btn:focus,
#fav-showcase .btn:hover,
#fav-showcase .btn:focus,
#fav-portfolio .btn:hover,
#fav-portfolio .btn:focus,
#fav-note .btn:hover,
#fav-note .btn:focus,
#fav-footer .btn:hover,
#fav-footer .btn:focus,
.moduletable-sfx33 .btn:hover,
.moduletable-sfx33 .btn:focus,
.moduletable-sfx34 .btn:hover,
.moduletable-sfx34 .btn:focus,
.moduletable-sfx35 .btn:hover,
.moduletable-sfx35 .btn:focus,
.moduletable-sfx36 .btn:hover,
.moduletable-sfx36 .btn:focus {
  color: #FFF !important;
}
#fav-advert .btn,
#fav-lead .btn,
#fav-focus .btn,
#fav-block .btn,
.moduletable-sfx21 .btn,
.moduletable-sfx22 .btn,
.moduletable-sfx23 .btn,
.moduletable-sfx24 .btn {
  background-color: rgba(17, 17, 17, 0.47) !important;
  color: #FFF !important;
  border: 2px solid transparent !important;
}
#fav-advert .btn:hover,
#fav-advert .btn:focus,
#fav-lead .btn:hover,
#fav-lead .btn:focus,
#fav-focus .btn:hover,
#fav-focus .btn:focus,
#fav-block .btn:hover,
#fav-block .btn:focus,
.moduletable-sfx21 .btn:hover,
.moduletable-sfx21 .btn:focus,
.moduletable-sfx22 .btn:hover,
.moduletable-sfx22 .btn:focus,
.moduletable-sfx23 .btn:hover,
.moduletable-sfx23 .btn:focus,
.moduletable-sfx24 .btn:hover,
.moduletable-sfx24 .btn:focus {
  background-color: transparent !important;
  color: #FFF !important;
  border: 2px solid rgba(17, 17, 17, 0.47) !important;
}

/* primary */
#fav-topbar .btn-primary:hover,
#fav-topbar .btn-primary:focus,
#fav-promo .btn-primary:hover,
#fav-promo .btn-primary:focus,
#fav-feature .btn-primary:hover,
#fav-feature .btn-primary:focus,
#fav-top .btn-primary:hover,
#fav-top .btn-primary:focus,
#fav-bottom .btn-primary:hover,
#fav-bottom .btn-primary:focus,
#fav-user .btn-primary:hover,
#fav-user .btn-primary:focus,
#fav-copyright .btn-primary:hover,
#fav-copyright .btn-primary:focus {
  background-color: rgba(17, 17, 17, 0.67) !important;
}
#fav-showcase .btn-primary:hover,
#fav-showcase .btn-primary:focus,
#fav-portfolio .btn-primary:hover,
#fav-portfolio .btn-primary:focus,
#fav-note .btn-primary:hover,
#fav-note .btn-primary:focus,
#fav-footer .btn-primary:hover,
#fav-footer .btn-primary:focus,
#fav-advert .btn-primary:hover,
#fav-advert .btn-primary:focus,
#fav-lead .btn-primary:hover,
#fav-lead .btn-primary:focus,
#fav-focus .btn-primary:hover,
#fav-focus .btn-primary:focus,
#fav-block .btn-primary:hover,
#fav-block .btn-primary:focus,
.moduletable-sfx21 .btn-primary:hover,
.moduletable-sfx21 .btn-primary:focus,
.moduletable-sfx22 .btn-primary:hover,
.moduletable-sfx22 .btn-primary:focus,
.moduletable-sfx23 .btn-primary:hover,
.moduletable-sfx23 .btn-primary:focus,
.moduletable-sfx24 .btn-primary:hover,
.moduletable-sfx24 .btn-primary:focus,
.moduletable-sfx33 .btn-primary:hover,
.moduletable-sfx33 .btn-primary:focus,
.moduletable-sfx34 .btn-primary:hover,
.moduletable-sfx34 .btn-primary:focus,
.moduletable-sfx35 .btn-primary:hover,
.moduletable-sfx35 .btn-primary:focus,
.moduletable-sfx36 .btn-primary:hover,
.moduletable-sfx36 .btn-primary:focus {
  color: #333 !important;
  background-color: #fff !important;
  border: 2px solid transparent !important;
}

/*
///  bootstrap buttons
*/

/* info */
.btn-info,
.btn-info:link,
.btn-info:visited {
  color: #ffffff!important;
  background-color: #5bc0de!important;
  background-image: none;
  border: 2px solid transparent!important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active {
  color: #444!important;
  background-color: rgba(255,255,255,0.4)!important;
  border: 2px solid #5bc0de!important;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

/* success */
.btn-success,
.btn-success:link,
.btn-success:visited {
  color: #ffffff!important;
  background-color: #5cb85c!important;
  background-image: none;
  border: 2px solid transparent!important;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active {
  color: #444!important;
  background-color: rgba(255,255,255,0.4)!important;
  border: 2px solid #5cb85c!important;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c!important;
  border-color: #5cb85c!important;
}

/* warning */
.btn-warning,
.btn-warning:link,
.btn-warning:visited {
  color: #ffffff!important;
  background-color: #f0ad4e!important;
  background-image: none;
  border: 2px solid transparent!important;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active {
  color: #444!important;
  background-color: rgba(255,255,255,0.4)!important;
  border: 2px solid #f0ad4e!important;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e!important;
  border-color: #f0ad4e!important;
}

/* danger */
.btn-danger,
.btn-danger:link,
.btn-danger:visited {
  color: #ffffff!important;
  background-color: #d9534f!important;
  background-image: none;
  border: 2px solid transparent!important;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active {
  color: #444!important;
  background-color: rgba(255,255,255,0.4)!important;
  border: 2px solid #d9534f!important;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f!important;
  border-color: #d9534f!important;
}

/* inverse */
.btn-inverse,
.btn-inverse:link,
.btn-inverse:visited {
  color: #ffffff!important;
  background-color: #363636!important;
  background-image: none;
  border: 2px solid transparent!important;
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active {
  color: #444!important;
  background-color: rgba(255,255,255,0.4)!important;
  border: 2px solid #363636!important;
}

/*
///  pagination
*/

.pagination ul li a,
.pagination ul > .disabled > a,
.pagination ul > .active > a,
.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > a:focus,
.pagination ul > .active > a:hover,
.pagination ul > .active > a:focus,
.k2Pagination ul li a,
.k2Pagination ul > .disabled > a,
.k2Pagination ul > .active > a,
.itemCommentsPagination ul li a,
.itemCommentsPagination ul > .disabled > a,
.itemCommentsPagination ul > .active > a,
.k2Pagination ul > .disabled > a:hover,
.k2Pagination ul > .disabled > a:focus,
.k2Pagination ul > .active > a:hover,
.k2Pagination ul > .active > a:focus,
.itemCommentsPagination ul > .disabled > a:hover,
.itemCommentsPagination ul > .disabled > a:focus,
.itemCommentsPagination ul > .active > a:hover,
.itemCommentsPagination ul > .active > a:focus,
.hikashop_products_pagination .list-footer .pagenav,
.hikashop_subcategories_pagination .list-footer .pagenav {
  color: #FFF !important;
  background-color: #fd6250;
  border: 2px solid transparent;
}
.pagination ul li a:hover,
.pagination ul li.active a,
.pagination ul li.active a:hover,
.k2Pagination ul li a:hover,
.k2Pagination ul li.active a,
.k2Pagination ul li.active a:hover,
.itemCommentsPagination ul li a:hover,
.itemCommentsPagination ul li.active a,
.itemCommentsPagination ul li.active a:hover,
.hikashop_products_pagination .list-footer span.pagenav,
.hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_subcategories_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_products_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_subcategories_pagination .list-footer span.pagenav,
.hikashop_module .hikashop_products_pagination .list-footer a.pagenav:hover,
.hikashop_module .hikashop_subcategories_pagination .list-footer a.pagenav:hover {
  color: #333 !important;
  background-color: #fff;
  border: 2px solid #fd6250;
  box-shadow: none;
}

/*
///  article dropdown
*/

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

/*
///  tags
*/

div.tag-category ul.thumbnails h3 a,
.label-info[href],
.badge-info[href] {
  color: #fd6250;
}

/*
///  badge
*/

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

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

1.6. navigation

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


.favnav .navigation .nav-pills a,
.favnav .navigation .menunav-pills a,
.favnav .navigation .nav-pills > li > a,
.favnav .navigation .menunav-pills > li > a,
.favnav .navigation ul.nav.menu li span.nav-header {
  color: #000;
}
.favnav .navigation .nav-pills .nav-child > a,
.favnav .navigation .nav-pills .nav-child > li > a,
.favnav .navigation .menunav-pills .nav-child > a,
.favnav .navigation .menunav-pills .nav-child > li > a {
  color: #333;
}
.favnav .navigation .nav-pills .nav-child > .active > a,
.favnav .navigation .nav-pills .nav-child > li > a:hover,
.favnav .navigation .menunav-pills .nav-child > .active > a,
.favnav .navigation .menunav-pills .nav-child > li > a:hover,
.favnav .navigation li a[class^="fa-"]:before,
.favnav .navigation li a[class*=" fa-"]:before,
.favnav .navigation li span.nav-header[class^="fa-"]:before,
.favnav .navigation li span.nav-header[class*=" fa-"]:before {
  color: #fd6250 !important;
}
ul.nav.menu li span.nav-header {
  color: #fd6250;
}
.favnav .navigation .nav-child:before {
  left: 14px;
  top: -8px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fd6250;
  border-left: 7px solid transparent;
  border-bottom-color: #fd6250;
}
.favnav .navigation .nav-child:after {
  left: 15px;
  top: -7px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fd6250;
  border-left: 6px solid transparent;
}
.favnav .navigation .nav-child li > ul:before {
  top: 17px !important;
  left: -8px !important;
  border-left: none;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #fd6250;
  border-top: 7px solid transparent;
}
.favnav .navigation .nav-child li > ul:after {
  top: 18px !important;
  left: -7px !important;
  border-left: none;
  border-top: 6px solid transparent;
  border-right: 6px solid #fd6250;
  border-bottom: 6px solid transparent;
}

/*
///  navigation style
*/

/* style 1 */
.favnav.navstyle-1 .navigation .nav-pills > .active > a,
.favnav.navstyle-1 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-1 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-1 .navigation .menunav-pills > .active > a,
.favnav.navstyle-1 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-1 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-1 .navigation li.active span.nav-header,
.favnav.navstyle-1 .navigation li span.nav-header:hover,
.favnav.navstyle-1 .navigation li span.nav-header:focus {
  color: #fd6250 !important;
}
.favnav.navstyle-1 .navigation li a[class^="fa-"]:hover:before,
.favnav.navstyle-1 .navigation li a[class*=" fa-"]:hover:before,
.favnav.navstyle-1 .navigation li a[class^="fa-"]:focus:before,
.favnav.navstyle-1 .navigation li a[class*=" fa-"]:focus:before,
.favnav.navstyle-1 .navigation li.active a[class^="fa-"]:before,
.favnav.navstyle-1 .navigation li.active a[class*=" fa-"]:before,
.favnav.navstyle-1 .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-1 .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-1 .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-1 .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-1 .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-1 .navigation li.active span.nav-header[class*=" fa-"]:before  {
  color: #fd6250 !important;
}

/* style 2 */
.favnav.navstyle-2 .navigation .nav-pills > .active > a,
.favnav.navstyle-2 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-2 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-2 .navigation .menunav-pills > .active > a,
.favnav.navstyle-2 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-2 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-2 .navigation li.active span.nav-header,
.favnav.navstyle-2 .navigation li span.nav-header:hover,
.favnav.navstyle-2 .navigation li span.nav-header:focus {
  background-color: #fd6250;
  color: #fff !important;
}
.favnav.navstyle-2 .navigation li a[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation li a[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation li a[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation li a[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation li.active a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation li.active a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation li.active span.nav-header[class*=" fa-"]:before  {
  color: #fff !important;
}
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-2 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before  {
  color: #fd6250 !important;
}
.favnav.navstyle-2 .navigation .nav-child:before {
  left: 14px;
  top: -8px;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  border-bottom-color: #fff;
}
.favnav.navstyle-2 .navigation .nav-child:after {
  left: 15px;
  top: -7px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
}
.favnav.navstyle-2 .navigation .nav-child li > ul:before {
  top: 17px !important;
  left: -8px !important;
  border-left: none;
  border-bottom: 7px solid transparent;
  border-right: 7px solid #fd6250;
  border-top: 7px solid transparent;
}
.favnav.navstyle-2 .navigation .nav-child li > ul:after {
  top: 18px !important;
  left: -7px !important;
  border-left: none;
  border-top: 6px solid transparent;
  border-right: 6px solid #fd6250;
  border-bottom: 6px solid transparent;
}

/* style 3 */
.favnav.navstyle-3 .navigation .nav-pills > .active > a,
.favnav.navstyle-3 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-3 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-3 .navigation .menunav-pills > .active > a,
.favnav.navstyle-3 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-3 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-3 .navigation li.active span.nav-header,
.favnav.navstyle-3 .navigation li span.nav-header:hover,
.favnav.navstyle-3 .navigation li span.nav-header:focus {
  background-color: transparent;
  color: #fd6250 !important;
}
.favnav.navstyle-3 .navigation li a[class^="fa-"]:hover:before,
.favnav.navstyle-3 .navigation li a[class*=" fa-"]:hover:before,
.favnav.navstyle-3 .navigation li a[class^="fa-"]:focus:before,
.favnav.navstyle-3 .navigation li a[class*=" fa-"]:focus:before,
.favnav.navstyle-3 .navigation li.active a[class^="fa-"]:before,
.favnav.navstyle-3 .navigation li.active a[class*=" fa-"]:before,
.favnav.navstyle-3 .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-3 .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-3 .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-3 .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-3 .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-3 .navigation li.active span.nav-header[class*=" fa-"]:before  {
  color: #fd6250 !important;
}
.favnav.navstyle-3 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav.navstyle-3 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav.navstyle-3 .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-3 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-3 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-3 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before  {
  color: #fd6250 !important;
}

/* style 4 */
.favnav.navstyle-4 .navigation .nav-pills a,
.favnav.navstyle-4 .navigation .menunav-pills a,
.favnav.navstyle-4 .navigation .nav-pills > li > a,
.favnav.navstyle-4 .navigation .menunav-pills > li > a,
.favnav.navstyle-4 .navigation ul.nav.menu li span.nav-header {
  border-top: 2px solid transparent;
}
.favnav.navstyle-4 .navigation .nav-pills > .active > a,
.favnav.navstyle-4 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-4 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-4 .navigation .menunav-pills > .active > a,
.favnav.navstyle-4 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-4 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-4 .navigation li.active span.nav-header,
.favnav.navstyle-4 .navigation ul.nav.menu li.active span.nav-header,
.favnav.navstyle-4 .navigation ul.nav.menu li span.nav-header:hover,
.favnav.navstyle-4 .navigation ul.nav.menu li span.nav-header:focus {
  border-top: 2px solid #fd6250;
  color: #fff;
}

/* style 5 */
.favnav.navstyle-5 .navigation .nav-pills a,
.favnav.navstyle-5 .navigation .menunav-pills a,
.favnav.navstyle-5 .navigation .nav-pills > li > a,
.favnav.navstyle-5 .navigation .menunav-pills > li > a,
.favnav.navstyle-5 .navigation ul.nav.menu li span.nav-header {
  border-bottom: 2px solid transparent;
}
.favnav.navstyle-5 .navigation .nav-pills > .active > a,
.favnav.navstyle-5 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-5 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-5 .navigation .menunav-pills > .active > a,
.favnav.navstyle-5 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-5 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-5 .navigation li.active span.nav-header,
.favnav.navstyle-5 .navigation ul.nav.menu li span.nav-header:hover,
.favnav.navstyle-5 .navigation ul.nav.menu li span.nav-header:focus {
  border-bottom: 2px solid #fd6250;
  color: #fff;
}

/* style 6 */
.favnav.navstyle-6 .navigation .nav-pills a,
.favnav.navstyle-6 .navigation .menunav-pills a,
.favnav.navstyle-6 .navigation .nav-pills > li > a,
.favnav.navstyle-6 .navigation .menunav-pills > li > a,
.favnav.navstyle-6 .navigation ul.nav.menu li span.nav-header {
  border: 2px solid transparent;
}
.favnav.navstyle-6 .navigation .nav-pills > .active > a,
.favnav.navstyle-6 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-6 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-6 .navigation .menunav-pills > .active > a,
.favnav.navstyle-6 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-6 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-6 .navigation li.active span.nav-header,
.favnav.navstyle-6 .navigation li span.nav-header:hover,
.favnav.navstyle-6 .navigation li span.nav-header:focus {
  border: 2px solid #fd6250!important;
  color: #fff;
}

/* style 7 */
.favnav.navstyle-7 .navigation .nav-pills a,
.favnav.navstyle-7 .navigation .menunav-pills a,
.favnav.navstyle-7 .navigation .nav-pills > li > a,
.favnav.navstyle-7 .navigation .menunav-pills > li > a,
.favnav.navstyle-7 .navigation ul.nav.menu li span.nav-header {
  background-color: transparent;
  border: 2px solid transparent;
}
.favnav.navstyle-7 .navigation .nav-pills > .active > a,
.favnav.navstyle-7 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-7 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-7 .navigation .menunav-pills > .active > a,
.favnav.navstyle-7 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-7 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-7 .navigation li.active span.nav-header,
.favnav.navstyle-7 .navigation li span.nav-header:hover,
.favnav.navstyle-7 .navigation li span.nav-header:focus {
  background-color: transparent;
  border: 2px solid #fff !important;
  color: #fd6250 !important;
}
.favnav.navstyle-7 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav.navstyle-7 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav.navstyle-7 .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-7 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-7 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-7 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before {
  color: #fd6250 !important;
}

/* style 8 */
.favnav.navstyle-8 .navigation .nav-pills > .active > a,
.favnav.navstyle-8 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-8 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-8 .navigation .menunav-pills > .active > a,
.favnav.navstyle-8 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-8 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-8 .navigation li.active span.nav-header,
.favnav.navstyle-8 .navigation li span.nav-header:hover,
.favnav.navstyle-8 .navigation li span.nav-header:focus {
  background-color: #fff;
  color: #444 !important;
}
.favnav.navstyle-8 .navigation li a[class^="fa-"]:hover:before,
.favnav.navstyle-8 .navigation li a[class*=" fa-"]:hover:before,
.favnav.navstyle-8 .navigation li a[class^="fa-"]:focus:before,
.favnav.navstyle-8 .navigation li a[class*=" fa-"]:focus:before,
.favnav.navstyle-8 .navigation li.active a[class^="fa-"]:before,
.favnav.navstyle-8 .navigation li.active a[class*=" fa-"]:before,
.favnav.navstyle-8 .navigation li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-8 .navigation li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-8 .navigation li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-8 .navigation li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-8 .navigation li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-8 .navigation li.active span.nav-header[class*=" fa-"]:before  {
  color: #fd6250 !important;
}
.favnav.navstyle-8 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class^="fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class*=" fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class^="fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class^="fa-"]:hover:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class*=" fa-"]:hover:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class^="fa-"]:focus:before,
.favnav.navstyle-8 .navigation ul.nav-child li a[class*=" fa-"]:focus:before,
.favnav.navstyle-8 .navigation ul.nav-child li.active a[class^="fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li.active a[class*=" fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class^="fa-"]:hover:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:hover:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class^="fa-"]:focus:before,
.favnav.navstyle-8 .navigation ul.nav-child li span.nav-header[class*=" fa-"]:focus:before,
.favnav.navstyle-8 .navigation ul.nav-child li.active span.nav-header[class^="fa-"]:before,
.favnav.navstyle-8 .navigation ul.nav-child li.active span.nav-header[class*=" fa-"]:before  {
  color: #fd6250 !important;
}
.favnav.navstyle-8 .navigation .nav-pills a,
.favnav.navstyle-8 .navigation .menunav-pills a,
.favnav.navstyle-8 .navigation .nav-pills > li > a,
.favnav.navstyle-8 .navigation .menunav-pills > li > a,
.favnav.navstyle-8 .navigation ul.nav.menu li span.nav-header {
  border: none;
}
.favnav.navstyle-8 .navigation .nav-pills > .active > a,
.favnav.navstyle-8 .navigation .nav-pills > li > a:hover,
.favnav.navstyle-8 .navigation .nav-pills > li > a:focus,
.favnav.navstyle-8 .navigation .menunav-pills > .active > a,
.favnav.navstyle-8 .navigation .menunav-pills > li > a:hover,
.favnav.navstyle-8 .navigation .menunav-pills > li > a:focus,
.favnav.navstyle-8 .navigation li.active span.nav-header,
.favnav.navstyle-8 .navigation li span.nav-header:hover,
.favnav.navstyle-8 .navigation li span.nav-header:focus {
  border: none !important;
}

/*
///  vertical menus
*/

ul.nav.menu li span.nav-header {
  color: #fd6250;
}
ul.menubasic li a,
ul.menubasic li span.nav-header,
ul.menuarrow li a,
ul.menuarrow li span.nav-header,
ul.menuside li a,
ul.menuside li span.nav-header,
ul.menuline li a,
ul.menuline li span.nav-header {
  color: #888 !important;
}
ul.menubasic li a:hover,
ul.menubasic li a:focus,
ul.menubasic li.current a,
ul.menubasic li.current ul a:hover,
ul.menubasic li.current ul a:focus,
ul.menubasic li span.nav-header:hover,
ul.menubasic li span.nav-header:focus {
  color: #fff !important;
  background-color: #fd6250;
}
ul.menuarrow li a:hover,
ul.menuarrow li a:focus,
ul.menuarrow li.current a,
ul.menuarrow li.current ul a:hover,
ul.menuarrow li.current ul a:focus,
ul.menuarrow li span.nav-header:hover,
ul.menuarrow li span.nav-header:focus {
  color: #fd6250;
  background-color: transparent;
}
ul.menuarrow li a:hover:before,
ul.menuarrow li a:focus:before,
ul.menuarrow li.current a:before,
ul.menuarrow li.current ul a:hover:before,
ul.menuarrow li.current ul a:focus:before,
ul.menuarrow li span.nav-header:hover:before,
ul.menuarrow li span.nav-header:focus:before {
  color: #fd6250;
}
ul.menuside li a:hover,
ul.menuside li a:focus,
ul.menuside li.current a,
ul.menuside li.current ul a:hover,
ul.menuside li.current ul a:focus,
ul.menuside li span.nav-header:hover,
ul.menuside li span.nav-header:focus {
  color: #fd6250;
  border-left: 5px solid #fd6250;
  background-color: transparent;
}
ul.menuline li a:hover,
ul.menuline li a:focus,
ul.menuline li.current a,
ul.menuline li.current ul a:hover,
ul.menuline li.current ul a:focus,
ul.menuline li span.nav-header:hover,
ul.menuline li span.nav-header:focus {
  color: #444;
  border-bottom: 1px solid #fd6250;
  background-color: transparent;
}
ul.menuline li a:hover:before,
ul.menuline li a:focus:before,
ul.menuline li.current a:before,
ul.menuline li.current ul a:hover:before,
ul.menuline li.current ul a:focus:before,
ul.menuline li span.nav-header:hover:before,
ul.menuline li span.nav-header:focus:before {
  color: #fd6250;
}

/* clear */
ul.menubasic.menu-clear li a,
ul.menubasic.menu-clear li span.nav-header,
ul.menuarrow.menu-clear li a,
ul.menuarrow.menu-clear li span.nav-header,
ul.menuside.menu-clear li a,
ul.menuside.menu-clear li span.nav-header,
ul.menuline.menu-clear li a,
ul.menuline.menu-clear li span.nav-header {
  color: #FFF !important;
}
ul.menubasic.menu-clear {
  border: 1px solid #444;
}
ul.menubasic.menu-clear li a,
ul.menubasic.menu-clear li span.nav-header {
  border-bottom: 1px solid #444;
}
ul.menuarrow.menu-clear li a:hover,
ul.menuarrow.menu-clear li a:focus,
ul.menuarrow.menu-clear li span.nav-header:hover,
ul.menuarrow.menu-clear li span.nav-header:focus {
  color: #fd6250 !important;
}
ul.menuarrow.menu-clear li a::before,
ul.menuarrow.menu-clear li span.nav-header::before {
  color: #fd6250;
}
ul.menuarrow.menu-clear li a:hover:before,
ul.menuarrow.menu-clear li a:focus:before,
ul.menuarrow.menu-clear li span.nav-header:hover:before,
ul.menuarrow.menu-clear li span.nav-header:focus:before {
  color: #FFF;
}
ul.menuside.menu-clear li a,
ul.menuside.menu-clear li span.nav-header {
  border-left: 5px solid #fd6250;
}
ul.menuside.menu-clear li a:hover,
ul.menuside.menu-clear li a:focus,
ul.menuside.menu-clear li span.nav-header:hover,
ul.menuside.menu-clear li span.nav-header:focus {
  color: #fd6250 !important;
  border-left: 5px solid #FFF;
}
ul.menuline.menu-clear li a,
ul.menuline.menu-clear li span.nav-header {
  border-bottom: 1px solid #444;
}
ul.menuline.menu-clear li a::before,
ul.menuline.menu-clear li span.nav-header::before {
  color: #fd6250;
}
ul.menuline.menu-clear li a:hover,
ul.menuline.menu-clear li a:focus,
ul.menuline.menu-clear li span.nav-header:hover,
ul.menuline.menu-clear li span.nav-header:focus {
  color: #FFF;
  border-bottom: 1px solid #fd6250;
}

/* dark */
ul.menubasic.menu-dark li a,
ul.menubasic.menu-dark li span.nav-header,
ul.menuarrow.menu-dark li a,
ul.menuarrow.menu-dark li span.nav-header,
ul.menuside.menu-dark li a,
ul.menuside.menu-dark li span.nav-header,
ul.menuline.menu-dark li a,
ul.menuline.menu-dark li span.nav-header {
  color: #FFF !important;
}
ul.menuarrow.menu-dark li a:hover,
ul.menuarrow.menu-dark li a:focus,
ul.menuarrow.menu-dark li span.nav-header:hover,
ul.menuarrow.menu-dark li span.nav-header:focus {
  color: #fd6250 !important;
}
ul.menuarrow.menu-dark li a::before,
ul.menuarrow.menu-dark li span.nav-header::before {
  color: #fd6250;
}
ul.menuarrow.menu-dark li a:hover:before,
ul.menuarrow.menu-dark li a:focus:before,
ul.menuarrow.menu-dark li span.nav-header:hover:before,
ul.menuarrow.menu-dark li span.nav-header:focus:before {
  color: #FFF;
}
ul.menuside.menu-dark li a,
ul.menuside.menu-dark li span.nav-header {
  border-left: 5px solid #fd6250;
}
ul.menuside.menu-dark li a:hover,
ul.menuside.menu-dark li a:focus,
ul.menuside.menu-dark li span.nav-header:hover,
ul.menuside.menu-dark li span.nav-header:focus {
  color: #fd6250 !important;
  border-left: 5px solid #FFF;
}
ul.menuline.menu-dark li a:hover,
ul.menuline.menu-dark li a:focus,
ul.menuline.menu-dark li span.nav-header:hover,
ul.menuline.menu-dark li span.nav-header:focus {
  color: #fff!important;
  border-bottom: 1px solid #fd6250;
}

/* color */
ul.menubasic.menu-color li a,
ul.menubasic.menu-color li span.nav-header {
  border-bottom: 1px solid rgba(17, 17, 17, 0.27);
}
ul.menubasic.menu-color {
  border: 1px solid rgba(17, 17, 17, 0.27);
}
ul.menuarrow.menu-color li a,
ul.menuarrow.menu-color li span.nav-header {
  color: #FFF !important;
}
ul.menuarrow.menu-color li a:hover,
ul.menuarrow.menu-color li a:focus,
ul.menuarrow.menu-color li span.nav-header:hover,
ul.menuarrow.menu-color li span.nav-header:focus {
  color: rgba(17, 17, 17, 0.47) !important;
}
ul.menuarrow.menu-color li a::before,
ul.menuarrow.menu-color li span.nav-header::before {
  color: rgba(17, 17, 17, 0.47);
}
ul.menuarrow.menu-color li a:hover::before,
ul.menuarrow.menu-color li a:focus::before,
ul.menuarrow.menu-color li span.nav-header:hover::before,
ul.menuarrow.menu-color li span.nav-header:focus::before {
  color: #FFF;
}
ul.menuside.menu-color li a,
ul.menuside.menu-color li span.nav-header {
  color: #FFF !important;
  border-left: 5px solid rgba(17, 17, 17, 0.47);
}
ul.menuside.menu-color li a:hover,
ul.menuside.menu-color li a:focus,
ul.menuside.menu-color li span.nav-header:hover,
ul.menuside.menu-color li span.nav-header:focus {
  color: rgba(17, 17, 17, 0.47) !important;
}
ul.menuside.menu-color li a:hover,
ul.menuside.menu-color li a:focus,
ul.menuside.menu-color li.current a,
ul.menuside.menu-color li.current ul a:hover,
ul.menuside.menu-color li.current ul a:focus,
ul.menuside.menu-color li span.nav-header:hover,
ul.menuside.menu-color li span.nav-header:focus {
  border-left: 5px solid #FFF;
}
ul.menuline.menu-color li a,
ul.menuline.menu-color li span.nav-header {
  color: #FFF !important;
  border-bottom: 1px solid rgba(17, 17, 17, 0.27);
}
ul.menuline.menu-color li a:hover,
ul.menuline.menu-color li a:focus,
ul.menuline.menu-color li span.nav-header:hover,
ul.menuline.menu-color li span.nav-header:focus {
  color: rgba(17, 17, 17, 0.47) !important;
}
ul.menuline.menu-color li a:hover,
ul.menuline.menu-color li a:focus,
ul.menuline.menu-color li.current a,
ul.menuline.menu-color li.current ul a:hover,
ul.menuline.menu-color li.current ul a:focus,
ul.menuline.menu-color li span.nav-header:hover,
ul.menuline.menu-color li span.nav-header:focus {
  border-bottom: 1px solid #FFF;
}
ul.menuline.menu-color li a::before,
ul.menuline.menu-color li span.nav-header::before {
  color: rgba(17, 17, 17, 0.47);
}
ul.menuline.menu-color li a:hover::before,
ul.menuline.menu-color li span.nav-header:hover::before,
ul.menuline.menu-color li a:focus::before,
ul.menuline.menu-color li span.nav-header:focus::before {
  color: #FFF;
}

/*
///  horizontal menus
*/

ul.menuhorizontal li a,
ul.menuhorizontal li span.nav-header {
  color: #333 !important;
}
ul.menuhorizontal li.active a,
ul.menuhorizontal li a:hover,
ul.menuhorizontal li a:focus,
ul.menuhorizontal li:hover a,
ul.menuhorizontal li:focus a,
ul.menuhorizontal li span.nav-header:hover,
ul.menuhorizontal li span.nav-header:focus {
  color: #fd6250 !important;
  background-color: transparent;
}
ul.menuhorizontal.menu-clear li a,
ul.menuhorizontal.menu-clear li span.nav-header {
  color: #fff!important;
}
ul.menuhorizontal.menu-clear li.active a,
ul.menuhorizontal.menu-clear li a:hover,
ul.menuhorizontal.menu-clear li a:focus,
ul.menuhorizontal.menu-clear li:hover a,
ul.menuhorizontal.menu-clear li:focus a,
ul.menuhorizontal.menu-clear li span.nav-header:hover,
ul.menuhorizontal.menu-clear li span.nav-header:focus {
  color: #fd6250!important;
}
ul.menuhorizontal.menu-clear li a:before,
ul.menuhorizontal.menu-clear li span.nav-header:before {
  color: #fff;
}
ul.menuhorizontal.menu-clear li.active a:before,
ul.menuhorizontal.menu-clear li a:hover:before,
ul.menuhorizontal.menu-clear li a:focus:before,
ul.menuhorizontal.menu-clear li:hover a:before,
ul.menuhorizontal.menu-clear li:focus a:before,
ul.menuhorizontal.menu-clear li span.nav-header:hover:before,
ul.menuhorizontal.menu-clear li span.nav-header:focus:before {
  color: #fd6250!important;
}
ul.menuhorizontal.menu-dark li a,
ul.menuhorizontal.menu-dark li span.nav-header {
  color: #eee!important;
}
ul.menuhorizontal.menu-dark li.active a,
ul.menuhorizontal.menu-dark li a:hover,
ul.menuhorizontal.menu-dark li a:focus,
ul.menuhorizontal.menu-dark li:hover a,
ul.menuhorizontal.menu-dark li:focus a,
ul.menuhorizontal.menu-dark li span.nav-header:hover,
ul.menuhorizontal.menu-dark li span.nav-header:focus {
  color: #fd6250!important;
}
ul.menuhorizontal.menu-dark li a:before,
ul.menuhorizontal.menu-dark li span.nav-header:before {
  color: #eee;
}
ul.menuhorizontal.menu-dark li.active a:before,
ul.menuhorizontal.menu-dark li a:hover:before,
ul.menuhorizontal.menu-dark li a:focus:before,
ul.menuhorizontal.menu-dark li:hover a:before,
ul.menuhorizontal.menu-dark li:focus a:before,
ul.menuhorizontal.menu-dark li span.nav-header:hover:before,
ul.menuhorizontal.menu-dark li span.nav-header:focus:before {
  color: #fd6250!important;
}
ul.menuhorizontal.pull-right li.active a,
ul.menuhorizontal.pull-right li a:hover,
ul.menuhorizontal.pull-right li a:focus,
ul.menuhorizontal.pull-right li:hover a,
ul.menuhorizontal.pull-right li:focus a,
ul.menuhorizontal.pull-right li span.nav-header:hover,
ul.menuhorizontal.pull-right li span.nav-header:focus {
  color: #fd6250;
  background-color: transparent;
}

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

1.7. variations

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

.moduletable,
div[class^="moduletable-"],
div[class*=" moduletable-"],
.moduletable h3,
div[class^="moduletable-"] h3,
div[class*=" moduletable-"] h3,
.moduletable h3 [class^="fa fa-"],
.moduletable h3 [class*=" fa fa-"],
div[class^="moduletable-"] h3 [class^="fa fa-"],
div[class^="moduletable-"] h3 [class*=" fa fa-"],
div[class*=" moduletable-"] h3 [class^="fa fa-"],
div[class*=" moduletable-"] h3 [class*=" fa fa-"] {
  color: inherit;
}
.moduletable h3 [class^="fa fa-"],
.moduletable h3 [class*=" fa fa-"],
div[class^="moduletable-"] h3 [class^="fa fa-"],
div[class^="moduletable-"] h3 [class*=" fa fa-"],
div[class*=" moduletable-"] h3 [class^="fa fa-"],
div[class*=" moduletable-"] h3 [class*=" fa fa-"] {
  border-color: #fd6250;
  border-width: 2px;
  color: #FFF;
}
.moduletable-sfx17,
.moduletable-sfx18,
.moduletable-sfx19,
.moduletable-sfx20,
.moduletable-sfx29,
.moduletable-sfx30,
.moduletable-sfx31,
.moduletable-sfx32,
.moduletable-sfx2 h3,
.moduletable-sfx4 h3,
.moduletable-sfx6 h3,
.moduletable-sfx8 h3,
.moduletable-sfx10 h3,
.moduletable-sfx12 h3,
.moduletable-sfx14 h3,
.moduletable-sfx16 h3,
.moduletable-sfx18 h3,
.moduletable-sfx20 h3,
.moduletable-sfx26 h3,
.moduletable-sfx28 h3,
.moduletable-sfx30 h3,
.moduletable-sfx32 h3,
.moduletable-sfx34 h3,
.moduletable-sfx36 h3 {
  border-color: #fd6250;
  border-width: 2px;
}
.moduletable-sfx21 h3,
.moduletable-sfx21 h3 i,
.moduletable-sfx22 h3,
.moduletable-sfx22 h3 i,
.moduletable-sfx24 h3 {
  border-color: #FFF !important;
  border-width: 2px;
}
.moduletable-sfx37 h3 i,
.moduletable-sfx38 h3,
.moduletable-sfx38 h3 i,
.moduletable-sfx40 h3,
.moduletable-sfx41,
.moduletable-sfx41 h3 i,
.moduletable-sfx42,
.moduletable-sfx42 h3,
.moduletable-sfx42 h3 i,
.moduletable-sfx43,
.moduletable-sfx44,
.moduletable-sfx44 h3,
.moduletable-sfx45 h3 i,
.moduletable-sfx46 h3,
.moduletable-sfx46 h3 i,
.moduletable-sfx48 h3 {
  border-color: rgba(17, 17, 17, 0.37) !important;
  border-width: 2px;
}
.moduletable-sfx21,
.moduletable-sfx21 h3,
.moduletable-sfx22,
.moduletable-sfx22 h3,
.moduletable-sfx23,
.moduletable-sfx23 h3,
.moduletable-sfx24,
.moduletable-sfx24 h3,
.moduletable-sfx3 h3 i,
.moduletable-sfx4 h3 i,
.moduletable-sfx7 h3 i,
.moduletable-sfx8 h3 i,
.moduletable-sfx11 h3 i,
.moduletable-sfx12 h3 i,
.moduletable-sfx15 h3 i,
.moduletable-sfx16 h3 i,
.moduletable-sfx19 h3 i,
.moduletable-sfx20 h3 i,
.moduletable-sfx27 h3 i,
.moduletable-sfx28 h3 i,
.moduletable-sfx31 h3 i,
.moduletable-sfx32 h3 i,
.moduletable-sfx35 h3 i,
.moduletable-sfx36 h3 i {
  background-color: #fd6250;
  color: #FFF !important;
}
.moduletable-sfx23 h3 i,
.moduletable-sfx24 h3 i {
  background-color: #FFF;
  color: #fd6250 !important;
}
.moduletable-sfx14 h3 i,
.moduletable-sfx17 h3 i,
.moduletable-sfx18 h3 i,
.moduletable-sfx21 h3 i,
.moduletable-sfx22 h3 i {
  color: #333;
  background-color: transparent;
}
.moduletable-sfx13 h3 i,
.moduletable-sfx14 h3 i,
.moduletable-sfx17 h3 i,
.moduletable-sfx18 h3 i {
  color: #fd6250 !important;
  background-color: transparent;
}
.moduletable-sfx21 h3 i,
.moduletable-sfx22 h3 i, {
  color: #FFF;
  background-color: transparent;
}
.moduletable-sfx47 h3 i,
.moduletable-sfx48 h3 i {
  border-color: transparent !important;
}
.moduletable-sfx5,
.moduletable-sfx6,
.moduletable-sfx7,
.moduletable-sfx8 {
  background-color: rgba(17, 17, 17, 0.4);
  border: none;
}
.moduletable-sfx9,
.moduletable-sfx10,
.moduletable-sfx11,
.moduletable-sfx12 {
  background-color: rgba(255, 255, 255, 0.1);
}
.moduletable-sfx33,
.moduletable-sfx34,
.moduletable-sfx35,
.moduletable-sfx36 {
  color: #FFF !important;
  background-color: #191919 !important;
}

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

1.8. icons

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

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

1.9. images

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

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

1.10. bootstrap elements

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

/*
///  blockquote
*/

blockquote {
  border-color: #fd6250;
}
blockquote.blockquote-dark {
  border-color: #fd6250;
}

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

1.11. lists

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

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

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

1.12. joomla

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

/*
///  core-supported extensions in future Joomla! versions
*/

div.newsfeed h2 a:hover,
div.newsfeed-category h2 a:hover {
  color: #fd6250;
}

/*
///  language
*/

#fav-language a.btn.dropdown-toggle,
#fav-language-demo a.btn.dropdown-toggle {
  color: #FFF !important;
  border: 2px solid transparent !important;
}
#fav-language a.btn.dropdown-toggle:hover,
#fav-language-demo a.btn.dropdown-toggle:hover,
#fav-language a.btn.dropdown-toggle:focus,
#fav-language-demo a.btn.dropdown-toggle:focus {
  background-color: transparent !important;
  color: #FFF !important;
  border: 2px solid #fd6250 !important;
}
#fav-language a.btn.dropdown-toggle span.caret,
#fav-language-demo a.btn.dropdown-toggle span.caret {
  border-top: 4px solid #FFF;
}
#fav-language a.btn.dropdown-toggle:hover span.caret,
#fav-language-demo a.btn.dropdown-toggle:hover span.caret,
#fav-language a.btn.dropdown-toggle:focus span.caret,
#fav-language-demo a.btn.dropdown-toggle:focus span.caret {
  border-top: 4px solid #FFF;
}
#fav-language ul.dropdown-menu li a:hover,
#fav-language-demo ul.dropdown-menu li a:hover,
#fav-language ul.dropdown-menu li a:focus,
#fav-language-demo ul.dropdown-menu li a:focus {
  color: #fd6250;
}

/* /// mobile */

@media (max-width: 768px) {

  #fav-language a.btn.dropdown-toggle,
  #fav-language-demo a.btn.dropdown-toggle {
    color: #333 !important;
  }
  #fav-language a.btn.dropdown-toggle:hover,
  #fav-language-demo a.btn.dropdown-toggle:hover,
  #fav-language a.btn.dropdown-toggle:focus,
  #fav-language-demo a.btn.dropdown-toggle:focus {
    background-color: transparent !important;
    color: #333 !important;
    border: 2px solid transparent !important;
  }
  #fav-language,
  #fav-language-demo {
    border-bottom: 1px solid #DDD !important;
  }
  #fav-language ul.dropdown-menu,
  #fav-language-demo ul.dropdown-menu {
    border-top: 1px solid #DDD !important;
  }
  #fav-language a.btn.dropdown-toggle span.caret,
  #fav-language-demo a.btn.dropdown-toggle span.caret {
    border-top: 4px solid #444;
  }
  #fav-language a.btn.dropdown-toggle:hover span.caret,
  #fav-language-demo a.btn.dropdown-toggle:hover span.caret,
  #fav-language a.btn.dropdown-toggle:focus span.caret,
  #fav-language-demo a.btn.dropdown-toggle:focus span.caret {
    border-top: 4px solid #444;
  }

}

/*
///  search
*/

.moduletablefavstyle .fav-search .nav > li > a:hover {
  background-color: #333;
}
.moduletablefavstyle .fav-search .nav > li > a:focus {
  background-color: #fd6250;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
div.search #searchForm button.btn.hasTooltip {
  padding: 10px 14px;
}
#fav-search-advanced-fields .accordion-heading a.accordion-toggle {
  color: #FFF !important;
  background-color: #fd6250;
  border: 2px solid transparent !important;
  padding: 10px 18px 9px;
}
#fav-search-advanced-fields .accordion-heading a.accordion-toggle:hover,
#fav-search-advanced-fields .accordion-heading a.accordion-toggle:focus {
  color: #333 !important;
  background-color: transparent;
  border: 2px solid #fd6250 !important;
  box-shadow: none;
}
.moduletablefavstyle .fav-search a.btn.dropdown-toggle:hover,
.moduletablefavstyle .fav-search a.btn.dropdown-toggle:focus,
.moduletable.favstyle .fav-search a.btn.dropdown-toggle:hover,
.moduletable.favstyle .fav-search a.btn.dropdown-toggle:focus,
.moduletablefavstyle .fav-search a.btn.dropdown-toggle:hover i,
.moduletable.favstyle .fav-search a.btn.dropdown-toggle:focus i,
.moduletablefavstyle .fav-search a.dropdown-toggle i,
.moduletable.favstyle .fav-search a.dropdown-toggle i {
  color: #FFF !important;
  background-color: #fd6250;
}

@media (max-width: 768px) {

  .moduletablefavstyle.pull-left .fav-search a.btn.dropdown-toggle i {
    color: #fd6250;
  }
  .moduletablefavstyle .fav-search a.btn.dropdown-toggle,
  .moduletablefavstyle .fav-search a.btn.dropdown-toggle:hover,
  .moduletablefavstyle .fav-search a.btn.dropdown-toggle:focus {
    background-color: #fd6250 !important;
  }

}

/*
///  selector
*/

.chzn-container-single a.chzn-single {
  color: #333 !important;
}

/*
///  list all categories
*/

div.categories-list a.btn .icon-plus:hover,
div.categories-list a.btn .icon-plus:focus,
div.categories-list a.btn .icon-minus:hover,
div.categories-list a.btn .icon-minus:focus,
div.categories-list h3.page-header.item-title a,
div.cat-children h3.page-header.item-title a,
div.categories-list h3.page-header.item-title a:hover .icon-plus,
div.categories-list h3.page-header.item-title a:focus .icon-plus,
div.cat-children h3.page-header.item-title a:hover .icon-plus,
div.cat-children h3.page-header.item-title a:focus .icon-plus,
div.categories-list h3.page-header.item-title a:hover .icon-minus,
div.categories-list h3.page-header.item-title a:focus .icon-minus,
div.cat-children h3.page-header.item-title a:hover .icon-minus,
div.cat-children h3.page-header.item-title a:focus .icon-minus {
  color: #333 !important;
}
div.categories-list h3.page-header.item-title a:hover,
div.categories-list h3.page-header.item-title a:focus,
div.cat-children h3.page-header.item-title a:hover,
div.cat-children h3.page-header.item-title a:focus {
  color: #fd6250 !important;
}

/*
///  articles most read
*/

ul.mostread li a::before,
ul[class^="mostread-"] li a::before,
ul[class*=" mostread-"] li a::before {
  color: #999;
}

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

1.13. hikashop

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

/*
///  store menu
*/

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

/*
///  store cart
*/

#hikashop_cart a:hover {
  color: #fd6250;
}
#hikashop_cart th {
  border-bottom: 1px solid #fd6250;
}
#hikashop_cart .hikashop_cart_module_product_name_value a {
  color: #444;
}
#hikashop_cart .hikashop_cart_module_product_name_value a:hover,
#hikashop_cart .hikashop_cart_module_product_name_value a:focus {
  color: #fd6250;
}
#hikashop_cart .hikashop_cart_input_button:hover,
#hikashop_cart .hikashop_cart_input_button:focus {
  color: #444 !important;
}
span.hikashop_product_price_full {
  color: #444;
}

@media (max-width: 768px) {

  #hikashop_cart a {
    color: #444;
  }
  #hikashop_cart a:hover {
    color: #fd6250;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcart.favstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcartfavstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle i,
  .favcart.favstyle.pull-left #hikashop_cart_module a.btn.dropdown-toggle i {
    color: #fd6250;
  }
  #hikashop_cart .hikashop_cart_module_product_name_value a:hover {
    color: #fd6250;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle:hover,
  .favcartfavstyle.pull-right #hikashop_cart_module a.btn.dropdown-toggle:focus {
    border-color: transparent !important;
  }
  .favcartfavstyle #hikashop_cart_module .dropdown-menu,
  .favcart.favstyle #hikashop_cart_module .dropdown-menu {
    border-left: none;
    border-right: none;
  }
  .favcartfavstyle.pull-right #hikashop_cart_module {
    border-bottom: 1px solid #DDD !important;
  }

}

/*
///  store category
*/

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

/*
///  price
*/

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

/*
///  checkout
*/

#hikashop_checkout_cart thead {
  background-color: #fd6250;
}
p.hikashop_cart_product_name a {
  color: #fd6250;
}
#hikashop_checkout_page .btn.btn-radio.active.btn-primary,
#hikashop_checkout_page .btn.btn-radio.active.btn-primary:hover,
#hikashop_checkout_page .btn.btn-radio.active.btn-primary:focus {
  box-shadow: none;
  background-color: #333;
}
.hikashop_checkout_cart_shipping,
.hikashop_checkout_cart_subtotal {
  color: #333;
}
#hikashop_checkout_login a.btn:hover i,
#hikashop_checkout_login a.btn:focus i,
#hikashop_checkout_login a.btn i:hover,
#hikashop_checkout_login a.btn i:focus {
  color: #333 !important;
}

/*
///  currency
*/

#fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single {
  color: #FFF !important;
}
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result:hover,
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result:focus,
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result.result-selected {
  color: #fd6250;
}
#fav-containerwrap .hikashop_currency_module .chzn-container:hover,
#fav-containerwrap .hikashop_currency_module .chzn-container:focus,
#fav-containerwrap .hikashop_currency_module .chzn-container a:hover,
#fav-containerwrap .hikashop_currency_module .chzn-container a:focus,
#fav-containerwrap .hikashop_currency_module .chzn-container:hover span,
#fav-containerwrap .hikashop_currency_module .chzn-container:focus span,
#fav-containerwrap .hikashop_currency_module .chzn-container a:hover span,
#fav-containerwrap .hikashop_currency_module .chzn-container a:focus span, {
  background-color: transparent;
  color: #FFF;
}
#fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results li.active-result {
  background-color: #FFF;
  color: #333;
}
#fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single {
  border: 2px solid transparent;
}
#fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single:hover,
#fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single:focus {
  border: 2px solid #fd6250;
}

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

  #fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single {
    color: #333 !important;
  }
  #fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single:hover, #fav-containerwrap .hikashop_currency_module .chzn-container-single .chzn-single:focus {
    border: 2px solid transparent;
  }
  #fav-containerwrap .hikashop_currency_module .chzn-container .chzn-results {
    border-top: 1px solid #ddd;
  }
  #fav-containerwrap .hikashop_currency_module .chzn-container {
    border-bottom: 1px solid #ddd;
  }

}

/*
///  discounts
*/

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

/*
///  categories on 1 level
*/

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

/*
///  account
*/

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

/*
///  view orders
*/

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

/*
///  hikashop modules
*/

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

/*
///  cart
*/

.favcartfavstyle #hikashop_cart_module #hikashop_cart,
.favcart.favstyle #hikashop_cart_module #hikashop_cart {
  color: #333;
}

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

1.14. k2

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

/*
///  k2 featured
*/

div.itemIsFeatured h2:before,
div.catItemIsFeatured h3:before,
div.userItemIsFeatured h3:before {
  color: #fd6250;
}
div.itemIsFeatured div.itemHeader h2.itemTitle span sup,
div.catItemIsFeatured div.catItemHeader h3.catItemTitle span sup {
  background-color: #fd6250;
}

/*
///  edit button
*/

#k2Container span.catItemAddLink a.modal {
  background-color: #fd6250;
  color: #fff;
}

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

1.15. extensions

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

/*
///  favshowcase
*/

.favstyle div[id^="favshowcase-readmore"] a.btn,
.favstyle div[id*=" favshowcase-readmore"] a.btn {
  background-color: #fd6250 !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 {
  background-color: transparent !important;
  box-shadow: none;
}

/*
///  favportfolio
*/

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

/*
///  favpromote
*/

.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"],
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"] {
  border-bottom: none;
  background-color: #fd6250 !important;
}
.favstyle div[id^="favpromote-box"]:hover h4[id^="favpromote-title"],
.favstyle div[id^="favpromote-box"]:hover h4[id*=" favpromote-title"],
.favstyle div[id^="favpromote-box"] h4[id^="favpromote-title"]:hover,
.favstyle div[id^="favpromote-box"] h4[id*=" favpromote-title"]:hover {
  background-color: #111 !important;
}

/*
///  favglyph
*/

.favstyle div.favglyph-description-center h2 a {
  color: #fd6250 !important;
}
.favstyle div.favglyph-icon-center div#favglyph-icon {
  border: 1px solid #fd6250 !important;
}
.favstyle div[id^="favglyph-icon"] i,
.favstyle div[id*=" favglyph-icon"] i {
  background-color: #fd6250 !important;
}
.favstyle div.favglyph-text-center h2 a {
  color: #fd6250 !important;
}

/*
///  faveffects
*/

.favstyle div[id^="faveffects-icon"],
.favstyle div[id*=" faveffects-icon"] {
  background-color: rgba(17,17,17,0.2)!important;
  border-color: #fd6250 !important;
}
.favstyle div[id^="faveffects-icon"]:hover,
.favstyle div[id*=" faveffects-icon"]:hover {
  background-color: rgba(17,17,17,0.2)!important;
  border-color: #fff !important;
}

/*
///  favsocial
*/

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