body,#cookies{background-color:#000;color:yellow;}
.bg-dm,.dm-footer-copy,ul.access li span.open,.bg-dm-2{background-color:#1a1a1a;}
.bg-dm-bread,.dm-footer{background-color:#2f2f2f;}
a,a:hover,h1,h2,h3,h4,h5,h6,.bg-dm-bread,ul.storey a,#advertisement,figure figcaption,ul.access li span.close,ul.access li span.open,ul.address li span,ul.access li span,.dm-footer-copy,.dm-footer,.dm-footer a,.form-check-label,.form-control-input::placeholder,.btn-lang,.pr-breadcrumb,.pr-breadcrumb a,#box-panel span,#pr-a,#pr-aa,#lang-active{color:yellow;}
.btn-lang:hover,#pr-a:hover,#pr-aa:hover{color:#fff;}
.bg-dm-2{background-color: #000;}
.mnu-div-1,.dropdown,.navbar ul ul li a{background-color:yellow!important;}
.mnu-div-1,.dropdown,.mainmenu .collapse ul ul > li a,.mainmenu li a:hover{color:#000!important;}
.bg-dm-saerch,#box-panel{background-color:#2f2f2f;}
#lang-active,#lang-active-mobile{border-bottom: 3px solid yellow;}
#top-menu .mainmenu a, #top-menu .navbar-default .navbar-nav > li > a, #top-menu .mainmenu ul li a, #top-menu .navbar-expand-lg .navbar-nav .nav-link{color:yellow;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{border-top:15px solid yellow !important;border-bottom:15px solid yellow !important;}
.navbar ul ul li a:hover {background-color:#e6de00!important;}
.mainmenu .collapse ul > li:hover{background-color: #e6de00;}
input[type="submit"],input[type="submit"]:hover,.btn-1,.btn-2,.btn-3,.btn-4,.btn-5{background-color: yellow;color: #333333;}
.btn-1:hover,.btn-2:hover,.btn-3:hover,.btn-4:hover,.btn-5:hover{background-color: yellow;color: #000;}
ul.address li.location::before{content: url("/img/dm/dm_location_wcag.svg");}
ul.address li.phone::before{content: url("/img/dm/dm_phone_wcag.svg");}
ul.address li.mail-www::before{content: url("/img/dm/dm_mail-www_wcag.svg");}
ul.address li.cls::before{content: url("/img/dm/dm_cls_wcag.svg");}
ul.services li,ul.access li,ul.storey li{border-bottom: 1px solid yellow;}
ul.services li::before,ul.storey li::before{content: url("/img/dm/dm_dot_wcag.svg");}
.ftp{border-top: 1px solid yellow;border-bottom: 3px solid yellow;}
.ftp-2{border-bottom: 3px solid yellow;}
.ftp-3{border-top: 1px solid yellow;}
.pagination a,.category-layout h6, .category-layout a,.cities a{color:yellow;}
.pagination a.active{background-color:yellow;color:#000;border:2px solid yellow;}
.pagination .pag-np{background-color:transparent;}
.pagination a:hover:not(.active){border: 2px solid #fff;color: yellow;}
.pagination a{border: 2px solid yellow;}
#top-menu .mainmenu .collapse ul li ul li:hover > a{background: #e8e800!important;}
.form-check-input:checked{background-color: #1a1a1a;border-color:yellow;}
.c-line.color-1{background-color:yellow;}
.c-line.color-2{background-color:#c6c600}
.c-line.color-3{background-color:#b3b300;}
.c-line.color-4{background-color:#a1a100;}
.sub ul li::before{content: url("/img/dm/dm_dot_wcag.svg");}
.sub ul li{border-bottom: 1px solid yellow;}
.form-control-select{color: #333333;background: url("/img/dm/dm_arrow-down_wcag.svg") right 15px center/10px 7px no-repeat;border: 2px solid yellow;border-radius: 0; -webkit-appearance: none;-moz-appearance: none;appearance: none; border: 0;border-top: 1px solid yellow;border-left: 1px solid #cadae0;background-color: yellow;-webkit-box-shadow: inset 1px 1px 2px 0px yellow;-moz-box-shadow: inset 1px 1px 2px 0px yellow;box-shadow: inset 1px 1px 2px 0px yellow;}
.dropdown-account .dropdown-toggle::after{content:url("/img/dm/dm_arrow-down_wcag.svg");}
.dropdown-account .dropdown-menu{background-color:yellow;}
.dropdown-account .dropdown-item:hover{background-color:#e8e800;color:#000;}
.category-layout h6:hover,.news .title a:hover,.block-2-in a:hover,h4 a:hover,.nodata{color:#e8e800;}
h3 a, h3, .h3, .h4, h4 a,.h5,.news .title a,.block-2-in a,.dm-footer-copy a,.block-2-in a{color:yellow;}
hr{border-top:1px solid yellow!important;border-bottom:1px solid #e8e800!important;}
input[type="button"] {cursor: pointer;background-color: yellow!important;color: #000!important;font-size: 16px;font-weight: 500; border-radius: 0;border: 0;padding: 5px 14px 5px 14px;  }