/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */


.img-fluid, .carousel-inner > .carousel-item > img, .carousel-inner > .carousel-item > a > img {
    max-width: 94%;
    height: auto;
}
@media (max-width: 500px) {
.img-fluid {
    max-width: 98%;
    height: 40px;
}
}
.container-filter .filter-head-title:before {
    content: "\e913";
    font-family: "autozpro";
    color: var(--theme-color-secondary);
    display:none;
}
@media (max-width: 991px) {
    .product-cover img {
        width: 100%;
        height: 100%;
    }
}
.btn-outline, .btn, .btn-primary {
    border-radius: 0;
    background: #e61c20;
    padding: 16px 29px;
    line-height: 16px;
    border: 0;
    transition: all .4s;
    text-transform: uppercase;
    font-size: 12px;
    color: #ffffff;
    font-weight: 800;
    border-radius: 3px;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    position: relative;
}

#checkout .promo-code .btn, #cart .promo-code .btn {
    padding-top: 0;
    padding-bottom: 0;
    border-radius: 0 5px 5px 0;
    background-color: #373737;
    color: #fff;
}

.btn-outline, .btn, .btn-primary {
    border-radius: 0;
    background: #129345;
    padding: 16px 29px;
    line-height: 16px;
    border: 0;
    transition: all .4s;
    text-transform: uppercase;
    font-size: 12px;
    color: #fff;
    font-weight: 800;
    border-radius: 3px;
    transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
    position: relative;
}

.btn-outline:focus, .btn-outline:hover, .btn:focus, .btn:hover, .btn-primary:focus, .btn-primary:hover {
    background: #e61c20);
    color: #fff;
}button#btn-opc_login,button#btn-register,button#btn-register-guest,button#btn-placer_order,#opc_steps_content button.add.btn.btn-outline-primary.btn-sm,#opc_steps_content button.edit.btn.btn-outline-primary.btn-sm,#opc_steps_content button.delete.btn.btn-outline-primary.btn-sm,#opc_steps_content button.back.btn.btn-secondary,#opc_steps_content button.save.btn.btn-primary{    background: #e61c20;    color: #fff;}#opc_steps_content button.delete.btn.btn-outline-primary.btn-sm {    margin: .5rem;    width: auto;}button#btn-placer_order i.material-icons,#opc_step_addresses_content button.add.btn.btn-outline-primary.btn-sm i.material-icons{    display: none;}#opc_steps_content i.material-icons{ display: none;}