/*******************************************************************************
 ***                                                                         ***
 ***   Use to override any other CSS styling or add new styling              ***
 ***                                                                         ***
 ***   This file will be loaded last in the CSS chain                        ***
 ***                                                                         ***
 ***   ( Remember: This Cascade Styles inherit styling defined previously)   ***
 *******************************************************************************/
 body.frontpage {color:;}

 /* SLIDER */
.unoslider {
    top: 30px;
}

/* ERROR PAGE */
.error--status__back {
    font-size: 35px;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.error--status__back>a {
    color: #222222;
    text-decoration: none;
    text-transform: uppercase;
}

.error--status__back a:hover  {
/* color:rgba(246,11,0); */
    color: #e96a40;
    transition: 1s;
}

.similar--goods.similar--goods.similar--goods{
    display: flex;
    flex-direction: column;
    text-align: center;
    padding-bottom: 10px;

}
.similar--goods>h4 {
    padding-block-end: 40px;
    color: #222222;
    font-size: 18px;
}
.similar--goods__cards {
    display: flex;
}
.similar--goods__cards>div>a {
    display: contents;
    color: #e96a40;
}
.similar--goods__cards>div>a>img {
    width: auto;
    height: 90px;
    border: 1px solid #ccc;
    height: 90px;
    max-width: 120px;
}
.similar--goods__cards__item {
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    align-items: center;

}
.similar--goods__cards__item a{
    text-decoration: none;
    cursor: pointer;

}
.similar--goods__cards__item:hover {
    opacity: 0.5;
    transition: 1s;
}
.card--title {
    padding: 10px 0;
}
.card--price {
    font-weight: 600;
}
/* ERROR PAGE END */

/* MOBILE FOOTER */
.mobile--footer__text {
    font-size: 1.5em;
    color:white;
    padding: 10px 0;
}
/* END MOBILE FOOTER */

/*MENU*/
@media only screen and (max-width: 1176px) {
    #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a {
        padding: 12px 32px;
    }
}
@media only screen and (max-width: 1037px) {
    #header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a {
        padding-inline-start: 10px !important;
        padding-inline-end: 10px !important;
    }
    #topleft {
        height: 112px;
    }
    .top-phone {
        font-size: 1.13rem;
    }
    #region2wrap {
        padding-block-start: 3%;
    }
}

 /* MOBILE SHOP */
@media only screen and (max-width: 767px) {
    .jshop_list_category {
        display: flex;
        flex-direction: column;
        text-align: center;
    }
    .row-fluid .sblock3 {
        width: auto;
        min-width: 0;
        max-width: none;
    }
}
@media only screen and (max-width: 541px) {
    .jshop_list_category {
        display: flex;
        flex-direction: column;
        text-align: center;
    }
    .row-fluid .sblock3 {
        width: 100% !important;
    }
    .moduletitle {
        display: none;
    }
    #topright#topright {
        padding: 0;
        display: inline-block !important;
        position: fixed;
        top: 50%;
        left: -5%;
    }
    .mycart_mini_txt {
        background-color: #000 !important;
        margin: -5px 0 0 !important;
    }
    .mycart_mini_txt a span {
        display: none !important;
    }
}

/* TABLE IN CARD ITEM */
@media only screen and (max-width: 541px) {
    .jshop_prod_description {
        overflow-x: scroll;
    }
}

/* TABLE IN CONTACT PAGE */
@media only screen and (max-width: 541px) {
    #adminForm {
        overflow-x: scroll;
    }
}

#jquery-lightbox {z-index: 99999999}