.ccs-hotspots-point:not(.ccs-hotspots-point-active) {
	background-color: #f0cf1e !important; 
}

.ccs-hotspots-point:not(.ccs-hotspots-point-active):hover { 
	background-color: #ffffff !important; 
}

.ccs-hotspots-default .ccs-hotspots-point:after,.ccs-hotspots-default .ccs-hotspots-point:before {
	background-color: #000000 !important;
}

.ccs-cc-inline-single-feature {
    margin-bottom: 0 !important;
}

.ccs-cc-inline-single-feature + .ccs-cc-inline-single-feature {
    margin-top: 0 !important;
}

.ccs-cc-inline-single-feature .ccs-cc-inline-feature[data-type=media] {
    padding: 0 !important;
    line-height: 0 !important;
}

.ccs-cc-inline-single-feature + .ccs-cc-inline-single-feature .ccs-cc-inline-feature[data-type~=text] {
    margin: .8em 0 !important;
}

.ccs-cc-inline-single-feature .ccs-cc-inline-thumbnail {
    padding: 0 !important;
}

/* CCSDT-9901 BLACK BACKGROUND */

.ccs-cc-inline-custom.ccs-cc-inline,
.ccs-cc-inline-custom .ccs-cc-inline-section,
.ccs-cc-inline-custom .qtip-content,
.ccs-cc-inline-custom .ccs-cc-inline-section-title {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.ccs-cc-inline-custom.ccs-cc-explore .ccs-logo-cr.ccs-logo-cr-inline {
    background-color: white !important;
    color: black !important;
    padding: 10px;
}

.ccs-cc-inline-custom .ccs-cc-comparison-table-main-cell {
    background: #1d1d1d !important;
    border-left: #1d1d1d !important;
    border-right: #1d1d1d !important;
}

.ccs-cc-inline-custom .qtip-content [data-section=cnetreview], 
.ccs-cc-inline-custom .qtip-content .ccs-cc-inline-cnetreview {
    background-color: white !important;
    color: black !important;
}

[data-section=cnetreview].ccs-cc-inline-custom,
.ccs-cc-inline-custom .ccs-cc-inline-cnetreview,
.ccs-cc-inline-custom .ccs-cc-inline-cnetreview .ccs-cc-inline-section-title {
	background: white !important;
    color: black !important;
}

.ccs-cc-inline-custom .ccs-cc-inline-section-title {
    border-bottom: 0 !important;
}

.ccs-cc-inline-custom .tr.ccs-cc-inline-specs-row {
    border: 1px solid #3B3B3B !important;
}

.ccs-cc-inline-custom .tr.ccs-cc-inline-specs-row td {
    color: #a0a0a0 !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-ig-cloud.ccs-cc-ig-titles .ccs-slick-slide.ccs-ig-cloud-active, 
.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-ig-cloud:not(.ccs-cc-ig-titles) .ccs-ig-cloud-active .ccs-cc-thumbnail-wrapper {
    box-shadow: inset 0 0 0 2px #3B3B3B !important;
}

.ccs-cc-inline-custom .ccs-cc-comparison-table tr:not([class]) td {
    border-top: 1px solid #3B3B3B !important;
    color: #a0a0a0 !important;
}

.ccs-cc-inline-custom.ccs-cc-inline span.ccs-cc-inline-spritespin-icon {
    width: 60px !important;
}

.ccs-cc-inline-custom.ccs-hotspots-tooltip {
    border-color: #a9a9a9 !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-inline-header .ccs-cc-inline-header-description {
    font-size: 1.1em !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-inline-faq .ccs-cc-inline-faq-item .ccs-cc-inline-section-title {
    border-bottom: none !important;
}

.ccs-cc-inline-custom .ccs-cc-inline-feature-description {
    font-size: 1.1em !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-inline-header .ccs-cc-inline-header-description {
    font-size: 1.1em !important;
}

.ccs-cc-inline-custom .ccs-cc-inline-feature-description h3 {
    font-size: 2.8125em !important;
}

.ccs-cc-inline-custom .ccs-cc-inline-jumplink-container, 
.ccs-cc-inline-custom .ccs-cc-inline-jumplink-container > * {
    color: #a9a9a9 !important;
}

.ccs-cc-inline-custom span.ccs-cc-inline-video-play-icon,
.ccs-cc-inline-custom span.ccs-cc-inline-video-pause-icon,
.ccs-cc-inline-custom span.ccs-cc-inline-spritespin-icon {
	 background-image: url(inline_sprite.png) !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-inline-section .ccs-slick-arrow.ccs-slick-prev span:before,
.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-inline-section .ccs-slick-arrow.ccs-slick-next span:before,
.ccs-cc-inline-custom span.ccs-cc-inline-image-zoom:after {
	content: url(inline_sprite.png) !important;
}

.ccs-cc-inline-custom.ccs-cc-inline a.ccs-cc-inline-acc-header .ccs-cc-inline-acc-icon:before {
    content: url(inline_sprite.png) !important;
}

.ccs-cc-inline-custom.ccs-cc-inline a.ccs-cc-inline-acc-header[data-ccs-cc-inline-acc-state=expanded] .ccs-cc-inline-acc-icon:before {
    top: -82px !important;
}

.ccs-cc-inline-custom.ccs-cc-inline a.ccs-cc-inline-acc-header[data-ccs-cc-inline-acc-state=collapsed] .ccs-cc-inline-acc-icon:before {
    top: -42px !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-fc:hover .ccs-cc-fc-arrow.ccs-slick-arrow {
    background-color: transparent !important;
}

.ccs-cc-inline-custom.ccs-cc-inline .ccs-cc-fc ul.ccs-slick-dots li a {
    background-color: white !important;
}

.ccs-cc-inline-custom .ccs-fancybox-container .ccs-cc-inline-poweredby-logo,
.ccs-cc-inline-custom.ccs-fancybox-container .ccs-cc-inline-poweredby-logo {
    background: transparent !important;
    border: none !important;
}

.ccs-cc-inline-custom .ccs-tooltip-ficon .qtip-close.qtip-icon {
    background-color: black !important;
    color: white !important;
    border-color: #3B3B3B !important;
}

.ccs-cc-inline-custom .ccs-tooltip-ficon .qtip-close.qtip-icon:hover {
    background-color: #3B3B3B !important;
}

.ccs-cc-inline-custom.ccs-cc-ficons-content .qtip-titlebar {
    background-color: black !important;
    color: white !important;
}

.ccs-cc-inline-custom .qtip-light,
.ccs-cc-inline-custom.ccs-cc-ficons-content .qtip-titlebar,
.ccs-cc-inline-custom .ccs-fancybox-ficon .ccs-cc-inline,
.ccs-cc-inline-custom.ccs-cc-explore .ccs-cc-explore-tabs {
    border-color: #3B3B3B !important; 
}

.ccs-cc-inline-custom .ccs-fancybox-iframe, 
.ccs-cc-inline-custom.ccs-cc-explore {
	background-color: black!important;
	color: white !important;
}

.ccs-cc-inline-custom.ccs-cc-explore .ccs-cc-explore-menuitem {
    box-shadow: black 1px 0 0 !important;
    border-color: #3B3B3B !important;
    background: linear-gradient(to bottom,#3B3B3B 20%,black 100%) !important;
}

.ccs-cc-inline-custom.ccs-cc-explore .ccs-cc-explore-menuitem span{
	color: #919191 !important;
}

.ccs-cc-inline-custom.ccs-cc-explore .ccs-cc-explore-menuitem.ccs-selected span{
	color: white !important;
}

.ccs-cc-inline-custom.ccs-cc-explore:before{
	position:fixed;
	content:"";
	left:0;
	right:0;
	bottom:0;
	top:0;
	background:black;
	z-index:-1;
}

.ccs-cc-inline-custom.ccs-zoom-container .ccs-zoom-magnifier {
    background-color: black !important;
}

.ccs-cc-inline-custom img.ccs-fancybox-image {
    background: black !important;
}