.dark-theme {
  background-color: #181818;
}

.dark-theme .nav-links li a {
  color: #fff;
}

.dark-theme .nav-links li a:hover {
  background: #404040;
}

.dark-theme .slide .slide__content--headings .title{
  color: #fff;
}

.dark-theme .site-header{
  border-bottom: 1px solid #3d3d3d;
}

.dark-theme .title-header {
  color: #fff;
}

.dark-theme .catalog-grid .item{
 /* background: #3a3a3a;*/
  background: transparent;
  border: 1px solid #3a3a3a;
}

.dark-theme .catalog-grid .item .grid-header {
  color: #fff;
}

.dark-theme .product-modal-section .grid-details ul li:before {
  background: transparent;
}


/*.dark-theme .product-modal-image img {
    filter: drop-shadow(0 -4mm 4mm #000000);
}

.dark-theme .catalog-grid .item .grid-media:hover img {
  filter: drop-shadow(0 -4mm 4mm #000000);
}
*/
.dark-theme .catalog-grid .item .grid-details-head {
  color: #fff;
/*  border-right: 1px solid #646262;*/
}

.dark-theme .catalog-grid .item .grid-media {
  border-bottom: 1px solid #3a3a3a;
}

.dark-theme .catalog-grid .item .grid-media .grid-media-details .grid-details-button {
  background: #4a4a4a;
  opacity: 0.8;
}

.dark-theme .product-modal-section .grid-details ul li img {
  filter: contrast(0%) brightness(2);
}

.dark-theme .catalog-grid .item .grid-details ul li:before {
  /*  background: #999797;*/
  background: transparent;
  border: 1px solid #3a3a3a;
  transition: ease-in-out border 0.2s;
}

.dark-theme .hvr-rectangle-out:before {
  background: #363636 !important;
}

.dark-theme .catalog-grid .item .grid-details ul li:hover:before {
  border: 1px solid #fff;
}

.dark-theme .catalog-grid .item .grid-details ul li img{
  filter: contrast(0%) brightness(2);
}

.dark-theme .catalog-grid .item .grid-description {
  color: #ececec;
}

.dark-theme .product-modal-types-list table {
  border-color: #353535;
}

.dark-theme .sb-icon-search {
  color: #fff;
}

.dark-theme .captioner p{
  color: #818181;
}

.dark-theme .column-box {
  background: #1e1e1e;
}

.dark-theme .columns-contaier .column-body .column-head {
  color: #fff;
}

@media screen and (max-width: 970px) {
  .dark-theme .wrapper .nav-links {
    background-color: #313131 !important;
  }
}

.dark-theme .wrapper .btn {
  background-color: transparent;
}

.dark-theme .btn.menu-btn {
  color: #fff;
}

.dark-theme .wrapper .btn {
  color: #fff;
}

.dark-theme .dropbtn {
  color: #fff;
}

.dark-theme .dropbtn:hover, .dark-theme .dropbtn:focus, .dark-theme .dropdown-content {
    background-color: #343434;
}

.dark-theme .mr-rg-col {
  color: #fff;
}

.dark-theme .dropdown-select {
  background-color: #3a3a3a;
  border: none;
  color: #fff;
}

.dark-theme .dropdown-select .dropdown-menu li,
.dark-theme .dropdown-select .dropdown-menu li:active {
  background-color: #3a3a3a;
}

.dark-theme .pagination-2 .page-number {
  background-color: #3a3a3a;
  color: #fff;
}

.dark-theme .pagination-2 .active,
.dark-theme .pagination-2 .active:hover {
    background-color: #991b1e;
}

.dark-theme .page-number a {
  color: #fff;
}

.dark-theme .bg-gray {
  background: #1e1e1e;
}

.dark-theme .filter-content .filter-list:hover {
  background: #4c4c4c;
}

.dark-theme .filter-content .filter-product-name.by-image:after {
  background: #b9b9b9;
}

.dark-theme .select-box {
  color: #fff;
}

.dark-theme .select-box__icon {
  filter: brightness(0) invert(1);
}

.dark-theme .select-box__option {
  background: #3a3a3a;
}

.dark-theme .price-wrap-1, 
.dark-theme .price-wrap-2 {
  background: #4c4c4c;
  border-color: #636363;
}

.dark-theme .price-wrap #one, .dark-theme .price-wrap #two {
  color: #fff;
}

.dark-theme .big-circle:after {
  background-color: #181818;
}

.dark-theme .form {
  background-color: #3a3a3a;
}

.dark-theme .contact-info .title {
  color: #fff;
}


.dark-theme .social-media p,
.dark-theme .information,
.dark-theme .text {
  color: #c7c7c7;
}

.dark-theme .comp-row .comp-pre-title {
  color: #991b1e7a;
}

.dark-theme .comp-row .comp-title {
  color: #fff;
}

.dark-theme .comp-row .comp-p {
  color: #aaaaaa;
}

.dark-theme .comp-row .comp-ul li {
  color: #aaaaaa;
}

.dark-theme .green-doodle {
  display: none;
}

.dark-theme .comp-cards .card .comp-title {
  color: #fff;
}

.dark-theme .comp-cards .comp-p {
  color: #b6b6b6;
}

.dark-theme .comp-cards {
  border-top: 3px solid #323232;
}

.dark-theme .nav-links .mobile-item {
  color: #fff;
}

.dark-theme .nav-links .mobile-item:hover{
  background: #404040;
}

.dark-theme .nav-links .drop-menu{
  background: #404040;
}

.dark-theme .error_page h1,
.dark-theme .error_page h3 {
  color: #fff;
}

.dark-theme .product-modal {
    background: #3a3a3a;
    color: #fff;
}

.dark-theme .product-modal.in-page {
    background: transparent;
}

.dark-theme .product-modal-types-list ul > li span {
  color: #fff;
}

.dark-theme .product-modal-section .grid-details {
  border-bottom: 2px solid #5d5d5d;
}

.dark-theme .product-modal-section .link-more {
  color: #d4d4d4;
}

.dark-theme .product-modal-section .grid-details-head {
  color: #dadada;
}

.dark-theme .product-modal-header p {
    color: #afafaf;
}

.dark-theme .accordion .accordion-item {
  border-bottom: 1px solid #383838;
}

.dark-theme .accordion button {
  color: #c4c4c4;
}

.dark-theme .loader-container {
  background-color: #181818;
}

.dark-theme .footer {
  border-top: 1px solid #3d3d3d;
}

.dark-theme .footer footer {
  color: #898989;
}

.dark-theme .footer .content a {
  color: #a9a9a9;
}

.dark-theme .footer .content {
  color: #fff;
}

.dark-theme .product-modal-image {
  background: #1b1b22;
}

.dark-theme .filter-product-name .filter-product-image-icon {
  filter: contrast(0%) brightness(2);
}