/* Custom CSS */
body, .homepage_banner h2, #imp_slider h1, #imp_slider h2, div.ac_results, #cart_summary tfoot td.total_price_container span, #cart_summary tfoot td#total_price_container {
font-family: "Arial";
}

a.list-group-item.active > .badge, .nav-pills > .active > a > .badge, .posts_list .info p, #pb-left-column .short_description_pack a, div.ph_simpleblog .posts a.more {
color: #aacb36;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .footer_blocks h4, #product_list li:hover > div, .product_list_ph li:hover > div, div.block h4, div.block .title_block, #thumbs_list ul li:hover {
border-color: #aacb36;
}

body#category #subcategories h3 span, #pb-left-column .content_prices p.our_price_display, .posts_list .info > span.like {
background: #aacb36;
}

#my-account ul.myaccount-link-list li a i, .sortPagiBar a.compare, .sortPagiBar .bt_compare {
color: #f7ba0b;
}

 {
border-color: #f7ba0b;
}

#layered_block_left .ui-widget-header {
background: #f7ba0b;
}

.topbar, .topbar .select-options ul {
background: #aacb36;
}

#top .base-links li a {
color: #8F8F8F;
}

#top .base-links li {
border-color: #8F8F8F;
}

.topbar .select-options span.border {
background: #3A3636;
}

.topbar #currencies_block_top.select-options p i {
color: #666;
}

.topbar #languages_block_top.select-options p i {
color: #666;
}

#header_user #cart_block a.basket:hover {
color: #000;
}

#header_user #cart_block:hover, #header_user #cart_block .on-hover {
background: #e3e3e3;
}

#header_user #cart_block .cart_block_summary span.title {
color: #6D6D6D;
}

#header_user #cart_block .cart_block_summary span {
color: #000;
}

#header_user #cart_block a.basket i {
color: #333;
}

#search_block_top a.icon i {
color: #BBB;
font-size: 32px;
}

#search_block_top #searchbox i.fa-times {
color: #BBB;
font-size: 30px;
}

#search_block_top a.icon, #search_block_top #searchbox p {
background: #E6E6E6;
}

#top .topmenu li {
font-size: 14px;
}

#top .topmenu li a {
font-family: "Arial";
border-color: #ffffff;
color: #464646;
}

#top div.background_menu .bgmenu {
background: #ffffff;
}

#top .bgmenu .topmenu li a {
border-color: #ffffff;
}

#top div.background_menu.bgmenusticky {
background: #ffffff;
}

#top .topmenu li a:hover {
color: #464646;
}

#top .topmenu ul li a:hover {
color: #464646;
}

#top .topmenu li.open > a, #top .topmenu li a:hover, #top .topmenu ul, #top .topmenu ul ul {
border-color: #aacb36;
}

#top .topmenu ul li a {
border-color: #e6e6e6;
}

#top .topmenu li.open > a, #top .topmenu li a:hover {
background: #ffffff;
}

#top .topmenu ul li a, #top .topmenu ul li a {
background: #ffffff;
}

#top .topmenu ul li a:hover, #top .topmenu ul li.open > a, #top .topmenu ul li a:hover {
background: #F7BA0B;
}

#top {
border-color: #e6e6e6;
}

div.block h4, div.block .title_block {
font-family: "Arial";
color: #474747;
}

div#categories_block_left.block h4, div#categories_block_left.block .title_block {
color: #1f1f1f;
}

#categories_block_left {
background: #aacb36;
border-color: #f5f5f5;
}

#categories_block_left ul li a {
color: #ffffff;
}

#categories_block_left ul li a:hover {
color: #1f1f1f;
}

div.block {
background: #ffffff;
}

div.block, div.block ul li, #categories_block_left ul li {
border-color: #eeeeee;
}

.footer_blocks h4 {
font-family: "Arial";
font-size: 18px;
color: #ffffff;
border-color: #f7ba0b;
}

.footer_blocks {
background: #aacb36;
box-shadow: 0 1px 6px inset #D7D7D8;
}

.footer_blocks p, .footer_blocks, .footer_blocks ul li {
color: #ffffff;
}

.footer_blocks ul li a, .footer_blocks p a, .footer_blocks h4 a {
color: #ffffff;
}

.footer_blocks ul li a:hover, .footer_blocks p a:hover, .footer_blocks h4 a:hover {
color: #222;
}

#bottom {
color: #f7ba0b;
}

div.footer-resnav li h4, div.footer-resnav li a h4 {
color: #474747;
}

div.footer-resnav ul li a, div.footer-resnav p a, div.footer-resnav h4 a {
color: #6D6D6D;
}

div.footer-resnav > ul > li > a {
background: #474747;
}

div.footer-resnav li a {
background: #e6e6e6;
}

div.footer-resnav li ul li {
border-color: #cccccc;
}

body, #more_info_sheets, #pb-left-column #short_description_block p {
color: #333333;
}

a {
color: #1F1F1F;
}

h1, h2, h3, h4, h5, h6, .carousel-style h1 span, .blockproductscategory h1 span, .blockproductscategoryfull h1 span, #blockpack h1 span, .home-line h1 span, .carousel-style h2 span, .blockproductscategory h2 span, .blockproductscategoryfull h2 span, #blockpack h2 span, .home-line h2 span {
font-family: "Arial";
color: #474747;
}

.button {
font-family: "Arial";
color: #ffffff;
}

.button, .button.button_mini, .button.button_large, .button.button_buy {
background: #aacb36;
}

.button:hover, .button.button_buy:hover {
background: #aacb36;
}

.button.yellow {
background: #F7BA0B;
}

.button.yellow:hover {
background: #F7BA0B;
}

.button.yellow, .button.button_buy {
color: #ffffff;
}

#our_price_display, .our_price_display {
color: #282828;
}

#product_list li span.price,.product_list_ph li span.price {
color: #000;
}

#product_list li > div .icons .new_list, .product_list_ph li > div .icons .new_list {
color: #556C41;
}

#product_list li > div .icons .on_sale_list, .product_list_ph li > div .icons .on_sale_list, #product_list li > div .icons .discount_list, .product_list_ph li > div .icons .discount_list {
color: #F06161;
}

#product_list li h3, .product_list_ph li h3 {
font-family: "Arial";
}

#product_list li span.price, .product_list_ph li span.price {
font-family: "Arial";
}

#product_list li .info .options, .product_list_ph li .info .options, #product_list li .info .options a.icon1, .product_list_ph li .info .options a.icon1,
#product_list li > div, .product_list_ph li > div, #product_list.list li .info .rating, .product_list_ph.list li .info .rating,
#product_list.list li .info .options, .product_list_ph.list li .info .options, #product_list.list li .info .options .icon2,
.product_list_ph.list li .info .options .icon2, ul#manufacturers_list li, #suppliers_list li {
border-color: #e6e6e6;
}

#product_list li .info .options a, .product_list_ph li .info .options a {
color: #6D6D6D;
background: #ffffff;
}

#product_list li .info .options a:hover, .product_list_ph li .info .options a:hover {
color: #444444;
}

#product_list li .info .options a:hover, .product_list_ph li .info .options a:hover, #product_list li .info .options a.active, .product_list_ph li .info .options a.active {
background: #F5F5F5;
}

.carousel_arrow {
background-color: #F7BA0B;
}

.carousel_arrow:hover {
background-color: #F7BA0B;
}

.table thead > tr > th, .table thead > tr > td, .table tbody > tr > th,
.table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td, .table thead > tr > th, .table tbody + tbody, #cart_summary tfoot td,
#compare_shipping h3, div.order_carrier_content .delivery_options_address .delivery_options .delivery_option item,
.payment_module, #order-opc h2, #order-opc div.addresses, #order-opc div.order_carrier_content .delivery_options .delivery_option,
#order-opc #opc_delivery_methods, #order-opc #opc_payment_methods, #order-opc #login_form , #order-opc #new_account_form,
#order-opc #new_account_form h3 {
border-color: #e6e6e6;
}

.box_background {
background: #f2f2f2;
}

form.std fieldset h3 {
font-family: "Arial";
background: #e6e6e6;
color: #292929;
}

form.std input.account_input, form.std input.text, form.std select, form.std textarea, form.std input#email, form.std input.inputTxt, form.std input[type="text"] {
border-color: #D0D0D0;
border-color: #D0D0D0;
}

table.std {
font-family: "Arial";
background: #ffffff;
border-color: #ffffff;
}

table.std thead th {
background: #e6e6e6;
color: #292929;
}

table.std td {
color: #333333;
}

.table thead > tr > th, .table thead > tr > td, .table tbody > tr > th, .table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
border-color: #e6e6e6;
}

#order-detail-content, #compare_shipping #availableCarriers {
background: #f2f2f2;
}

#order-detail-content .table-container, #order-detail-content table.std {
background: #ffffff;
}

#order-detail-content .table-container {
border-color: #BBBBBB;
}

div.addresses .address .address_title, div.order_delivery h3 {
background: #e6e6e6;
color: #292929;
}

ul.step li.step_current {
background: #f2f2f2;
}

ul.step li.step_current span {
color: #333;
}

ul.step li a {
color: #72BD44;
}

ul.step li.step_todo span {
color: #989797;
}

