.cart-gift-codes-message {
    font-size: 14px !important;
    line-height: 16px !important;
    font-weight: 300 !important;
}

.gift-codes__cart__alert {
    color: tomato;
    font-size: 2.2rem;
    font-weight: bold;
    text-align: center;
    line-height: 2.4rem;
    text-transform: uppercase;
}

.badge {
    width: 100%;
    font-size: 1rem;
    border-radius: 0;
}
.badge.badge-no-stock {
    background-color: #BE5F7C;
}
.badge.badge-sale {
    background-color: #1ABC9C;
}
div.dataTables_paginate ul.pagination li a,
div.dataTables_paginate ul.pagination li.disabled,
div.dataTables_paginate ul.pagination li.disabled a {
    padding: 5px 10px;
    border-radius: 10px;
}

.primary-text-color {
    color: var(--primary-text-color) !important;
}

.secondary-text-color {
    color: var(--secondary-text-color);
}

a {
    color: var(--primary-text-color);
    font-weight: 400;
    text-decoration: none;
}

a:hover,
a:focus {
    color: var(--primary-text-color);
}

.list-border li {
    border-left: 5px solid var(--primary-text-color);
}

.list-chevron li:before {
    color: var(--primary-text-color);
}

.table-hover tbody tr:hover > th,
.table-hover tbody tr:hover > td {
    background-color: var(--primary-text-color);
    color: var(--primary-text-color);
}

/*---
| IMAGES
---*/
.price-list li.important {
    color: var(--primary-text-color);
}

/*---
| FLASH MESSAGE
---*/
.flash {
    background-color: var(--primary-text-color);
}

.box.border-top {
    border-top: 5px solid var(--primary-color);
}

.box.border-right {
    border-right: 5px solid var(--primary-color);
}

.box.border-bottom {
    border-bottom: 5px solid var(--primary-color);
}

.box.border-left {
    border-left: 5px solid var(--primary-color);
}

.panel.border-top {
    border-top: 5px solid var(--primary-color);
}

.panel.border-right {
    border-right: 5px solid var(--primary-color);
}

.panel.border-bottom {
    border-bottom: 5px solid var(--primary-color);
}

.panel.border-left {
    border-left: 5px solid var(--primary-color);
}

.cart-items .col_product .image a:hover,
.cart-items .col_product .image a:focus,
.orders .col_product .image a:hover,
.orders .col_product .image a:focus {
    border-color: var(--primary-text-color);
}

.cart-items .col_product h5 a:hover,
.cart-items .col_product h5 a:focus,
.orders .col_description h5 a:hover,
.orders .col_description h5 a:focus {
    color: var(--primary-text-color);
}

.cart-items .col_product .options li:before,
.cart-items .col_product .extras li:before,
.orders .col_description .options li:before,
.orders .col_description .extras li:before {
    color: var(--primary-text-color);
}

.orders tr.important,
.cart tr.important {
    color: var(--primary-text-color);
}

.orders p.info i {
    color: var(--primary-text-color);
}

.options-panel .options-panel-toggle a {
    background-color: var(--primary-text-color);
    color: var(--primary-text-color);
}

.daterangepicker .ranges li {
    color: var(--primary-text-color);
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
    background: var(--primary-text-color);
    border-color: var(--primary-text-color);
    color: var(--primary-text-color);
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: var(--primary-text-color);
    border-color: var(--primary-text-color);
    color: var(--primary-text-color);
}

button.close {
    color: var(--primary-text-color);
    opacity: 1;
    filter: alpha(opacity=100);
}

.dataTables_processing {
    background-color: var(--primary-text-color);
    color: #fff;
}

.favorite-adv {
    border: 2px solid var(--primary-text-color);
}

.favorite-adv a:hover {
    color: var(--primary-text-color);
}

.product-fav {
    /*background-color: var(--primary-text-color);*/
    background-color: #fff;
    color: #666;
}

.product-fav .product-fav-icon .product-fav-icon-top,
.product-fav .product-fav-icon .product-fav-icon-bg {
    color: #666;
}

.product-fav:hover .product-fav-icon .product-fav-icon-top,
.product-fav:hover .product-fav-icon .product-fav-icon-bg {
    color: var(--primary-text-color);
}

.product-fav.favorite .product-fav-icon .product-fav-icon-top,
.product-fav.favorite .product-fav-icon .product-fav-icon-bg {
    color: var(--primary-text-color);
}

.banner-favorite-link a:hover,
aside .widget .banner-favorite-link a:hover {
    background-color: var(--primary-text-color);
}

#export{
    margin-right:8%;
}

@media (max-width:1660px){
    #export{
        margin-right:-5%;
    }
}

@media (min-width: 991px){
    #mobile{
        display:none;
    }
    .menu-mobile{
        display:none;
    }
    #mecanica-mobile{
        display:none;
    }
}
.dropdown-item {
    text-align:center;
}

.slider-horizontal .slider-handle {
    background: transparent url('/themes/elpozo-gladiadores/img/elpozofresco/slider-handle.png') no-repeat;
    background-size: contain;
}
.slider.slider-horizontal .slider-selection {
    background: var(--primary-text-color);
}

.product-categories__user-info {
    border-bottom: 1px solid var(--primary-color);
}

.ranking-thumbs-result-icon {
    height: 2rem;
}

    .custom-navbar {
    background-color: #a6192e;
}
.custom-footer {
    background-color: #a6192e;
}
.btn-green {
    background-color: #a6192e !important;
}
.btn-green:hover,
.btn-green:active,
.btn-green:focus {
    background-color: #dd1d39 !important;
    color: white !important;
}

