/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


.section-camera-system .audio-mix-wrapper {
	margin-top: 115px;
}

.section-action-button .tabnav-legacy-item:nth-child(7) {
	display: none;
}

.contrast-container {
	padding-bottom: 80px;
}

@media (max-width:1068px) {
	.contrast-container {
		padding-bottom: 0px;
	}
}

@media (min-width:735px)and (max-width:1068px) {
	.values-subitem-2:nth-child(2) {
		margin-top: 14px;
	}
}

.section-camera-control  #scroll-gallery-item-2 .inline-media-component-container .video-wrapper .end-frame{
	opacity: 1;
}

.section-ios-18 .section-end-cta {
    padding-bottom: 72px;
}

@media only screen and (max-width: 734px) {
	.section-ios-18 .section-end-cta {
    	padding-bottom: 64px;
	}
}

html.enhanced .section.section-ios-18,
html.no-enhanced .section:not(:has(.all-access-pass:not(.fallback))).section-ios-18 {
	padding-bottom: 160px;
}

@media only screen and (max-width: 1068px) {
	html.enhanced .section.section-ios-18,
	html.no-enhanced .section:not(:has(.all-access-pass:not(.fallback))).section-ios-18 {
		padding-bottom: 128px;
	}
}

@media only screen and (max-width: 734px) {
	html.no-enhanced .section:not(:has(.all-access-pass:not(.aap-timer))).section-ios-18 {
		padding-bottom: 96px;
	}
}

.section-media-card .media-gallery-wrapper .overview-media-card-ios-18 img {
	vertical-align: middle;
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 