body {
    transition: background-color .3s;
}

.page-slide-inner:before {
    transition: background-color .3s;
}

.dark-mode .page-slide-inner:before {
    background-color: rgba(0,0,0,0.15);
    /* background: linear-gradient(180deg, rgba(0,0,0,0.6) 5%, rgba(0,0,0,0) 20%); */
}

.dark-mode .page-header-background:after {
    background-color: rgba(0,0,0,0.4);
}

body.dark-mode {
    background-color: #090909;
    color: #898989;
}

body.page-proiect.dark-mode {
    background-color: #e5e5e5;
    color: #363636;
}

.dark-mode.scrolled-down header {

    background-color: rgba(0,0,0,1);
}

.dark-mode.scrolled-down .header-part a,
.dark-mode.scrolled-down .theme-switcher-box-info {
    color: #898989;
}

.dark-mode.scrolled-down .header-part-small-text {
    color: #fff;
}

.dark-mode.scrolled-down .header-part-small-text svg {
    fill: #fff;
}

.dark-mode .current-language-item:hover .current-language-item-icon svg {
    fill: #c08329;
}

.dark-mode .btn {
    color: #fff;
    border-color: #fff;
}

.dark-mode .page-header .btn {
    border-color: #fff;
}

.dark-mode .btn-primary {
    border-color: #c08329;
}

.dark-mode .fickle-counter {
    
}
.dark-mode .loading-circle{
    background: #fff;

}

.dark-mode .loading {
    background: rgba(0,0,0,0.9);
}

/* .dark-mode .card {
    background: #000;
} */

.dark-mode .item-lista-proiecte .card-title {
    background: transparent;
}

.dark-mode .b-lightbox-background {
    background: rgba(0, 0, 0, 0.95);
}

.dark-mode .btn-lightbox-close::before, .dark-mode .btn-lightbox-close::after,
.dark-mode .btn-lightbox-arrow:before, .dark-mode .btn-lightbox-arrow:after,
.dark-mode .btn-lightbox-arrow:hover {
    background: #fff;
}

.dark-mode .btn-lightbox-close:hover,
.dark-mode .btn-lightbox-arrow:hover i {
  color: #363636;
}

.dark-mode .btn-initial:hover {
    border-color: transparent;
}

.dark-mode .btn-initial:hover:before {
    background: #111;
}

.dark-mode .btn-initial:hover:after {
    background: #151515;
}

.dark-mode .btn-initial:hover span {
    color: #fff;
}

.dark-mode .map iframe {
    filter: grayscale(100%) invert(100%);
}

.dark-mode .module-gallery figure:after {
    background: #090909;
}

.dark-mode .dark-sensitive img,
.dark-mode .ba-slider {
    opacity: 0.75;
}

.dark-mode .ba-slider img {
    opacity: 1;
}


.dark-mode .box-applied-1 {
    
}

/* .dark-mode .box-applied-2 {
    
    box-shadow: 3px 2px 12px 18px rgba(0,0,0,0.7);
}

.dark-mode .box-applied-3 {
    
    box-shadow: -9px -2px 11px 7px rgba(0,0,0,0.7);
} */

.dark-mode .menu-trigger {
    color: #fff;
}

.dark-mode .menu-trigger-icon-line {
    background: #fff
}

.dark-mode .menu-trigger {
    color: #fff;
}

.dark-mode .row-continut-proiect img {
    filter: invert(10%);
}

.dark-mode .ba-slider .resize {
    width: 38%;
}

.dark-mode .ba-slider .handle {
    left: 38%;
}