.dark #cconsent-bar  {border-top:  2px solid #efede9;background: #171717;}
.dark .cc-text  {color:  #efede9;}
.dark #cconsent-bar button  {color:  #efede9;background-color:  transparent;}
.dark #cconsent-bar a.ccb__edit  {color:  #efede9;}
.dark #cconsent-modal  {color:  #efede9;background: #171717;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tab-head  {color:  #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tabgroup.ccm__tabgroup--open .ccm__tab-head  {background-color:  transparent;}
.dark #cconsent-modal .ccm__content  {background-color:  transparent;border:  2px solid #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__body  {background-color:  transparent;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tab-content p  {color:  #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tabgroup.checked-5jhk .ccm__tab-head::before  {color:  #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tabgroup  {margin:  0;border-bottom:  2px solid #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tab-head:hover  {background-color: transparent;}
.dark #cconsent-modal .ccm__footer  {padding:  25px 35px;background-color:  transparent;}
.dark #cconsent-modal .ccm__footer button  {background-color:  transparent;color:  #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__heading  {border-bottom:  2px solid #efede9;background-color:  transparent;}
.dark .ccm__content > .ccm__content__heading  {border-bottom:  2px solid #efede9;background-color:  transparent;}
.dark #cconsent-modal .ccm__content > .ccm__content__heading h2  {color:  #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__body .ccm__tab-content h3  {color:  #efede9;}
.dark #cconsent-modal .ccm__content > .ccm__content__heading .ccm__cheading__close {color: #efede9;}
.dark ::-moz-selection  {color:  #000000;background:  #efede9;}
.dark ::selection  {color:  #000000;background:  #efede9;}
.dark #progressbar #progress-bar {background-color: #efede9;}
body.dark {color: #efede9;}
.dark .menu-text  {color:  #efede9;}
.dark .menu-container span  {background:  #efede9;}
.dark .menu-wrap .mob-ul li a,  .menu-wrap .mob-ul li a::before  {color:  #000000;}
.dark .mode-link  {color:  #efede9;}
.dark .menu-wrap .menu-center  {color:  #efede9;}
.dark .menu-wrap {background: rgba(23, 23, 23, 0.35);}
.dark .menu-wrap .mob-ul li a, .menu-wrap .mob-ul li a::before {color: #efede9;}
.dark .menu-wrap .menu-close {background: url(../img/close-menu-dark.svg) center center no-repeat;}
.dark .main {background: url('../img/grain-dark.gif'), #171717 !important;}
.dark .top-panel .logo .for-day-mode {display: none;}
.dark .top-panel .logo .for-night-mode {display: block;}
.dark .header .header-title {border-color: #efede9;}
.dark .slide-left-right {color:  #efede9;}
.dark .slide-left-right-small {color:  #efede9;}
.dark .slide-left-right-small:hover:after {background:  #efede9;}
.dark .slide-left-right-big {color:  #efede9;}
.dark .slide-left-right-big:hover:after {background:  #efede9;}
.dark .top-panel {border-bottom: 2px solid #efede9;}
.dark .footer .footer-bottom {border-top: 2px solid #efede9;}  .dark .headlines-section .headline-row {filter: brightness(1400%);}
.dark .border {border-top: 2px solid #efede9;}
.dark .line-hover-menu:hover:after {background: #efede9;}
.dark .header .header-title {border-color: #efede9;}
.dark .separator {background: #efede9;}
.dark .separator-b {background: #efede9;}
.dark .separator-c {background: #efede9;}
.dark .uppercase-bold {color: #efede9;-webkit-text-fill-color: #efede9;-webkit-text-stroke-color: #efede9;}
.dark .bolder-sub {color: #efede9;-webkit-text-fill-color: #efede9;-webkit-text-stroke: 0.5px #efede9;letter-spacing: 0.5px;}
.dark .back-to-top {color: #efede9;}
@media screen and (max-width: 590px) {.dark .menu-wrap.with-mode .mob-ul li {border-bottom: 2px solid #efede9;}}
.dark .move-profil {color:#efede9 !important;}
@keyframes triangle-icon {from { transform: translateX(0) rotate(0deg) } to { transform: translateX(200px) rotate(0deg) } 0% {color:#efede9;} 80% {color:#efede9;} 93.0% {color:#be1439;}100.0% {color:#be1439;}}
.dark .move-services {color:#efede9 !important;}
@keyframes triangle-icon {from { transform: translateX(0) rotate(0deg) } to { transform: translateX(200px) rotate(0deg) } 0% {color:#efede9;} 80% {color:#efede9;} 93.0% {color:#be1439;}100.0% {color:#be1439;}}