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






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




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

@media only screen and (max-width: 734px) {
  .section-value-props .tile-big-screen { height: 420px; }
  .section-value-props .tile-big-screen.show-cta .alt-cta { bottom: -55px; }
}

.section-rooms .video-wrapper .room-title p a {
  color: transparent;
}
.section-rooms .video-wrapper .room-title-tv-plus span a {
  color: #06c;
}

.section-router .tv-app-router {
  background: #f1f1f4;
}
.section-router .lower-container .image-tv-app-container {
  --p-width: 989px;
  --p-height: 556px;
  margin-left: 45px;
}
@media only screen and (max-width: 1068px) {
  .section-router .lower-container .image-tv-app-container {
    --p-width: 532px;
    --p-height: 299px;
    margin-left: 30px;
  }
}
@media only screen and (max-width: 734px) {
  .section-router .lower-container .image-tv-app-container {
    --p-width: 379px;
    --p-height: 146px;
    margin-left: 0;
    margin-top: 23px;
  }
}
@media only screen and (max-width: 734px) {
  .section-router .lower-container {
    height: 350px;
  }
}
.section-router .tv-plus-router .router-headline {
  max-width: 370px;
}
@media only screen and (max-width: 1068px) {
	.section-router .tv-plus-router .router-headline {
	  max-width: 280px;
	}
}
@media only screen and (max-width: 734px) {
	.section-router .tv-plus-router .router-headline {
	  max-width: unset;
	}
}
#main > section.section.section-router > div > div.tv-plus-router > div.content-wrapper.large-4.large-offset-1.small-offset-0 > ul > li:nth-child(2) {
    margin-left: 0;
}
@media only screen and (max-width: 734px) {
  .section-performance .hdr-container .logo-container {
    bottom: 12%;
  }
}




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