    /* reset */

    a:hover {
        color: #940000;
        color: #e72d2d;
        text-decoration: none;
    }

    input[type='submit']:hover, input[type='button']:hover, button.focusSubmit:hover {
        color: #fff;
        background-color: #11578d;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    }

    .closeButton:hover span,
    .closeButton:hover span:before,
    .closeButton:hover span:after {
        background: #e72d2d;
    }

    /* common */


    .cartSection a:hover, .phoneSection a:hover {
        color: #940000;
    }

    nav.menuTop>ul>li:hover>a {
        color: #940000;
    }

    .shopItem:hover .shopItemArticle a {
        color: #e72d2d;
    }

    .shopItem:hover .shopItemSubmit input, .shopItem:hover .shopItemSubmit button.focusSubmit {
        color: #fff;
        background-color: #156fb4;
        box-shadow: none;
    }

    .shopIDLinks a:hover {
        color: #007a00;
    }

    .shopViewList>div:hover {
        background-color: #007a00;
    }

    .moreButtons a:hover {
        color: #fff;
        background-color: #11578d !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    }

    .breadcrumbs a:hover {
        color: #e72d2d;
    }

    .consoleCloseButton a:hover {
        text-decoration: none;
    }

    .consoleFormSection input[type='submit']:hover {
        background-color: #e72d2d;
    }

    .consoleLinks a:hover {
        color: #ffc1c1;
    }

    .submitButton a:hover {
        color: #fff;
        background-color: #11578d;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
    }

    #icoUp:hover {
        background-color: #505050;
    }

    /* jquery */


    .sliderArrows a:hover {
        background-color: rgba(0, 122, 0, 0.7) !important;
    }

    .sliderArrows a:hover {
        color: #fff;
    }

    /* shop */

    .amount-d:hover {
        color: #007a00 !important;
    }

    .amount-d:hover .amount-d__input {
        border-color: #bdbdbd;
    }
    
    .amount-d__decrement:hover,
    .amount-d__increment:hover {
        background: none;
    }

    .amount-d__decrement:hover, .amount-d__increment:hover {
        color: #007a00 !important;
    }

    .remover-d:hover {
        color: #c53c12;
    }

@media (hover: hover) {

    nav.menuTop>ul>li:hover>a {
        pointer-events: all;
    }

    .curtain nav.menuTop>ul>li:last-child>a {
        color: #fff;
        background-color: #007a00;
    }

    .curtain nav.menuTop>ul>li:last-child:hover {
        background-image: url(../img/icoSearchHover2.png);
        background-color: #007a00;
    }

    .curtain nav.menuTop>ul>li.opened:last-child:hover {
        background-image: url(../img/icoCloseHover2.png);
    }

    .shopItem .shopItemSubmit input:hover {
        background-color: #11578d;
    }

    nav.menuTop>ul>li:last-child:hover {
        background-image: url(../img/icoSearchHover.png);
    }

    nav.menuTop>ul>li.opened:last-child:hover {
        background-image: url(../img/icoCloseHover.png);
    }

    nav.menuTop>ul>li:last-child:hover {
        background-color: #f3f3f6;
    }

}