/*  Dark Theme Start ########################################################################### */
.noloader {
display:none !important;
}
span.letters-loading {
color:#ffa500 !important;
}
.theme-dark .hm7-hero-slider img.right-top, img.right-bottom, img.left-bottom {
opacity:0.3;
}
.theme-dark .item-nvme-webhosting img.right-top, img.right-bottom, img.left-bottom {
opacity:0.3;
}
.theme-dark .item-wordpress-hosting img.right-top, img.right-bottom, img.left-bottom {
opacity:0.3;
}
.theme-dark img.position-absolute.zindex-1.shap-apps.weg, .shap-apps-sball, .shap-apps-xball {
opacity:0;
}
.theme-dark div.site_builder.bg-white.deep-shadow {
    background: #1e1e2c !important;
}
.theme-dark .hostim-platform.bg-white.pt-20 > div.container {
    margin-top:40px !important;
}
.theme-dark .text-grau {
    color: #fff !important;
}
.theme-dark h4.h5.mb-0.ms-3 {
    font-weight: normal;
    color: #fff;
}
.theme-dark .vps-video-top { 
    margin-top:-80px !important;
    background: #1e1e2c !important;
}
.theme-dark .item-nvme-webhosting {
	background: url("../images/slider/background.webp");
	background-repeat: no-repeat;
	background-position: 0px -65px;
	background-size: cover;
	height: 480px;
}
.theme-dark .item-nvme-webhosting::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgb(18, 18, 18, 0.95) 30.47%, rgb(0, 0, 0, 0.2) 69.97%);
	z-index: -1;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.theme-dark .item-root-server::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgb(18, 18, 18, 0.95) 30.47%, rgb(0, 0, 0, 0.2) 69.97%);
	z-index: -1;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
}

.theme-dark .item-root-server {
	background: url(../images/slider/background.webp);
	background-repeat: no-repeat;
	background-position: 0px -380px;
	background-size: cover;
	height: 480px;
}
.theme-dark .item-wordpress-hosting {
	background: url(../images/slider/background.webp);
	background-repeat: no-repeat;
	background-position: 0px -380px;
	background-size: cover;
	height: 480px;
}
.theme-dark .item-wordpress-hosting::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgb(18, 18, 18, 0.95) 30.47%, rgb(0, 0, 0, 0.2) 69.97%);
	z-index: -1;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
.theme-dark .slider-hero-single::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(90deg, rgb(18, 18, 18, 0.95) 30.47%, rgb(0, 0, 0, 0.2) 69.97%);
	z-index: -1;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in;
}
body.theme-dark footer.hm2-footer {
	background-repeat: no-repeat;
	background-size: 1000px;
	background-position: center;
	background: #33313d !important;

}
.theme-dark .dark-light-switcher span,
.theme-dark .dark-light-switcher i {
	background: transparent !important;
	color: #fff !important;
	margin-top: -5px !important;
}
.theme-dark .domain-info .info-box {
	background: transparent !important;
	color: #fff !important;

}
.theme-dark .strich {
	border-bottom: 1px solid #666 !important;
	border-radius: 0px !important;
}
.theme-dark div.hm2-blog-card.bg-white.deep-shadow:hover>div.hosting-signle-product.text-center.bg-white.rounded.strich::before {
	background: radial-gradient(circle at 74.2% 50.9%, rgb(14, 72, 222) 5.2%, rgb(3, 22, 65) 75.3%);
	animation: einblenden 0.8s;
	-moz-animation: einblenden 0.8s;
	-webkit-animation: einblenden 0.8s;
	-o-animation: einblenden 0.8s;
	max-height: 250px !important;
	opacity: 1;
}
.theme-dark .dm-pp-domain-item::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: radial-gradient(circle at 74.2% 50.9%, rgb(14, 72, 222) 5.2%, rgb(3, 22, 65) 75.3%);
	z-index: -1;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	opacity: 0;
}
.theme-dark div.hm2-blog-card.bg-white.deep-shadow:hover>.dm-pp-domain-item {
	-webkit-box-shadow: 0px 15px 60px rgba(5, 137, 255, 0.4);
	box-shadow: 0px 15px 60px rgba(5, 137, 255, 0.4);
}
.theme-dark .hm2-blog-card .hm2-blog-card-content .tag-btn {
	background: #555;
	padding: 8px 20px;
	color: #fff;
	font-family: "Urbanist", sans-serif;
	font-weight: 500;
	font-size: 14px;
	display: inline-block;
	top: -20px;
	overflow: hidden;
	z-index: 1;
}
.theme-dark .hm7-application-box {
	background-image: linear-gradient(95.45deg, #33313d 0.64%, #1e1e2c 98.23%);
	padding: 60px 40px 0;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}
.theme-dark h6.hm2-title.bolder {
	font-weight: normal !important;
	color: #fff;
}
.theme-dark .dm-accordion .accordion-item .accordion-header a {
	background: linear-gradient(95.45deg, #1e1e2c 0.64%, #1e1e2c 98.23%);
}
.theme-dark .icon-wrapper {
	border-color: #444 !important;
}
.theme-dark .menutop {
	color: #fff !important;
}
.theme-dark .menusub {
	color: #777 !important;
}
.theme-dark div.canvus-menu .mg-item:hover {
	background: #33313d !important;
	-webkit-box-shadow: 0px 0px 0px rgba(120, 120, 120, 0.3) !important;
	box-shadow: 0px 0px 0px rgba(120, 120, 120, 0.3) !important;
}

.theme-dark div.canvus-menu .mg-item:hover .icon-wrapper {
	background: #33313d !important;
}

.theme-dark div.canvus-menu .mg-item:hover .icon-wrapper i {
	color: #ffa500 !important;
}

.theme-dark h4.text-grau {
	color: #fff !important;
}

.theme-dark .pricing-column .feature-list li {
	color: #fff !important;
}

.theme-dark .expand-btn-new {
	background: transparent;
	color: #ccc;
}

.theme-dark button .expand-btn .btn-right {
	background-color: transparent;
	color: #ccc;
}

.theme-dark .pricing-column .expand-btn {
	background-color: transparent !important;
	color: #ccc !important;

}

.theme-dark .tab-switch-btn .toggle-switch-btn {
	border: 2px solid #ccc !important;
}

.theme-dark .accordion-button.offen:not(.collapse) {
	background-color: #33313d !important;
	border: 0px !important;
	color: #fff !important;

}

.theme-dark .tables .tables-box {
	background: #33313d !important;
	background-color: #33313d !important;
	color: #fff !important;
	border-color: #999 !important;
	border-width: 1px !important;
	border: 1px !important;
}

.theme-dark .tables-text {
	background: #33313d !important;
	background-color: #33313d !important;
	color: #fff !important;
}

.theme-dark .tables-heading {
	background: #33313d !important;
	background-color: #33313d !important;
	color: #fff !important;
}

.theme-dark div.tables-box>.tables-head.fixed {
	border-color: #999 !important;
	border-width: 1px !important;
}

.theme-dark div.tables-box>.tables-head {
	border-color: #999 !important;
	border-width: 1px !important;
}

.theme-dark .tables-3col {
	background: #33313d !important;
}

.theme-dark .accordion-item:last-of-type .accordion-button.collapsed {
	background-color: #33313d !important;
	border: 0px !important;
	color: #fff !important;
}

.theme-dark .accordion-item:first-of-type .accordion-button {
	background-color: #33313d !important;
	border: 0px !important;
	color: #fff !important;
	-webkit-box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
	box-shadow: inset 0 calc(var(--bs-accordion-border-width) * -1) 0 var(--bs-accordion-border-color);
}

.theme-dark .jq-tip-dialog {
	position: absolute;
	background-color: rgb(255, 255, 255, 0.2);
	display: none;
	border-radius: 6px;
	margin-top: -140px;
	margin-left: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	-webkit-animation: einblenden 4s linear forwards;
	animation: einblenden 0.3s linear forwards;
	z-index: 99999;
}

.theme-dark .jq-tip-dialog h1 {
	margin: 0;
	padding: 5px;
	font-weight: normal !important;
	font-size: 20px;
	text-indent: 5px;
	color: #fff;
	padding: 10px 10px 10px 10px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	margin-top: 10px;
	margin-left: 8px;
	margin-right: 8px;
	background: linear-gradient(287.85deg, #ffb800 0%, #ff7e5d 95.32%);
}

.theme-dark .jq-tip-dialog .wrapper {
	padding: 0px 8px 8px 8px;
}

.theme-dark .jq-tip-dialog .wrapper>div {
	background-color: #fff;
}

.theme-dark .jq-tip-dialog .wrapper>div .jq-tip-content {
	padding: 30px 15px 30px 20px;
	margin: 0;
	font-size: 15px;
	overflow-y: auto;
	word-wrap: break-word;
	background: #33313d;
	color: #fff;
}

.theme-dark div.tables-features-list-item>i.fa-solid.fa-check {
	color: #ffa500 !important;
}

.theme-dark #nvme-webhosting>span {
	color: #fff !important;
}

.theme-dark .wp-feature-item .icon-wrapper {
	background: rgba(0, 0, 0, 0.2) !important;
}

.theme-dark .wp-feature-item .icon-wrapper i {
	color: #ffa500 !important;
}

.theme-dark .hm2-accordion .accordion-item .accordion-header a.open {
	color: #ffa500 !important;

}

.theme-dark .hm2-accordion .accordion-item .accordion-header a.open.collapsed {
	color: #ccc !important;
}

.theme-dark .fw-semibold.faqs {
	color: #ccc !important;
}


 
.theme-dark .hm2-dm-search-form input {
    background: #33313d !important;
    border-color:#555 !important;
}

.theme-dark .hm2-dm-search-form input::placeholder {
    color:#fff !important;
}


.theme-dark textarea:focus, input:focus {
    color: #000 !important;
}
input:focus { 
    color: #000 !important;
}
input.fill-input.typed {
 padding: 11px;
} 
input.fill-input.typedx {
 padding: 11px;
}
input.fill-input.typedx2 {
 padding: 11px;
}
input.fill-input.typedx1 {
 padding: 11px;
}
input[type='text']::-webkit-input-placeholder {
  display: flex;
  align-items: center;
 
} 

.theme-dark .tlds.black, .theme-dark .tlds.blue, .theme-dark .tlds.dark-blue {
    color: #ffa500 !important;
}
.text-g h4 {
    color: #ffa500 !important;
    -webkit-animation: .7s fade !important;
    animation: .7s fade !important;
}
.theme-dark .text-g h4 {
    color: #ffa500 !important;
    -webkit-animation: .7s fade !important;
    animation: .7s fade !important;
}
.theme-dark div.col-6.all-whois {
    padding: 10px;
    background: rgb(0, 0, 0, 0.15);
    border-radius: 10px;
}
.theme-dark .money-back-area {
    padding: 25px 25px 15px 25px;
    border-bottom: 1px solid #333 !important;
}
.theme-dark a.aktive {
    color:#ffa500 !important;
}
.theme-dark a.mg-item.deals { 
    -webkit-box-shadow: 0px  1px 1px rgba(103, 151, 255, 0.2), 0px 1px  1px rgba(103, 151, 255, 0.2);
    box-shadow: 0px  1px 1px rgba(103, 151, 255, 0.2), 0px 1px  1px rgba(103, 151, 255, 0.2);
    border: 1px solid transparent !important;
    background: rgba(103, 151, 255, 0.05);
}
.theme-dark div.featured-tld.menutld.promo.laufbreite {
    -webkit-box-shadow: 0px  1px 1px rgba(103, 151, 255, 0.2), 0px 1px  1px rgba(103, 151, 255, 0.2);
    box-shadow: 0px  1px 1px rgba(103, 151, 255, 0.2), 0px 1px  1px rgba(103, 151, 255, 0.2);

     border: 1px solid #444 !important;
     background: rgba(103, 151, 255, 0.09);
}
.theme-dark .menusub {
    color: #999 !important;
}
.theme-dark img.position-absolute.right-bottom.zindex-0.opacity-40.lang {
opacity:0.1 !important;
}

.theme-dark .featured-tld {
     background: rgba(255, 255, 255, 0.09);
    -webkit-box-shadow: 0px  1px 1px rgba(103, 151, 255, 0.2), 0px 1px  1px rgba(103, 151, 255, 0.2);
    box-shadow: 0px  1px 1px rgba(103, 151, 255, 0.2), 0px 1px  1px rgba(103, 151, 255, 0.2);
}

/*  ###################### Dark Theme Ende ################################### */

/* preloader */
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

#loader-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1001;
}

#loader-wrapper .loader-section {
  position: fixed;
  top: 0;
  width: 50%;
  height: 100%;
  backgound: #fff !important;
  z-index: 1000;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

#loader-wrapper .loader-section.section-left {
  left: 0; 
}

#loader-wrapper .loader-section.section-right {
  right: 0; 
}
 

.loaded #loader-wrapper {
  visibility: hidden;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: all 0.3s 1s ease-out;
  transition: all 0.3s 1s ease-out;
}

.loaded #loader-wrapper .loader-section.section-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.loaded #loader-wrapper .loader-section.section-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.4s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
 
.lds-roller {
  display: inline-block;
  position: relative;
  width: 180px;
  height: 80px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 40px 40px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #1c40f2;
  margin: -4px 0 0 -4px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 63px;
  left: 63px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 68px;
  left: 56px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 71px;
  left: 48px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 72px;
  left: 40px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 71px;
  left: 32px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 68px;
  left: 24px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 63px;
  left: 17px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 56px;
  left: 12px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.theme-dark div.hm2-blog-card .ms-2.mb-0 {
    color: #ffa500 !important;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.theme-dark  .handy > p {
    color: #ccc !important;
    font-size: 16px !important;
}
.theme-dark .roundedFixedBtn {
    display: none !important;
}

.theme-dark .strong {
    font-family: "Urbanist", sans-serif;
    color: #ccc;
}

.theme-dark i.fa-solid.fa-servera.black {
    color: #ccc !important;
}
 
.theme-dark .wpc-cloud-range .noUi-tooltip {
    background-color:  #ccc !important;
    color:  #000 !important;
}
.theme-dark .wpc-cloud-range .noUi-tooltip:before {
    border-color: #ccc transparent transparent transparent !important;
}
.theme-dark .mlizenz {
    color: #ffa500 !important;
}
.theme-dark div.powerinfo {
    color: #ffa500 !important;
}
.theme-dark div.section-title.text-left {
    color: #ccc !important;
}
.theme-dark h6.mytitles {
    color: #ccc !important;
}
.theme-dark .thoch {
    color: #fff !important;
}
.theme-dark div.title-area.text-left.text-lg-start.left {
    color: #ffa500 !important;
}
.theme-dark .noUi-connect {
    background: #aaa !important;
}

.theme-dark .secondary-btn {
    background: #ffa500 !important;
    color: #fff !important;
}
.theme-dark .secondary-btn:hover {
    background: #7BC618 !important;
    color: #fff !important;
}
.theme-dark .dunkel {
    color: #ccc !important;
}
.theme-dark .hm2-server-tab-control.nav.nav-tabs.border-0 li>button.tab-button {
    background: rgba(0, 0, 0, 0.15) !important;
    color: #ccc !important;
}
.theme-dark .hm2-server-tab-control.nav.nav-tabs.border-0 li>button.tab-button.active:before {
    background: #1e1e2c !important;
    color: #fff !important; 
    border:1px solid #ffa500 !important;
}
.theme-dark .hm2-server-tab-control.nav.nav-tabs.border-0 li>button.tab-button.active {
    background: rgba(0, 0, 0, 0.35) !important;
    color: #fff !important; 
    border:1px dotted #ffa500 !important;
}
.theme-dark .hm2-server-tab-control li button:hover i {
  color: #fff;
  background: rgba(0, 0, 0, 0.15) !important;
}
.theme-dark .hm2-server-tab-control li button:hover::before {
  opacity: 0.1 !important;
}
.theme-dark .hm2-server-tab-control li button.active i {
  color: #fff;
  background: rgba(0, 0, 0, 0.15) !important;
}
.theme-dark .hm2-server-tab-control li button.active::before {
  opacity: 0.1 !important;
}
.theme-dark .hm2-server-content .server-info {
    background: rgba(0, 0, 0, 0.65) !important;
}
.theme-dark .dm-pp-domain-item {
    background: rgba(0, 0, 0, 0.35) !important;
}
.theme-dark .hm2-feature-card {
    background: rgba(0, 0, 0, 0.35) !important;
    color: #ccc !important;
    z-index: 999999 !important;
}
img.position-relative.ds-hero-dot.bottom-right {
 display:none
}
.theme-dark span.hm2-feature-card.pfeil {
    background: transparent !important;
}
.theme-dark .star-fluid.deep-shadow.rounded{
    opacity:0.7 !important;
}
.theme-dark h3.h3 {
    color: #ffa500 !important;
}
.theme-dark .dd-section-bg {
    background: rgba(0, 0, 0, 0.35) !important;
}
.theme-dark .fp-title.text-black {
    color: #fff !important;
}
.theme-dark .fp-business-box i.fa-brands {
    color: #ffa500;
    font-size: 80px;
}
.theme-dark .dd-accordion .accordion-header a { 
    color: #ffa500;
}
.theme-dark .dd-accordion .accordion-header { 
    margin-bottom:15px !important;
}
.theme-dark input, 
.theme-dark textarea,
.theme-dark select,
.theme-dark option,
.theme-dark ::placeholder,
.theme-dark .input-field {
    background: #33313d !important;
    border-color: rgba(255, 255, 255, 0.1);
    color: #fff !important;
}
.theme-dark select#category {
    color: #fff !important;
}
.theme-dark .input-field {
 background: transparent !important;
}
.theme-dark label {
 color: #ffa500 !important;
}
.theme-dark input {
 color: #fff !important;
}
.theme-dark textarea#msg, #captcha_val, textarea#message {
 color: #fff !important;
}
.theme-dark .hm-ct-info-wrapper {
    background: rgba(0, 0, 0, 0.35) !important;
}
.theme-dark .cloud-shape {
opacity:0.2 !important;
}

.theme-dark .text-block {
     color: #ccc !important;
}
.theme-dark div.treupreis {
     color: #ffa500 !important;
}
.theme-dark div.treutld {
     color: #fff !important;
}
.theme-dark .domain-menu {
     background: #171722 !important;
     color: #fff !important;
}
.theme-dark .menugruppe  {
     background: #171722 !important;
     color: #fff !important;
}

.theme-dark .menugruppe li a  {
     color: #ccc !important;
}
.theme-dark div.container > table.table tr  {
     background: #171722 !important;
     color: #fff !important;
     border: none  !important;
}
.theme-dark div.container > table.table td  {
     border: none  !important;
}
.theme-dark span.label.label-default  {
     background: #171722 !important;
}
.theme-dark ul.pagination li a  {
     background: #171722 !important;
     color: #fff !important;
     border: 1px solid #ddd !important;
}
.theme-dark .ds-bg {
    background: #1e1e2c !important;
}
.theme-dark div.site_builder.bg-white.deep-shadow {
    background: rgba(0, 0, 0, 0.35) !important;
}
.theme-dark .hm-aff-service-content.position-relative.site_builder.deep-shadow {
    background-color: #1e1e2c !important;
}
.theme-dark .accordion-item:last-of-type .accordion-button.collapsed {
    background-color:  rgba(0, 0, 0, 0.20) !important;
    border: 1px solid transparent !important;
    color: #fff !important;
    box-shadow: none !important;
}
.theme-dark .accordion-button::after {
    background-image: var(--bs-accordion-btn-icon2);
}
.theme-dark .accordion {
  --bs-accordion-btn-icon2: url("../../../template/images/icons/arrow-down.png");
  --bs-accordion-btn-active-icon2: url("../../../template/images/icons/arrow-up.png");
}
.theme-dark div.tables-box>.tables-head.fixed {
    border-color: #171722 !important;
}
.theme-dark  .tables-head.fixed > .tables-heading {
    background:  #171722 !important;
    background-color:  #171722 !important;
    color: #fff !important;
    border-top: 0px solid #f5f5f5 !important; 
    border-bottom: 0px solid #f5f5f5 !important; 
}
.theme-dark .tables-head.fixed > .tables-text {
    background:  #171722 !important;
    background-color:  #171722 !important;
    color: #fff !important;
    border-top: 0px solid #f5f5f5 !important; 
    border-bottom: 0px solid #f5f5f5 !important; 
}
.tables-head.fixed > .tables-heading {
    background:  #f5f5f5 !important;
    background-color:  #f5f5f5 !important;
    color: #000 !important;
    border-top: 0px solid #f5f5f5 !important; 
    border-bottom: 0px solid #f5f5f5 !important; 
}
.tables-head.fixed > .tables-text {
    background:  #f5f5f5 !important;
    background-color:  #f5f5f5 !important;
    color: #000 !important;
    border-top: 0px solid #f5f5f5 !important; 
    border-bottom: 0px solid #f5f5f5 !important; 
}
div.tables-box>.tables-head.fixed {
    border-bottom: 2px solid #ffa500 !important;
}
div.tables-box>.tables-head.fixed > .tables-heading.no-fett {
    border-top: 2px solid #ffa500 !important;
}
.theme-dark div.tables-box>.tables-head.fixed > .tables-heading.no-fett {
    border-top: 0px solid #ffa500 !important;
}
.theme-dark .hm2-blog-card.deep-shadow {
    background: rgba(0, 0, 0, 0.35) !important;
}
.theme-dark div.price-slider-wrapper.bg-white.deep-shadow.rounded-2.position-relative.zindex-1.overflow-hidden {
    background: #171722 !important;
}
.theme-dark .position-absolute.left-top.opacity-00.lang {
    opacity: 0.2 !important;
}
.theme-dark .plans.feat.period {
    color: #ccc !important;
}
.theme-dark .schattig {
    background: rgba(0, 0, 0, 0.35) !important;
}
.theme-dark h3.mb-4.text-bcloud {
    color: #ffa500 !important;
}
.theme-dark input.fill-input.typedx1 {
    padding: 8px !important;
}
.theme-dark .outline-btn.mail {
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    background: #1c40f2 !important;
    color: #fff;
}
.theme-dark .outline-btn.mail:hover {
    border-top-left-radius:0px !important;
    border-bottom-left-radius:0px !important;
    background: #ffa500 !important; 
    color: #fff;
}
.theme-dark h5.fw-semibold.text-black.mb-2.pt-10 {
    color: #ccc !important;
}
.theme-dark .dwhite {
    color: #ccc !important;
}
.theme-dark .price-slider-wrapper.bg-white.schattig.rounded-2.position-relative.zindex-1.overflow-hidden {
    background: #171722 !important;
}
.theme-dark .featured-tld {
    background: #171722 !important;
}
.theme-dark div.input-group input.form-control  {
     background-color: #171722 !important;
    border:1px solid #333 !important;
}
.theme-dark div.input-group input.form-control::placeholder {
     background: transparent !important;
}
.theme-dark .rs-pricing-column.bg-white.deep-shadow.pricing-column.rounded.position-relative.zindex-2 {
    background: #171722 !important;
}
.theme-dark .ds-feature-item.bg-white.rounded-10.position-relative.zindex-2 {
    background: #171722 !important;
}
.theme-dark .left-top.position-absolute.soft-light {
    opacity: 0.3 !important;
}
.theme-dark img.fred-email-mitte {
    opacity: 0.8 !important;
}
.theme-dark img.image-fluid.deep-shadow.rounded-2 {
    opacity: 0.8 !important;
}
.theme-dark img.right-top {
    opacity: 0.05 !important;
}
.theme-dark img.right-bottom {
    opacity: 0.05 !important;
}
.theme-dark img.left-bottom {
    opacity: 0.05 !important;
}
.theme-dark .ds-pricing-item.bg-white.schattig.rounded {
    background: #171722 !important;
}
.theme-dark img.position-absolute.left-top {
    opacity: 0.2 !important;
}
.theme-dark div.hm2-blog-card.bg-white.deep-shadow > div.hosting-signle-product.text-center.bg-white.rounded.strich {
    background: rgba(255, 255, 255, 0.1) !important;
}
.theme-dark input#captcha_val  {
    color: #fff !important;
}

.theme-dark .price-slider-wrapper.bg-white.schattig.rounded-2.position-relative.zindex-1.overflow-hidden {
    background: #171722 !important;
    color: #fff !important;
}

.theme-dark .featured-tld .img-container {
    border-top: 0px solid #ffa500 !important;
    border-bottom: 0px solid #ddd !important;
    -webkit-box-shadow: 0px 12px 64px rgba(103, 151, 255, 0.2), 0px 4px 24px rgba(103, 151, 255, 0.2) !important;
    box-shadow: 0px 12px 64px rgba(103, 151, 255, 0.2), 0px 4px 24px rgba(103, 151, 255, 0.2) !important;
}

.theme-dark .featured-tld  {
    border-top: 0px solid #ffa500 !important;
    border-bottom: 0px solid #ddd !important;
    -webkit-box-shadow: 0px 12px 64px rgba(103, 151, 255, 0.2), 0px 4px 24px rgba(103, 151, 255, 0.2) !important;
    box-shadow: 0px 12px 64px rgba(103, 151, 255, 0.2), 0px 4px 24px rgba(103, 151, 255, 0.2) !important;
}

.theme-dark .featured-tld:hover .strong {
    font-family: "Urbanist", sans-serif;
    color:#ffa500 !important;
}
/* COOKIE HINWEIS START -------------------------------
h.theme-dark 2#cm__title.cm__title {
    color: #ffa500 !important;
}
.theme-dark #cc-main .cm__body {
    background: #171722 !important;
    box-shadow: none !important;
    border: 0px !important;
    border-radius: 0px !important;
    border-color: transparent !important;
}
.theme-dark #cc-main .cm__texts {
    color: #fff !important;
}
.theme-dark #cc-main .cm__desc {
    color: #fff !important;
}
.theme-dark #cc-main .cm__footer {
    background: #171722 !important;
}
#cc-main .cm__btn+.cm__btn, #cc-main .cm__btn-group+.cm__btn-group {
    background: var(--cc-btn-primary-bg);
    border: 0px !important;
    color: #ccc !important;
}
---------------------------------- ENDE-------------- */

.theme-dark .bg-white a, .theme-dark .bg-white p, .theme-dark .bg-white span, .theme-dark .bg-white h1, .theme-dark .bg-white h2, .theme-dark .bg-white h3, .theme-dark .bg-white h4, .theme-dark .bg-white h5, .theme-dark .bg-white h6, .theme-dark .bg-white li, .theme-dark .bg-white i {
    color: #fff;
}
 .theme-dark ul li.has-submenu span {
    color: #fff !important;
}
.theme-dark .mobile-menu ul li.has-submenu > span::after {
    color: #ffa500 !important;
}
.theme-dark .ofcanvus-menu  {
    background: #1e1e2c !important;
}
.theme-dark .dom-bg {
    background: #1e1e2c !important;
}
.theme-dark .ofcanvus-menu .mg-item {
    border: 1px dotted transparent !important;
    transition: 0.6s;
}
.theme-dark .ofcanvus-menu .mg-item:hover .icon-wrapper {
    background: #1e1e2c !important;
    color: #ffa500 !important;
    transition: 0.6s;
}
.theme-dark .ofcanvus-menu .mg-item:hover .icon-wrapper i {
    color: #ffa500 !important;
}

.theme-dark p#msg.text-danger, #captcha_val {
    color: #fff !important;
}
.theme-dark #category, #msg {
    color: #fff !important;
    outline: none;
}
.theme-dark input, textarea, textarea.msg, select {
    color: #fff !important;
}
.theme-dark textarea:focus, input:focus {
    color: #fff !important;
}
.theme-dark .msg {
    color: #fff !important;
}
.theme-dark .hm-contact-form .input-field input:focus {
    color: #fff !important;
} 
.theme-dark .fp-body-bg {
    background-color: #1e1e2c !important;
}
.theme-dark .text-black {
    color: #fff !important;
}
.theme-dark .text-primary-g {
    color: #ffa500;
}
.theme-dark .text-body {
    color: #fff !important;
}
.theme-dark section.hm10-features {
    background: #1e1e2c !important;
}
.theme-dark .gline {
    width:67%;
    border-bottom: 1px solid rgba(255,165,0, 0.5) !important;
    margin: 0 auto;
}
.theme-dark .pba-100 {
    background: #1e1e2c !important;
}
.theme-dark .info-box.rounded-3.text-center {
    background: #33313d !important;
    background-color: #33313d !important;
}
.theme-dark .domain-info .info-box span {
    color: #999;
}
.theme-dark .bweg {
    display:none !important;
}
.theme-dark .bhoch {
    height: 151px !important;
    width: 151px !important;
}
.theme-dark .text-black.fs-20.mt-30.mb-20 {
    color: #ffa500 !important;
}
.theme-dark .fp-title.text-black.fs-30.mb-30 {
    color: #ffa500 !important;
}
.theme-dark .phase-number {
  background-color: transparent;
}
.theme-dark .ds-bga {background-color: #1e1e2c !important;}
.theme-dark .cloud-shape-10 { opacity: 0.1 !important;} 
.theme-dark .cloud-shape-20 { opacity: 0.1 !important;} 
.theme-dark .jobs-single .outline-btn {background: #1e1e2c; color: #ccc; border: 0px solid #fff;-webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.theme-dark .jobs-single .outline-btn:hover { background: linear-gradient(287.85deg, #ffb800 0%, #ff7e5d 95.32%); color: #fff; border: 0px solid #fff;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.theme-dark i.fa-regular.fa-circle-dot.dotg {color:#ffa500;margin-right:5px;}
.theme-dark p.mb-0.mb1000 {color:#fff !important;}
.theme-dark .toggle-content { background: #1e1e2c !important;}
.theme-dark p.mb-10 > strong {color:#ffa500;}
.theme-dark .myg {color:#ffa500 !important;}
.theme-dark .toggle-header.active .fa-caret-down {color:green !important;}
.theme-dark span.kw {color:#ccc !important;}
.theme-dark p#msg.text-danger, #captcha_val {color: #fff !important;}
.theme-dark #contactForm strong  {color: #fff !important;}
.theme-dark .darkisharpi { opacity: 0.1 !important;}
.theme-dark .host-fs-bg {background-color: #1e1e2c !important;}
.theme-dark  .tables-features-list-item-overfeat {color: #999 !important;}
.theme-dark .outline-btn.mail.feat {background-color: transparent !important; border-color:  #ccc !important;color: #fff !important;cursor: default !important;}
.theme-dark .outline-btn.mail.feat:hover {background-color: transparent !important; border-color:  #ccc !important; color: #fff !important; cursor: default !important;}
.theme-dark .input-group>.custom-select:not(:last-child), .theme-dark  .input-group>.form-control:not(:last-child) {color: #fff !important;}
.theme-dark .jobs-single .btn-small {color: #fff !important;}
.theme-dark .jobs-single .btn-small:hover {color: #fff !important;}
.theme-dark .blog .wrap-blog .wrapper { background-color:  #33313d !important;}
.theme-dark .sidebar#sidebar { background-color: #33313d !important;}
.theme-dark hr { color: #fff;}
.theme-dark label.radio-label {color: #fff !important;}
.theme-dark .cd-filter-block.konfigurator h4 {color: #fff !important;}
.theme-dark p span.blog-info {color: #ccc !important;}
.theme-dark .dropdown-el { background:  #33313d !important;}
.theme-dark .dropdown-el.expanded { background:  #33313d !important;}
.theme-dark .cd-filter-block.mb-5 h4 {color: #fff !important;}
.theme-dark h4.hblack {color: #fff !important;}
.theme-dark label#inklu {color: #ffa500 !important;}
.theme-dark .dropdown-el.expanded > label {color: #f3f3f3 !important;}
.theme-dark .dropdown-el.expanded label:hover {color: #ffa500 !important; background-color: #33313d;}
.theme-dark span.cpu {color: #fff !important;} 
.theme-dark span.ssd {color: #fff !important;}
.theme-dark span.ram {color: #fff !important;}
.theme-dark span.ips {color: #fff !important;}
.theme-dark span.os {color: #fff !important;}
.theme-dark h6.hblack {color: #fff !important;}
.theme-dark div.title-table {color: #fff !important;}
.theme-dark .total {color: #fff !important;}
.theme-dark .cci {color: transparent !important;}
.theme-dark {--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}
