#isolation {
    /*	.<property>-<state>--<value>
properties: cl = color; bd = border; bg = background
states: 	
	h = hovered (:hover);
	c = clicked (:active);
	a = .active class
values:
	prim = $brand-primary;
	prim-d = $brand-darken;
	prim-l = $brand-lighten;
	primcl = $btn-primary-color
*/
}

#isolation .cl--prim,
#isolation .cl-h--prim:hover,
#isolation .cl-c--prim:active,
#isolation .cl-ac--prim.active {
    color: #59e1ff;
}

#isolation .cl--prim-d,
#isolation .cl-h--prim-d:hover,
#isolation .cl-c--prim-d:active,
#isolation .cl-a--prim-d.active {
    color: #50cae6;
}

#isolation .cl--prim-l,
#isolation .cl-h--prim-l:hover,
#isolation .cl-c--prim-l:active,
#isolation .cl-a--prim-l.active {
    color: #8ceaff;
}

#isolation .cl--primcl,
#isolation .cl-h--primcl:hover,
#isolation .cl-c--primcl:active,
#isolation .cl-a--primcl.active {
    color: #000;
}

#isolation .bg--prim,
#isolation .bg-h--prim:hover,
#isolation .bg-c--prim:active,
#isolation .bg-a--prim.active {
    background-color: #59e1ff;
}

#isolation .bg--prim-d,
#isolation .bg-h--prim-d:hover,
#isolation .bg-c--prim-d:active,
#isolation .bg-a--prim-d.active {
    background-color: #50cae6;
}

#isolation .bg--prim-l,
#isolation .bg-h--prim-l:hover,
#isolation .bg-c--prim-l:active,
#isolation .bg-a--prim-l.active {
    background-color: #8ceaff;
}

#isolation .bd--prim,
#isolation .bd-h--prim:hover,
#isolation .bd-c--prim:active,
#isolation .bd-a--prim.active {
    border-color: #59e1ff;
}

#isolation .bd--prim-d,
#isolation .bd-h--prim-d:hover,
#isolation .bd-c--prim-d:active,
#isolation .bd-a--prim-d.active {
    border-color: #50cae6;
}

#isolation .bd--prim-l,
#isolation .bd-h--prim-l:hover,
#isolation .bd-c--prim-l:active,
#isolation .bd-a--prim-l.active {
    border-color: #8ceaff;
}

#isolation .modal-header {
    background: #f1f2f7;
    color: #1a1e22;
}

#isolation .infotext {
    border-color: #b5b5b5;
}

#isolation table thead {
    background: #59e1ff;
}

#isolation table tr:nth-child(2n) {
    background-color: #f1f2f7;
}

#isolation table tbody tr:last-child {
    border-bottom-color: #59e1ff;
}

#isolation blockquote {
    background-color: #f1f2f7;
}

#isolation blockquote .blq-left {
    color: #59e1ff;
}

#isolation .ui-socials-demo {
    background: #0c0c0c;
}

#isolation .social-vk {
    background-color: #6997c7;
}

#isolation .social-fb {
    background-color: #486094;
}

#isolation .social-tw {
    background-color: #29c2ff;
}

#isolation .social-odn {
    background-color: #ff9a42;
}

#isolation .social-vimeo {
    background-color: #29c2ff;
}

#isolation .social-rss {
    background-color: #ff9a42;
}

#isolation .social-youtube {
    background-color: #ff4242;
}

#isolation .social-skype {
    background-color: #29c2ff;
}

#isolation .social-pinterest {
    background-color: #ff6e4a;
}

#isolation .social-habr {
    background-color: #83b2c9;
}

#isolation .social-github {
    background-color: #b5b5b5;
}

#isolation .social-lj {
    background-color: #83b2c9;
}

#isolation .social-dribble {
    background-color: #ff5c9a;
}

#isolation .social-ya {
    color: #ff4347;
    background-color: #e3e3e3;
}

#isolation .social-gplus {
    background-color: #ff6e4a;
}

#isolation .social-link:hover.social-vk {
    background-color: #5c83ad;
}

#isolation .social-link:hover.social-fb {
    background-color: #3c507a;
}

#isolation .social-link:hover.social-tw {
    background-color: #25afe6;
}

#isolation .social-link:hover.social-odn {
    background-color: #e68b3c;
}

#isolation .social-link:hover.social-vimeo {
    background-color: #25afe6;
}

#isolation .social-link:hover.social-rss {
    background-color: #e68b3c;
}

#isolation .social-link:hover.social-youtube {
    background-color: #e63c3c;
}

#isolation .social-link:hover.social-skype {
    background-color: #25afe6;
}

#isolation .social-link:hover.social-pinterest {
    background-color: #e66343;
}

#isolation .social-link:hover.social-habr {
    background-color: #729bb0;
}

#isolation .social-link:hover.social-github {
    background-color: #9c9c9c;
}

#isolation .social-link:hover.social-lj {
    background-color: #729bb0;
}

#isolation .social-link:hover.social-dribble {
    background-color: #e6538b;
}

#isolation .social-link:hover.social-ya {
    background-color: #c9c9c9;
}

#isolation .social-link:hover.social-gplus {
    background-color: #e66343;
}

#isolation .price-old {
    color: rgba(0, 0, 0, 0.3);
}

#isolation .bg-gray-lighter {
    background-color: #f1f2f7;
}

#isolation .panel.dark {
    background-color: #dfe0e6;
}

#isolation .tab-content {
    background-color: #f1f2f7;
}

#isolation .worker-info {
    background-color: #f1f2f7;
}

@media (max-width: 499px) {
    #isolation .worker-info .whoitis {
        color: #b5b5b5;
    }
}

#isolation .cover-dark {
    background-color: rgba(26, 30, 34, 0.7);
}

#isolation .doc-weigth {
    color: #7e7e7e;
}

@media (max-width: 767px) {
    #isolation .panel.call {
        background-color: #59e1ff;
    }
}

#isolation .red {
    color: red;
}

#isolation .custom-color-select .fa {
    background-color: #c6c6c6;
}

#isolation .custom-color-select .color-theme-input:checked+.color-theme-content .fa {
    border-color: #59e1ff;
}

#isolation .link-black {
    text-decoration: none !important;
}

#isolation .link-black,
#isolation .link-black:link,
#isolation .link-black:visited,
#isolation .link-black:focus {
    color: #1a1e22;
    border-bottom-color: rgba(26, 30, 34, 0.5);
}

#isolation .link-black:hover,
#isolation .link-black:active {
    color: #1bb382;
    border-bottom-color: rgba(27, 179, 130, 0.5);
}

#isolation .link-white,
#isolation .link-white:link,
#isolation .link-white:visited,
#isolation .link-white:focus {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.5);
}

#isolation .link-white:hover,
#isolation .link-white:active {
    color: #59e1ff;
    border-color: transparent;
}

#isolation .link-gray,
#isolation .link-gray:link,
#isolation .link-gray:visited,
#isolation .link-gray:focus {
    color: #717782;
    border-color: rgba(113, 119, 130, 0.5);
}

#isolation .link-gray:hover,
#isolation .link-gray:active {
    color: #000;
    border-color: rgba(113, 119, 130, 0);
}

#isolation .link-std,
#isolation .link-std:link,
#isolation .link-std:visited,
#isolation .link-std:focus {
    color: #005aff;
    border-bottom-color: rgba(0, 90, 255, 0.5);
}

#isolation .link-std:hover,
#isolation .link-std:active {
    color: #003fb3;
    border-bottom-color: rgba(0, 90, 255, 0);
}

#isolation .btn-primary {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .35s;
    transition: all .35s;
}

#isolation .btn-primary,
#isolation .btn-primary:focus {
    color: #000;
    background-color: #59e1ff;
}

#isolation .btn-primary:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    color: #000;
    background-color: #59e1ff;
    box-shadow: 0 10px 20px rgba(89, 225, 255, 0.7);
}

#isolation .btn-primary:active {
    -webkit-transform: tanslateY(0);
    transform: tanslateY(0);
    color: #000;
    background-color: #50cae6;
    box-shadow: none;
}

#isolation .btn-primary.disabled,
#isolation .btn-primary.disabled:active,
#isolation .btn-primary[disabled],
#isolation .btn-primary[disabled]:active {
    background: silver !important;
    color: #000;
}

#isolation .btn-secondary {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .35s;
    transition: all .35s;
}

#isolation .btn-secondary,
#isolation .btn-secondary:focus {
    color: #fff;
    background-color: #1bb382;
}

#isolation .btn-secondary:hover {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px);
    color: #fff;
    background-color: #1bb382;
    box-shadow: 0 10px 20px rgba(27, 179, 130, 0.7);
}

#isolation .btn-secondary:active {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    color: #fff;
    background-color: #179970;
    box-shadow: none;
}

#isolation .btn-secondary.disabled,
#isolation .btn-secondary[disabled] {
    background: silver !important;
    color: #000;
}

#isolation .arrow-btn {
    background-color: #59e1ff;
    border-color: #50cae6;
    color: #000;
}

#isolation .arrow-btn:hover {
    background-color: #8ceaff;
    border-color: #59e1ff;
}

#isolation .arrow-btn:active {
    background-color: #59e1ff;
}

#isolation .action-btn.active:before,
#isolation .action-btn.active .icon:before {
    color: #000;
    background-color: #59e1ff;
}

#isolation .dot:hover {
    background-color: #8ceaff;
}

#isolation .dot.active {
    background-color: #59e1ff;
}

#isolation .btn-return {
    color: black;
    background: #f1f2f7;
}

#isolation .btn-return:after {
    border-color: transparent;
    border-right-color: #f1f2f7;
}

#isolation .btn-return:hover {
    background: #b5b5b5;
}

#isolation .btn-return:hover:after {
    border-right-color: #b5b5b5;
}

#isolation .added-to-basket-submit:after {
    border-color: transparent;
    border-left-color: #59e1ff;
}

#isolation .added-to-basket-submit:hover:after {
    border-left-color: #8ceaff;
}

#isolation .added-to-basket-submit:active:after {
    border-left-color: #50cae6;
}

#isolation .checkbox {
    color: #1a1e22;
}

#isolation .checkbox .content>i {
    color: transparent;
    background-color: #dfe0e6;
}

#isolation .checkbox .content:hover>i {
    background-color: #cecfd7;
}

#isolation .checkbox input:checked+.content>i {
    color: #1a1e22;
}

#isolation .checkbox input:disabled+.content {
    color: gray;
}

#isolation .checkbox input:disabled+.content:hover>i {
    background: #dfe0e6;
}

#isolation .checkbox input:disabled:checked+.content>i {
    color: gray;
}

#isolation .checkbox input:disabled:checked+.content>i:hover>i {
    background: #cecfd7;
}

#isolation .radio {
    color: #1a1e22;
}

#isolation .radio .content:before {
    background-color: #dfe0e6;
    box-shadow: 0 0 0 5px #dfe0e6;
}

#isolation .radio .content:hover:before {
    background-color: #cecfd7;
    box-shadow: 0 0 0 5px #cecfd7;
}

#isolation .radio input:checked+.content:before {
    background-color: #1a1e22;
}

#isolation .radio input:disabled+.content,
#isolation .radio .disabled .content,
#isolation .radio .content.disabled {
    color: gray;
}

#isolation .radio input:disabled+.content:hover:before,
#isolation .radio .disabled .content:hover:before,
#isolation .radio .content.disabled:hover:before {
    background-color: #dfe0e6;
    box-shadow: 0 0 0 5px #dfe0e6;
}

#isolation .radio input:disabled:checked+.content,
#isolation .radio .disabled input:checked+.content,
#isolation .radio input:checked+.content.disabled {
    color: gray;
}

#isolation .radio input:disabled:checked+.content:hover:before,
#isolation .radio .disabled input:checked+.content:hover:before,
#isolation .radio input:checked+.content.disabled:hover:before {
    background-color: #1a1e22;
    box-shadow: 0 0 0 5px #dfe0e6;
}

#isolation .form-control[type="text"],
#isolation .form-control[type="email"],
#isolation .form-control[type="password"],
#isolation .form-control[type="date"],
#isolation .form-control[type="number"],
#isolation .input-group-addon,
#isolation textarea.form-control {
    border-color: #bed7db;
}

#isolation .form-control[type="text"]:focus,
#isolation .form-control[type="email"]:focus,
#isolation .form-control[type="password"]:focus,
#isolation .form-control[type="date"]:focus,
#isolation .form-control[type="number"]:focus,
#isolation .input-group-addon:focus,
#isolation textarea.form-control:focus {
    border-color: #b5b5b5;
}

#isolation .form-control[type="text"]:disabled,
#isolation .form-control[type="email"]:disabled,
#isolation .form-control[type="password"]:disabled,
#isolation .form-control[type="date"]:disabled,
#isolation .form-control[type="number"]:disabled,
#isolation .input-group-addon:disabled,
#isolation textarea.form-control:disabled {
    box-shadow: none;
}

#isolation .has-success .form-control[type="text"],
#isolation .has-success .form-control[type="email"],
#isolation .has-success .form-control[type="password"],
#isolation .has-success .form-control[type="date"],
#isolation .has-success .form-control[type="number"],
#isolation .has-success .input-group-addon,
#isolation .has-success textarea.form-control,
#isolation .has-success textarea.form-control:focus {
    border-color: #6fc500;
    box-shadow: none;
}

#isolation .has-error .form-control[type="text"],
#isolation .has-error .form-control[type="email"],
#isolation .has-error .form-control[type="password"],
#isolation .has-error .form-control[type="date"],
#isolation .has-error .form-control[type="number"],
#isolation .has-error .input-group-addon,
#isolation .has-error textarea.form-control,
#isolation .has-error textarea.form-control:focus,
#isolation .has-warning .form-control[type="text"],
#isolation .has-warning .form-control[type="email"],
#isolation .has-warning .form-control[type="password"],
#isolation .has-warning .form-control[type="date"],
#isolation .has-warning .form-control[type="number"],
#isolation .has-warning .input-group-addon,
#isolation .has-warning textarea.form-control,
#isolation .has-warning textarea.form-control:focus {
    border-color: #ff764c;
    box-shadow: none;
}

#isolation .has-error .help-block,
#isolation .has-warning .help-block {
    color: #ff764c;
}

#isolation .chosen-single {
    background-image: none;
    box-shadow: none;
}

#isolation .simple-select .chosen-single:hover,
#isolation .simple-select.chosen-container-active .chosen-single {
    border-color: #59e1ff;
}

#isolation .simple-select.chosen-container.chosen-with-drop,
#isolation .simple-select.chosen-container.chosen-with-drop .chosen-drop {
    box-shadow: 0 20px 40px rgba(26, 30, 34, 0.35);
}

#isolation .simple-select.chosen-container .chosen-single {
    background-color: #dfe0e6;
}

#isolation .simple-select.chosen-container .chosen-single div b:before {
    color: #343434;
}

#isolation .simple-select.chosen-container .chosen-single:hover {
    background: #f1f2f7;
}

#isolation .simple-select.chosen-container .chosen-drop {
    background: #dfe0e6;
}

#isolation .simple-select.chosen-container .chosen-results li {
    background: #dfe0e6;
}

#isolation .simple-select.chosen-container .chosen-results li.highlighted {
    color: #1a1e22;
    background: #f1f2f7;
}

@media (max-width: 767px) {
    #isolation .sitenav {
        background: #000;
    }

    #isolation .sitenav .menu-item,
    #isolation .sitenav .menu-link {
        -webkit-transition: background .35s, color .35s;
        transition: background .35s, color .35s;
    }

    #isolation .sitenav .menu-link,
    #isolation .sitenav .menu-link:link,
    #isolation .sitenav .menu-link:visited,
    #isolation .sitenav .menu-link:focus,
    #isolation .sitenav .menu-link:hover,
    #isolation .sitenav .menu-link:active {
        color: #fff;
    }

    #isolation .sitenav a.menu-link:hover {
        color: #59e1ff;
    }

    #isolation .sitenav .active>.menu-link {
        background: none;
    }

    #isolation .sitenav .active>.menu-link,
    #isolation .sitenav .active>.menu-link:link,
    #isolation .sitenav .active>.menu-link:visited,
    #isolation .sitenav .active>.menu-link:focus,
    #isolation .sitenav .active>.menu-link:hover,
    #isolation .sitenav .active>.menu-link:active {
        color: #59e1ff;
    }

    #isolation .sitenav .opened,
    #isolation .sitenav .opened>.menu-link {
        background: #59e1ff;
    }

    #isolation .sitenav .opened,
    #isolation .sitenav .opened:link,
    #isolation .sitenav .opened:visited,
    #isolation .sitenav .opened:focus,
    #isolation .sitenav .opened:hover,
    #isolation .sitenav .opened:active,
    #isolation .sitenav .opened>.menu-link,
    #isolation .sitenav .opened>.menu-link:link,
    #isolation .sitenav .opened>.menu-link:visited,
    #isolation .sitenav .opened>.menu-link:focus,
    #isolation .sitenav .opened>.menu-link:hover,
    #isolation .sitenav .opened>.menu-link:active {
        color: #000;
    }
}

@media (min-width: 768px) {

    #isolation .sitenav a.menu-link,
    #isolation .sitenav a.menu-link:link,
    #isolation .sitenav a.menu-link:visited,
    #isolation .sitenav a.menu-link:focus,
    #isolation .sitenav a.menu-link:hover,
    #isolation .sitenav a.menu-link:active {
        color: #1a1e22;
    }

    #isolation .sitenav a.menu-link:hover.s1,
    #isolation .sitenav a.menu-link:hover.s2 {
        background: #f1f2f7;
    }

    #isolation .sitenav .menu-more-wrap:hover .menu-more-toggle {
        background: #50cae6;
        box-shadow: 0 10px 20px rgba(89, 225, 255, 0.7);
    }

    #isolation .sitenav .menu-item:hover a.menu-link.s0 {
        color: #50cae6;
    }
}

@media (max-width: 767px) {

    #isolation .header-city .current-city:link,
    #isolation .header-city .current-city:visited,
    #isolation .header-city .current-city:focus {
        color: #fff;
    }

    #isolation .header-city .current-city:hover,
    #isolation .header-city .current-city:active {
        color: #59e1ff;
    }
}

#isolation .header-items-wrap:before {
    background: -webkit-linear-gradient(top, #f1f2f7, rgba(241, 242, 247, 0));
    background: linear-gradient(to bottom, #f1f2f7, rgba(241, 242, 247, 0));
}

#isolation .aside-menu0.menu-item.active>.menu-link {
    background-color: #59e1ff;
}

#isolation .aside-menu0.menu-item.active>.menu-link:hover {
    background-color: #26d7ff;
}

#isolation .aside-menu0.menu-item.opened.has-active-inside:before {
    background-color: #59e1ff;
}

#isolation .aside-menu0.menu-list .menu-link {
    color: #1a1e22 !important;
}

#isolation .aside-menu0.menu-link:hover {
    background-color: #f1f2f7;
}

#isolation .aside-menu1.menu-item.active>.menu-link {
    background-color: #59e1ff;
}

#isolation .aside-menu1.menu-item.active>.menu-link:hover {
    background-color: #26d7ff;
}

#isolation .aside-menu1.menu-link {
    background-color: #f1f2f7;
}

#isolation .aside-menu1.menu-link:hover {
    background-color: #dfe0e6;
}

#isolation .footer-logo-wrap {
    color: #7e7e7e;
}

#isolation .main-footer {
    background-color: #1a1e22;
}

#isolation .catalog-item-thumb:hover,
#isolation .catalog-item-thumb.active {
    border-color: #50cae6;
}

#isolation .catalog-item {
    color: #1a1e22;
    background-color: #fff;
}

#isolation .catalog-item:before {
    border-color: #e6e6e6;
}

#isolation .catalog-item .art-wrap {
    color: #7e7e7e;
}

#isolation .catalog-item .art {
    color: #000;
}

#isolation .catalog-item .info-wrap.brand {
    background-color: #f1f2f7;
}

#isolation .catalog-item .info-wrap.brand .actions {
    background-color: #59e1ff;
}

#isolation .catalog-item .info-wrap.gray {
    background-color: #f1f2f7;
}

#isolation .catalog-items[data-viewtype="blocks"] .catalog-item .info-wrap .actions:after,
#isolation .category-items-wrap .catalog-item .info-wrap .actions:after {
    background: -webkit-linear-gradient(bottom, #fff 20%, rgba(255, 255, 255, 0));
    background: linear-gradient(to top, #fff 20%, rgba(255, 255, 255, 0));
}

#isolation .catalog-items[data-viewtype="blocks"] .catalog-item .info-wrap.brand .actions:after,
#isolation .catalog-items[data-viewtype="blocks"] .catalog-item .info-wrap.gray .actions:after,
#isolation .category-items-wrap .catalog-item .info-wrap.brand .actions:after,
#isolation .category-items-wrap .catalog-item .info-wrap.gray .actions:after {
    background: -webkit-linear-gradient(bottom, #f1f2f7 20%, rgba(241, 242, 247, 0));
    background: linear-gradient(to top, #f1f2f7 20%, rgba(241, 242, 247, 0));
}

@media (min-width: 768px) {

    #isolation .catalog-big-inner:hover,
    #isolation .catalog-item:hover {
        box-shadow: 0 14px 40px 0 rgba(26, 30, 34, 0.28);
    }
}

#isolation .catalog-items[data-viewtype="list"] .info-wrap.brand:after,
#isolation .catalog-items[data-viewtype="list"] .info-wrap.gray:after {
    background: -webkit-linear-gradient(bottom, #f1f2f7 20%, rgba(241, 242, 247, 0));
    background: linear-gradient(to top, #f1f2f7 20%, rgba(241, 242, 247, 0));
}

#isolation .nav.tabs-std a {
    background-color: #fff;
    color: #1bb382;
}

#isolation .nav.tabs-std li.active a,
#isolation .nav.tabs-std li.active a:hover,
#isolation .nav.tabs-std li.active a:focus {
    color: #000;
    background-color: #f1f2f7;
}

#isolation .gallery-thumb:before {
    background-color: rgba(26, 30, 34, 0.5);
}

#isolation .gallery-thumb:hover:before {
    border-color: #59e1ff;
    border-radius: 5px;
}

#isolation .gallery-thumb.active:before {
    background-color: rgba(89, 225, 255, 0.7);
    border-radius: 7px;
}

#isolation .gallery-thumb.is-youtube:after {
    color: #59e1ff;
}

#isolation .gallery-thumb.is-youtube.active:after {
    color: #000;
}

#isolation .gallery-carousel .item.is-youtube:before {
    background-color: #59e1ff;
}

#isolation .viewtype-btn {
    background: none;
}

#isolation .viewtype-btn svg {
    fill: #1a1e22;
}

#isolation .viewtype-btn:hover svg {
    fill: #59e1ff;
}

#isolation .viewtype-btn.active svg {
    fill: #aeb3bc;
}

#isolation .baron__track {
    background: #d9d9d9;
}

#isolation .baron__bar {
    background: #8d8d8d;
}

#isolation .baron__bar:hover {
    background: #8ceaff;
}

#isolation .baron__bar:active {
    background: #50cae6;
}

#isolation .range-slider .noUi-connect {
    background: #59e1ff;
}

#isolation .range-slider:hover .noUi-connect {
    background: #8ceaff;
}

#isolation .range-slider.noUi-state-drag .noUi-handle {
    background: #9199a4;
}

#isolation .range-slider.noUi-state-drag .noUi-connect {
    background: #50cae6;
}

#isolation .range-slider .noUi-handle {
    border-color: #50cae6;
    background: #1a1e22;
    box-shadow: none;
}

#isolation .range-slider .noUi-handle:hover {
    background: #9199a4;
}

#isolation .range-slider .noUi-handle:active {
    background: #9199a4;
}

#isolation .range-slider .noUi-handle-lower .noUi-tooltip,
#isolation .range-slider .noUi-handle-lower .noUi-tooltip:after,
#isolation .range-slider .noUi-handle-upper .noUi-tooltip,
#isolation .range-slider .noUi-handle-upper .noUi-tooltip:after {
    background: #59e1ff;
}

#isolation .range-slider .noUi-handle-lower .noUi-tooltip:before,
#isolation .range-slider .noUi-handle-upper .noUi-tooltip:before {
    border-top-color: #59e1ff;
}

#isolation .range-slider.leftFixed .noUi-handle-lower .noUi-tooltip {
    background: transparent;
    color: transparent;
}

#isolation .range-slider.rightFixed .noUi-handle-upper .noUi-tooltip {
    background: transparent;
    color: transparent;
}

#isolation .home-page-benefits {
    background: #f1f2f7;
}

#isolation .home-page-benefit-item:hover,
#isolation .more-benefits:hover {
    box-shadow: 0 14px 40px 0 rgba(26, 30, 34, 0.28);
}

#isolation .home-page-about-company:after {
    background-color: rgba(26, 30, 34, 0.7);
}

#isolation .basic-item,
#isolation .more-news {
    background: #f1f2f7;
}

#isolation .basic-item .text:after,
#isolation .more-news .text:after {
    background: -webkit-linear-gradient(top, rgba(241, 242, 247, 0), #f1f2f7 20px);
    background: linear-gradient(to bottom, rgba(241, 242, 247, 0), #f1f2f7 20px);
}

#isolation .home-page-partners,
#isolation .partner-img-wrap {
    background-color: #f1f2f7;
}

#isolation .home-page-reviews {
    background: #f1f2f7;
}

#isolation .review .fb:before,
#isolation .review .fb:after {
    background-color: #486094;
}

#isolation .review .tw:before,
#isolation .review .tw:after {
    background-color: #29c2ff;
}

#isolation .review .review-body {
    background: #fff;
}

#isolation .review .review-author {
    background: #a1e8ec;
}

#isolation .review .whoitis {
    color: #666f6f;
}

#isolation .full-review .review-body {
    background: #f1f2f7;
}

#isolation .home-page-social-item .text-wrap {
    color: #fff;
}

#isolation .home-page-social-item.social-fb,
#isolation .home-page-social-item.social-fb:before {
    background-color: #486094;
}

#isolation .home-page-social-item.social-fb .text-wrap:after {
    background: -webkit-linear-gradient(bottom, #486094, rgba(72, 96, 148, 0));
    background: linear-gradient(to top, #486094, rgba(72, 96, 148, 0));
}

#isolation .home-page-social-item.social-tw,
#isolation .home-page-social-item.social-tw:before {
    background-color: #29c2ff;
}

#isolation .home-page-social-item.social-tw .text-wrap:after {
    background: -webkit-linear-gradient(bottom, #29c2ff, rgba(41, 194, 255, 0));
    background: linear-gradient(to top, #29c2ff, rgba(41, 194, 255, 0));
}

#isolation .home-page-social-item.social-vk,
#isolation .home-page-social-item.social-vk:before {
    background-color: #6997c7;
}

#isolation .home-page-social-item.social-vk .text-wrap:after {
    background: -webkit-linear-gradient(bottom, #6997c7, rgba(105, 151, 199, 0));
    background: linear-gradient(to top, #6997c7, rgba(105, 151, 199, 0));
}

#isolation .home-page-catalog-control.sly-control:hover .btn {
    box-shadow: 0 10px 20px rgba(89, 225, 255, 0.7);
}

#isolation .catalog-item-lvl0 .name {
    color: #59e1ff;
}

#isolation .catalog-item-lvl0 .frontside:before {
    background-color: rgba(26, 30, 34, 0.7);
}

#isolation .catalog-item-lvl0:hover {
    box-shadow: 0 14px 40px 0 rgba(26, 30, 34, 0.28);
}

#isolation .big-slider .item.has-video:before {
    background-color: rgba(26, 30, 34, 0.7);
}

#isolation .big-slider-controls .carousel-control {
    color: #59e1ff;
    background-color: #1a1e22;
    text-shadow: none;
}

#isolation .big-slider-controls .carousel-control:hover {
    color: #000;
    background: #59e1ff;
}

#isolation .big-slider-controls .carousel-control:active {
    background: #50cae6;
}

#isolation .tab-content-wrap {
    background-color: #f1f2f7;
}

#isolation .product-chars-table tr:nth-child(2n-1) {
    background-color: #f8f9fb;
}

#isolation .social-rectangle-item.vk {
    background-color: #6997c7;
}

#isolation .social-rectangle-item.fb {
    background-color: #486094;
}

#isolation .social-rectangle-item.odn {
    background-color: #ff9a42;
}

#isolation .social-rectangle-item.gp {
    background-color: #fc4233;
}

#isolation .project-key-point .parameter {
    color: #7e7e7e;
}

#isolation .cert .img-wrap .cover-dark:before {
    color: #000;
    background-color: #59e1ff;
    box-shadow: 0 8px 20px rgba(89, 225, 255, 0.7);
}

#isolation .big-cert-wrap .close {
    color: #fff;
    background-color: #1a1e22;
}

#isolation .big-cert-wrap .close:hover {
    color: #59e1ff;
}

#isolation .big-cert-wrap .name .value {
    background: #1a1e22;
    color: #fff;
}

#isolation .news-item .news-date {
    color: #7e7e7e;
}

#isolation .news-item-secondary-info {
    color: #7e7e7e;
}

#isolation .sitenav-compact-list a {
    color: #000;
}

#isolation .sitenav-compact-list a:hover {
    color: #1bb382;
}

#isolation .partner {
    background: #f1f2f7;
}

#isolation .history-event {
    background: #f1f2f7;
}

#isolation .sitemap-static:before,
#isolation .sitemap-item-toggle {
    color: #1a1e22;
}

#isolation .info-wrap .name {
    width: 100%;
    max-height: 100px;
    overflow: hidden;
}
@media (max-width: 767px) {
	#isolation .info-wrap .name {
		max-height: 78px;
	}
}
@media (max-width: 767px) {
    #isolation .art::before {
        content: '\A';
        white-space: pre;
    }
}