.btn_primary,
.list_view #product_list .view_button,
#buy_block .content_prices span.exclusive {
    font-family: "Arial", Tahoma, sans-serif, Arial;
}

.style_wide .ma_level_1 {
    font-family: "Arial"
}

.block .title_block,
.block a.title_block,
.block .title_block a,
.idTabs a,
.product_accordion_title {
    font-weight: normal;
    text-transform: uppercase;
    font-family: "Arial";
}

a.color_666:hover,
#footer_info a:hover,
.blog_info a:hover {
    color: #8ab82d;
}

.price,
.sale_percentage {
    color: #F0825C;
}
.price-green {
    color: #8ab82d;
}
.price-orange {
    color: #F0825C;
}
.price-gray {
    color: #b5b5b5;
}

a.icon_wrap,
.icon_wrap {
    color: #000;
}

a.icon_wrap.active,
.icon_wrap.active,
a.icon_wrap:hover,
.icon_wrap:hover,
#searchbox_inner.active #submit_searchbox.icon_wrap,
.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap,
.myaccount_lnk_list a:hover .icon_wrap {
    background-color: #8ab82d;
}

#submit_searchbox:hover,
#searchbox_inner.active #search_query_top,
#searchbox_inner.active #submit_searchbox.icon_wrap,
.logo_center #searchbox_inner:hover #submit_searchbox.icon_wrap {
    border-color: #8ab82d;
}

.hover_fly button:first-child,
.hover_fly a:first-child {
    background-color: #8ab82d;
}

input.button_mini,
input.button_small,
input.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled {
    background-color: #8ab82d;
    border-color: #8ab82d;
}

input.button_mini:hover,
input.button_small:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover {
    background-color: #8ab82d;
    border-color: #8ab82d;
}

input.button_mini.btn_primary,
input.button_small.btn_primary,
input.button.btn_primary,
input.button_large.btn_primary,
input.exclusive_mini.btn_primary,
input.exclusive_small.btn_primary,
input.exclusive.btn_primary,
button.exclusive.btn_primary,
input.exclusive_large.btn_primary,
a.button_mini.btn_primary,
a.button_small.btn_primary,
a.button.btn_primary,
a.button_large.btn_primary,
a.exclusive_mini.btn_primary,
a.exclusive_small.btn_primary,
a.exclusive.btn_primary,
a.exclusive_large.btn_primary,
.itemlist_action a.exclusive {
    background-color: #e9cf3f;
    border-color: #e9cf3f;
}

input.button_mini.btn_primary:hover,
input.button_small.btn_primary:hover,
input.button.btn_primary:hover,
input.button_large.btn_primary:hover,
input.exclusive_mini.btn_primary:hover,
input.exclusive_small.btn_primary:hover,
input.exclusive.btn_primary:hover,
button.exclusive.btn_primary:hover,
input.exclusive_large.btn_primary:hover,
a.button_mini.btn_primary:hover,
a.button_small.btn_primary:hover,
a.button.btn_primary:hover,
a.button_large.btn_primary:hover,
a.exclusive_mini.btn_primary:hover,
a.exclusive_small.btn_primary:hover,
a.exclusive.btn_primary:hover,
a.exclusive_large.btn_primary:hover,
.itemlist_action a.exclusive:hover {
    background-color: #8ab82d;
    border-color: #8ab82d;
}

.dropdown_tri_inner b {
    border-color: #000000 transparent transparent;
}

.open .dropdown_tri_inner b {
    border-color: #ffffff transparent transparent;
}

.sttlevel0.current .ma_level_0,
.sttlevel0.active .ma_level_0 {
    background-color: #8ab82d;
}

.ma_level_1:hover,
.stmenu_sub.style_classic .show .ma_level_1 {
    color: #8ab82d;
}

.ma_level_2:hover {
    color: #8ab82d;
}

span.new i {
    color: #ffffff;
}

span.new {
    color: #ffffff;
    top: 0px;
    right: 0px;
}

span.on_sale {
    border: none;
    width: 40px;
    height: 40px;
    line-height: 40px;
    top: 0;
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
}

span.on_sale i {
    position: static;
    left: auto;
}

span.on_sale {
    -webkit-border-radius: 500px;
    -moz-border-radius: 500px;
    border-radius: 500px;
}

span.on_sale {
    background-color: #ff8a00;
}

span.on_sale {
    top: 25px;
}

span.on_sale {
    left: 0px;
}

span.sale_percentage_sticker {
    bottom: 197px;
}

span.sale_percentage_sticker {
    right: 0px;
}

/* bigger product headers  */
#pb-left-column>h1 {
    font-size: 20pt;
}

/* level 1 menu on bold */
.style_wide a.ma_level_1 {
    font-weight: bold;
}

/* main menu on bold */
#st_mega_menu .ma_level_0 {
    font-weight: bold;
    font-size: 1.3em;
}

/* proper formatting of rating display when no rating */
#buy_block>div.content_prices.clearfix>div.product-rating>label {
    float: left;
}

/* block categories cust */
.search .categories_tree_block ul > li.has-children > .category-item-vue {
    display: block !important;
}
body:not(.category) .categories_tree_block .category-item-vue {
    display: none;
}
.back-category {
    display: none;
    padding: 10px 5px;
    margin: 0 0 0 0;
    background: none !important;
    color: #000 !important;
}
body:not(.category)  .back-category.back-category-show {
    display: block !important;
}
body:not(.category) .categories_tree_block .category-item-vue.show-menu {
    display: block !important;
}

.manufacturer-list #left_column{
    display: none;
}
.manufacturer-list #center_column {
    max-width: 1170px;
    width: 100%;
}

.clear-categories {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 15px 0 10px 0;
    font-size: 14px;
    justify-content: flex-end;
    opacity: 0;
    pointer-events: none;
}
body:not(.category) .clear-categories.show-clear-categories {
    opacity: 1;
    pointer-events: auto;
}
body:not(.category) .clear-categories img {
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px -1px 0;
}

body:not(.category) .categories_tree_block li {
    display: none;
}
body:not(.category) .categories_tree_block li.parent {
    display: block;
}
body:not(.category)  .categories_tree_block li.parent {
    display: none;
}
body:not(.category) .categories_tree_block li.li-has-id {
    display: block;
}
.parent li {
    display: block;
}

#categories_block_left>p {
    display: none;
    font-weight: 700;
    font-size: 20px;
    color: #8ab82d;
}
#categories_block_left div.selected,
#categories_block_left a.selected {
    background-color: #8ab82d;
    color: white;
}

/* polecane produkty pod opiniami - rozwiazuje konflikt */
section#productscategory-products_block_center {
    clear: both;
}

/* lekkie przesuniecie pluskiow w menu */
span.grower.CLOSE,
span.grower.OPEN {
    margin-right: 4px;
}


.container.promo-bar {
    text-align: center;
    padding: 0;
    display: block;
}

@media (max-width: 479px) {
    .container.promo-bar {
        padding-left: 0;
        padding-right: 0;
    }
}

.container.promo-bar a {
    text-decoration: none;
    color: white;
}

.container.promo-bar .inner {
    display: block;
    background-color: #f0825c;
    color: white;
    font-size: 16px;
    padding: 15px;
}

.promo-bar strong {
    text-decoration: underline;
    font-weight: normal;
}

.list_view #product_list a.button.exclusive:hover {
    background-color: #6ed2b5;
}

