/*
Theme Name: DneprLemon
Theme URI: art-lemon.com
Author: art-lemon.com
Author URI: https://art-lemon.com/
Text Domain: dm
Domain Path: /languages
*/
.wrapper .pop-up.active {
    z-index: 33333;
}
.wrapper .fancybox__container {
    z-index: 33333;
}
@media screen and (max-width: 767px) {
    .wrapper .header {
        top: auto;
    }
}
/*.wrapper.custom {
    z-index: 33333;
}
.wrapper.custom .header {
    top: 0;
}
.wrapper.custom .logo,
.wrapper.custom .header__box {
    opacity: 0;
}
@media screen and (max-width: 1250px) {
    .wrapper .header {
        padding: 17px 45px 17px 15px;
        position: fixed;
    }
}*/
/*.programm__items li .opener {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: justify !important;
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
    padding: 20px 64px 20px 70px !important;
    text-decoration: none !important;
}
.programm .slide {
    padding: 0 64px 20px 70px;
}
.programm .slide p:first-child {
    margin-top: 0;
}
.programm .slide p:last-child {
    margin-bottom: 0;
}
.programm__items li::before {
    counter-increment: myCounter;
    content: counter(myCounter);
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #000;
    border: 2px solid rgba(196, 196, 196, 0.2);
    display: inline-block;
    text-align: center;
    line-height: 40px;
    pointer-events: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: absolute;
    top: 22px !important;
    left: 0 !important;
    margin: 0 !important;
}
.programm__items li {
    padding: 0 !important;
    display: block !important;
}*/


.page-notice__form.error input[type="tel"]{
    border-color:red;
}