:root[theme=dark] body {
  background-color: #000;
  color: #fff;
}
:root[theme=dark] .btn-blue {
  color: #FFD25D;
}
:root[theme=dark] .btn-blue:after {
  background-image: url("../img/btn-blue-yellow.svg");
}
:root[theme=dark] .btn-next {
  color: #FFD25D;
}
:root[theme=dark] .btn-next:after {
  background-image: url("../img/btn-next-yellow.svg");
}
:root[theme=dark] .btn-white {
  color: #000;
}
:root[theme=dark] .btn-white:after {
  background-image: url("../img/btn-black.svg");
}
:root[theme=dark] .btn-careers {
  color: #FFD25D;
}
:root[theme=dark] .btn-careers:after {
  background-image: url("../img/btn-form-yellow.svg");
}
:root[theme=dark] header .top-panel .logo .logo-black {
  display: none;
}
:root[theme=dark] header .top-panel .logo .logo-white {
  display: block;
}
:root[theme=dark] header .top-panel .contact-email a {
  color: #fff;
}
:root[theme=dark] header .top-panel .language ul li a {
  color: #fff;
}
:root[theme=dark] header .top-panel .toggle-theme {
  background-color: #FFD25D;
}
:root[theme=dark] header .top-panel .toggle-theme .toggle-circle {
  background-image: url("../img/update/black.svg");
  margin-left: auto;
  margin-right: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
:root[theme=dark] header .top-panel .toggle-theme span.day {
  display: none;
}
:root[theme=dark] header .top-panel .toggle-theme span.night {
  display: block;
  color: #fff;
}
:root[theme=dark] header .top-panel .menu-open span {
  background-color: #fff;
}
:root[theme=dark] header .menu-overlay {
  background-color: #000;
  background-image: url("../img/menu-bg-black.png");
}
:root[theme=dark] header .menu-overlay .top-panel .menu-close {
  background-image: url("../img/menu-close-white.svg");
}
:root[theme=dark] header .menu-overlay .menu li a {
  color: #fff;
}
:root[theme=dark] header .menu-overlay .menu li a:hover {
  color: #FFD25D;
}
:root[theme=dark] header .menu-overlay .menu li.active a {
  color: #FFD25D;
}
:root[theme=dark] .slide-materials .slide-materials-row .slide-materials-left .slide-materials-list li a.active {
  color: #FFD25D;
}
:root[theme=dark] .slide-materials .slide-materials-row .slide-materials-left .slide-materials-list li a.active:before {
  background-image: url("../img/materials-list-yellow.svg");
}
:root[theme=dark] .slide-materials .slide-materials-row .slide-materials-left .slide-materials-title .slide-materials-sublabel {
  color: #FFD25D;
}
:root[theme=dark] .large-link {
  color: #FFD25D;
}
:root[theme=dark] .large-link:after {
  background-image: url("../img/large-link-yellow.svg");
}
:root[theme=dark] .slide-materials .slide-material-map-section .slide-materials-map {
  background-image: url("../img/slide-map-black.png");
}
:root[theme=dark] .main-benefits .benefits-image {
  background-image: url("../img/update/benefits-bg-black.png");
}
:root[theme=dark] .main-benefits .benefits-list .benefits-item:nth-child(1):before {
  background-image: url("../img/benefits-list-1-yellow.svg");
}
:root[theme=dark] .main-benefits .benefits-list .benefits-item:nth-child(2):before {
  background-image: url("../img/benefits-list-2-yellow.svg");
}
:root[theme=dark] .main-benefits .benefits-list .benefits-item:nth-child(3):before {
  background-image: url("../img/benefits-list-3-yellow.svg");
}
:root[theme=dark] .main-products .main-products-image {
  background-image: url("../img/products-bg-black.png");
}
:root[theme=dark] .main-products .products-row .products-right .products-list .products-item a {
  color: #fff;
}
:root[theme=dark] .main-products .products-row .products-right .products-list .products-item a:before {
  background-image: url("../img/products-list-black.svg");
}
:root[theme=dark] .main-articles .articles-row .articles-right .articles-list .article-slide .article-item .article-title a {
  color: #fff;
}
:root[theme=dark] .main-articles .articles-row .articles-right .articles-list .article-slide .article-item .article-desc {
  color: #fff;
}
:root[theme=dark] .main-articles .articles-row .articles-right .articles-list .article-slide .article-item .article-desc a:hover {
  color: #FFD25D;
}
:root[theme=dark] .main-articles .articles-row .articles-right .articles-list .article-list-slide .slick-prev {
  background-image: url("../img/prev-yellow.svg");
}
:root[theme=dark] .main-articles .articles-row .articles-right .articles-list .article-list-slide .slick-next {
  background-image: url("../img/next-yellow.svg");
}
:root[theme=dark] #top {
  background-image: url("../img/top-yellow.svg");
}
:root[theme=dark] .fancybox-content {
  background-color: #000;
}
:root[theme=dark] .fancybox-content .logo-black {
  display: none;
}
:root[theme=dark] .fancybox-content .logo-white {
  display: block;
}
:root[theme=dark] .fancybox-content .popup-top-panel .custom-close-popup {
  background-image: url("../img/close-white.svg");
}
:root[theme=dark] .template-form form .form-field input, :root[theme=dark] .template-form form .form-field textarea {
  border-bottom-color: #fff;
  color: #fff;
}
:root[theme=dark] .template-form form .form-field ::-webkit-input-placeholder {
  color: #fff;
}
:root[theme=dark] .template-form form .form-field ::-moz-placeholder {
  color: #fff;
}
:root[theme=dark] .template-form form .form-field :-ms-input-placeholder {
  color: #fff;
}
:root[theme=dark] .template-form form .form-field input:focus::-webkit-input-placeholder, :root[theme=dark] .template-form form .form-field textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
:root[theme=dark] .template-form form .form-field input:focus::-moz-placeholder, :root[theme=dark] .template-form form .form-field textarea:focus::-moz-placeholder {
  color: transparent;
}
:root[theme=dark] .template-form form .form-field input:focus:-ms-input-placeholder, :root[theme=dark] .template-form form .form-field textarea:focus:-ms-input-placeholder {
  color: transparent;
}
:root[theme=dark] .template-form form .form-field input:focus::-ms-input-placeholder, :root[theme=dark] .template-form form .form-field textarea:focus::-ms-input-placeholder {
  color: transparent;
}
:root[theme=dark] .template-form form .form-field input:focus::placeholder, :root[theme=dark] .template-form form .form-field textarea:focus::placeholder {
  color: transparent;
}
:root[theme=dark] .template-form form .form-field .jq-selectbox__select {
  border-bottom-color: #fff;
  color: #fff;
}
:root[theme=dark] .template-form form .form-field .jq-selectbox__select .jq-selectbox__trigger-arrow {
  background-image: url("../img/update/select-white.svg");
}
:root[theme=dark] .template-form form .form-field .jq-selectbox__dropdown {
  border-color: #fff;
  background: #000;
}
:root[theme=dark] .template-form form .form-field .jq-selectbox li {
  color: #fff;
}
:root[theme=dark] .template-form form .form-field .jq-selectbox li:hover {
  background-color: #000;
  color: #FFD25D;
}
:root[theme=dark] .template-form form .form-button .btn-form {
  color: #FFD25D;
}
:root[theme=dark] .template-form form .form-button:after {
  background-image: url("../img/btn-form-yellow.svg");
}
:root[theme=dark] .template-form form .form-checkbox label a {
  color: #FFD25D;
}
:root[theme=dark] .template-form .jq-checkbox, :root[theme=dark] .template-form .jq-radio {
  border-color: #fff;
}
:root[theme=dark] .template-form .jq-checkbox.checked .jq-checkbox__div {
  border-color: #fff;
}
:root[theme=dark] .page-top .page-top-background {
  background-image: url("../img/update/page-top-background-black.png");
}
:root[theme=dark] .page-top .page-subtitle {
  color: #FFD25D;
}
:root[theme=dark] .page-top .breadcrumbs a {
  color: #fff;
}
:root[theme=dark] .page-top .breadcrumbs span:last-child {
  color: #FFD25D;
}
:root[theme=dark] .core-identity .core-identity-background-top {
  background-color: #F9F9F9;
  opacity: 0.05;
}
:root[theme=dark] .core-identity .core-identity-background-full {
  background-color: #F9F9F9;
  opacity: 0.05;
}
:root[theme=dark] .core-identity .core-identity-row .core-identity-right .identity-list:before {
  background-image: url("../img/identity-border-black.svg");
}
:root[theme=dark] .core-identity .core-identity-row .core-identity-right .identity-list .identity-item:nth-child(1):before {
  background-image: url("../img/identity-1-yellow.svg");
}
:root[theme=dark] .core-identity .core-identity-row .core-identity-right .identity-list .identity-item:nth-child(2):before {
  background-image: url("../img/identity-2-yellow.svg");
}
:root[theme=dark] .core-identity .core-identity-row .core-identity-right .identity-list .identity-item:nth-child(3):before {
  background-image: url("../img/identity-3-yellow.svg");
}
:root[theme=dark] .core-identity .core-identity-row .core-identity-right .identity-list .identity-item .identity-desc ul li:before {
  background-image: url("../img/mini-list-yellow.svg");
}
:root[theme=dark] .main-products.main-products-app .main-products-image {
  background-image: url("../img/products-bg-app-black.png");
}
:root[theme=dark] .main-products.main-products-app .section-contact {
  color: #000;
}
:root[theme=dark] .main-products.main-products-app .section-contact .contact-item-value {
  color: #000;
}
:root[theme=dark] .other-industries .other-industries-image {
  background-image: url("../img/other-industries-bg-black.png");
}
:root[theme=dark] .product .breadcrumbs a {
  color: #fff;
}
:root[theme=dark] .product .breadcrumbs span:last-child {
  color: #FFD25D;
}
:root[theme=dark] .product .section-title {
  color: #FFD25D;
}
:root[theme=dark] .product .products-desc ul li:before {
  background-image: url("../img/product-list-yellow.svg");
}
:root[theme=dark] .other-products .other-products-list .other-products-item a {
  color: #fff;
}
:root[theme=dark] .other-products .other-products-list .other-products-item a:before {
  background-image: url("../img/other-products-list-yellow.svg");
}
:root[theme=dark] .page-form .contact-form-image {
  background-image: url("../img/contact-form-bg-black.png");
}
:root[theme=dark] .our-services .services-list .services-item .services-item-number {
  background-image: url("../img/services-list-black.svg");
  color: #FFD25D;
}
:root[theme=dark] .our-services .services-list .service-list-image {
  background-image: url("../img/services-list-bg-black.png");
  -webkit-animation: bgServiceBlack 6s infinite;
          animation: bgServiceBlack 6s infinite;
}
:root[theme=dark] .all-products .all-products-bg-1 {
  background-image: url("../img/all-products-bg-1-black.png");
}
:root[theme=dark] .all-products .all-products-bg-2 {
  background-image: url("../img/all-products-bg-2-black.png");
}
:root[theme=dark] .all-products .all-products-list .product-item a {
  color: #fff;
}
:root[theme=dark] .all-products .all-products-list .product-item a:before {
  background-image: url("../img/all-products-list-black.svg");
}
:root[theme=dark] .careers .careers-list .careers-item {
  border-bottom-color: #fff;
}
:root[theme=dark] .careers .careers-list .careers-item .careers-item-header:after {
  background-image: url("../img/open-btn-yellow.svg");
}
:root[theme=dark] .careers .careers-list .careers-item .careers-item-header.active:after {
  background-image: url("../img/close-btn-yellow.svg");
}
:root[theme=dark] .careers .careers-list .careers-item .careers-item-full ul li:before {
  background-image: url("../img/careers-list-yellow.svg");
}
:root[theme=dark] .news .news-categories .news-categories-list li a {
  color: #fff;
}
:root[theme=dark] .news .news-categories .news-categories-list li.active a {
  color: #FFD25D;
}
:root[theme=dark] .news .news-list .news-col .news-item .news-item-data .news-item-category a {
  color: #fff;
}
:root[theme=dark] .news .news-list .news-col .news-item .news-item-data .news-item-category a:before {
  background-image: url("../img/category-left-black.svg");
}
:root[theme=dark] .news .news-list .news-col .news-item .news-item-data .news-item-category a:after {
  background-image: url("../img/category-right-black.svg");
}
:root[theme=dark] .news .news-list .news-col .news-item .news-item-title a {
  color: #fff;
}
:root[theme=dark] .news .news-list .news-col .news-item .news-item-desc a {
  color: #FFD25D;
}
:root[theme=dark] .template-post .post-data .post-category a {
  color: #fff;
}
:root[theme=dark] .template-post .post-data .post-category a:before {
  background-image: url("../img/category-left-black.svg");
}
:root[theme=dark] .template-post .post-data .post-category a:after {
  background-image: url("../img/category-right-black.svg");
}
:root[theme=dark] .template-post .post-content ul li:before {
  background-image: url("../img/post-list-yellow.svg");
}
:root[theme=dark] .template-page {
  background-image: url("../img/page-bg-black.png");
}
:root[theme=dark] .template-page .page-content a {
  color: #FFD25D;
}
:root[theme=dark] .template-page .page-content a:hover {
  color: #FFD25D;
}
:root[theme=dark] .template-page .page-content ul li:before {
  background-image: url("../img/page-list-yellow.svg");
}
:root[theme=dark] .page-thank {
  background-image: url("../img/thank-bg-black.png");
}
:root[theme=dark] .page-thank .template-thank .thank-top .thank-top-title:before {
  background-color: #FFD25D;
}
:root[theme=dark] .page-thank .template-thank .thank-top .thank-top-title:after {
  background-color: #FFD25D;
}
:root[theme=dark] .page-404 .template-404 .template-404-title .white {
  display: none;
}
:root[theme=dark] .page-404 .template-404 .template-404-title .black {
  display: inline-block;
}
:root[theme=dark] .page-404 .template-404 .template-404-title .image-404 {
  background-image: url("../img/update/404-black-1.png");
  -webkit-animation: bgErrorBlack 6s infinite;
          animation: bgErrorBlack 6s infinite;
}
:root[theme=dark] .page-template-ceramic .page-top .page-top-background {
  background-image: url("../img/update/ceramic-background-black.png");
}
:root[theme=dark] .page-template-ceramic .main-products.main-products-app .main-products-image {
  background-image: url("../img/update/ceramic-products-bg-black.png");
}
:root[theme=dark] .page-template-metallurgy .page-top .page-top-background {
  background-image: url("../img/update/metallurgy-background-black.png");
}
:root[theme=dark] .page-template-metallurgy .main-products.main-products-app .main-products-image {
  background-image: url("../img/update/metallurgy-products-bg-black.png");
}
:root[theme=dark] .page-template-coating .page-top .page-top-background {
  background-image: url("../img/update/coating-background-black.png");
}
:root[theme=dark] .page-template-coating .main-products.main-products-app .main-products-image {
  background-image: url("../img/update/coating-products-bg-black.png");
}
:root[theme=dark] .page-template-glass .page-top .page-top-background {
  background-image: url("../img/update/glass-background-black.png");
}
:root[theme=dark] .page-template-glass .main-products.main-products-app .main-products-image {
  background-image: url("../img/update/glass-products-bg-black.png");
}
:root[theme=dark] .page-template-polymer .page-top .page-top-background {
  background-image: url("../img/update/polymer-background-black.png");
}
:root[theme=dark] .page-template-polymer .main-products.main-products-app .main-products-image {
  background-image: url("../img/update/polymer-products-bg-black.png");
}
:root[theme=dark] .page-template-production .page-top .page-top-background {
  background-image: url("../img/update/production-bg-black.png");
}
:root[theme=dark] .page-template-products .page-top .page-top-background {
  background-image: url("../img/update/products-bg-black.png");
}
:root[theme=dark] .page-template-suppliers .page-top .page-top-background {
  background-image: url("../img/update/suppliers-bg-black.png");
}
:root[theme=dark] .page-template-careers .page-top .page-top-background {
  background-image: url("../img/update/careers-bg-black.png");
}
:root[theme=dark] .page-template-news .page-top .page-top-background {
  background-image: url("../img/update/news-bg-black.png");
}
:root[theme=dark] .cookie-popup .cookie-row .cookie-col .cookie-content p a {
  color: #fff;
}
:root[theme=dark] #preloader {
  background-color: #000;
}
:root[theme=dark] #preloader .light-video {
  display: none;
}
:root[theme=dark] #preloader .dark-video {
  display: block;
}