@media only screen and (max-width: 734px) {
    .typography-tile-headline {
        font-size: 28px;
    }
}

@media only screen and (max-width: 473px) {
    .section-tiles .tile-content .tile-siri .utterance-rotation-container {
        height:102px
    }
}


.section-ecosystem .icon-wrapper {
    text-align: center;
    margin-right: 100px;
}

@media only screen and (max-width: 1068px) {
    .section-ecosystem .icon-wrapper {
        margin-right:72px
    }
}

@media only screen and (max-width: 734px) {
    .section-ecosystem .icon-wrapper {
        margin-right:0
    }
}


.section-ecosystem .icon-ipad .icon-wrapper {
    width: 60px;
    margin-right:100px
}

@media only screen and (max-width: 1068px) {
    .section-ecosystem .icon-ipad .icon-wrapper {
        width:40px;
        margin-right:72px
    }
}

@media only screen and (max-width: 734px) {
    .section-ecosystem .icon-ipad .icon-wrapper {
        margin-right:0
    }
}

@media only screen and (max-width: 734px) {
    .section-ecosystem .icon-ipad .icon-wrapper {
        width:155px
    }
}

@media only screen and (max-width: 365px) {
    .section-ecosystem .icon-ipad .icon-wrapper {
        width:135px
    }
}

/* font weight 600 start */
.typography-section-headline {
    font-weight: 600;
}

.typography-hero-callout {
    font-weight: 600;
}

.typography-tab-gallery-link {
    font-weight: 600;
}

.typography-tile-headline {
    font-weight: 600;
}

.typography-router-headline {
    font-weight: 600;
}

.modal-standard .cta, .modal-standard .intro-copy {
    font-weight: 600;
}

.section-catalog .marquee-cta {
    font-weight: 600;
}
/* font weight 600 end */

/* line height alt start */
@media only screen and (max-width: 1068px) {
    .typography-hero-callout {
        line-height: 1.1875;
    }
}
/* line height alt end */

/* follow v /c/ styles -start- */
.hero-callout .color-pop, .section-header-headline .color-pop, .tile-headline .color-pop {
    color:#a945e3
}

#ac-localnav .ac-ln-button {
    background:#852dc4
}

#ac-localnav .ac-ln-button:hover {
    background: #a945e3;
}

#ac-localnav .ac-ln-button:active {
    background:#a945e3
}


.section-hero .hero-button {
    background: #852dc4;
}

.section-hero .hero-button:hover {
    background:#a945e3
}

.section-hero .hero-button:active {
    background:#852dc4
}

.section-hero .hero-button.disabled, .section-hero .hero-button:disabled {
    background: #852dc4;
}


.callout-button {
    background: #852dc4;
}

.callout-button:hover {
    background: #a945e3
}

.callout-button:active {
    background: #852dc4
}

.callout-button.disabled,
.callout-button:disabled {
    background: #852dc4;
}


.section-catalog .tabnav-link {
    color: #bcbcbc;
}

.section-catalog .tabnav-link.current,
.section-catalog .tabnav-link:hover {
    color: #a945e3
}

@media only screen and (max-width:734px) {
    .section-catalog .tabnav-link.current:after {
        border-bottom: 2px solid #a945e3;
    }
}

.section-faq .accordion-button:hover .accordion-icon,
.section-faq .accordion-button:hover .accordion-title-text {
    color: #a945e3
}


/* channels tab */
.section-catalog .channels .marquee-link {
	height: 594px
}

@media only screen and (max-width: 1068px) {
    .section-catalog .channels .marquee-link {
        height:445px
    }
}

@media only screen and (max-width: 734px) {
    .section-catalog .channels .marquee-link {
        height:362px
    }
}

.section-catalog .channels .marquee-item .hover-container, .section-catalog .channels .marquee-item .hover-container .hover-content {
    border-radius: 0px;
    border-top-right-radius: 18px;
    border-top-left-radius:18px
}

@media only screen and (max-width: 1068px) {
    .section-catalog .channels .marquee-item .hover-container, .section-catalog .channels .marquee-item .hover-container .hover-content {
        border-top-right-radius: 15px;
        border-top-left-radius:15px
    }
}

@media only screen and (max-width: 734px) {
    .section-catalog .channels .marquee-item .hover-container, .section-catalog .channels .marquee-item .hover-container .hover-content {
        border-top-right-radius: 12px;
        border-top-left-radius:12px
    }
}

.section-catalog .channels .chin .typography-channel-chin {
    color:#fff
}


html.no-reduced-motion .section-catalog .marquee-cta {
    transition: transform 800ms;
}

.lemonada .overlay {
	background-color:#ffc6e3cc
}

.meet-cute .overlay {
	background-color:#d9d9d9cc
}

.tenderfoot-tv .overlay {
	background-color:#03080bcc
}

.blue-wire .overlay {
	background-color:#1ca5cfcc
}

.bbc-podcasts .overlay {
	background-color:#00002acc
}

.national-a-kids-podcast-about .overlay {
	background-color:#40c5eccc
}

.slumber-studios .overlay {
	background-color:#2a2a40cc
}

.marvel .overlay {
	background-color:#05070acc
}

/* follow v /c/ styles -end- */


.typography-show-title-copy span.pingfang {
	font-family: "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	font-size: 12px;
	position: relative;
	top: -1px;
}

@media only screen and (max-width: 734px) {
	.typography-show-title-copy span.pingfang {
		font-size: 10px;
	}
}