button.forEyesButton {
    display: block;
    float: right;
    background: #fff;
    padding: 5px 15px;
    font-size: 16px;
    border-radius: 15px;
    border: none;
    font-weight: 500;
    margin: 10px 0 0;
}
body.forEyes {
    background: #222;
}
body.forEyes .homePage .firstBlock video {
    display: none;
}
body.forEyes header .container ul.menu li a {
    font-size: 18px;
}
body.forEyes header .container ul.menu li {
    margin-right: 30px;
}
body.forEyes .homePage .aboutBlock p.descr {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
}
body.forEyes .homePage .aboutBlock .defaultButton {
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    color: #3fe5ff;
}
body.forEyes .container.addresses .block span {
    text-decoration: underline;
    color: #3fe5ff;
}
body.forEyes a {
    text-decoration: underline;
}
body.forEyes * {
    color: #fff;
}
body.forEyes .h3, body.forEyes h2, body.forEyes h3, body.forEyes h4 {
    color: #fff;
}
body.forEyes .newsItemBlock p.title {
    color: #fff;
    font-size: 18px;
}
body.forEyes .newsItemBlock p.descr {
    font-size: 16px;
}
body.forEyes .homePage .whyBlock {
    background: #0e0e0e;
}
body.forEyes .homePage .whyBlock .container .block p.name {
    color: #fff;
    font-size: 20px;
}
body.forEyes .homePage .whyBlock .container .block p.descr {
    color: #fff;
    font-weight: 400;
}
body.forEyes .homePage .reviewsBlock .container .reviewsSlick .slick-slide .block {
    background: #000;
}
body.forEyes .homePage .reviewsBlock {
    background: #183331;
}
body.forEyes .homePage .reviewsBlock .container .padLeft p.descr {
    font-weight: 300;
}
body.forEyes .homePage .feedbackBlock {
    background: #0b222f;
}
body.forEyes .homePage .feedbackBlock img.bkgImg {
    opacity: 0.4;
}
body.forEyes footer {
    background: #081c27;
}
body.forEyes footer img.footerBigText {
    opacity: 0.4;
}
body.forEyes footer .container p.address {
    font-size: 18px;
}
body.forEyes .afterFooter p {
    color: #fff;
    font-size: 16px;
}


body.forEyes .instagramBlock {
    background: #000;
}

body.forEyes .instagramBlock .container p.descr {
    color: #fff;
    font-weight: 300;
}

body.forEyes .fatherBlock.aboutPage .slideBlock {
    background: #000;
}
body.forEyes .fatherBlock.aboutPage .slideBlock .container p.descr {
    font-size: 18px;
}
body.forEyes .homePage.aboutPage .aboutDoctors p.descr, body.forEyes .homePage.aboutPage .aboutFirst p.descr {
    color: #fff;
}
body.forEyes .homePage.aboutPage .whyBlock .productsSlick .slick-slide .block {
    background: #222;
}
body.forEyes .homePage.aboutPage .whyBlock .productsSlick .slick-slide .block .content p.text {
    color: #fff;
    font-weight: 400;
}
body.forEyes .homePage.aboutPage .productsBlock .block p.name {
    color: #fff;
}
body.forEyes header.inPageHeader {
    background: #000;
}
body.forEyes .newsItemBlock {
    box-shadow: none;
    background: #000;
}
body.forEyes .priceBlock .block.opened .listTable {
    background: #000;
}

body.forEyes .homePage.aboutPage .aboutDoctors p.descr, body.forEyes .homePage.aboutPage .aboutFirst p.descr {
    font-weight: 400;
}
body.forEyes .homePage.aboutPage.sppPage .aboutFirst ul li p {
    font-size: 18px;
}
body.forEyes .homePage.aboutPage.sppPage .aboutFirst ul li {
    font-size: 18px;
}
body.forEyes .homePage.aboutPage.sppPage .aboutFirst .person p.name {
    color: #fff;
    font-size: 20px;
}
body.forEyes .homePage.aboutPage .aboutFirst p.linkText {
    background: #0b1212;
}
body.forEyes ul.innerMenu {
    background: #222;
}
body.forEyes .homePage.aboutPage .aboutFirst p.linkText span {
    font-size: 18px;
}
body.forEyes .container.tableBlock table * {
    color: #fff;
    font-size: 16px;
}
body.forEyes .container.tableBlock table tr:first-child td {
    color: #6ffff7;
}
body.forEyes .priceBlock .block .listTable {
    border-color: #000;
}
body.forEyes .container-fluid.firstBlock.address1 {
    background: #000;
}
body.forEyes .doctorItemBlock p.name {
    color: #fff;
}
body.forEyes .doctorItemBlock p.descr {
    color: #fff;
}
body.forEyes .container-fluid.firstBlock.address2 {
    background: #000;
}
body.forEyes .homePage.aboutPage.sppPage .aboutFirst.mainDoctorFirst h1 {
    color: #fff;
}
body.forEyes .homePage.aboutPage.sppPage .aboutFirst.mainDoctorFirst form .inputBlock label {
    color: #fff;
    font-size: 18px;
}
body.forEyes .reviewBlock {
    box-shadow: none;
    background: #000;
}
body.forEyes .reviewBlock p.name {
    color: #fff;
    font-size: 22px;
}
body.forEyes .reviewBlock p.descr {
    font-size: 18px;
}
body.forEyes .fatherBlock.contactsPage .firstBlock p.descr {
    color: #fff;
    font-size: 18px;
}
body.forEyes .fatherBlock.contactsPage .firstBlock p.descr span {
    font-size: 19px;
    color: #4faca7;
}
body.forEyes .articlePage .body, body.forEyes .articlePage .body * {
    color: #fff !important;
}
header.inPageHeader {
    background-size: cover;
    background-position: center;
}
button.forEyesButton span {
    font-weight: 500;
    font-size: 16px;
    color: #000!important;
}

button.forEyesButton span.on {
    display: none;
}

body.forEyes button.forEyesButton span.on {
    display: table;
}

body.forEyes button.forEyesButton span.off {
    display: none;
}
body.forEyes .homePage .firstBlock {
     background: #000;
 }
body.forEyes .homePage.aboutPage.sppPage .aboutFirst .person p.name span {
    color: #fff;
    font-size: 18px;
}

@media(max-width: 678px){
    button.forEyesButton {
        margin: -45px 0 0;
        background: #000;
        color: #fff;
        font-size: 12px;
    }
    button.forEyesButton span{
        color: #fff!important;
    }
    header.inPageHeader button.forEyesButton {
        margin: -15px 0 0;
    }
}
