/* === 13-07-20 === */

/* ---------------------- Header / menu ---------------------- */
.blockcart .header a i {
    color: #b01111;
}
.blockcart .header a .item_total {
    color: #b01111;
}
.pt_custommenu .pt_menu.act .parentMenu a, .pt_custommenu .pt_menu.active .parentMenu a {
    color: #b01111;
}
.pt_custommenu .pt_menu.act .parentMenu a, .pt_custommenu .pt_menu.active .parentMenu a {
    color: #b01111;
}
.pt_custommenu .pt_menu .popup .block1 .column .itemMenuName:hover {
    color: #b01111;
}
.navleft-container .pt_vmegamenu .pt_menu.act .parentMenu a, .navleft-container .pt_vmegamenu .pt_menu.active .parentMenu a {
    color: #b01111;
}
.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild:hover {
    color: #b01111;
}
.navleft-container .pt_vmegamenu .pt_menu.active .parentMenu a, .navleft-container .pt_vmegamenu .pt_menu:hover:not(.noSub):after {
    color: #b01111;
}
.slideshow_container .pos-slideshow .nivo-controlNav a.active, .slideshow_container .pos-slideshow .nivo-controlNav a:hover {
    background: #b01111;
}
.products-selection .products-sort-order .dropdown-menu .select-list:hover {
    background: #b01111;
}
.selector-block .localiz_block .dropdown-menu li.current .dropdown-item {
    background: #b01111;
}
.selector-block .localiz_block .dropdown-menu li:hover .dropdown-item {
    background: #b01111;
}
.breadcrumb_container .breadcrumb-inner ol li a:hover {
    color: #b01111;
}
.block-categories .category-sub-menu li[data-depth="0"] > a:hover {
    color: #b01111;
}
.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {
    color: #b01111;
}
.block-categories .category-sub-menu li a:hover {
    color: #b01111;
}
.blockcart .body ul li .right_block .product-price {
    color: #b01111;
}
.blockcart .body .price_content .price_inline.cart-total .value {
    color: #b01111;
}
.pt_custommenu .pt_menu .popup .block1 .column .itemSubMenu .itemMenuName:hover {
    color: #b01111;
}
/* ---------------------- END Header / menu ---------------------- */

/* ---------------------- Body ---------------------- */
.tab-category-container-slider ul.tab_cates li.active, .tab-category-container-slider ul.tab_cates li:hover {
    color: #b01111;
    border-color: #b01111;
}
.tab-category-container-slider ul.tab_cates li.active, .tab-category-container-slider ul.tab_cates li:hover {
    color: #b01111;
    border-color: #b01111;
}
.tab-category-container-slider ul.tab_cates li.active:before, .tab-category-container-slider ul.tab_cates li:hover:before {
    border-top: 6px solid #b01111;
}
.js-product-miniature .product-price-and-shipping .price {
    color: #b01111;
}
.js-product-miniature .add-to-links li.cart button.ajax_add_to_cart_button:hover, .js-product-miniature .add-to-links li.cart span.ajax_add_to_cart_button:hover {
    background: #b01111;
}
.js-product-miniature .add-to-links li a:hover {
    background: #b01111;
}
.pos_title h2:before {
    background: #b01111;
}
.js-product-miniature .product_name:hover {
    color: #b01111;
}
/* ---------------------- END body ---------------------- */

/* ---------------------- Footer ---------------------- */
#footer .footer-container .footer_block h3 {
    color: #b01111;
}
#footer .footer-container .footer_block .footer_list li a:hover {
    color: #b01111;
}
#footer .footer-container .footer-bottom .copyright a {
    color: #b01111;
}
/* ---------------------- END footer ---------------------- */

/* ---------------------- Botones ---------------------- */
.search_top form button {
    background: #b01111;
}
.search_top form button:hover {
    background: white;
    color: black;
    border: 1px solid #A9A6A6;
}
.ft_newsletter form .btn {
    background: #b01111 !important;
}
.ft_newsletter form .btn:hover {
    background: white !important;
    color: black;
    border: 1px solid #A9A6A6;
}
.desc .readmore a, .desc1 .readmore a, .desc2 .readmore a {
    color: black;
    border: 2px solid #b01111;
}
.desc .readmore a:hover, .desc1 .readmore a:hover, .desc2 .readmore a:hover {
    background: #b01111;
    color: white;
    border: 2px solid black;
}
.back-top a {
    background: #b01111;
}
.owl-nav > div:hover {
    background: #b01111;
}
.cart-grid-body a.label:hover {
    color: #b01111;
}
.block-categories a.h6 {
    background: #b01111;
}
.breadcrumb_container .breadcrumb-inner ol li:last-child a, .breadcrumb_container .breadcrumb-inner ol li:last-child span {
    color: #b01111;
}
#search_filters .js-search-filters-clear-all:hover {
    background: #b01111;
}
#js-product-list-top ul.display li:hover, #js-product-list-top ul.display li.selected {
    color: #b01111;
}
#js-product-list-top ul.display li:hover, #js-product-list-top ul.display li.selected {
    color: #b01111;
}
#js-product-list .product_content.list .js-product-miniature .product_desc .product_name:hover {
    color: #b01111 !important;
}
#js-product-list .product_content.list .js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button:hover, #js-product-list .product_content.list .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button:hover {
    border-color: #b01111;
}
#js-product-list .product_content.list .js-product-miniature .product_desc .add-to-links li a:hover {
    color: #b01111;
}
a:hover {
    color: #b01111;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
    background-color: #b01111;
}
.btn-secondary:hover, .btn-tertiary:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
    background-color: #b01111;
}
.input-group .input-group-btn > .btn[data-action=show-password]:hover {
    background: #b01111;
}
.product-actions .add-to-cart {
    color: black;
    border: 2px solid #b01111;
}
.product-actions .add-to-cart:hover {
    background: #b01111;
    color: white;
    border: 2px solid black;
}
.blockcart .body .checkout a {
    background: #b01111;
}
.blockcart .body .checkout a:hover {
    background: white !important;
    color: black;
    border: 1px solid #A9A6A6;
}
.blockcart .body ul li .img_content .product-quantity {
    background: #b01111;
}
.blockcart .body ul li .right_block .product-name:hover {
    color: #b01111;
}
#product .product-key .input .add-coupon-code {
    border: 2px solid #b01111;
}
#product .product-key .input .add-coupon-code:hover {
    background: #b01111;
    color: white;
    border: 2px solid black;
}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
    background-color: #b01111;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn:hover, .btn:focus, .btn:active, .btn.active {
    background: #b01111;
    color: white;
}
.cookiesplus-modal [type=checkbox][class*=filled-in]:checked+label:after {
    border-color: #b01111;
    background-color: #b01111;
}
/* ---------------------- END Botones ---------------------- */

/* ---------------------- Texto seleccionado ---------------------- */
::selection {
	color: #b01111 !important;
	background: gainsboro; /* Safari */
	}
::-moz-selection {
	color: #b01111 !important;
	background: gainsboro; /* Firefox & chrome */
}
/* ---------------------- END Texto seleccionado ---------------------- */

/* ---------------------- Iconos ---------------------- */
.static_cms .box_cms i {
    color: #b01111;
}
.page-my-account #content .links a:hover i {
    color: #b01111;
}
/* ---------------------- END Iconos ---------------------- */

/* ---------------------- Blog ---------------------- */
.home_blog_post_area .blog_slider .item .blog_post .post_content .post_inner .date_time .moth_time {
    background: #b01111;
}
.home_blog_post_area .blog_slider .item .blog_post .post_title a:hover {
    color: #b01111;
}
.home_blog_post_area .blog_slider .item .blog_post a.read-more i {
    color: #b01111;
}
.home_blog_post_area .blog_slider .item .blog_post a.read-more:hover {
    color: #b01111;
}
.home_blog_post_area .blog_slider .item .blog_post a.read-more i {
    color: black;
}
.owl-dots .owl-dot.active span {
    background: #b01111;
}
.owl-dots .owl-dot span:hover {
    background: #b01111;
}
.home_blog_post_area .blog_slider .item .blog_post .post_content .post_inner .date_time .day_time {
    color: black;
}
.home_blog_post_area .blog_slider .item .blog_post .post_meta span a:hover {
    color: #b01111;
}
/* ---------------------- END Blog ---------------------- */

/* ---------------------- Form ---------------------- */
.form-control {
    border: 1px solid #cccccc;
}
.custom-radio input[type=radio]:checked+span {
    background-color: #b01111;
}
/* ---------------------- END Form ---------------------- */
.product-prices .price, .product-prices .current-price span:first-child {
    color: #b01111;
}
.product-actions .add-to-cart {
    border: 2px solid #b01111;
}
#blockcart-modal .modal-header {
    background: #b01111;
}
.product-line-grid-body .current-price .price {
    color: #b01111;
    display: none;
}
.product-line-grid-body > .product-line-info > .label:hover {
    color: #b01111;
}
.tabs .nav-tabs .nav-item .nav-link:before {
    border-bottom: 2px solid #b01111;
}
.thumb-container img.selected, .thumb-container img:hover {
    border-color: #b01111;
}
.done {
    color: #b01111;
}
body#checkout section.checkout-step .address-item.selected {
    border: 3px solid #b01111;
}
#cookie-link {
    display: none !important;
}