/* Hosting-Core Farbvariante, erzeugt aus der Antler-Variante "pink".
   Farben kommen aus den Tokens in custom.css. */
[data-color="hc"] svg #svg-ico {
	fill: var(--hc-red);
}
[data-color="hc"] svg #svg-concept {
	stroke: var(--hc-red);
}
[data-color="hc"] .golink {
	color: var(--hc-red) !important;
}
[data-color="hc"] .golink:hover {
	color: var(--hc-red) !important;
}
[data-color="hc"] .bg-pink {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .c-pink {
	color: var(--hc-red) !important;
}
[data-color="hc"] .bb-pink {
	border-bottom: solid 1px var(--hc-red) !important;
}
[data-color="hc"] .popover-body {
	border: solid 2px var(--hc-red);
}
[data-color="hc"] .popover .popover-header {
	background-color: var(--hc-red);
}
[data-color="hc"] ::selection {
	background: var(--hc-red);
}
[data-color="hc"] .nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover {
	color: var(--hc-red) !important;
}
[data-color="hc"] .nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover {
	color: var(--hc-red) !important;
}
[data-color="hc"] .megamenu .start-offer .inner {
	background-color: var(--hc-red);
}
[data-color="hc"] .megamenu .service-list .service.special .media-body a:hover {
	color: var(--hc-red);
}
[data-color="hc"] .megamenu .service-list .service .media-body a:hover {
	color: var(--hc-red) !important;
}
[data-color="hc"] .megamenu-list .service-list .service .media-body a:hover {
	color: var(--hc-red) !important;
}
[data-color="hc"] .team .wrapper:hover .team-info .desc {
	color: var(--hc-red);
}
[data-color="hc"] .wpc-cloud-range .noUi-connect {
	background-color: var(--hc-red);
}
[data-color="hc"] .wpc-cloud-range .noUi-tooltip:before {
	border-color: var(--hc-red) transparent transparent transparent;
}
[data-color="hc"] .wpc-cloud-range .noUi-tooltip {
	background-color: var(--hc-red);
}
[data-color="hc"] .wpc-cloud-range .noUi-horizontal .noUi-handle {
	background-color: var(--hc-red);
}
[data-color="hc"] .wpc-vps-info .title .info {
	color: var(--hc-red);
}
[data-color="hc"] .fullrock .closer {
	color: var(--hc-red) !important;
}
[data-color="hc"] .form-control:focus {
	border: solid 1px var(--hc-red) !important;
}
[data-color="hc"] .sec-bg5 {
	background-color: var(--hc-red);
}
[data-color="hc"] .total-grad {
	background: linear-gradient(-60deg, var(--hc-red) 0%, var(--hc-red-deep) 100%) !important;
}
[data-color="hc"] .total-grad-inverse {
	background: linear-gradient(240deg, var(--hc-red-deep) 0%, var(--hc-red) 100%);
}
[data-color="hc"] .total-grad-pink-blue-intense {
	background: linear-gradient(240deg,var(--hc-ink) 50%,var(--hc-ink-2) 100%);
}
[data-color="hc"] .menu-wrap.fixed {
	background: linear-gradient(89deg, var(--hc-red-deep) 3%, var(--hc-red) 98%);
}
[data-color="hc"] .btn-default-pink {
	color: var(--hc-red);
	border: 1px solid var(--hc-red);
}
[data-color="hc"] .btn-default-pink:hover {
	background-color: var(--hc-red);
}
[data-color="hc"] .btn-default-grad-purple-fill {
	background-image: linear-gradient(to right, var(--hc-red-deep), var(--hc-red) 40%, var(--hc-red) 40%, var(--hc-red-deep));
}
[data-color="hc"] .btn-default-grad-purple-fill:hover {
	background-image: linear-gradient(to right, var(--hc-red-deep), var(--hc-red) 40%, var(--hc-red) 40%, var(--hc-red-deep));
}
[data-color="hc"] .btn-default-pink-fill {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .pricing .wrapper .title {
	color: var(--hc-red);
}
[data-color="hc"] .pricing .list-info {
	background-color: var(--hc-red);
}
[data-color="hc"] .slick #slider .plan-container .title {
	color: var(--hc-red);
}
[data-color="hc"] .tabs-header .btn-secondary:not(:disabled):not(.disabled).active {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .tabs.offers-tabs .tabs-header .active {
	border-left: solid 3px var(--hc-red) !important;
	color: var(--hc-red) !important;
}
[data-color="hc"] .tabs.offers-tabs .tabs-header .active:hover {
	color: var(--hc-red) !important;
}
[data-color="hc"] .fill-input:focus {
	border-color: var(--hc-red) !important;
}
[data-color="hc"] .accordion.faq .panel-title.active {
	border-bottom: solid 1px var(--hc-red);
}
[data-color="hc"] .blog .sidebar .heading.active {
	color: var(--hc-red) !important;
}
[data-color="hc"] .blog .sidebar .posts .tabs-header li.active {
	color: var(--hc-red) !important;
	border-bottom-color: var(--hc-red) !important;
}
[data-color="hc"] .blog .sidebar .line.active:before {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .blog .media .media-heading a:hover {
	color: var(--hc-red);
}
[data-color="hc"] .blog .wrap-blog .social-icon i {
	color: var(--hc-red);
}
[data-color="hc"] .blog .sidebar .categories .heading a.active {
	color: var(--hc-red) !important;
}
[data-color="hc"] .blog .sidebar .categories .heading a:after {
	color: var(--hc-red);
}
[data-color="hc"] .blog .sidebar .categories .heading span {
	color: var(--hc-red);
}
[data-color="hc"] .circle-section .title-round {
	color: var(--hc-red);
}
[data-color="hc"] .domain-prices li {
	color: var(--hc-red);
}
[data-color="hc"] .maping .datacenters {
	background: var(--hc-red);
}
[data-color="hc"] .footer .soc-icons i {
	color: var(--hc-red);
}
[data-color="hc"] .included i {
	color: var(--hc-red);
}
[data-color="hc"] .soc-icons-apply span {
	color: var(--hc-red);
}
[data-color="hc"] .bigline {
	border: solid 1px var(--hc-red);
}
[data-color="hc"] .smallline {
	border: solid 1px var(--hc-red);
}
[data-color="hc"] .knowledge a {
	color: var(--hc-red);
}
[data-color="hc"] .godown span {
	color: var(--hc-red);
}
[data-color="hc"] .cd-filter-block input[type=radio]:checked + label::before {
	border: solid 1px var(--hc-red) !important;
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .cd-filter-block input[type=checkbox]:checked + label::before {
	border: solid 1px var(--hc-red) !important;
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .cd-filter-block input:focus, [data-color="hc"] .cd-filter-block select:focus {
	border-color: var(--hc-red) !important;
}
[data-color="hc"] .range-slider-input::-webkit-slider-runnable-track {
	background: var(--hc-red);
}
[data-color="hc"] .range-slider-input::-webkit-slider-thumb {
	background: var(--hc-red);
}
[data-color="hc"] .zoo-content .icoo i {
	background-color: var(--hc-red);
}
[data-color="hc"] .services .service-wrap .pay img {
	border: solid 1px var(--hc-red);
}
[data-color="hc"] .page-item.active .page-link {
	background-color: var(--hc-red) !important;
	border-color: var(--hc-red) !important;
}
[data-color="hc"] .cd-filter-block input.range-slider-input {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .range-slider-input::-webkit-slider-thumb {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .range-slider-input::-moz-range-thumb {
	background-color: var(--hc-red) !important;
}
[data-color="hc"] .bg-purple {
	background-color: var(--hc-red-deep) !important;
}
[data-color="hc"] .c-purple {
	color: var(--hc-red-deep) !important;
}
[data-color="hc"] .golink-dark {
	color: var(--hc-red-deep) !important;
}
[data-color="hc"] .sec-grad-white-to-purple {
	background: linear-gradient(90deg, #fff 70%, var(--hc-red-deep) 0%) !important;
}
[data-color="hc"] .btn-default-purple {
	color: var(--hc-red-deep);
	border: 1px solid var(--hc-red-deep);
}
[data-color="hc"] .btn-default-purple:hover {
	background-color: var(--hc-red-deep);
}
[data-color="hc"] .btn-default-purple-fill {
	background-color: var(--hc-red-deep) !important;
}
[data-color="hc"] .wpc-vps-info .price-wrap .title {
	background-color: var(--hc-red-deep);
}

/* Grundfarben des Themes (Gelb, Pink) auf Markenrot umgestellt */
[data-color="hc"] .bg-yellow { background-color: var(--hc-red) !important; }
[data-color="hc"] .c-yellow { color: var(--hc-red) !important; }
[data-color="hc"] .sec-bg4 { background-color: var(--hc-red); }
[data-color="hc"] .sec-grad-yellow-to-grey-left { background: linear-gradient(90deg, var(--hc-red) 70%, #d9dde4 10%) !important; }
[data-color="hc"] .sec-grad-yellow-to-grey-right { background: linear-gradient(90deg, #d9dde4 70%, var(--hc-red) 10%) !important; }
[data-color="hc"] .sec-grad-yellow-to-white-right { background: linear-gradient(90deg, #ffffff 70%, var(--hc-red) 10%) !important; }
[data-color="hc"] .sec-grad-yellow-to-black-right { background: linear-gradient(90deg, #15212a 70%, var(--hc-red) 10%) !important; }
[data-color="hc"] .sec-grad-black-to-yellow-left { background: linear-gradient(90deg, var(--hc-red) 30%, #15212a 0%) !important; }
[data-color="hc"] .nav-menu .main-menu .menu-item .menu-large .menu-item a:hover { color: var(--hc-red); }
[data-color="hc"] .nav-menu .main-menu .menu-item .menu-large .service-list .service.special i { color: var(--hc-red); }
[data-color="hc"] .nav-menu .main-menu .menu-item .menu-large .service-list .service.special .media-body a:hover { color: var(--hc-red); }
[data-color="hc"] .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner { border: dashed 2px var(--hc-red); }
[data-color="hc"] .nav-menu .main-menu .menu-item .menu-large li.start-offer .inner .title { color: var(--hc-red); }
[data-color="hc"] a.plans.badge.feat { background-color: var(--hc-red); }
[data-color="hc"] .active #nav-toggle span:before { background: var(--hc-red) !important; }
[data-color="hc"] .active #nav-toggle span:after { background: var(--hc-red) !important; }
[data-color="hc"] .btn-default-yellow-fill { background-color: var(--hc-red) !important; }
[data-color="hc"] .btn-default-fill:hover { background-color: var(--hc-red) !important; }
[data-color="hc"] .btn-secondary:not(:disabled):not(.disabled).active { background-color: var(--hc-red)!important; border-color: var(--hc-red)!important; }
[data-color="hc"] .pricing .wrapper.active { border: 1px solid var(--hc-red); background-color: var(--hc-red); }
[data-color="hc"] .pricing.slider .btn:hover { color: var(--hc-red); }
[data-color="hc"] .best-plans .table tbody td.section-bar { background-color: var(--hc-red); }
[data-color="hc"] .best-plans .btn.left { background-color: var(--hc-red); }
[data-color="hc"] .slick-prev, [data-color="hc"] .slick-next { background: var(--hc-red); }
[data-color="hc"] .tabs.offers-tabs .tabs-header li:hover { color: var(--hc-red); }
[data-color="hc"] .dropdown-menu.show a:hover { color: var(--hc-red) !important; }
[data-color="hc"] .services .service-wrap .line:before { background-color: var(--hc-red); }
[data-color="hc"] .history-section .wrappper .read a { background-color: var(--hc-red); }
[data-color="hc"] .history-section .link-pages { background-color: var(--hc-red); }
[data-color="hc"] .history-section .link-pages:hover { color: var(--hc-red); }
[data-color="hc"] .team .soc-icons-wrap i:hover { color: var(--hc-red); }
[data-color="hc"] .team .soc-icons-wrap .icons i:hover { color: var(--hc-red); }
[data-color="hc"] .casestudy .social-icons i:hover { color: var(--hc-red); }
[data-color="hc"] .accordion.faq .panel-title.active .square { color: var(--hc-red); }
[data-color="hc"] .accordion.faq .btn { background-color: var(--hc-red); }
[data-color="hc"] .accordion.faq .btn:hover { color: var(--hc-red); }
[data-color="hc"] .blog .sidebar .search-group .search:focus { border-color: var(--hc-red); }
[data-color="hc"] .blog .sidebar .tags .heading.active a { color: var(--hc-red); }
[data-color="hc"] .blog .sidebar .tags .tag a:hover { background-color: var(--hc-red); }
[data-color="hc"] .blog .social-icons .fa:hover { color: var(--hc-red); }
[data-color="hc"] .blog .social-icons .fa.fa-share-alt { color: var(--hc-red); }
[data-color="hc"] .blog .media .date a:hover { color: var(--hc-red); }
[data-color="hc"] .blog .media a.answer { background-color: var(--hc-red); border: solid 1px var(--hc-red); }
[data-color="hc"] .blog .wrap-blog .social-icon i:hover { color: var(--hc-red) !important; }
[data-color="hc"] .blog .wrap-blog .infos i { color: var(--hc-red); }
[data-color="hc"] .blog .wrap-blog .infos span { color: var(--hc-red); }
[data-color="hc"] .blog .wrap-blog .btn:hover { color: var(--hc-red); }
[data-color="hc"] .blog .sidebar .search-group a:hover { color: var(--hc-red); }
[data-color="hc"] .pagination > li > a:hover { background-color: var(--hc-red); }
[data-color="hc"] .pagination > li.active > a { background-color: var(--hc-red); }
[data-color="hc"] .footer .soc-icons a:hover { color: var(--hc-red); }
[data-color="hc"] .footer .soc-icons a:hover i { color: var(--hc-red); }
[data-color="hc"] .footer .contact a:hover { color: var(--hc-red); }
[data-color="hc"] .footer .contact a:hover i { color: var(--hc-red); }
[data-color="hc"] .footer .payment-list li i:hover { color: var(--hc-red); }
[data-color="hc"] .footer .footer-menu .menu-item a:hover { color: var(--hc-red); }
[data-color="hc"] .footer .soc-icons i:hover { color: var(--hc-red); }
[data-color="hc"] .run-switch .switch { background-color: var(--hc-red); }
[data-color="hc"] .megamenu-list .service-list .service .media-body a:hover { color: var(--hc-red); }
[data-color="hc"] .megamenu-list .start-offer .inner { background-color: var(--hc-red); }
[data-color="hc"] .section-404 .input { border: solid 1px var(--hc-red); }
[data-color="hc"] .section-404 i { color: var(--hc-red); }
[data-color="hc"] .double-bounce1, [data-color="hc"] .double-bounce2 { background-color: var(--hc-red); }
[data-color="hc"] .soc-icons-apply a:hover { color: var(--hc-red); }
[data-color="hc"] .soc-icons-apply span:hover { color: var(--hc-red) !important; }
[data-color="hc"] .btn-check:checked+.btn-outline-pink { background-color: var(--hc-red) !important; }
[data-color="hc"] .pink a { background: var(--hc-red); }
[data-color="hc"] [data-background="light"] .box-container .sec-bg4 { background-color: var(--hc-red) !important; }
[data-color="hc"] [data-background="light"] .box-container .pagination > li > a:hover { background-color: var(--hc-red); }
[data-color="hc"] [data-background="dark"] .box-container .sec-bg4 { background-color: var(--hc-red) !important; }
[data-color="hc"] [data-background="dark"] .box-container .pagination > li > a:hover { background-color: var(--hc-red); }
[data-color="hc"] .btn-x { border: solid 2px var(--hc-red); }
[data-color="hc"] .nav-menu .main-menu > .menu-item:hover > a { color: var(--hc-red); }
[data-color="hc"] .menu-item.active.menu-item-has-children { background-color: var(--hc-red); }
[data-color="hc"] .nav-menu .main-menu > .menu-item.active > .sub-menu { background-color: var(--hc-red); }
[data-color="hc"] .menu-item .sub-menu .menu-item a:hover { color: var(--hc-red) !important; }
