/* social share */
.root-panel.film-theme {
	--film-grey-alt: #5b6b74;
}

.root-panel.film-theme button.sv-share-trigger {
	color: var(--black);
}

.root-panel.film-theme button.sv-share-trigger i {
	color: var(--gray);
}

.root-panel.film-theme .panel-navigation-share {
	margin-bottom: 0;
}

/* core_textbox */
.root-panel.film-theme .contentRender_name_plugins_core_textbox {
	padding-top: var(--space-2);
	padding-bottom: 0;
}

.root-panel.film-theme .contentRender_name_plugins_core_textbox h1 {
	color: var(--black);
	font-family: var(--font-body);
	margin-bottom: 6px;
}

/* .icon-callout */

.root-panel.film-theme .icon-callout .inner {
	background: #e7e9ea;
}

.root-panel.film-theme .icon-callout .icon-cont {
	background-color: var(--film-grey-alt);
}

.root-panel.film-theme .icon-callout .slide .content-section > * {
	color: var(--black);
}

.root-panel.film-theme .icon-callout .slide-title {
	text-transform: uppercase;
	color: var(--black);
	font-weight: 700;
	font-family: var(--font-body);
}

.root-panel.film-theme .icon-callout .content-section .fa-angle-right {
	color: var(--film-grey-alt);
}

.root-panel.film-theme .icon-callout {
	margin-bottom: var(--space-16);
}

.root-panel.film-theme .ccl-widget.core-callout-tiles.callout-tiles-3-across-fullwidth {
	margin-bottom: 56px;
}

/* incentive-widget */

.root-panel.film-theme .incentive-widget .widget-header .widget-title {
	font-family: var(--font-body);
	color: var(--black);
}

.root-panel.film-theme .incentive-widget .widget-header-inner > * {
	color: var(--black);
}

.root-panel.film-theme .incentive-widget .widget-header .widget-view-all i {
	color: var(--film-grey-alt);
}

.root-panel.film-theme .incentive-widget .slide-title {
	font-family: var(--font-body);
	color: var(--black);
}

.root-panel.film-theme .incentive-widget .icon-cont {
	background-color: var(--film-grey-alt);
}

.root-panel.film-theme .incentive-widget .icon-cont img {
	filter: brightness(0) invert(1);
}

.root-panel.film-theme .incentive-widget .incentive-cta > a {
	background-color: var(--black);
}
.root-panel.film-theme .incentive-widget {
	margin-bottom: var(--space-16);
}

/* Imagebox slider */
.root-panel.film-theme .ccl-widget.core-slider.imagebox-slider-1-across {
	margin-bottom: var(--space-16);
}

.root-panel.film-theme .ccl-widget.core-cards.cards-2-across .slide .slide-title {
	font-family: var(--font-body);
	color: var(--black);
	font-weight: 700;
}

.root-panel.film-theme .ccl-widget.core-cards .slide .slide-footer .read-more {
	background-color: var(--black);
}

.root-panel.film-theme .ccl-widget.core-slider.imagebox-slider-1-across .content-section .slide-footer a i {
	color: #fff;
}

@media (min-width: 64em) {
	/* Textbox */
	.root-panel.film-theme .contentRender_name_plugins_core_textbox {
		max-width: 1000px;
		padding-bottom: var(--space-5);
	}
	.root-panel.film-theme .contentRender_name_plugins_core_textbox h1 {
		font-size: 3.6875rem;
		margin-bottom: var(--space-6);
	}
	.root-panel.film-theme .panel-navigation-share {
		margin-bottom: var(--space-12);
	}
	/* icon-callout */
	.root-panel.film-theme .icon-callout p {
		font-weight: 100;
	}
	.root-panel.film-theme .icon-callout {
		margin-bottom: 107px;
	}
	/* callout-tiles-3-across-fullwidth */
	.root-panel.film-theme .ccl-widget.core-callout-tiles.callout-tiles-3-across-fullwidth {
		margin-bottom: 112px;
	}
	/* incentive-widget */
	.root-panel.film-theme .ccl-widget.core-slider.imagebox-slider-1-across,
	.root-panel.film-theme .incentive-widget {
		margin-bottom: 120px;
	}
	.root-panel.film-theme .incentive-widget .slide-title {
		font-weight: 800;
	}
	.root-panel.film-theme .incentive-widget .incentive-cta > a {
		border-color: var(--black);
	}
	.root-panel.film-theme .incentive-widget .incentive-cta > a:hover {
		color: #fff;
	}
}
