@media (max-width: 75em) {
.sen-convergence .sen-bg-img, .sen-convergence .slides {
	height:620px
}
}
@media (max-width: 61.25em) {
.sen-convergence .sen-convergence-placement {
	margin-top:0
}
.sen-convergence .module-hdg {
	margin-top:60px
}
}
@media (min-width: 61.25em) {
.sen-convergence .thumb-nav {
	top:531px
}
}
@media (max-width: 61.1875em) {
.sen-convergence .sen-bg-img, .sen-convergence .slides {
	height:540px
}
.sen-convergence .sen-convergence-content {
	padding:30px 32px
}
.sen-convergence .sen-convergence-placement {
	margin-top:0
}
.sen-convergence .thumb-nav {
	top:458px
}
.sen-convergence .sen-carousel-container .sen-convergence .table-center-wrap, .sen-convergence .sen-carousel-container .sen-convergence .table-center {
	display:block
}
.sen-convergence .sen-carousel-container .sen-convergence .table-center, .sen-convergence .sen-carousel-container .sen-convergence .box {
	height:100%
}
.sen-convergence .sen-carousel-container .thumb-nav {
	margin:-4px auto 0
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav {
	height:62px;
	width:100%
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav li {
	width:auto;
	padding:8px;
	height:42px
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav img {
	width:56px;
	margin:0 auto;
	float:none
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav i, .sen-convergence .sen-carousel-container.thumb-mode .thumb-nav span {
	display:none
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav {
	height:54px
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav li {
	width:auto;
	height:30px;
	padding:10px 1%
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav img, .sen-convergence .sen-carousel-container.icon-mode .thumb-nav span {
	display:none
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav {
	height:60px
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav li {
	line-height:14px;
	padding:10px 0;
	height:34px
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav img, .sen-convergence .sen-carousel-container.text-mode .thumb-nav i {
	display:none
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav .label-container {
	top:1px;
	display:block
}
.sen-convergence .sen-carousel-container.top-nav .thumb-nav i, .sen-convergence .sen-carousel-container.top-nav .thumb-nav img {
	display:none
}
.sen-convergence .sen-carousel-container.top-nav .thumb-nav span {
	display:inline-block;
	margin-left:20px;
	top:6px
}
}
@media (max-width: 47.9375em) {
.sen-convergence .sen-bg-img, .sen-convergence .slides {
	height:320px
}
.sen-convergence .grid-placement {
	position:relative
}
.sen-convergence .module-hdg {
	margin-top:13px;
	margin-bottom:18px
}
.sen-convergence .sen-convergence-content {
	padding:0;
	text-align:center
}
.sen-convergence .logo-container {
	margin-bottom:5px
}
.sen-convergence .sen-convergence-text {
	margin-bottom:21px;
	text-align:center
}
.sen-convergence a.btn {
	margin-bottom:36px
}
.sen-convergence .sen-convergence-placement {
	margin-top:8%
}
.sen-convergence .sen-carousel-container {
	height:auto
}
.sen-convergence .sen-carousel-container .editorial .table-center-wrap, .sen-convergence .sen-carousel-container .editorial .table-center {
	display:block
}
.sen-convergence .sen-carousel-container .editorial .table-center, .sen-convergence .sen-carousel-container .editorial .box {
	height:100%
}
.sen-convergence .sen-carousel-container .thumb-nav {
	margin:-4px auto 0
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav {
	height:62px;
	width:100%
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav li {
	width:auto;
	padding:8px;
	height:42px
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav img {
	width:56px;
	margin:0 auto;
	float:none
}
.sen-convergence .sen-carousel-container.thumb-mode .thumb-nav i, .sen-convergence .sen-carousel-container.thumb-mode .thumb-nav span {
	display:none
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav {
	height:54px
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav li {
	width:auto;
	height:30px
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav img, .sen-convergence .sen-carousel-container.icon-mode .thumb-nav span {
	display:none
}
.sen-convergence .sen-carousel-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav {
	height:60px
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav li {
	line-height:14px;
	padding:10px 0;
	height:34px;
	width:auto
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav img, .sen-convergence .sen-carousel-container.text-mode .thumb-nav i {
	display:none
}
.sen-convergence .sen-carousel-container.text-mode .thumb-nav .label-container {
	top:1px;
	display:block
}
.sen-convergence .sen-carousel-container.top-nav .thumb-nav i, .sen-convergence .sen-carousel-container.top-nav .thumb-nav img {
	display:none
}
.sen-convergence .sen-carousel-container.top-nav .thumb-nav span {
	display:inline-block;
	margin-left:20px;
	top:6px
}
.sen-convergence .sen-carousel-container .sen-carousel-slide {
	padding-bottom:0
}
.sen-convergence .thumb-nav {
	position:relative;
	top:auto;
	left:auto;
	margin-left:0
}
}
@media (max-width: 35.5em) {
.sen-convergence .sen-bg-img, .sen-convergence .slides {
	height:260px
}
}
@media (max-width: 29.9375em) {
.sen-convergence .sen-bg-img, .sen-convergence .slides {
	height:200px
}
}
@media (max-width: 47.9375em) {
.addon .addon-inner, .addon .v-wrap {
	min-height:66px
}
.addon .addon-media {
	max-width:4.125em
}
.addon-video .addon-media, .addon-slideshow .addon-media, .addon-audio .addon-media, .addon-story .addon-media {
	padding:10px 0;
	min-height:46px
}
.addon-logo .media-object {
	background-size:contain
}
.addon-logo .addon-inner, .addon-logo .v-wrap {
	min-height:38px
}
.addon-logo .addon-media {
	max-width:2.625em
}
.addon .quote.center-copy .iq-img {
	width:2.375em;
	height:1.875em
}
.addon-quote .addon-inner, .addon-quote .v-wrap {
	min-height:1.875em
}
.addon-quote .addon-media {
	width:2.375em
}
.addon-tweet .addon-media {
	width:2.375em
}
.addon-tweet .quote .twitter-color {
	font-size:2.375em;
	margin-top:0
}
.modern .addon .quote .addon-media {
	min-width:2.375em
}
}
@media (max-width: 29.9375em) {
.addon .addon-inner, .addon .v-wrap {
	min-height:56px
}
.addon .addon-media {
	max-width:3.125em
}
.addon .addon-media .icon-wrap {
	margin-top:-12px;
	margin-left:-12px;
	width:24px;
	height:24px;
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1)
}
.addon .addon-media [class*="fonticon-10-"] {
	font-size:14px;
	margin-top:-7px;
	margin-left:-7px
}
.addon .addon-media .fonticon-15-popup {
	font-size:16px;
	margin-top:-8px;
	margin-left:-8px
}
.addon .addon-media .fonticon-10-video-play {
	font-size:10px;
	margin-top:-5px;
	margin-left:-5px;
	padding-left:1px
}
.addon-video .addon-media, .addon-slideshow .addon-media, .addon-audio .addon-media, .addon-story .addon-media {
	padding:10px 0;
	min-height:36px
}
.addon .quote.center-copy .iq-img {
	width:2.125em;
	height:1.75em
}
.addon-logo .addon-inner, .addon-logo .v-wrap {
	min-height:32px
}
.addon-logo .addon-media {
	max-width:2.25em
}
.addon-quote .addon-inner, .addon-quote .v-wrap {
	min-height:1.75em
}
.addon-quote .addon-media {
	width:2.125em
}
.addon-tweet .addon-media {
	width:2.125em
}
.addon-tweet .quote .twitter-color {
	font-size:2.125em
}
.modern .addon .quote .addon-media {
	min-width:2.125em
}
}
@media (max-width: 64em) {
.all-electronics .products-section-main .products-list-main .products-li {
	width:28.6%;
	margin-right:4.6%
}
.all-electronics .products-section-main .products-li-link img {
	max-height:82px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.all-electronics.primary-tout.title-plate .inner .box {
	padding:64px 0 58px 0
}
.all-electronics .products-w-electronics .products-hdg {
	margin:50px 0 16px 0
}
.all-electronics .products-section-main {
	width:68%;
	float:left
}
.all-electronics .products-section-main .products-list-main .products-li {
	width:45%;
	margin-right:5%
}
.all-electronics .products-section-main .products-list-main .products-li-link {
	display:block;
	text-align:center;
	height:224px;
	padding-top:32px
}
.all-electronics .products-section-secondary {
	padding:22px 38px;
	width:32%
}
.all-electronics .products-section-secondary .l2 {
	margin-bottom:9px
}
}
@media (max-width: 47.9375em) {
.all-electronics.primary-tout.title-plate .p3 {
	display:none
}
.all-electronics.primary-tout.title-plate .inner .box {
	padding:54px 0 0 0
}
.all-electronics .products-w-electronics {
	padding-top:12px
}
.all-electronics .products-w-electronics .products-w {
	border:none;
	margin-bottom:24px
}
.all-electronics .products-w-electronics .products-w .products-hdg {
	margin:20px 0 12px 0
}
.all-electronics .products-w-electronics .products-w .products-hdg-desc {
	width:100%;
	float:left;
	margin:20px 0 16px 0
}
.all-electronics .products-w-electronics .products-w .products-link {
	float:left;
	margin:0 0 30px 0
}
.all-electronics .products-section-main {
	width:100%
}
.all-electronics .products-section-main .products-list-main .products-li {
	width:100%;
	border-bottom:1px solid #e4e7eb;
	position:relative
}
.all-electronics .products-section-main .products-list-main .products-li-link {
	height:auto;
	display:table;
	width:100%
}
.all-electronics .products-section-main .products-list-main .products-li-link .nav-label {
	float:none;
	margin:0;
	width:100%;
	display:table-cell;
	vertical-align:middle;
	text-align:left;
	padding-right:18px
}
.all-electronics .products-section-main .products-list-main .products-li-link .product-img-w {
	display:inline;
	vertical-align:middle;
	height:42px;
	line-height:2.7
}
.all-electronics .products-section-main .products-list-main .products-li-link img {
	max-height:36px;
	width:auto
}
.all-electronics .products-section-main .products-list-main .tl {
	padding:9px 0;
	overflow:hidden
}
.all-electronics .products-section-main .products-list-main .tl:after {
	font-family:'Sony-Icons';
	content:"\e013";
	display:inline-block;
	font-size:1.3em;
	position:absolute;
	line-height:1em;
	top:24px;
	right:0;
	color:#5787f4
}
.all-electronics .products-section-main .products-list-main .product-img-w {
	width:84px;
	float:left;
	margin:0 12px 0 0
}
.all-electronics .products-section-main .products-list-main .nav-label {
	float:left
}
.all-electronics .products-section-secondary {
	width:100%;
	padding:18px 20px
}
.all-electronics .products-section-secondary .products-list-secondary li {
	line-height:1.65em
}
.all-electronics .products-section-secondary .l2 {
	margin-bottom:12px
}
}
@media (max-width: 61.1875em) {
.country-region .country-region-hdg {
	margin:40px 0 30px
}
.country-region .continent {
	margin:40px 0 24px
}
.country-region .countries li {
	margin-bottom:4px;
	display:block;
	float:left;
	clear:left;
	width:100%
}
.country-region .matte {
	margin-bottom:40px
}
.country-region .country-region-info {
	margin-bottom:70px
}
}
@media (max-width: 47.9375em) {
.country-region .countries li {
	margin-bottom:4px;
	display:list-item
}
.country-region .media {
	line-height:1
}
.country-region .country {
	display:inline-block
}
.country-region .media-bd {
	display:inline-block;
	line-height:1
}
.country-region .country:hover {
	background-color:transparent
}
.country-region .scrollable {
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:scroll
}
.country-region .country-region-hdg {
	margin:30px 0 20px
}
.country-region .continent {
	margin:30px 0 18px;
	font-size:1.125em
}
.country-region .matte {
	margin-bottom:30px
}
.country-region .country-region-info {
	margin-bottom:60px
}
}
@media (max-width: 47.9375em) {
.demo-module .demo-title {
	color:#913f99
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.e360 div.image-module {
	height:475px
}
}
@media (min-width: 75em) {
.e360 .loading.is-asset {
	padding-left:18em
}
}
@media (min-width: 87.5em) {
.e360 .loading.is-asset {
	margin:-30px 0 0 -12%;
	padding-left:50%
}
}
@media (min-width: 30em) and (max-width: 47.9375em) {
.e360 div.image-module {
	height:400px;
	background-size:contain;
	background-repeat:no-repeat
}
.e360 .controls .table-center {
	bottom:5em
}
}
@media (max-width: 29.9375em) {
.e360 div.image-module {
	height:225px;
	background-size:contain;
	background-repeat:no-repeat
}
.e360 .controls .table-center {
	bottom:52px
}
}
@media (min-width: 38.625em) and (max-width: 47.9375em) {
.e360 .loading.is-asset {
	padding-left:0%;
	margin:-30px 0 0 16em
}
}
@media (max-width: 61.1875em) {
.ec-module {
	padding-top:2.75em;
	padding-bottom:1.875em
}
.ec-module .ec-subtitle {
	margin-top:8px
}
.ec-module .m-container {
	margin-top:2.5em
}
.ec-module .picto-play {
	width:5.3125em;
	height:5.3125em
}
.ec-module .infos {
	padding:0.625em 0.9375em 1.125em
}
}
@media (max-width: 47.9375em) {
.ec-module .sony-carousel-wrapper {
	overflow:visible
}
.ec-module .sony-carousel-slide .container, .ec-module .sony-carousel-slide .slimgrid, .ec-module .sony-carousel-slide .grid {
	width:auto
}
.ec-module .ec-subtitle {
	margin-top:10px
}
.ec-module .picto-play {
	width:3.75em;
	height:3.75em
}
.ec-module .picto-play .picto {
	margin-top:14px;
	font-size:2.6em
}
.ec-module .sony-dot-nav {
	margin-top:1.5625em
}
.ec-module .infos {
	padding:0.5em 0.6875em 0.5625em
}
}
.editorial-chapters-container .thumb-nav {
	overflow:hidden
}
.editorial-chapters-container .thumb-nav .left-shade, .editorial-chapters-container .thumb-nav .right-shade {
	width:10px;
	position:absolute;
	top:4px;
	bottom:0;
	left:0;
	box-shadow:inset 5px 0 7px -5px #333
}
.editorial-chapters-container .thumb-nav .right-shade {
	left:auto;
	box-shadow:inset -5px 0 7px -5px #333;
	right:0
}
@media (max-width: 56.8125em) {
.editorial-chapters-container {
	margin:0 auto;
	padding:24px 0 32px
}
.editorial-chapters-container .container {
	width:100% !important
}
.editorial-chapters-container .editorial .table-center-wrap, .editorial-chapters-container .editorial .table-center {
	display:block
}
.editorial-chapters-container .editorial .table-center, .editorial-chapters-container .editorial .box {
	height:100%
}
.editorial-chapters-container .thumb-nav {
	margin:-4px auto 0
}
.editorial-chapters-container.thumb-mode .thumb-nav {
	height:62px;
	width:100%
}
.editorial-chapters-container.thumb-mode .thumb-nav li {
	width:auto;
	padding:8px;
	height:42px
}
.editorial-chapters-container.thumb-mode .thumb-nav img {
	width:56px;
	margin:0 auto;
	float:none
}
.editorial-chapters-container.thumb-mode .thumb-nav i, .editorial-chapters-container.thumb-mode .thumb-nav span {
	display:none
}
.editorial-chapters-container.icon-mode .thumb-nav {
	height:54px
}
.editorial-chapters-container.icon-mode .thumb-nav li {
	width:auto;
	height:30px
}
.editorial-chapters-container.icon-mode .thumb-nav img, .editorial-chapters-container.icon-mode .thumb-nav span {
	display:none
}
.editorial-chapters-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
.editorial-chapters-container.text-mode .thumb-nav {
	height:60px
}
.editorial-chapters-container.text-mode .thumb-nav li {
	line-height:14px;
	padding:10px 0;
	height:34px
}
.editorial-chapters-container.text-mode .thumb-nav img, .editorial-chapters-container.text-mode .thumb-nav i {
	display:none
}
.editorial-chapters-container.text-mode .thumb-nav .label-container {
	top:1px;
	display:block
}
.editorial-chapters-container.top-nav .thumb-nav i, .editorial-chapters-container.top-nav .thumb-nav img {
	display:none
}
.editorial-chapters-container.top-nav .thumb-nav span {
	display:inline-block;
	margin-left:20px;
	top:6px
}
.editorial-chapters-container .editorial-slideshow .slide-band.box {
	height:auto
}
.editorial.textonly+.editorial-chapters-container {
	margin:-10px 0 0;
	padding:0 0 10px
}
.span5 .editorial-chapters-container.thumb-mode .thumb-nav, .span6 .editorial-chapters-container.thumb-mode .thumb-nav, .span7 .editorial-chapters-container.thumb-mode .thumb-nav {
	margin-bottom:30px
}
.span5 .editorial-chapters-container.thumb-mode .thumb-nav img, .span6 .editorial-chapters-container.thumb-mode .thumb-nav img, .span7 .editorial-chapters-container.thumb-mode .thumb-nav img {
	position:relative;
	top:auto;
	bottom:auto;
	width:100%;
	height:auto;
	max-width:56px;
	margin:0 auto
}
.span5 .editorial-chapters-container.icon-mode .thumb-nav i, .span6 .editorial-chapters-container.icon-mode .thumb-nav i, .span7 .editorial-chapters-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
}
@media (max-width: 25.625em) {
.span7 .editorial-chapters-container.text-mode .thumb-nav {
	width:300px
}
}
@media (min-width: 25.6875em) and (max-width: 31.875em) {
.span7 .editorial-chapters-container.text-mode .thumb-nav {
	width:370px
}
}
@media (min-width: 48em) and (max-width: 54.1875em) {
.span7 .editorial-chapters-container.text-mode .thumb-nav {
	width:370px
}
}
@media (min-width: 54.25em) and (max-width: 60.4375em) {
.span7 .editorial-chapters-container.text-mode .thumb-nav {
	width:470px
}
}
@media (min-width: 61.1875em) {
.container>.editorial-chapters-container .slider, .span12>.editorial-chapters-container .slider {
	width:auto !important
}
.editorial-chapters-container {
	margin:0 auto;
	padding:32px 0 60px
}
.editorial-chapters-container .thumb-nav .left-shade, .editorial-chapters-container .thumb-nav .right-shade {
	display:none !important
}
}
@media (max-width: 47.9375em) {
.editorial-chapters-container .box {
	margin-bottom:0 !important
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.span5 .editorial-chapters-container.hotspots .overlay-base.variant2, .span6 .editorial-chapters-container.hotspots .overlay-base.variant2, .span7 .editorial-chapters-container.hotspots .overlay-base.variant2 {
	width:200px
}
.span5 .editorial-chapters-container.hotspots .overlay-base.to-left, .span6 .editorial-chapters-container.hotspots .overlay-base.to-left, .span7 .editorial-chapters-container.hotspots .overlay-base.to-left {
	left:-208px
}
}
@media (max-width: 47.9375em) {
.editorial-chapters-container .editorial .table-center-wrap, .editorial-chapters-container .editorial .table-center {
	display:block
}
.editorial-chapters-container .editorial .table-center, .editorial-chapters-container .editorial .box {
	height:100%
}
.editorial-chapters-container .thumb-nav {
	margin:-4px auto 0
}
.editorial-chapters-container.thumb-mode .thumb-nav {
	height:62px;
	width:100%
}
.editorial-chapters-container.thumb-mode .thumb-nav li {
	width:auto;
	padding:8px;
	height:42px
}
.editorial-chapters-container.thumb-mode .thumb-nav img {
	width:56px;
	margin:0 auto;
	float:none
}
.editorial-chapters-container.thumb-mode .thumb-nav i, .editorial-chapters-container.thumb-mode .thumb-nav span {
	display:none
}
.editorial-chapters-container.icon-mode .thumb-nav {
	height:54px
}
.editorial-chapters-container.icon-mode .thumb-nav li {
	width:auto;
	height:30px
}
.editorial-chapters-container.icon-mode .thumb-nav img, .editorial-chapters-container.icon-mode .thumb-nav span {
	display:none
}
.editorial-chapters-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
.editorial-chapters-container.text-mode .thumb-nav {
	height:60px
}
.editorial-chapters-container.text-mode .thumb-nav li {
	line-height:14px;
	padding:10px 0;
	height:34px;
	width:auto
}
.editorial-chapters-container.text-mode .thumb-nav img, .editorial-chapters-container.text-mode .thumb-nav i {
	display:none
}
.editorial-chapters-container.text-mode .thumb-nav .label-container {
	top:1px;
	display:block
}
.editorial-chapters-container.top-nav .thumb-nav i, .editorial-chapters-container.top-nav .thumb-nav img {
	display:none
}
.editorial-chapters-container.top-nav .thumb-nav span {
	display:inline-block;
	margin-left:20px;
	top:6px
}
.editorial-chapters-container.hotspots .editorial-chapters-container, .editorial-chapters-container.hotspots .editorial-carousel-wrapper.chapter-pane {
	overflow:visible
}
.editorial-chapters-container.hotspots .editorial-chapters-container .editorial-carousel-slide.chapter-slide.active, .editorial-chapters-container.hotspots .editorial-carousel-wrapper.chapter-pane .editorial-carousel-slide.chapter-slide.active {
	z-index:auto
}
.editorial-chapters-container .image-module {
	height:320px
}
}
@media (max-width: 63.9375em) {
.span5 .edv .edv-images, .span6 .edv .edv-images, .span7 .edv .edv-images {
	height:320px
}
.edv .edv-images {
	height:440px
}
}
@media (min-width: 30em) and (max-width: 35.4375em) {
.span5 .edv .edv-images, .span6 .edv .edv-images, .span7 .edv .edv-images {
	height:320px
}
.edv .edv-images {
	height:320px
}
}
@media (max-width: 29.9375em) {
.span5 .edv .edv-images, .span6 .edv .edv-images, .span7 .edv .edv-images {
	height:200px
}
.edv .edv-images {
	height:200px
}
.edv .edv-images .scrubber .handle {
	margin-top:-27px;
	left:-26px;
	width:54px;
	height:54px
}
.edv .edv-images .scrubber .inner {
	width:38px;
	height:38px;
	line-height:33px;
	margin:-19px 0 0 -19px
}
.edv .edv-images .scrubber .icons {
	margin-top:-1px
}
.edv .edv-images .scrubber i {
	font-size:0.75em
}
.edv.y .edv-images .scrubber .handle {
	margin-left:-27px;
	margin-top:-27px;
	left:50%
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.editorial-chapters-container .submodule .variant1 .middle .t6, .editorial .submodule .variant1 .middle .t6 {
	font-size:1.125em;
	line-height:1.44444;
	margin-bottom:8px
}
.editorial-chapters-container .submodule .variant1 .middle .p3, .editorial .submodule .variant1 .middle .p3 {
	font-size:0.8125em;
	line-height:1.53846
}
.editorial-chapters-container .submodule .variant2 .middle .t7, .editorial .submodule .variant2 .middle .t7 {
	font-size:0.9375em;
	line-height:1.46667;
	margin-bottom:6px
}
.editorial-chapters-container .submodule .variant2 .middle .p4, .editorial .submodule .variant2 .middle .p4 {
	font-size:0.75em;
	line-height:1.5
}
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
.editorial-chapters-container .hotspot-modal, .editorial .hotspot-modal {
	z-index:1050
}
.editorial-chapters-container .hotspot-modal .modal-body, .editorial-chapters-container .hotspot-modal .modal-inner, .editorial .hotspot-modal .modal-body, .editorial .hotspot-modal .modal-inner {
	background-color:transparent;
	box-shadow:0px 0px 0px transparent;
	-moz-box-shadow:0px 0px 0px transparent;
	-webkit-box-shadow:0px 0px 0px transparent;
	box-shadow:0px 0px 0px transparent
}
.editorial-chapters-container .hotspot-modal .overlay-inner, .editorial .hotspot-modal .overlay-inner {
	margin:0px auto;
	width:280px;
	background-color:#fff
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close, .editorial .hotspot-modal .overlay-inner .overlay-close {
	position:relative;
	width:280px;
	-moz-box-shadow:0 0 30px rgba(39,43,55,0.15);
	-webkit-box-shadow:0 0 30px rgba(39,43,55,0.15);
	box-shadow:0 0 30px rgba(39,43,55,0.15);
	margin-top:1em;
	text-align:left
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .top, .editorial .hotspot-modal .overlay-inner .overlay-close .top {
	background-color:#fff
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle, .editorial .hotspot-modal .overlay-inner .overlay-close .middle {
	background-color:#fff;
	padding:30px 40px 29px 30px;
	border-bottom:1px solid #e4e7eb;
	position:relative
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle p.p4, .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle p.p3, .editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p4, .editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p3 {
	margin-bottom:7px
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle p.p4.cHBC, .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .middle p.p3.cHBC, .editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p4.cHBC, .editorial .hotspot-modal .overlay-inner .overlay-close .middle p.p3.cHBC {
	margin-bottom:0
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer, .editorial .hotspot-modal .overlay-inner .overlay-close .footer {
	background-color:#fff;
	padding:18px 40px 0px 30px;
	height:107px
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer p.p4, .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer p.p3, .editorial .hotspot-modal .overlay-inner .overlay-close .footer p.p4, .editorial .hotspot-modal .overlay-inner .overlay-close .footer p.p3 {
	font-style:italic;
	color:#44506e;
	margin-bottom:8px
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4, .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3, .editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4, .editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3 {
	color:#83838f;
	position:relative;
	margin-left:24px
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4:before, .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3:before, .editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l4:before, .editorial .hotspot-modal .overlay-inner .overlay-close .footer blockquote.l3:before {
	display:block;
	content:"\201C";
	font-size:40px;
	font-family:Georgia;
	position:absolute;
	left:-24px;
	top:-13px;
	color:#44506e
}
.editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .hspot-close, .editorial-chapters-container .hotspot-modal .overlay-inner .overlay-close .box-close, .editorial .hotspot-modal .overlay-inner .overlay-close .hspot-close, .editorial .hotspot-modal .overlay-inner .overlay-close .box-close {
	position:absolute;
	top:0px;
	right:0px
}
}
@media (max-width: 35.4375em) {
.editorial-chapters-container .no-grid-at-767.modal, .editorial-chapters-container .no-grid-at-767 .modal, .editorial .no-grid-at-767.modal, .editorial .no-grid-at-767 .modal {
	left:0px;
	right:0px
}
.editorial-chapters-container .hotspot-modal, .editorial .hotspot-modal {
	background:white;
	width:100%;
	min-height:100%;
	height:100%;
	max-height:100%;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto
}
.editorial-chapters-container .hotspot-modal .container, .editorial .hotspot-modal .container {
	margin:0px;
	padding:0px;
	width:100%
}
.editorial-chapters-container .hotspot-modal .container .modal-inner, .editorial .hotspot-modal .container .modal-inner {
	width:100%
}
.editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body, .editorial .hotspot-modal .container .modal-inner .modal-body {
	padding:0px
}
.editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner, .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner {
	padding:0px;
	margin:0px;
	width:100%
}
.editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close, .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close {
	width:100%;
	height:100%;
	margin:0px
}
.editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top, .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top {
	width:100%;
	padding-left:0px;
	padding-right:0px
}
.editorial-chapters-container .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top img, .editorial .hotspot-modal .container .modal-inner .modal-body .overlay-inner .overlay-close .top img {
	width:100%
}
}
@media (max-width: 47.9375em) {
.editorial-chapters-container .submodule .arrow-right, .editorial-chapters-container .submodule .arrow-left, .editorial-chapters-container .image-module .arrow-right, .editorial-chapters-container .image-module .arrow-left, .editorial .submodule .arrow-right, .editorial .submodule .arrow-left, .editorial .image-module .arrow-right, .editorial .image-module .arrow-left {
	display:none
}
.editorial-chapters-container .hspot-small .arrow-right, .editorial-chapters-container .hspot-small .arrow-left, .editorial .hspot-small .arrow-right, .editorial .hspot-small .arrow-left {
	display:none
}
.editorial-chapters-container .submodule .hspot-outer, .editorial-chapters-container .hotspot-instance .hspot-outer, .editorial .submodule .hspot-outer, .editorial .hotspot-instance .hspot-outer {
	position:absolute;
	top:0;
	left:-15px;
	margin-top:-20px;
	width:42px;
	height:42px;
	cursor:pointer;
	z-index:auto;
	color:#fff;
	border-radius:50%;
	-webkit-transition:0.1s;
	transition:0.1s
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core, .editorial .submodule .hspot-outer .hspot-core, .editorial .hotspot-instance .hspot-outer .hspot-core {
	position:absolute;
	display:block;
	margin:-32px 0 0 -32px;
	top:50%;
	left:50%;
	width:64px;
	height:64px;
	background:#f25529;
	text-align:center;
	font-size:2.0em;
	border-radius:50%;
	-webkit-transition:0.1s ease-out;
	transition:0.1s ease-out;
	-webkit-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5)
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core .icons, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core .icons, .editorial .submodule .hspot-outer .hspot-core .icons, .editorial .hotspot-instance .hspot-outer .hspot-core .icons {
	position:absolute;
	top:50%;
	left:50%;
	width:100px;
	margin:-30px 0 0 -50px
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core .icons i, .editorial .submodule .hspot-outer .hspot-core .icons i, .editorial .hotspot-instance .hspot-outer .hspot-core .icons i {
	display:inline-block;
	margin:0;
	-webkit-font-smoothing:antialiased;
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-transition:0.1s ease-out;
	transition:0.1s ease-out
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny, .editorial .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny, .editorial .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-skinny {
	display:none
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm, .editorial .submodule .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .editorial .submodule .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm, .editorial .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-sm-bold-plus, .editorial .hotspot-instance .hspot-outer .hspot-core .icons i.fonticon-10-plus-sm {
	display:inline-block
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core.hspot-hover-on, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on, .editorial .submodule .hspot-outer .hspot-core.hspot-hover-on, .editorial .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on {
	-webkit-transform:scale(0.55);
	-ms-transform:scale(0.55);
	transform:scale(0.55);
	background:#d94c25
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core.hspot-hover-on i, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on i, .editorial .submodule .hspot-outer .hspot-core.hspot-hover-on i, .editorial .hotspot-instance .hspot-outer .hspot-core.hspot-hover-on i {
	margin:0 3px
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on, .editorial .submodule .hspot-outer .hspot-core-on, .editorial .hotspot-instance .hspot-outer .hspot-core-on {
	position:absolute;
	display:block;
	width:64px;
	height:64px;
	top:50%;
	left:50%;
	margin:-32px 0 0 -32px;
	background:#504d56;
	text-align:center;
	font-size:2.0em;
	border-radius:50%;
	-webkit-transition:0.1s ease-out;
	transition:0.1s ease-out;
	-webkit-transform:scale(0.5);
	-ms-transform:scale(0.5);
	transform:scale(0.5)
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on .icons, .editorial .submodule .hspot-outer .hspot-core-on .icons, .editorial .hotspot-instance .hspot-outer .hspot-core-on .icons {
	position:absolute;
	top:50%;
	left:50%;
	width:100px;
	margin:-30px 0 0 -50px
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on .icons i, .editorial .submodule .hspot-outer .hspot-core-on .icons i, .editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i {
	display:inline-block;
	margin:0;
	-webkit-font-smoothing:antialiased;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition:0.1s ease-out;
	transition:0.1s ease-out
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny, .editorial .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny, .editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-skinny {
	display:none
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm, .editorial .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .editorial .submodule .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm, .editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-sm-bold-plus, .editorial .hotspot-instance .hspot-outer .hspot-core-on .icons i.fonticon-10-plus-sm {
	display:inline-block
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on.hspot-hover-on, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on, .editorial .submodule .hspot-outer .hspot-core-on.hspot-hover-on, .editorial .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on {
	-webkit-transform:scale(0.55);
	-ms-transform:scale(0.55);
	transform:scale(0.55);
	background:#83838f
}
.editorial-chapters-container .submodule .hspot-outer .hspot-core-on.hspot-hover-on i, .editorial-chapters-container .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on i, .editorial .submodule .hspot-outer .hspot-core-on.hspot-hover-on i, .editorial .hotspot-instance .hspot-outer .hspot-core-on.hspot-hover-on i {
	margin:0 3px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.editorial.full-inner .box {
	padding:46px 42px 40px 42px
}
.editorial.full-inner .box .link {
	margin-top:32px
}
.editorial.full-inner .box .link .btn {
	margin-top:10px
}
.editorial.full-inner .box.center {
	padding:56px 82px
}
.editorial.mediaright .grid, .editorial.medialeft .grid {
	min-height:460px
}
.editorial.mediaright .box, .editorial.medialeft .box {
	padding:35px 26px
}
.editorial.full {
	padding:60px 0 50px 0
}
.editorial.full-inner .box, .editorial.full-tout .box, .editorial.full .box {
	margin-top:0
}
.editorial.full-inner .submodule .hotspot-module, .editorial.full-inner .submodule>.image-module, .editorial.full-tout .submodule .hotspot-module, .editorial.full-tout .submodule>.image-module, .editorial.full .submodule .hotspot-module, .editorial.full .submodule>.image-module {
	height:440px
}
.editorial.full-tout .m2up .horizontal .table-center-wrap, .editorial.tout .m2up .horizontal .table-center-wrap {
	padding:0 12px
}
.editorial.full-tout .m3up>div.left .toutcopy, .editorial.tout .m3up>div.left .toutcopy {
	padding:0 12px 0 0
}
.editorial.full-tout .tout-grid>div.center .toutcopy, .editorial.tout .tout-grid>div.center .toutcopy {
	padding:0 8px
}
.editorial.full-tout .m2up-horizontal .copy p, .editorial.tout .m2up-horizontal .copy p {
	display:none !important
}
.editorial.full-tout .m2up .horizontal .image-module, .editorial.tout .m2up .horizontal .image-module {
	width:122px;
	height:122px;
	margin:auto
}
.editorial.full-tout .m2up .horizontal>div, .editorial.tout .m2up .horizontal>div {
	height:122px
}
.editorial .toutcopy .link {
	padding-top:4px
}
.editorial.tout .title-block .box {
	padding-right:0;
	padding-left:0
}
.editorial.full-tout .submodule, .editorial.tout .submodule {
	padding-bottom:24px
}
}
@media (max-width: 47.9375em) {
.editorial {
	overflow:hidden
}
.editorial .no-grid-at-767 {
	width:100%
}
.editorial .box {
	padding:0 18px
}
.editorial .box .link {
	margin-top:24px
}
.editorial .box .link .btn {
	margin-top:4px
}
.editorial .box .addon {
	margin-top:24px
}
.editorial .center {
	text-align:left
}
.editorial .right {
	text-align:left
}
.editorial.textonly {
	padding:42px 0 28px
}
.editorial.full {
	padding:42px 0 28px
}
.editorial.full .addon {
	max-width:none
}
.editorial.full .box {
	margin-bottom:16px
}
.editorial.full-inner .inner {
	position:relative
}
.editorial.full-inner .inner>.grid {
	width:100%
}
.editorial.full-inner .box, .editorial.full-inner .box.center {
	margin-top:0;
	padding:22px 18px 26px 18px
}
.editorial.mediaright .grid, .editorial.medialeft .grid {
	min-height:0;
	width:100%
}
.editorial.mediaright .table-center-wrap, .editorial.medialeft .table-center-wrap {
	height:auto;
	margin-top:0
}
.editorial.mediaright .image-module, .editorial.medialeft .image-module {
	text-align:center
}
.editorial.mediaright .box, .editorial.medialeft .box {
	padding:32px 18px 26px 18px
}
.editorial.full-inner .submodule .hotspot-module, .editorial.full-inner .submodule>.image-module, .editorial.full-tout .submodule .hotspot-module, .editorial.full-tout .submodule>.image-module, .editorial.full .submodule .hotspot-module, .editorial.full .submodule>.image-module {
	height:320px
}
.editorial.full-tout, .editorial.tout {
	padding:24px 0 20px
}
.editorial.full-tout .container, .editorial.tout .container {
	overflow:visible;
	padding-bottom:2px
}
.editorial.full-tout .grid, .editorial.tout .grid {
	width:100%
}
.editorial.full-tout .container .tout-grid.grid .toutcopy, .editorial.tout .container .tout-grid.grid .toutcopy {
	padding:0
}
.editorial.full-tout .m2up-horizontal .copy p, .editorial.tout .m2up-horizontal .copy p {
	display:none !important
}
.editorial.full-tout .m1up, .editorial.tout .m1up {
	padding:0 18px;
	max-width:none
}
.editorial.full-tout .m1up .textright, .editorial.full-tout .m1up .textleft, .editorial.tout .m1up .textright, .editorial.tout .m1up .textleft {
	padding:0
}
.editorial.full-tout .m2up, .editorial.tout .m2up {
	width:220%;
	position:relative;
	max-width:none;
	margin:0
}
.editorial.full-tout .m2up>div, .editorial.tout .m2up>div {
	position:relative;
	float:left;
	width:45%;
	margin-right:5%;
	padding:0 18px
}
.editorial.full-tout .m2up .horizontal .image-module, .editorial.tout .m2up .horizontal .image-module {
	width:98px;
	height:98px;
	margin:auto
}
.editorial.full-tout .m2up .horizontal>div, .editorial.tout .m2up .horizontal>div {
	height:98px
}
.editorial.full-tout .m2up .horizontal .table-center-wrap, .editorial.tout .m2up .horizontal .table-center-wrap {
	padding:0 20px
}
.editorial.full-tout .m3up, .editorial.tout .m3up {
	width:330%;
	position:relative;
	max-width:none;
	margin:0
}
.editorial.full-tout .m3up>div.left, .editorial.full-tout .m3up>div.center, .editorial.tout .m3up>div.left, .editorial.tout .m3up>div.center {
	float:left;
	position:relative;
	width:30%;
	margin-right:3%;
	padding:0 18px
}
.editorial .light-text-dark-box h1, .editorial .light-text-dark-box h2, .editorial .light-text-dark-box h3, .editorial .light-text-dark-box h4, .editorial .light-text-dark-box h5, .editorial .light-text-dark-box h6, .editorial .light-text-dark-box .addon .copy, .editorial .light-text-trans-box h1, .editorial .light-text-trans-box h2, .editorial .light-text-trans-box h3, .editorial .light-text-trans-box h4, .editorial .light-text-trans-box h5, .editorial .light-text-trans-box h6, .editorial .light-text-trans-box .addon .copy {
	color:#2f353d
}
.editorial .light-text-dark-box p, .editorial .light-text-trans-box p {
	color:#83838f
}
.editorial .light-text-dark-box a:not(.btn), .editorial .light-text-trans-box a:not(.btn) {
	color:#4572ed
}
.editorial .light-text-dark-box a:not(.btn):hover, .editorial .light-text-dark-box a:not(.btn):active, .editorial .light-text-dark-box a:not(.btn):focus, .editorial .light-text-trans-box a:not(.btn):hover, .editorial .light-text-trans-box a:not(.btn):active, .editorial .light-text-trans-box a:not(.btn):focus {
	color:#3c4c74
}
.editorial .light-text-dark-box .box, .editorial .light-text-trans-box .box {
	background:#f1f5f9
}
.editorial .dark-text-light-box .box {
	background:transparent
}
.editorial.full-tout .box {
	margin-bottom:16px
}
.editorial.full-tout .submodule {
	margin-top:0
}
.editorial.tout .m2up-horizontal {
	width:86.25%
}
.editorial.tout .m2up-horizontal .m2up>div {
	padding:0
}
.editorial.tout .m2up-horizontal .m-span4, .editorial.tout .m2up-horizontal .m-span2 {
	float:none;
	width:auto
}
.editorial.tout .container .tout-grid .image-module {
	margin-top:6px;
	margin-bottom:0
}
.editorial.tout .m2up-horizontal .tout-grid .image-module {
	margin-top:0
}
.editorial.tout .box {
	margin-bottom:28px
}
.editorial.full-tout .sony-dot-nav, .editorial.tout .sony-dot-nav {
	margin-top:30px
}
.editorial .toutcopy .link {
	padding-top:0
}
.editorial.mediaright .image-module, .editorial.medialeft .image-module {
	padding-bottom:26px
}
.editorial.full-tout .title-block, .editorial.tout .title-block {
	padding:0
}
.editorial .m-grid-at-767 .offset1:first-child {
	margin-left:0
}
}
@media (max-width: 29.9375em) {
.editorial.full .submodule .hotspot-module, .editorial.full .submodule>.image-module, .editorial.full-tout .submodule .hotspot-module, .editorial.full-tout .submodule>.image-module {
	height:250px
}
.editorial.full-inner .submodule>.image-module {
	height:180px
}
}
@media (min-width: 75em) {
.editorial.full-inner .submodule .hotspot-module, .editorial.full-inner .submodule>.image-module, .editorial.full-tout .submodule .hotspot-module, .editorial.full-tout .submodule>.image-module, .editorial.full .submodule .hotspot-module, .editorial.full .submodule>.image-module {
	height:620px
}
}
@media (min-width: 87.5em) {
.editorial-slideshow-container .pagination-paddles button.pagination-next {
	margin-right:-39.45em
}
.editorial-slideshow-container .pagination-paddles button.pagination-prev {
	margin-left:-39.45em
}
}
@media (max-width: 47.9375em) {
.editorial-slideshow-container.full {
	margin-bottom:0
}
.editorial-slideshow-container .pagination-paddles button.pagination-next {
	right:2%;
	margin-right:0
}
.editorial-slideshow-container .pagination-paddles button.pagination-prev {
	left:2%;
	margin-left:0
}
.editorial-slideshow-container .sony-dot-nav {
	margin-top:20px
}
}
@media (min-width: 75em) {
.editorial-slideshow-container .editorial-carousel-wrapper {
	height:620px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.editorial-slideshow-container .editorial-carousel-wrapper {
	height:440px
}
}
@media (max-width: 47.9375em) {
.editorial-slideshow-container .editorial-carousel-wrapper {
	height:320px
}
}
@media (max-width: 29.9375em) {
.editorial-slideshow-container .editorial-carousel-wrapper {
	height:250px
}
}
@media (min-width: 68.75em) {
.entertainment-wrapper .entertainment-media {
	margin:0 0 42px 0
}
.entertainment-wrapper .entertainment-media .bd {
	min-height:0
}
}
@media (max-width: 68.6875em) {
.entertainment-wrapper .entertainment {
	padding:84px 0 115px 0
}
.entertainment-wrapper .entertainment-benefits {
	margin:0 0 26px 0
}
.entertainment-wrapper .entertainment-media {
	margin:0 0 9px 0
}
.entertainment-wrapper .entertainment-media .bd {
	min-height:0
}
.entertainment-wrapper .entertainment-media img {
	float:left;
	margin-right:21px
}
.entertainment-wrapper .entertainment-content .container-media {
	width:52%;
	float:right
}
.entertainment-wrapper .entertainment-content .container-benefits {
	width:45%;
	float:left
}
.entertainment-wrapper .entertainment-header .p2 {
	width:auto
}
}
@media (max-width: 1080px) {
.entertainment-wrapper .entertainment-media .bd {
	padding-top:0
}
.entertainment-wrapper .entertainment-media img {
	margin-top:4px
}
}
@media (max-width: 61.1875em) {
.entertainment-wrapper .entertainment {
	padding:61px 0 115px 0
}
.entertainment-wrapper .entertainment-content .container-benefits {
	width:auto
}
.entertainment-wrapper .logo-container {
	margin-bottom:17px
}
.entertainment-wrapper .entertainment-header {
	width:100%;
	margin-bottom:21px
}
.entertainment-wrapper .tablet-img {
	overflow:hidden;
	margin-bottom:33px;
	text-align:center
}
.entertainment-wrapper .tablet-img img {
	width:24%;
	margin-left:1%;
	float:left
}
.entertainment-wrapper .entertainment-benefits {
	overflow:hidden;
	margin-bottom:31px
}
.entertainment-wrapper .entertainment-benefits .icon-holder {
	max-width:74px
}
.entertainment-wrapper .entertainment-benefits>li {
	float:left;
	width:33%;
	text-align:center;
	padding:0 4%
}
.entertainment-wrapper .entertainment-media {
	margin-bottom:0
}
.entertainment-wrapper .entertainment-media .no-float {
	float:none;
	margin-bottom:15px;
	margin-right:0
}
.entertainment-wrapper .entertainment-media .no-float img {
	float:none;
	margin:0
}
.entertainment-wrapper .entertainment .btn-holder {
	width:100%;
	position:relative;
	text-align:center
}
.entertainment-wrapper .tablet-full-width {
	width:100%
}
}
@media (max-width: 47.9375em) {
.entertainment-wrapper .entertainment {
	padding:36px 0 58px 0
}
.entertainment-wrapper .entertainment .btn-holder {
	text-align:left
}
.entertainment-wrapper .logo-container {
	margin-bottom:7px;
	width:100px
}
.entertainment-wrapper .entertainment-hd h1 {
	margin-bottom:21px
}
.entertainment-wrapper .mobile-img {
	overflow:hidden;
	margin-bottom:19px
}
.entertainment-wrapper .mobile-img img {
	width:32%;
	margin-left:1%;
	float:left
}
.entertainment-wrapper .entertainment-hd {
	margin-bottom:23px
}
.entertainment-wrapper .entertainment-benefits {
	margin-bottom:13px
}
.entertainment-wrapper .entertainment-benefits .icon-holder {
	padding:4px
}
.entertainment-wrapper .entertainment-media {
	margin-bottom:11px
}
.entertainment-wrapper .entertainment-media .img i {
	font-size:2em
}
.entertainment-wrapper .entertainment-media .no-float {
	float:left;
	margin-right:11px;
	margin-bottom:0
}
.entertainment-wrapper .entertainment-benefits>li {
	float:none;
	margin-left:0;
	width:100%;
	text-align:left
}
.entertainment-wrapper .entertainment-benefits>li+li {
	margin-left:0
}
.entertainment-wrapper .entertainment-benefits .bd {
	padding-top:25px
}
.entertainment-wrapper .entertainment .btn-holder .btn {
	margin:0
}
}
@media (max-width: 47.9375em) {
.error-pages .content {
	height:auto
}
.error-pages .error-content-main {
	height:auto;
	display:table;
	margin-bottom:50px
}
.error-pages .error-content-inner {
	display:table-cell;
	vertical-align:top;
	padding:66px 0 50px 0
}
.error-pages .error-content-paragraph {
	margin-bottom:22px
}
.error-pages .error-box {
	display:inline-block;
	padding:11px 15px;
	background-color:#f1f5f9;
	color:#2f353d;
	height:auto
}
}
@media (max-width: 47.9375em) {
.fs-module .box {
	position:static
}
.fs-module .caption {
	height:3.4375em;
	bottom:3.4375em;
	width:86.25%
}
.fs-module .caption .media-body {
	padding-right:0.375em
}
.fs-module .tone {
	padding-left:0.375em;
	padding-right:0.375em;
	margin-right:0.375em
}
.fs-module .sony-dot-nav .pagination-bullets {
	bottom:1em
}
}
@media (min-width: 75em) {
.fs-module .fs-carousel-wrapper {
	height:620px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.fs-module .fs-carousel-wrapper {
	height:440px
}
}
@media (max-width: 47.9375em) {
.fs-module .fs-carousel-wrapper {
	height:auto
}
.fs-module .fs-carousel-wrapper .fs-carousel {
	height:320px
}
}
@media (max-width: 29.9375em) {
.fs-module .fs-carousel-wrapper {
	height:auto
}
.fs-module .fs-carousel-wrapper .fs-carousel {
	height:320px
}
}
@media (min-width: 30em) and (max-width: 61.1875em) {
.tcc-wrapper {
	height:475px
}
.tcc-wrapper .tcc-full-bleed-at-979 {
	width:auto
}
.tcc-wrapper .tcc-body {
	height:277px
}
.tcc-wrapper .tcc-content-block {
	height:277px
}
.tcc-wrapper .tcc-content-block .tcc-inner-container {
	height:277px
}
.tcc-wrapper .article.default .p4, .tcc-wrapper .article.news .p4, .tcc-wrapper .article.event .p4 {
	max-height:54px;
	overflow:hidden
}
.tcc-wrapper .article.featured .feature-copy {
	max-height:120px
}
.tcc-wrapper .article.featured .feature-copy .lt3 {
	margin-top:0px
}
.tcc-wrapper .article.featured .feature-copy .t5-light {
	height:52px;
	max-height:52px
}
.tcc-wrapper .users-voice.user-quote, .tcc-wrapper .users-voice.expert-quote {
	padding-bottom:22px
}
.tcc-wrapper .users-voice.user-quote .bq3, .tcc-wrapper .users-voice.expert-quote .bq3 {
	max-height:105px;
	overflow:hidden
}
.tcc-wrapper .users-voice.user-quote .credits .avatar, .tcc-wrapper .users-voice.expert-quote .credits .avatar {
	margin-bottom:5px
}
.tcc-wrapper .users-voice.question .bq3 {
	max-height:150px;
	overflow:hidden;
	padding-top:20px
}
.tcc-wrapper .sonys-voice {
	padding:0
}
.tcc-wrapper .sonys-voice.instagram .span12 {
	margin-left:0
}
.tcc-wrapper .sonys-voice.instagram .center {
	position:relative
}
.tcc-wrapper .sonys-voice.instagram .center .center-container {
	height:116px
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .right div, .tcc-wrapper .sonys-voice.instagram .center .center-container .left div {
	display:inline-block
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .right {
	padding-left:0;
	right:10px;
	width:30.18868%;
	height:96px
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .right div {
	width:100%;
	height:100%
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .left {
	left:10px;
	width:63.52201%;
	height:96px
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .left div {
	width:48.52475%;
	height:100%
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .left .last {
	margin:0 0 0 0.3125em
}
.tcc-wrapper .flickr .center .bottom-row {
	display:none
}
.tcc-wrapper .flickr .center .top-row {
	margin-bottom:0
}
.tcc-wrapper .flickr .center .top-row div, .tcc-wrapper .flickr .center .bottom-row div {
	width:30%
}
.tcc-wrapper .navigation-container {
	bottom:23px;
	margin-left:-14px
}
}
@media (max-width: 29.9375em) {
.tcc-wrapper {
	height:475px;
	padding:50px 0
}
.tcc-wrapper .tcc-full-bleed-at-979 {
	width:auto
}
.tcc-wrapper .tcc-header {
	padding-bottom:20px;
	text-align:left
}
.tcc-wrapper .tcc-header .tcc-header-title {
	padding-bottom:10px;
	display:block;
	float:none
}
.tcc-wrapper .tcc-header .tcc-header-link {
	display:block;
	float:none;
	position:relative;
	bottom:0;
	right:0
}
.tcc-wrapper .tcc-body-wrapper {
	padding:30px 0 0 0
}
.tcc-wrapper .tcc-body {
	height:277px
}
.tcc-wrapper .tcc-content-block {
	height:277px
}
.tcc-wrapper .tcc-content-block .tcc-inner-container {
	height:277px
}
.tcc-wrapper .article .p4 {
	display:none
}
.tcc-wrapper .article .img-container img {
	width:100%
}
.tcc-wrapper .article.default .tcc-copy, .tcc-wrapper .article.news .tcc-copy, .tcc-wrapper .article.event .tcc-copy {
	max-height:90px
}
.tcc-wrapper .article.default .lt3, .tcc-wrapper .article.news .lt3, .tcc-wrapper .article.event .lt3 {
	margin:0
}
.tcc-wrapper .article.featured .feature-copy {
	padding:1.0625em 1.5625em;
	max-height:120px
}
.tcc-wrapper .article.featured .feature-copy .lt3 {
	margin-top:0px
}
.tcc-wrapper .article.featured .feature-copy .t5-light {
	height:52px;
	max-height:52px
}
.tcc-wrapper .users-voice.expert-quote .credits .avatar {
	margin-bottom:0
}
.tcc-wrapper .users-voice.expert-quote .credits .author {
	padding-left:0
}
.tcc-wrapper .users-voice.user-quote {
	padding:30px 1.5625em 26px 1.5625em
}
.tcc-wrapper .users-voice.user-quote .credits {
	position:absolute;
	bottom:23px;
	left:1.5625em
}
.tcc-wrapper .users-voice.user-quote .credits .avatar {
	margin-bottom:0px
}
.tcc-wrapper .users-voice.user-quote .credits .handle, .tcc-wrapper .users-voice.user-quote .credits .author {
	margin:0
}
.tcc-wrapper .users-voice.user-quote .credits .author {
	padding-left:0.3125em
}
.tcc-wrapper .users-voice.question .credits .author {
	left:63px;
	margin:-8px 0 0 0
}
.tcc-wrapper .users-voice.question .bq3 {
	padding:25px 0.625em 0 0.625em;
	margin-bottom:7px
}
.tcc-wrapper .users-voice.question .answer-btn {
	margin-left:-75px;
	bottom:0
}
.tcc-wrapper .sonys-voice {
	padding:0
}
.tcc-wrapper .sonys-voice .top .icon-container {
	display:inline-block;
	padding:0;
	margin:0 5px 0 0
}
.tcc-wrapper .sonys-voice .top [class*="fonticon-10-dot"] {
	font-size:2.5em
}
.tcc-wrapper .sonys-voice .top [class*="fonticon-10-dot"].white-bg {
	left:0;
	margin-left:0;
	width:40px;
	height:40px
}
.tcc-wrapper .sonys-voice .top .fonticon-15-facebook, .tcc-wrapper .sonys-voice .top .fonticon-15-twitter, .tcc-wrapper .sonys-voice .top .fonticon-15-instagram {
	font-size:1.3125em;
	width:40px;
	height:40px;
	padding-top:9px;
	margin:0;
	z-index:2
}
.tcc-wrapper .sonys-voice .top .social-btn {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-73px
}
.tcc-wrapper .sonys-voice .top .meta {
	display:inline-block;
	margin:12px 0;
	padding:0
}
.tcc-wrapper .sonys-voice.twitter .bq4 {
	padding:0
}
.tcc-wrapper .sonys-voice.facebook .bq6 {
	padding:5px 0
}
.tcc-wrapper .sonys-voice.facebook .bq6 p {
	margin-bottom:0
}
.tcc-wrapper .sonys-voice.instagram .span12 {
	margin-left:0
}
.tcc-wrapper .sonys-voice.instagram .center {
	position:relative
}
.tcc-wrapper .sonys-voice.instagram .center .center-container {
	height:116px
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .right div, .tcc-wrapper .sonys-voice.instagram .center .center-container .left div {
	display:inline-block
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .right {
	padding-left:0;
	right:10px;
	width:30.18868%;
	height:96px
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .right div {
	width:100%;
	height:100%
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .left {
	left:10px;
	width:63.52201%;
	height:96px
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .left div {
	width:48.52475%;
	height:100%
}
.tcc-wrapper .sonys-voice.instagram .center .center-container .left .last {
	margin:0 0 0 0.3125em
}
.tcc-wrapper .flickr .top .icon-container {
	display:inline-block;
	width:44px
}
.tcc-wrapper .flickr .top .social-btn {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-73px
}
.tcc-wrapper .flickr .top .meta {
	margin-top:8px;
	display:inline-block;
	padding-left:0.625em
}
.tcc-wrapper .flickr .center .bottom-row {
	display:none
}
.tcc-wrapper .flickr .center .top-row {
	margin-bottom:0
}
.tcc-wrapper .navigation-container {
	bottom:14px
}
}
@media (max-width: 47.9375em) {
.gallery-content .gallery-title {
	margin-top:2.5em
}
.gallery-favorites .products {
	overflow:visible
}
.gallery-favorites .products.no-height {
	overflow:hidden
}
.no-favs .grid {
	padding-top:2.5em;
	padding-bottom:1.875em
}
.gallery-title .title {
	margin-bottom:10px
}
.gallery-title .share-options {
	margin-top:0;
	float:right;
	top:22px
}
.gallery-item.recommended-tile {
	overflow:visible;
	margin:1.5625em 0 1.375em
}
.gallery-item.recommended-tile .recommended-title {
	width:150%
}
.gallery-item.recommended-tile .media-list {
*zoom:1
}
.gallery-item.recommended-tile .media-list:before, .gallery-item.recommended-tile .media-list:after {
	display:table;
	content:"";
	line-height:0
}
.gallery-item.recommended-tile .media-list:after {
	clear:both
}
.gallery-item.recommended-tile .media {
	float:left;
	width:8.25em;
	height:100%;
	padding:0.3125em 0 1.375em;
	margin-right:0.3125em
}
.gallery-item.recommended-tile .media:last-child {
	margin-right:0
}
.gallery-item.recommended-tile .media+.media {
	margin-top:0
}
.gallery-item.recommended-tile .media .pull-left {
	float:none;
	margin-right:0;
	margin-bottom:0.5em;
	max-width:none
}
.gallery-item.recommended-tile .media .pull-left .media-object {
	margin:auto
}
.gallery-item.recommended-tile .ghost-center {
	padding:0 10px
}
}
@media (max-width: 47.9375em) {
.product-strip {
	padding-bottom:1.625em
}
.product-strip .gallery-item:nth-child(n+3) {
	margin-top:1.625em
}
.product-strip .gallery-item:nth-child(odd) {
	margin-left:0
}
.product-strip-wrap {
	padding-top:2em;
	padding-bottom:2em
}
.product-strip-header .product-strip-heading, .product-strip-header .see-all-link {
	float:none
}
.product-strip-header .product-strip-heading {
	margin-bottom:.25em
}
.product-strip-header .see-all-link {
	display:block;
	margin-bottom:.5em
}
}
@media (min-width: 61.25em) and (max-width: 74.9375em) {
.filter-container {
	max-width:240px
}
.filter-container [class^="swatch-"], .filter-container [class*=" swatch-"] {
	width:2.25em;
	height:2.125em
}
.filter-container .color-swatches>:not(:last-child) {
	margin-right:.25em
}
.filter-container .btn-square {
	width:57px;
	height:54px;
	padding-left:5px;
	padding-right:5px;
	font-size:15px
}
.filter-container .btn-square[data-price_touchbutton] {
	font-size:12px;
	line-height:14px;
	padding-top:14px
}
.filter-container .btn-square:after {
	font-size:16px
}
.filter-container .btn-group>.btn:not(:last-child) {
	margin-right:5px
}
.filter-container [class*="fonticon-20-"] {
	font-size:1.8em
}
.filter-container .media-heading {
	margin:-4px 0 3px
}
}
@media (min-width: 75em) {
.filter-container .btn-square[data-price_touchbutton] {
	font-size:15px;
	line-height:18px;
	padding-top:12px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.filter-options .grid>:last-child {
	margin-left:0;
	margin-bottom:.75em
}
.filter-options .grid>:last-child .filter-container {
	margin-top:0
}
.sort-options .native-dropdown select {
	height:34px
}
.filter-options .media-list .media {
	float:left
}
.filter-options .media-list[data-length="1"] .media {
	width:100%
}
.filter-options .media-list[data-length="2"] .media {
	width:50%
}
.filter-options .media-list[data-length="3"] .media {
	width:33.3333333%
}
.filter-options .media-list[data-length="4"] .media {
	width:25%
}
.filter-options .media-list[data-length="5"] .media {
	width:20%
}
.filter-container .media+.media {
	margin-top:0
}
}
@media (max-width: 47.9375em) {
.gallery-content .sticky-nav.product-count-sticky {
	padding:1em 0
}
.gallery-content .sticky-nav.product-count-sticky .product-count-wrap, .gallery-content .sticky-nav.product-count-sticky .sticky-nav-title {
	margin-bottom:0
}
.filter-container {
	margin-bottom:2.8125em;
	max-width:none
}
.filter-container:last-child {
	margin-bottom:0
}
.filter-container .btn-group>.btn:not(:last-child) {
	margin-right:.25em
}
.filter-container .color-swatches>*:not(:last-child) {
	margin-right:.25em
}
.filter-container .media+.media {
	margin-top:1em
}
.filter-container .media-heading {
	margin-bottom:0
}
#sort-options-holder {
	position:relative;
	z-index:5;
	margin-bottom:1.25em
}
.filter-display-bar .slide-toggle.collapsed {
	margin-bottom:0
}
.filter-display-bar .slide-toggle {
	margin-bottom:0.3125em
}
.slide-toggle-target.in ~ .active-filters-wrap {
margin-top:0;
margin-bottom:0
}
.slide-toggle-target.in ~ #sort-options-holder {
margin-top:.625em
}
.slide-toggle-target.in ~ .active-filters-wrap .has-active-filters {
margin-top:.625em
}
.active-filters.has-active-filters {
	margin-bottom:.625em
}
.sort-options {
	display:block;
	margin-top:0;
	float:none;
	clear:both
}
.gallery .sort-options {
	margin-left:0
}
.sort-options .native-dropdown select {
	height:31px
}
.sort-options .native-dropdown, .sort-options .native-dropdown select, .sort-options .dropdown, .sort-options .dropdown-toggle.btn {
	width:100%
}
.no-touch .sort-options .dropdown, .touch .sort-options .native-dropdown {
	display:block
}
.gallery .sort-options .filter-label {
	display:block;
	margin-top:0;
	margin-bottom:6px
}
.filter-display-bar .content-right {
	width:100%
}
.filter-display-bar .product-count-wrap {
	margin:0
}
.filter-display-bar .product-str {
	width:auto
}
.filter-display-bar .grid .btn {
	float:left;
	min-width:0;
	margin:20px 0 0 0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.filter-display-bar .grid .btn.first {
	clear:both;
	margin-left:0;
	width:100%
}
.filter-display-bar .grid .content-right .btn {
	width:48%;
	padding-left:20px;
	text-align:left
}
.filter-display-bar .grid .content-right .btn+.btn {
	margin-left:4%
}
.filter-display-bar .grid .btn.fade {
	height:0;
	padding:0;
	margin:0
}
.filter-display-bar .grid .btn.fade.in {
	height:auto;
	padding:11px 20px 12px;
	margin-top:13px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.gallery-tabs .tabs {
	height:5.25em
}
.gallery-tabs .tab {
	width:7.5em;
	height:5.25em;
	padding:0 0.25em
}
.gallery-tabs .tab i {
	font-size:3.5em
}
.gallery-tabs .tab-inside {
	right:0.25em;
	left:0.25em
}
.gallery-tabs .holder-for-icon {
	height:1.625em;
	margin-bottom:0.625em;
	margin-top:0.875em
}
.gallery-tabs .tab-nav {
	top:1.28125em
}
.gallery-compare .compare-item {
	width:11.25em
}
.gallery-compare .compare-item.no-width {
	width:0
}
}
@media (max-width: 47.9375em) {
.gallery-tabs .tabs {
	height:4.4375em
}
.gallery-tabs .tab {
	width:5.5em;
	height:4.4375em;
	padding:0 0.125em
}
.gallery-tabs .tab i {
	font-size:3em
}
.gallery-tabs .tab-inside {
	right:0.125em;
	left:0.125em
}
.gallery-tabs .holder-for-icon {
	height:1.25em;
	margin-bottom:0.75em;
	margin-top:0.625em
}
.gallery-tabs .tab-nav {
	top:0.875em
}
}
@media (min-width: 75em) {
.gallery-compare .products {
	width:91.89189%
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.gallery-compare .products {
	width:91.80791%
}
}
@media (max-width: 47.9375em) {
.compare-nav, .detail-labels-wrap {
	display:none
}
.gallery-compare .tone-bar .legend {
	display:block;
	clear:both
}
.gallery-compare .compare-reset {
	margin-top:3px
}
.gallery-compare .compare-wrap {
	position:relative;
	width:100%;
	border-left:0.0625em solid #e4e7eb
}
.gallery-compare .products {
	width:100%
}
.compare-item .compare-sticky-header {
	height:auto;
	text-align:left
}
.compare-item .compare-sticky-header img, .compare-item .compare-sticky-header .product-model {
	display:inline-block
}
.compare-item .compare-sticky-header .product-model {
	position:static;
	vertical-align:middle;
	margin-left:1em
}
.compare-item .detail .cell-label {
	clip:auto;
	height:auto;
	margin:0 0 1.4em 0;
	overflow:visible;
	position:static;
	width:auto
}
.sticky-nav.tone-bar {
	padding-top:1.125em
}
}
@media (max-height: 34.375em) {
.accessory-finder {
	top:0;
	height:90%;
	margin-top:2.5%
}
.accessory-finder .container, .accessory-finder .grid {
	height:auto
}
.accessory-finder .modal-header {
	max-height:none
}
.accessory-finder .modal-body {
	overflow-x:hidden;
	overflow-y:auto
}
.touch .accessory-finder .modal-body {
	overflow:visible
}
.accessory-finder.fade.in {
	top:0
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.accessory-finder .filter-display-bar .product-count {
	padding-right:3px
}
}
@media (max-width: 47.9375em) {
.touch .accessory-finder .container {
	position:relative;
	height:auto
}
.accessory-finder .modal-subhead {
	height:auto;
	padding-top:0.8125em;
	padding-bottom:0.8125em
}
.accessory-finder .modal-body-inner {
	padding-top:1.125em;
	padding-bottom:0.875em
}
.accessory-finder .search-form, .accessory-finder .help-container {
	float:none;
	width:auto;
	display:block
}
.accessory-finder .help-container {
	display:inline-block;
	margin-left:0
}
.accessory-finder #accessory-finder-input {
	width:100%;
	height:2.4em;
	padding:0 0.66667em 0 3em
}
}
@media (max-width: 35.4375em) {
.accessory-finder {
	background:white;
	width:100%;
	min-height:100%;
	height:100%;
	max-height:100%;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto
}
.accessory-finder.fade.in {
	top:0
}
.accessory-finder .modal-inner {
	position:static;
	overflow:visible;
	-webkit-box-shadow:none;
	box-shadow:none
}
.accessory-finder .modal-subhead {
	left:-3.125%;
	width:106.25%
}
.accessory-finder .modal-subhead .grid {
	width:86.25%
}
.accessory-finder .sort-options {
	margin-bottom:1.25em
}
.accessory-finder .products {
	top:-0.25em
}
.accessory-finder .product-count-wrap {
	margin-top:0
}
.accessory-finder .search-form .input-icon {
	left:0.33333em
}
.accessory-finder .search-form #accessory-finder-input {
	padding:0 0.66667em 0 2em
}
.accessory-finder .box-close:not(.box-close-small) {
	width:2.75em;
	height:2.75em
}
.compat-item {
	margin-top:1.25em;
	width:100% !important
}
}
@media (min-width: 87.5em) {
.footer-wrapper:not(.footer-wrapper-minimal) .footer-language-selectors {
	width:46.2%
}
.footer-wrapper:not(.footer-wrapper-minimal) .btn-group.country-selector, .footer-wrapper:not(.footer-wrapper-minimal) .btn-hover-group.country-selector {
	width:76%;
	float:left
}
.footer-wrapper:not(.footer-wrapper-minimal) .btn-group.language-selector, .footer-wrapper:not(.footer-wrapper-minimal) .btn-hover-group.language-selector {
	width:22%
}
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
.footer-wrapper .grid.no-grid-at-567 .footer-contact.span6 {
	padding-right:0.25em
}
.footer-wrapper .grid.no-grid-at-567 .footer-contact.span6>p {
	display:block;
	margin-bottom:0.1875em
}
.footer-wrapper .grid.no-grid-at-567 .footer-contact.span6>p a {
	margin-right:0;
	margin-left:1.5625em
}
.footer-wrapper .grid.no-grid-at-567 .footer-language.span6 {
	padding-top:1.4375em
}
.footer-wrapper .grid.no-grid-at-567 .span3 {
	width:30.9%
}
.footer-wrapper .grid.no-grid-at-567 .footer-store-locator.span3 {
	width:100%;
	float:none;
	overflow:hidden;
	padding-bottom:2.3125em;
	margin-bottom:0
}
.footer-wrapper .grid.no-grid-at-567 .footer-store-locator.span3 h5 {
	display:block;
	width:6.5625em;
	float:left;
	position:relative;
	top:0.8125em
}
.footer-wrapper .grid.no-grid-at-567 .footer-store-locator.span3+.span3 {
	margin-left:0
}
.footer-wrapper .grid.no-grid-at-567 .footer-language.span6 {
	padding-bottom:0.8125em
}
}
@media (min-width: 35.5em) and (max-width: 63.9375em) {
.footer-wrapper .grid.no-grid-at-567 .footer-language.span6 {
	padding-bottom:0.8125em;
	padding-top:1.25em
}
.footer-ex {
	position:relative
}
.footer-contact.span6>p {
	position:absolute;
	width:100%;
	left:0
}
.footer-contact.span6>p a:last-child {
	margin:0
}
.footer-social-links {
	margin:1.25em 0 0
}
}
@media (min-width: 30em) and (max-width: 61.1875em) {
form.footer-store-locator-form {
	width:50%;
	max-width:17.1875em;
	float:left
}
.footer-change-location-link {
	float:left;
	padding:0.3125em 0 0 1em
}
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
.container .grid .footer-contact.span6 {
	width:45%;
	margin-left:0
}
.container .grid .footer-language.span6 {
	width:54%
}
.footer-wrapper.footer-wrapper-minimal .btn-group.country-selector, .footer-wrapper.footer-wrapper-minimal .btn-hover-group.country-selector {
	min-width:11.25em
}
.footer-wrapper.footer-wrapper-minimal .btn-hover-group.language-selector {
	width:3.4875em
}
.footer-mobile-section {
	padding-bottom:4.625em
}
}
@media (min-width: 30em) and (max-width: 35.4375em) {
form.footer-store-locator-form {
	margin-bottom:1.1875em
}
}
@media (max-width: 35.4375em) {
.footer-wrapper {
	padding:0 0 3.75em
}
.footer-wrapper .grid.grid-footer {
	width:auto
}
.footer-wrapper .grid.grid-footer [class*="span"] {
	padding-left:7.125%;
	padding-right:7.125%
}
.footer-wrapper .footer-mobile-section[class*="span"] {
	overflow:hidden;
	border-bottom:solid 1px #3c3c42;
	padding-bottom:0
}
.footer-wrapper .footer-mobile-section[class*="span"] .footer-links-list {
	padding-bottom:1.1875em
}
.footer-wrapper h5 {
	position:relative;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0.8125em;
	padding-top:0.9375em
}
.footer-wrapper h5 .fonticon-10-arrowhead-down {
	position:absolute;
	top:30%;
	right:0;
	font-size:16px;
	color:#bcbccc;
	-webkit-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transition:all 0.15s linear;
	transition:all 0.15s linear;
	transform-origin:47% 53% 0;
	-ms-transform-origin:47% 53% 0;
	-webkit-transform-origin:47% 53% 0;
	-moz-transform-origin:47% 53% 0;
	-o-transform-origin:47% 53% 0;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-font-smoothing:antialiased
}
.footer-wrapper .collapsed h5 .fonticon-10-arrowhead-down {
	-webkit-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	transform:rotate(0deg)
}
.footer-wrapper .btn-group.language-selector, .footer-wrapper .btn-hover-group.language-selector {
	width:20%
}
.footer-wrapper .btn-group.country-selector, .footer-wrapper .btn-hover-group.country-selector {
	width:77.5%
}
.footer-wrapper .footer-store-locator.span3 {
	border-top:solid 1px #3c3c42
}
.footer-wrapper .footer-store-locator.span3 h5 {
	width:100%;
	padding-top:0.9375em;
	padding-bottom:1.0625em;
	margin-top:0;
	margin-bottom:0.125em
}
.footer-wrapper .store-locator-input-w {
	padding-bottom:15px;
	margin-top:3px
}
.footer-wrapper .footer-change-location-link {
	position:relative;
	top:-15px
}
.footer-link-li {
	line-height:1.9
}
.footer-wrapper .footer-language.span6 {
	padding:2.1875em 0
}
.footer-wrapper .footer-language.span6 .footer-language-selectors {
	max-width:18.75em;
	margin:0 auto
}
.lt-ie8 .footer-wrapper .footer-language.span6 .footer-language-selectors {
	width:500px
}
.footer-wrapper .footer-language.span6 .dropdown-hover-menu-lists-w {
	-webkit-box-shadow:-1px 0px 1px 0px rgba(0,0,0,0.2);
	box-shadow:-1px 0px 1px 0px rgba(0,0,0,0.2)
}
.footer-wrapper .footer-contact.span6 {
	width:auto;
	float:none;
	text-align:center;
	padding:1.8125em 0;
	border-bottom:solid 2px #3c3c42;
	border-top:solid 2px #3c3c42
}
.footer-wrapper .footer-contact.span6>p {
	display:block;
	line-height:1.85
}
.footer-wrapper .footer-contact.span6>p a {
	top:auto;
	text-align:center
}
.footer-wrapper .footer-contact.span6>p a:last-child {
	margin-right:0
}
.footer-signature-w {
	border:none;
	margin-top:0
}
.footer-signature {
	text-align:center
}
.footer-copyright {
	position:static;
	top:auto
}
.footer-legal-links a {
	display:block;
	font-size:0.6875em;
	line-height:2.4
}
}
@media (max-width: 29.9375em) {
.footer-wrapper .footer-store-locator.span3 form.footer-store-locator-form {
	width:100%;
	margin-bottom:0;
	float:none
}
.footer-wrapper .footer-store-locator.span3 .footer-change-location-link {
	float:none;
	color:#fff
}
}
@media (min-width: 48em) and (max-width: 52.4375em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:15px;
	height:155px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:25px
}
.navtray-w-tall {
	top:-570px
}
.navtray-w-short {
	top:-320px
}
}
@media (min-width: 52.5em) and (max-width: 56.1875em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:20px;
	height:170px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:30px
}
.navtray-w-tall {
	top:-620px
}
.navtray-w-short {
	top:-350px
}
}
@media (min-width: 56.25em) and (max-width: 61.1875em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:25px;
	height:190px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:35px
}
.navtray-w-tall {
	top:-680px
}
.navtray-w-short {
	top:-400px
}
}
@media (min-width: 61.25em) and (max-width: 64.9375em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:20px;
	height:155px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:30px
}
.navtray-w-tall {
	top:-420px
}
.navtray-w-short {
	top:-210px
}
}
@media (min-width: 65em) and (max-width: 68.6875em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	height:165px;
	padding-top:25px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:30px
}
.navtray-w-tall {
	top:-460px
}
.navtray-w-short {
	top:-250px
}
}
@media (min-width: 65em) {
.navtray-w-short .navtray-section-main {
	min-height:300px
}
}
@media (min-width: 68.75em) and (max-width: 71.8125em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	height:175px;
	padding-top:30px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:35px
}
.navtray-w-tall {
	top:-460px
}
.navtray-w-short {
	top:-250px
}
}
@media (min-width: 71.875em) {
.navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	height:185px;
	padding-top:35px
}
.navtray-w-short .navtray-section-main .navtray-list-main .navtray-li .navtray-li-link {
	padding-top:40px
}
.navtray-w-tall {
	top:-480px
}
.navtray-w-short {
	top:-250px
}
}
.nav-mobile-nav-shadow {
	display:none
}
@media (min-width: 75em) {
.nav-primary {
	margin-left:3.1%
}
.nav-primary .nav-li {
	margin-left:0.75em
}
.nav-primary .nav-li.nav-li-electronics {
	margin-left:1.1875em
}
.navtray.navtray-absolute {
	position:absolute;
	bottom:0;
	width:75em;
	margin-left:-37.5em;
	left:50%
}
.navtray-section-featured .navtray-section-featured-short {
	padding-top:0
}
.navtray-w-fullwidth-3-4:after {
	content:"";
	display:block;
	width:36%;
	height:100%;
	position:absolute;
	top:0;
	left:81.4%;
	z-index:1;
	background:#f1f5f9
}
}
@media (min-width: 61.25em) and (max-width: 63.9375em) {
.nav-li-account .nav-li-link.nav-dropdown-toggle .fonticon-10-arrowhead-down {
	font-size:1.45455em
}
}
@media (max-width: 63.9375em) {
.nav-li-linkBtn {
	padding-right:7px
}
.nav-wrapper:not(.nav-wrapper-minimal) .nav-li-search .nav-li-linkBtn {
	padding-right:10px;
	padding-left:5px;
	padding-top:9px
}
.nav-wrapper:not(.nav-wrapper-minimal) .nav-li-search .nav-li-linkBtn .lbl {
	display:none
}
.nav-li-account .nav-li-link.nav-dropdown-toggle {
	padding-right:5px;
	padding-top:12px
}
.nav-li-account .nav-li-link.nav-dropdown-toggle .fonticon-10-arrowhead-down {
	margin-left:3px
}
.navmenu-w-search {
	margin-left:25px
}
.navmenu-w-account .reveal-transition-container .navmenu-list-prefixed {
	display:block;
	border-bottom:solid 1px;
	padding-bottom:10px
}
.navmenu-w-account .reveal-transition-container .navmenu-list-main {
	padding-top:6px
}
.nav-wrapper:not(.nav-wrapper-minimal) .nav-li-favorites, .nav-li-cart {
	display:none
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.navbar .sprite-32a-sony-logo {
	background-position:-96px 0px;
	width:72px;
	height:25px
}
.navbar .sprite-32a-sony-logo {
	margin:14px 0 0 -3px
}
.nav-wrapper, .navbar {
	height:52px
}
.navmenu-w {
	top:52px
}
.navtray-w-visible, .navtray-w-tall.navtray-w-visible, .navtray-w-short.navtray-w-visible {
	top:52px
}
.nav-primary {
	margin-left:2.4%
}
.nav-primary .nav-li-link, .nav-primary .nav-li-link.nav-dropdown-toggle:not(.nav-dropdown-toggle-btn) {
	line-height:48px;
	font-size:0.75em;
	padding:1px 0 3px
}
.nav-primary .nav-li-link .fonticon-10-arrowhead-down, .nav-primary .nav-li-link.nav-dropdown-toggle:not(.nav-dropdown-toggle-btn) .fonticon-10-arrowhead-down {
	top:-2px;
	margin-left:2px
}
.navtray {
	width:auto
}
.nav-li-account .nav-li-link.nav-dropdown-toggle {
	font-size:0.6875em;
	padding-right:4px;
	padding-left:9px;
	padding-top:8px
}
.nav-li-account .nav-li-link.nav-dropdown-toggle .fonticon-10-arrowhead-down {
	font-size:1.18182em
}
.nav-li-search .nav-li-linkBtn {
	padding-right:7px;
	padding-left:2px;
	padding-top:9px
}
.nav-li-linkBtn {
	height:28px;
	margin:12px 0 11px 2px;
	padding:6px 6px 0 9px
}
.nav-li-linkBtn [class^="fonticon-10-"]::before, .nav-li-linkBtn [class*=" fonticon-10-"]::before {
	font-size:1em
}
.nav-li-linkBtn .fonticon-10-search {
	font-size:1.18182em;
	position:relative;
	top:-1px;
	padding-left:3px
}
.navtray-section-main {
	padding-top:38px;
	width:70%
}
.navtray-w-short .navtray-section-main {
	padding-bottom:0
}
.navtray-section-main .navtray-list-main {
	margin-left:4.1%;
	margin-right:3%
}
.navtray-section-main .navtray-list-main .navtray-li {
	width:33.1%
}
.navtray-section-main .navtray-list-main .navtray-li-link {
	margin:1% 1.4% 1.1% 0
}
.navtray-section-main .navtray-list-main .navtray-li-link .nav-label {
	font-size:0.9375em;
	line-height:1.2
}
.navtray-section-main .navtray-list-main:after {
	width:94.45%;
	height:1px;
	margin-left:0
}
.navtray-section-main .navtray-list-main .nav-li {
	width:31.9%;
	margin:2% 0.2% 2% 0
}
.navtray-section-main .navtray-list-main .nav-li-link {
	padding-bottom:13px
}
.navtray-section-main .navtray-list-main .nav-li-link>img {
	width:83%;
	margin:0 auto
}
.navtray-section-main .navtray-list-main .nav-li-link>.nav-label {
	margin-top:6px
}
.navmenu-w-search {
	margin-left:27px
}
.navmenu-w .fonticon-10-arrowhead-up.nav-indicator {
	top:-10px
}
.navmenu-w-search .fonticon-10-arrowhead-up.nav-indicator {
	right:20px
}
.navmenu-w-account .fonticon-10-arrowhead-up.nav-indicator {
	left:25px
}
.navtray-section-featured {
	padding-top:35px;
	padding-left:3.3%;
	width:30%
}
.navtray-section-featured .navtray-secondary-tout img {
	padding-bottom:10px
}
.navtray-section-featured .navtray-secondary-tout .p2 {
	padding-right:35px
}
.navtray-section-featured .navtray-secondary-tout .p3 {
	display:inline-block;
	padding-right:50px;
	padding-top:5px
}
.nav-wrapper.nav-wrapper-minimal .nav-li-search .nav-li-linkBtn {
	padding-right:9px;
	padding-left:11px;
	padding-top:8px
}
.nav-wrapper.nav-wrapper-minimal .nav-li-favorites .nav-li-linkBtn {
	padding:5px 5px 0 7px;
	font-size:0.925em
}
}
@media (max-width: 47.9375em) {
.navbar .nav-li-account .nav-li-link, .navbar .nav-li-search, .navbar .nav-li-favorites, .navbar .nav-li-electronics, .navbar .nav-li-entertainment, .navbar .nav-li-universal, .navbar .sprite-32a-sony-logo, .navbar .sprite-32a-sony-logo-sm, .navbar .navtray-section-featured, .navbar .fonticon-10-arrowhead-up.nav-indicator, .navbar .navmenu-list.navmenu-list-prefixed, .navbar .global-nav-indicator-bar {
	display:none
}
.navtray-section-featured {
	display:none
}
.nav-wrapper, .navbar {
	height:auto
}
.page-wrap-inner {
	-webkit-transition:left 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, top 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, width 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
	transition:left 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, top 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s, width 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;
	position:relative
}
.page-wrap-inner.show-mobile-menu {
	left:70%
}
.mobile-screen-overlay {
	top:60px;
	position:absolute;
	left:0;
	z-index:1040;
	background-color:rgba(0,0,0,0.7);
	-webkit-transition:opacity 0.5s linear 0s, left 0.15s ease-out 0s;
	transition:opacity 0.5s linear 0s, left 0.15s ease-out 0s
}
.navbar-mobile {
	z-index:10
}
.nav-outer-container {
	position:absolute;
	width:70%;
	left:-70%;
	top:0;
	z-index:20;
	-webkit-transition:width 0.15s ease-out 0s;
	transition:width 0.15s ease-out 0s
}
.nav-li {
	width:100%;
	float:none
}
.navmenu-w, .navtray-w {
	border-radius:0;
	-webkit-box-shadow:none;
	box-shadow:none
}
.navmenu-w .fonticon-10-arrowhead-up.nav-indicator, .navtray-w .fonticon-10-arrowhead-up.nav-indicator {
	display:none
}
.navmenu-w-mobile-top {
	padding-top:16px;
	padding-bottom:28px
}
.navmenu-w-search {
	width:auto
}
.navmenu-w-account .reveal-transition-container {
	width:100%;
	padding-bottom:30px
}
.navmenu-w-account .reveal-transition-container .btn-logout, .navmenu-w-account .reveal-transition-container .btn-login {
	font-size:0.8em;
	padding:14px 12px 15px
}
.navmenu-w-account .reveal-transition-container .btn-logout {
	margin-top:15px
}
.navmenu-w-account .btn-login, .navmenu-w-account .btn-logout {
	display:block;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	max-width:220px
}
.navtray-w {
	border-bottom:none
}
.navtray-section-featured {
	display:none
}
.navtray .nav-view-all-tl {
	display:block;
	text-align:center;
	width:200px;
	margin:28px auto 15px;
	font-size:0.8125em
}
.nav-primary .nav-li-store .fonticon-10-cart, .nav-primary .nav-li-support .fonticon-10-support, .nav-primary .nav-li-universal-mobile {
	display:inline-block
}
.nav-primary .nav-li-universal-mobile>a>i {
	position:relative;
	top:-1px
}
.nav-primary .nav-li .nav-li-link, .navmenu-list .navmenu-line a.tl {
	color:#4572ed;
	display:inline-block;
	padding-right:4px;
	line-height:inherit;
	font-size:0.875em;
	padding:5px 4px 5px 4px
}
.nav-primary .nav-li .nav-li-link:hover, .navmenu-list .navmenu-line a.tl:hover, .nav-primary .nav-li .nav-li-link:active, .navmenu-list .navmenu-line a.tl:active, .nav-primary .nav-li .nav-li-link:focus, .navmenu-list .navmenu-line a.tl:focus, .nav-primary .nav-li .active.nav-li-link, .navmenu-list .navmenu-line a.active.tl {
	color:#3c4c74
}
.nav-primary .nav-li .nav-li-link i, .navmenu-list .navmenu-line a.tl i {
	box-sizing:content-box;
	padding-right:8px;
	margin-top:1px;
	color:#bcbccc;
	font-size:1.14286em
}
.nav-primary .nav-li .nav-li-link i:after, .navmenu-list .navmenu-line a.tl i:after {
	font-size:1em
}
.nav-primary .nav-li .nav-li-link:hover i, .navmenu-list .navmenu-line a.tl:hover i {
	color:#3c4c74
}
.nav-primary {
	padding-bottom:25px
}
.nav-primary .nav-li {
	margin-left:14px;
	line-height:24px
}
.navmenu-list .navmenu-line {
	margin-left:14px;
	padding:0
}
.navmenu-list .navmenu-li-welcome {
	color:#83838f;
	text-transform:uppercase;
	font-size:0.75em;
	font-family:"SST W02 Bold", "SST W10 Bold", "SST W15 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin:4px 0 15px 17px
}
.navmenu-list.navmenu-list-prefixed {
	display:none
}
.navmenu-search-section-results {
	display:none;
	opacity:0;
	-webkit-transition:opacity 0.4s linear 0s;
	transition:opacity 0.4s linear 0s
}
.navbar-mobile {
	display:block
}
.navbar-mobile .btn-mobile-nav, .navbar-mobile .btn-mobile-cart {
	border:none;
	margin:0;
	display:block;
	background:#000;
	width:60px;
	height:60px;
	padding:18px 19px 0
}
.navbar-mobile .btn-mobile-nav {
	font-size:1em;
	margin-top:0;
	float:left;
	border-right:solid 1px #2f353d
}
.navbar-mobile .btn-mobile-nav i {
	margin:auto;
	font-size:1.5em;
	overflow:hidden;
	-webkit-font-smoothing:antialiased
}
.navbar-mobile .btn-mobile-cart {
	float:right;
	padding:19px 0 0;
	width:60px;
	height:60px;
	border-left:solid 1px #2f353d;
	font-size:0.9375em;
	color:#e4e7eb
}
.navbar-mobile .btn-mobile-cart i {
	margin-right:3px;
	font-size:1.33333em;
	overflow:hidden;
	-webkit-font-smoothing:antialiased
}
.navbar-mobile .sprite-32a-sony-logo {
	display:block;
	position:absolute;
	left:50%;
	width:90px;
	margin-left:-45px
}
.navmenu-w, .navtray-w, .nav.nav-primary, .nav.nav-utility {
	opacity:1;
	position:relative;
	left:auto;
	right:auto;
	top:auto;
	left:auto;
	-webkit-transition:none;
	transition:none;
	float:none;
	margin:0
}
.navtray, .navtray-section-main, .nav-primary, .nav-outer-container, .navbar-outer {
	background:#f1f5f9
}
.nav.nav-utility {
	background:#fff
}
.nav-wrapper-minimal .nav-outer-container, .nav-wrapper-minimal .navbar-outer, .nav-wrapper-minimal .nav-primary {
	background:#fff
}
.nav-wrapper-minimal .nav-primary {
	padding-top:10px
}
.navtray-section-main {
	padding-top:0;
	width:100%
}
.navtray-section-main h4 {
	font-size:0.75em;
	font-family:"SST W02 Bold", "SST W10 Bold", "SST W15 Bold", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding:22px 0 0 5.2%;
	margin-bottom:0;
	text-transform:uppercase;
	color:#83838f
}
.navtray-section-main .navtray-list-main {
	margin:0 0 1.2% 5.3%;
	overflow:visible
}
.navtray-section-main .navtray-list-main .navtray-li {
	width:45%;
	margin:5% 4.3% 0 0
}
.navtray-section-main .navtray-list-main .navtray-li:nth-child(odd) {
	clear:both
}
.navtray-section-main .navtray-list-main .navtray-li-link {
	height:auto;
	padding-top:0;
	margin-right:0;
	padding-bottom:0
}
.navtray-section-main .navtray-list-main .navtray-li-link .nav-img-w {
	display:block;
	overflow:hidden;
	background:#fff;
	padding:7% 0 14%;
	-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.1);
	box-shadow:0px 1px 1px 1px rgba(0,0,0,0.1)
}
.navtray-section-main .navtray-list-main .navtray-li-link .nav-img-w img {
	width:73%
}
.navtray-section-main .navtray-list-main .navtray-li-link .nav-label {
	font-size:1em
}
.navtray-section-main .navtray-list-main .navtray-li-link:hover .nav-img-w, .navtray-section-main .navtray-list-main .navtray-li-link:active .nav-img-w, .navtray-section-main .navtray-list-main .navtray-li-link:focus .nav-img-w {
	-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.025);
	box-shadow:0px 1px 1px 1px rgba(0,0,0,0.025)
}
.navtray-section-main:after {
	content:'';
	display:block;
	clear:both;
	border-bottom:solid 3px #e4e7eb;
	height:24px;
	margin:0 20px
}
.navtray-section-main-w-all-btn {
	padding-bottom:0
}
.navtray-section-main-w-all-btn .navtray-list-main:after {
	border:none
}
.navbar-mobile, #main-wrapper, #footer-wrapper {
	-webkit-transition:left 0.15s ease-out 0s;
	transition:left 0.15s ease-out 0s
}
.navbar-mobile, #main-wrapper, #footer-wrapper {
	position:relative
}
.nav-mobile-scroller, .navtray-section-main {
	min-height:100%
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .nav-outer-container {
	width:100%
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay, .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
	left:31%
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .navmenu-search-section-results {
	display:block;
	opacity:1
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .navmenu-w-mobile-top, .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navtray-w, .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar {
	display:none !important
}
.bp-nav-mobile .show-mobile-search-results .navmenu-w-search .btn-clear-search-input {
	display:block
}
.bp-nav-mobile .show-mobile-search-results .navmenu-w-search .navmenu-search-section-input {
	margin-right:55px
}
.bp-nav-mobile .show-mobile-search-results-ready .navmenu-search-section-form {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:9999
}
.bp-nav-mobile .navmenu-w-search {
	width:100%;
	padding:0
}
.bp-nav-mobile .navmenu-w-search.searching .navmenu-search-section-results .navmenu-search-results .btn-show-all-results {
	display:block;
	width:240px;
	margin:5px auto 50px
}
.bp-nav-mobile .navmenu-search-section-form {
	background:#e4e7eb;
	padding:9px
}
.bp-nav-mobile .navmenu-search-section-input {
	padding:8px 12px 10px 8px;
	margin:0
}
.bp-nav-mobile .navmenu-search-section-input input[type=text] {
	font-size:1em;
	font-family:"SST W02 Roman", "SST W10 Roman", "SST W15 Roman", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:1;
	width:90%;
	padding-left:0
}
.bp-nav-mobile .btn-clear-search-input {
	right:10px;
	top:9px;
	width:44px;
	height:44px;
	padding-top:14px;
	padding-left:14px;
	background:#83838f;
	color:#fff;
	-webkit-font-smoothing:antialiased
}
.bp-nav-mobile .btn-clear-search-input:hover, .bp-nav-mobile .btn-clear-search-input:active, .bp-nav-mobile .btn-clear-search-input:focus {
	background-color:#504d56
}
.bp-nav-mobile .fonticon-10-search {
	top:0;
	left:0;
	font-size:1.3em
}
.bp-nav-mobile .navmenu-search-section-results {
	margin-top:0;
	padding-top:18px;
	background:#fff
}
.bp-nav-mobile .navmenu-search-popular-searches {
	padding:3px 0 0 0
}
.bp-nav-mobile .navmenu-search-popular-searches p.l3 {
	margin-bottom:4px;
	margin-left:20px
}
.bp-nav-mobile .search-result-p .search-result-headline {
	font-size:0.9em;
	line-height:1.3em
}
.bp-nav-mobile .navmenu-list-results .search-result-line:after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:0px;
	margin:0 15px;
	border-bottom:solid 1px #d2d2db
}
.bp-nav-mobile .navmenu-list-results .search-result-line>a {
	padding:9px 5px 0px 16px;
	height:59px
}
.bp-nav-mobile .navmenu-list-results .search-result-line>a>img {
	margin-right:6px;
	width:68px
}
.bp-nav-mobile .navmenu-list-results .search-result-line>a .fonticon-30-support {
	margin-right:26px;
	font-size:2em
}
.bp-nav-mobile .navmenu-list-extended {
	margin-top:10px;
	margin-left:5px
}
.bp-nav-mobile .navmenu-list-extended .search-result-line>a.tl {
	font-size:0.8125em;
	padding-left:15px;
	padding-right:15px
}
.nav-mobile-scroller {
	position:relative
}
.nav-mobile-nav-shadow {
	display:block;
	z-index:100;
	width:6px;
	height:5000px;
	position:absolute;
	top:0;
	right:0;
	background:-moz-linear-gradient(left, rgba(39,43,55,0) 0%, rgba(39,43,55,0.04) 20%, rgba(39,43,55,0.08) 40%, rgba(39,43,55,0.1) 54%, rgba(39,43,55,0.18) 77%, rgba(39,43,55,0.26) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(39,43,55,0)), color-stop(20%, rgba(39,43,55,0.04)), color-stop(40%, rgba(39,43,55,0.08)), color-stop(54%, rgba(39,43,55,0.1)), color-stop(77%, rgba(39,43,55,0.18)), color-stop(100%, rgba(39,43,55,0.26)));
	background:-webkit-linear-gradient(left, rgba(39,43,55,0) 0%, rgba(39,43,55,0.04) 20%, rgba(39,43,55,0.08) 40%, rgba(39,43,55,0.1) 54%, rgba(39,43,55,0.18) 77%, rgba(39,43,55,0.26) 100%);
	background:-o-linear-gradient(left, rgba(39,43,55,0) 0%, rgba(39,43,55,0.04) 20%, rgba(39,43,55,0.08) 40%, rgba(39,43,55,0.1) 54%, rgba(39,43,55,0.18) 77%, rgba(39,43,55,0.26) 100%);
	background:-ms-linear-gradient(left, rgba(39,43,55,0) 0%, rgba(39,43,55,0.04) 20%, rgba(39,43,55,0.08) 40%, rgba(39,43,55,0.1) 54%, rgba(39,43,55,0.18) 77%, rgba(39,43,55,0.26) 100%);
	background:linear-gradient(to right, rgba(39,43,55,0) 0%, rgba(39,43,55,0.04) 20%, rgba(39,43,55,0.08) 40%, rgba(39,43,55,0.1) 54%, rgba(39,43,55,0.18) 77%, rgba(39,43,55,0.26) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00272b37', endColorstr='#42272b37', GradientType=1 )
}
.navmenu-w-search-container, .navmenu-w-mobile-top, .navtray-w-tall, .navtray-w-short, .navbar-outer {
	z-index:10
}
}
@media (max-width: 35.4375em) {
.bp-nav-mobile .navmenu-w-search .navmenu-search-section-input input[type=text] {
	width:80%
}
}
@media (max-width: 29.9375em) {
.nav-wrapper, .navbar {
	height:auto
}
.navbar-mobile {
	height:48px
}
.mobile-screen-overlay {
	top:48px;
	left:0
}
.page-wrap-inner.show-mobile-menu {
	left:85.5%
}
.nav-outer-container {
	width:85.5%;
	left:-85.5%
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay, .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
	left:15.5%
}
.navbar-mobile .btn-mobile-nav, .navbar-mobile .btn-mobile-cart {
	width:48px;
	height:48px
}
.navbar-mobile .btn-mobile-nav {
	padding:11px 0 0 0
}
.navbar-mobile .btn-mobile-cart {
	padding:14px 0 0 0;
	font-size:0.75em
}
.navbar-mobile .btn-mobile-cart i {
	font-size:1.33333em;
	margin-right:4px
}
.navbar-mobile .sprite-32a-sony-logo {
	background-position:-96px 0px;
	width:72px;
	height:25px
}
.navbar-mobile .sprite-32a-sony-logo {
	margin-top:12px;
	margin-left:-36px;
	-webkit-transform:none
}
.navmenu-w-account .btn-login, .navmenu-w-account .btn-logout {
	max-width:100%;
	margin-left:20px;
	margin-right:20px
}
.navtray-section-main .navtray-list-main .navtray-li-link .nav-label {
	font-size:0.9375em
}
.bp-nav-mobile .navmenu-w-search.searching .navmenu-search-section-results .navmenu-search-results .btn-show-all-results {
	width:auto;
	display:block;
	margin:5px 20px 50px
}
}
@media (min-width: 22.125em) and (max-width: 23.0625em) {
.page-wrap-inner.show-mobile-menu {
	left:87%
}
.nav-outer-container {
	width:87%;
	left:-87%
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay, .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
	left:14%
}
}
@media (min-width: 24.5em) and (max-width: 25.5em) {
.page-wrap-inner.show-mobile-menu {
	left:88.3%
}
.nav-outer-container {
	width:88.3%;
	left:-88.3%
}
.page-wrap-inner.show-mobile-menu.show-mobile-search-results .mobile-screen-overlay, .page-wrap-inner.show-mobile-menu.show-mobile-search-results .navbar-mobile, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #main-wrapper, .page-wrap-inner.show-mobile-menu.show-mobile-search-results #footer-wrapper {
	left:12.7%
}
}
@media (max-width: 61.25em) {
.language-interstitial .module-margin {
	margin-left:3.52941%
}
.language-interstitial .module-li-main .module-text-box {
	width:100%
}
}
@media (max-width: 61.1875em) {
.language-interstitial .image-module {
	height:206px
}
.language-interstitial .module-li-main {
	padding:44px 0 70px 0
}
.language-interstitial .module-li-main .module-text-box {
	width:100%
}
.language-interstitial .box {
	margin:7px 0 45px 0;
	height:196px
}
.language-interstitial .box h1 {
	margin-bottom:27px
}
.language-interstitial .box .btn-holder .btn {
	margin-right:16px
}
.language-interstitial .box .btn-holder .btn.no-margin {
	margin-right:0
}
}
@media (max-width: 47.9375em) {
.language-interstitial .image-module {
	height:236px
}
.language-interstitial .box {
	margin:22px 0 47px 0;
	height:205px
}
.language-interstitial .box h1 {
	margin-bottom:28px
}
.language-interstitial .box .btn-holder .btn {
	display:block;
	margin-bottom:17px;
	margin-right:0
}
.language-interstitial .module-li-main {
	padding:32px 0 14px 0
}
.language-interstitial .module-li-main .module-text-box {
	margin-bottom:46px;
	width:100%
}
}
@media (max-width: 35.5em) {
.language-interstitial .image-module {
	height:306px
}
.language-interstitial .box {
	margin:28px 0 40px 0;
	height:220px
}
.language-interstitial .box h1 {
	margin-bottom:28px
}
.language-interstitial .btn-holder .btn {
	display:block;
	margin-bottom:14px;
	margin-right:0
}
.language-interstitial .module-li-main {
	padding:32px 0 14px 0
}
.language-interstitial .module-li-main .module-text-box {
	width:100%;
	margin-bottom:44px;
	padding-bottom:0
}
}
@media (max-height: 34.375em) {
.modal-light-compare.modal .container, .modal-light-compare.modal .grid {
	height:auto
}
}
@media (max-width: 909px) {
.compare-carousel-container .container {
	width:100% !important
}
.compare-carousel-container .light-compare .table-center-wrap, .compare-carousel-container .light-compare .table-center {
	display:block
}
.compare-carousel-container .light-compare .table-center, .compare-carousel-container .light-compare .box {
	height:100%
}
.compare-carousel-container .thumb-nav {
	margin:-4px auto 0
}
.compare-carousel-container .thumb-nav .slider {
	width:auto
}
.compare-carousel-container.thumb-mode .thumb-nav {
	height:62px;
	width:100%
}
.compare-carousel-container.thumb-mode .thumb-nav li {
	width:auto;
	padding:8px;
	height:42px
}
.compare-carousel-container.thumb-mode .thumb-nav img {
	width:56px;
	margin:0 auto;
	float:none
}
.compare-carousel-container.thumb-mode .thumb-nav i, .compare-carousel-container.thumb-mode .thumb-nav span {
	display:none
}
.compare-carousel-container.icon-mode .thumb-nav {
	height:54px
}
.compare-carousel-container.icon-mode .thumb-nav li {
	width:auto;
	height:30px;
	padding:10px 1%
}
.compare-carousel-container.icon-mode .thumb-nav img, .compare-carousel-container.icon-mode .thumb-nav span {
	display:none
}
.compare-carousel-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
.compare-carousel-container.text-mode .thumb-nav {
	height:60px
}
.compare-carousel-container.text-mode .thumb-nav li {
	line-height:14px;
	padding:10px 0;
	height:34px
}
.compare-carousel-container.text-mode .thumb-nav img, .compare-carousel-container.text-mode .thumb-nav i {
	display:none
}
.compare-carousel-container.text-mode .thumb-nav .label-container {
	top:1px;
	display:block
}
.compare-carousel-container.top-nav .thumb-nav i, .compare-carousel-container.top-nav .thumb-nav img {
	display:none
}
.compare-carousel-container.top-nav .thumb-nav span {
	display:inline-block;
	margin-left:20px;
	top:6px
}
.modal-light-compare.textonly+.compare-carousel-container {
	margin:-10px 0 0;
	padding:0 0 10px
}
}
@media (max-width: 410px) {
.span7 .compare-carousel-container.text-mode .thumb-nav {
	width:300px
}
}
@media (min-width: 411px) and (max-width: 510px) {
.span7 .compare-carousel-container.text-mode .thumb-nav {
	width:370px
}
}
@media (min-width: 768px) and (max-width: 867px) {
.span7 .compare-carousel-container.text-mode .thumb-nav {
	width:370px
}
}
@media (min-width: 868px) and (max-width: 967px) {
.span7 .compare-carousel-container.text-mode .thumb-nav {
	width:470px
}
.modal-light-compare .compare-carousel-container .image-module {
	height:270px
}
}
@media (min-width: 1251px) {
.modal-light-compare .compare-carousel-container .image-module {
	height:400px
}
}
@media (max-width: 1250px) {
.modal-light-compare .compare-carousel-container .image-module {
	height:370px
}
}
@media (max-width: 1120px) {
.modal-light-compare .compare-carousel-container .image-module {
	height:320px
}
}
@media (max-width: 1000px) {
.modal-light-compare .compare-carousel-container .image-module {
	height:290px
}
}
@media (max-width: 860px) {
.modal-light-compare .compare-carousel-container .image-module {
	height:250px
}
}
@media (max-width: 47.9375em) {
.light-compare {
	margin:30px 0 0 0
}
.compare-carousel-container .light-compare .table-center-wrap, .compare-carousel-container .light-compare .table-center {
	display:block
}
.compare-carousel-container .light-compare .table-center, .compare-carousel-container .light-compare .box {
	height:100%
}
.compare-carousel-container .thumb-nav {
	margin:-4px auto 0
}
.compare-carousel-container .thumb-nav li.active {
	background:#f1f5f9
}
.compare-carousel-container.thumb-mode .thumb-nav {
	height:62px;
	width:100%
}
.compare-carousel-container.thumb-mode .thumb-nav li {
	width:auto;
	padding:8px;
	height:42px
}
.compare-carousel-container.thumb-mode .thumb-nav img {
	width:56px;
	margin:0 auto;
	float:none
}
.compare-carousel-container.thumb-mode .thumb-nav i, .compare-carousel-container.thumb-mode .thumb-nav span {
	display:none
}
.compare-carousel-container.icon-mode .thumb-nav {
	height:54px
}
.compare-carousel-container.icon-mode .thumb-nav li {
	width:auto;
	height:30px
}
.compare-carousel-container.icon-mode .thumb-nav img, .compare-carousel-container.icon-mode .thumb-nav span {
	display:none
}
.compare-carousel-container.icon-mode .thumb-nav i {
	top:4px;
	margin:0 15px
}
.compare-carousel-container.text-mode .thumb-nav {
	height:60px
}
.compare-carousel-container.text-mode .thumb-nav li {
	line-height:14px;
	padding:10px 0;
	height:34px;
	width:auto
}
.compare-carousel-container.text-mode .thumb-nav img, .compare-carousel-container.text-mode .thumb-nav i {
	display:none
}
.compare-carousel-container.text-mode .thumb-nav .label-container {
	top:1px;
	display:block
}
.compare-carousel-container.top-nav .thumb-nav i, .compare-carousel-container.top-nav .thumb-nav img {
	display:none
}
.compare-carousel-container.top-nav .thumb-nav span {
	display:inline-block;
	margin-left:20px;
	top:6px
}
.compare-carousel-container .compare-carousel-wrapper {
	background:#fff
}
.mobile-hd {
	position:relative;
	padding:18px 0 40px 3.125%;
	margin-bottom:22px;
	-webkit-box-shadow:0px 3px 10px -6px rgba(0,0,0,0.18);
	-moz-box-shadow:0px 3px 10px -6px rgba(0,0,0,0.18);
	box-shadow:0px 3px 10px -6px rgba(0,0,0,0.18)
}
.mobile-hd .mobile-hd-txt {
	float:left
}
.mobile-hd .modal-close {
	position:absolute;
	right:11px;
	top:11px
}
.light-compare-content {
	width:100%;
	background:#fff
}
.light-compare-content .light-compare-hd {
	width:85%;
	margin-bottom:27px;
	padding:0
}
.light-compare-wrapper {
	padding:14px 0
}
.light-compare .light-compare-box {
	height:100px
}
.light-compare .light-compare-box .image-module {
	height:100px
}
.light-compare .light-compare-box .inner .light-compare-bd {
	padding:16px 0 0 32px
}
.modal-light-compare {
	height:100%;
	overflow:auto
}
.modal-light-compare .modal-inner {
	width:100%
}
.modal-light-compare.modal.fade.in {
	top:0;
	left:0
}
.modal-light-compare.modal.fade-only {
	left:0;
	top:0
}
.modal-light-compare .compare-carousel-container .image-module {
	text-align:center;
	display:block;
	height:auto
}
.modal-light-compare .container, .modal-light-compare .grid {
	width:100%
}
.modal-light-compare .box-close {
	top:10px;
	right:10px
}
.modal-light-compare .tab-container {
	display:table
}
.modal-light-compare .tab-container .tabs {
	display:table-row;
	width:100%;
	background:#e8edf3
}
.modal-light-compare .tab-container .tabs li {
	display:table-cell;
	float:none
}
.modal-light-compare .tab-container .tabs li a {
	padding:20px 10px
}
}
@media (min-width: 75em) {
.one-sony-carousel.secondary-tout .st-container {
	height:490px
}
}
@media (min-width: 64em) and (max-width: 74.9375em) {
.one-sony-carousel.secondary-tout .st-container {
	height:430px
}
}
@media (min-width: 35.5em) and (max-width: 63.9375em) {
.one-sony-carousel.secondary-tout .st-container {
	height:372px
}
}
@media (min-width: 30em) and (max-width: 35.4375em) {
.one-sony-carousel.secondary-tout .st-container {
	height:347px
}
}
@media (max-width: 29.9375em) {
.one-sony-carousel.secondary-tout .st-container {
	height:317px
}
}
@media (min-width: 75em) {
.pdp-slideshow .pdp-slideshow-slide.type1 .pdp-slide-inner {
	padding:2.5% 1% 8%
}
}
@media (min-width: 87.5em) {
.pdp-slideshow .pdp-slideshow-slide.type1 .pdp-slide-inner {
	padding:40px 40px 110px
}
.pdp-slideshow .pagination-paddles button {
	top:50%
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.pdp-slideshow {
	height:500px
}
.pdp-slideshow .pdp-slideshow-slide.type1 .pdp-slide-inner {
	padding:2.5% 2% 13%
}
.pdp-slideshow .thumb-nav-container {
	height:3.25em
}
.pdp-slideshow .thumb-nav-container .thumb-nav-grid {
	top:-92px
}
.pdp-slideshow .thumb-nav-container .pagination-paddles {
	top:-64px
}
.pdp-slideshow .thumb {
	width:3.875em
}
.pdp-slideshow .thumb a.first:before {
	left:-4px;
	width:4px
}
.pdp-slideshow .thumb a.first .active-highlight {
	left:-4px;
	padding-left:4px
}
.pdp-slideshow .thumb a.last:after {
	right:-4px;
	width:4px
}
.pdp-slideshow .thumb a.last .active-highlight {
	right:-4px;
	padding-right:4px
}
.pdp-slideshow .thumb img {
	width:3.5em;
	height:2.5em
}
}
@media (max-width: 47.9375em) {
.pdp-slideshow {
	height:420px
}
.pdp-slideshow .pagination-paddles button.pagination-next {
	right:2%;
	margin-right:0
}
.pdp-slideshow .pagination-paddles button.pagination-prev {
	left:2%;
	margin-left:0
}
}
@media (min-width: 30em) and (max-width: 47.9375em) {
.pdp-slideshow {
	height:420px
}
.pdp-slideshow .pdp-slideshow-slide.type1 .pdp-slide-inner {
	padding:4% 3% 6%
}
}
@media (max-width: 29.9375em) {
.pdp-slideshow {
	height:400px
}
.pdp-slideshow .pdp-slideshow-slide.type1 .pdp-slide-inner {
	padding:5% 5% 10%
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.primary-tout .image-module {
	height:500px
}
.primary-tout .inner .box {
	padding:31px 34px 30px 34px
}
.primary-tout .inner .box .btn {
	margin-top:0
}
.primary-tout .inner .box .p3 {
	margin-bottom:16px
}
.primary-tout.default .inner.force-mobile-bg .box.center, .primary-tout.default .inner.force-mobile-bg .box.left, .primary-tout.default .inner.force-mobile-bg .box.right, .primary-tout.default .inner .box {
	padding:26px 44px 34px 44px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box {
	padding:36px 0px 32px 34px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.center {
	padding-right:22px;
	padding-left:22px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.left {
	padding-right:0px;
	padding-left:34px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.right {
	padding-right:0px;
	padding-left:34px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box .table-bottom {
	padding-bottom:32px
}
.primary-tout.homepage .inner .box {
	padding:36px 34px 30px 34px
}
.primary-tout.homepage .secondary .box {
	padding:28px 0 12px 0
}
.primary-tout.product-intro-plate .image-module {
	height:440px
}
.primary-tout.product-intro-plate .table-center-wrap {
	width:100%
}
.primary-tout.product-intro-plate .inner .box {
	padding:40px 34px 30px 34px
}
.primary-tout.title-plate .image-module {
	height:234px
}
.primary-tout.title-plate .inner .box {
	padding:30px 17px 40px 0
}
.primary-tout.title-plate .inner .box .p3 {
	line-height:1.3em
}
}
@media (max-width: 47.9375em) {
.primary-tout .box.left, .primary-tout .box.right {
	text-align:left
}
.primary-tout .image-module {
	height:420px
}
.primary-tout .table-center-wrap {
	width:100%
}
.primary-tout .top {
	padding-top:4%
}
.primary-tout .top .table-center {
	vertical-align:top
}
.primary-tout .bottom {
	padding-bottom:4%
}
.primary-tout .bottom .table-center {
	vertical-align:bottom
}
.primary-tout .secondary .container {
	width:100%;
	padding:0 32px
}
.primary-tout .inner.force-mobile-bg {
	padding:0;
	width:100%
}
.primary-tout .inner.force-mobile-bg .box {
	padding:16px 22px 20px 22px
}
.primary-tout .inner.light-text-trans-box.force-mobile-bg .box {
	background:rgba(33,37,48,0.95)
}
.primary-tout .inner.dark-text-trans-box.force-mobile-bg .box {
	background:rgba(255,255,255,0.95)
}
.primary-tout .inner .box {
	margin-top:0;
	padding:16px 22px 20px 22px
}
.primary-tout .inner .box .btn {
	margin-top:0
}
.primary-tout .inner .box .p3 {
	margin-bottom:16px
}
.primary-tout.default .no-grid-at-767 {
	width:100%
}
.primary-tout.default .inner.force-mobile-bg .box.center, .primary-tout.default .inner.force-mobile-bg .box.left, .primary-tout.default .inner.force-mobile-bg .box.right, .primary-tout.default .inner .box {
	padding:22px 120px 18px 32px
}
.primary-tout.default .inner.force-mobile-bg .box.center .linkgroup a.btn.video, .primary-tout.default .inner.force-mobile-bg .box.left .linkgroup a.btn.video, .primary-tout.default .inner.force-mobile-bg .box.right .linkgroup a.btn.video, .primary-tout.default .inner .box .linkgroup a.btn.video {
	padding:11px 11px 12px
}
.primary-tout.default .inner.force-mobile-bg .box.center .linkgroup a.btn.video i, .primary-tout.default .inner.force-mobile-bg .box.left .linkgroup a.btn.video i, .primary-tout.default .inner.force-mobile-bg .box.right .linkgroup a.btn.video i, .primary-tout.default .inner .box .linkgroup a.btn.video i {
	margin:-5px 0
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box {
	padding:22px 120px 18px 18px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.center {
	padding-right:64px;
	padding-left:64px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.left {
	padding-right:120px;
	padding-left:18px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.right {
	padding-right:120px;
	padding-left:18px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box .table-bottom {
	padding-bottom:18px
}
.primary-tout.homepage .inner .box {
	padding:38px 0 25px 0
}
.primary-tout.homepage .inner .box .eyebrow {
	margin-bottom:0px
}
.primary-tout.homepage .inner .box h1 {
	margin-top:0;
	margin-bottom:20px;
	margin-left:-2px
}
.primary-tout.homepage .inner .box .btn {
	margin-top:0
}
.primary-tout.homepage .inner .box .bq1>p {
	margin-bottom:10px
}
.primary-tout.product-intro-plate .no-grid-at-767 {
	width:100%
}
.primary-tout.product-intro-plate .inner .box .eyebrow {
	margin-bottom:0
}
.primary-tout.product-intro-plate .inner .box h1 {
	margin-bottom:6px
}
.primary-tout.product-intro-plate .top.inner {
	padding-top:4%
}
.primary-tout.product-intro-plate .top.inner .table-center {
	vertical-align:top
}
.primary-tout.product-intro-plate .top.inner .box {
	padding:18px 20px 16px 20px
}
.primary-tout.product-intro-plate .top.inner .box .p3 {
	margin-bottom:15px
}
.primary-tout.product-intro-plate .bottom.inner {
	padding-bottom:4%
}
.primary-tout.product-intro-plate .bottom.inner .table-center {
	vertical-align:bottom
}
.primary-tout.product-intro-plate .bottom.inner .box {
	padding:18px 20px 66px 20px
}
.primary-tout.product-intro-plate .mobile-buttons-wrap {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	padding-bottom:4%
}
.primary-tout.product-intro-plate .mobile-buttons-wrap .mobile-buttons {
	padding:20px
}
.primary-tout.product-intro-plate .mobile-buttons-wrap .mobile-buttons a {
	float:left;
	margin-right:3px;
	padding:10px
}
.primary-tout.product-intro-plate .mobile-buttons-wrap .mobile-buttons a i {
	font-size:1.846em
}
.primary-tout.product-intro-plate .mobile-buttons-wrap .mobile-buttons a span {
	display:none
}
.primary-tout.title-plate .image-module {
	background-size:cover;
	height:158px
}
.primary-tout.title-plate .inner .box {
	padding:28px 0 20px 0
}
.primary-tout.title-plate .inner .box h1 {
	margin-top:-3px;
	margin-bottom:24px
}
}
@media (min-width: 30em) and (max-width: 47.9375em) {
.primary-tout .image-module, .primary-tout.product-intro-plate .image-module {
	height:420px
}
}
@media (max-width: 29.9375em) {
.primary-tout .image-module, .primary-tout.product-intro-plate .image-module {
	height:400px
}
.primary-tout.default .inner.force-mobile-bg .box.center, .primary-tout.default .inner.force-mobile-bg .box.left, .primary-tout.default .inner.force-mobile-bg .box.right, .primary-tout.default .inner .box {
	padding:22px 36px 18px 32px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box {
	padding:22px 36px 18px 18px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.center {
	padding-right:22px;
	padding-left:22px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.left {
	padding-right:36px;
	padding-left:18px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box.right {
	padding-right:36px;
	padding-left:18px
}
.primary-tout.default .inner.no-bg:not(.force-mobile-bg) .box .table-bottom {
	padding-bottom:18px
}
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
.pd-module .top .desc {
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1;
	-webkit-column-gap:30px;
	-moz-column-gap:30px;
	column-gap:30px
}
.pd-module .last-column {
	position:relative
}
.pd-module .last-column.m-span6 {
	margin-left:0
}
.pd-module .last-column .measurements .img-wrapper {
	width:auto
}
.pd-module .last-column .measurement {
	min-width:0;
	float:left;
	margin-bottom:0
}
.pd-module .last-column .measurement.multi {
	margin-top:0;
	margin-bottom:1.4375em;
	margin-right:1.4375em
}
.pd-module .bottom .bottom-btn.m-span6 {
	text-align:left
}
}
@media (max-width: 35.4375em) {
.pd-module .top .desc {
	-webkit-column-count:1;
	-moz-column-count:1;
	column-count:1;
	-webkit-column-gap:30px;
	-moz-column-gap:30px;
	column-gap:30px;
	margin-bottom:0
}
.pd-module dl {
	margin-bottom:0
}
.pd-module .features {
	padding-bottom:20px
}
.pd-module .last-column {
	padding:0
}
.pd-module .last-column .specs {
	padding:0
}
.pd-module .last-column .features {
	padding-top:0px
}
.pd-module .last-column .features li {
	padding-bottom:16px;
	padding-top:16px;
	border-top:1px solid #e4e7eb
}
.pd-module .extras {
	margin-top:0
}
.pd-module .extras.with-measurements {
	margin-top:0
}
.pd-module .specs {
	padding-top:20px
}
.pd-module .measurements {
	display:none
}
.pd-module .bottom .text-tout {
	text-align:center;
	position:relative
}
.pd-module .bottom .text-tout .icon {
	position:relative;
	display:block
}
.pd-module .bottom .text-tout .copy.with-icon {
	margin-left:0;
	max-width:100%;
	display:block
}
.pd-module .bottom .bottom-btn.span6 {
	padding-top:30px;
	text-align:center
}
}
@media (max-width: 47.9375em) {
.ps-module .product-attributes, .ps-module .price-content, .ps-module .inline-details .color-swatches {
	padding:0
}
.ps-module .product-details {
	padding-top:1.5em;
	padding-bottom:0
}
.ps-module #desktop-sticky-price, .ps-module .spacer, .ps-module .product-img-wrap, .ps-module .jump-links, .ps-module .review-text {
	display:none !important
}
.ps-module .product-attribute, .ps-module .product-model {
	display:block
}
.ps-module .price-content .price-prefix, .ps-module .price-content .msrp, .ps-module .price-content .price, .ps-module .m-product-img, .ps-module .inline-details {
	display:inline-block
}
.ps-module .inline-details .color-swatches, .ps-module .product-attributes, .ps-module .price-content>.text-right {
	float:none
}
.ps-module .price-content>.text-right, .ps-module .price-text {
	text-align:left
}
.ps-module .be-social {
	position:static;
	width:100%;
	margin-top:2px;
	text-align:center;
	padding-bottom:1.625em
}
.ps-module .be-social>a {
	width:auto
}
.ps-module .price-content, .ps-module .price-content .btn {
	clear:both
}
.ps-module .price-content>.text-right {
	margin:0 0 0.875em
}
.ps-module .product-rating {
	margin:2px 0 6px
}
.ps-module .share-trigger {
	margin-left:1.25em
}
.ps-module .product-title {
	margin-bottom:0.22222em
}
.ps-module .price-content .price-prefix, .ps-module .price-content .msrp, .ps-module .price-content .price, .ps-module .product-model, .ps-module .inline-details {
	margin-bottom:0
}
.ps-module .color-swatches, .ps-module .product-attribute {
	margin-bottom:.5em
}
.ps-module .inline-details, .ps-module .inline-details .color-swatches {
	margin-top:0
}
.ps-module .price-content .price-prefix, .ps-module .price-content .msrp, .ps-module .price-content .price {
	padding-right:3px
}
.ps-sticky-nav .product-img {
	margin:0.4375em 0.25em 0 0;
	max-width:3.125em;
	max-width:-webkit-calc(30% - 0.25em );
	max-width:calc(30% - 0.25em );
	max-height:3.125em
}
.ps-sticky-nav .product-img+div {
	max-width:70%
}
.ps-sticky-nav .sticky-nav-title {
	margin-top:1.06667em;
	margin-bottom:-0.13333em
}
.ps-sticky-nav .price-text {
	margin:0 0 1em 0;
	white-space:nowrap
}
.ps-sticky-nav .price-text .price-prefix {
	display:inline;
	margin:0
}
.ps-sticky-nav .price-text .space {
	display:inline
}
.ps-sticky-nav .price-text .msrp {
	padding-right:0
}
.ps-sticky-nav .buy-btn {
	margin:0 !important;
	float:right !important
}
.ps-sticky-nav .btn {
	display:inline-block;
	width:auto;
	margin-top:1em;
	margin-bottom:1em;
	padding:11px 20px 12px
}
}
@media (max-width: 47.9375em) {
.rv-module {
	margin:1.875em 0 2.5em
}
.rv-module .sony-carousel {
	width:2000px
}
.rv-module .sony-carousel .sony-carousel-slide {
	-webkit-transform:none;
	width:900px
}
.rv-module .sony-carousel .slimgrid .gallery-item {
	width:8.25em;
	margin-left:0.75em
}
.rv-module .sony-carousel .sony-carousel-slide:first-child .gallery-item:first-child {
	margin-left:0
}
.rv-module .m-container {
	margin-top:1.25em
}
.rv-module .sony-carousel-wrapper {
	overflow:visible;
*zoom:1
}
.rv-module .sony-carousel-wrapper:before, .rv-module .sony-carousel-wrapper:after {
	display:table;
	content:"";
	line-height:0
}
.rv-module .sony-carousel-wrapper:after {
	clear:both
}
.rv-module .sony-carousel .container, .rv-module .sony-carousel .slimgrid {
	width:auto
}
}
@media (max-width: 29.9375em) {
.container .rp-tabs .rp-tab {
	width:33%;
	padding-left:0;
	padding-right:0;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
}
.related-products.rp-mobile {
	width:86.25%;
	overflow:visible;
	position:static;
	visibility:visible;
	margin-left:auto;
	margin-right:auto
}
@media (min-width: 61.25em) and (max-width: 74.9375em) {
.related-products .shuffle-container {
	max-width:1190px
}
.related-products .shuffle-container.slimgrid5 {
	width:91.89189%
}
}
@media (min-width: 75.0625em) {
.related-products .shuffle-container {
	max-width:1190px
}
.related-products .shuffle-container.slimgrid5 {
	width:100%
}
}
@media (max-width: 61.1875em) {
.related-products.strip .span1 {
	width:152px
}
}
@media (min-width: 48.0625em) {
.related-products.suggested .span6:after {
	content:'';
	display:block;
	padding-top:98.1963928%
}
}
@media (min-width: 30.0625em) and (max-width: 48em) {
.related-products.suggested {
	padding:0 4% 0 4%
}
.related-products.suggested .span6 {
	width:48.13617%
}
.related-products.suggested .span6:after {
	content:'';
	display:block;
	padding-top:128.343949%
}
.related-products.suggested .gallery-item .product-img {
	margin-top:12%
}
.related-products.suggested .gallery-item .product-price {
	margin-top:5%
}
.related-products.suggested .gallery-item .gallery-item-inner .product-tagline {
	font-size:1.3125em
}
.related-products.suggested .gallery-item .gallery-item-inner .product-name {
	padding-top:4.142857%;
	font-size:0.6875em
}
.related-products.suggested .gallery-item .gallery-item-inner .product-tagline {
	max-width:245px
}
}
@media (max-width: 30em) {
.related-products.suggested .gallery-item {
	margin-left:0
}
.related-products.suggested .gallery-item:after {
	padding-top:9.196078%
}
}
@media (max-width: 35.5625em) {
.related-products .gallery-item.small-size.plate .gallery-item-inner .product-img {
	min-height:215px
}
.related-products .gallery-item.small-size.plate .gallery-item-inner .product-img .promo-content {
	min-height:215px
}
}
@media (min-width: 30.0625em) and (max-width: 980px) {
.related-products.related-products-4up .gallery-item:after {
	padding-top:99%
}
}
@media (max-width: 61.25em) {
.related-products .gallery-item.plate .promo-content .promo-title {
	position:static
}
.related-products .gallery-item.plate .promo-content .text-count {
	position:absolute
}
}
@media (max-width: 30.0625em) {
.related-products .gallery-item.plate .promo-content .text-promo-title {
	width:175px
}
.related-products .gallery-item.plate .promo-content .promo-title {
	position:static
}
}
@media (max-width: 40.625em) {
.related-products .gallery-item.plate .text-promo-title .emphasis {
	visibility:hidden;
	display:none
}
}
@media (max-width: 30.0625em) {
.related-products .gallery-item .product-img:after {
	content:none
}
.related-products.suggested .gallery-item .product-img:after {
	content:''
}
.related-products.suggested .gallery-item .gallery-item-inner {
	position:static
}
}
@media (max-width: 35.5em) {
.related-products:after {
	content:none
}
}
@media (min-width: 30.0625em) and (max-width: 61.25em) {
.related-products .medium:after {
	padding-top:160.290023%
}
}
@media (min-width: 30.0625em) and (max-width: 61.25em) {
.related-products .gallery-item:after {
	padding-top:133.196078%
}
.related-products .gallery-item .gallery-item-inner, .related-products .product-img .product-img-wrap {
	position:absolute
}
.related-products .medium.gallery-item:after {
	padding-top:151.996078%
}
.related-products.related-products-4up .gallery-item:after {
	padding-top:160.196078%
}
.related-products.related-products-4up .medium.gallery-item:after {
	padding-top:141.196078%
}
.related-products.related-products-4up .medium .product-img:after {
	padding-top:90.32761%
}
}
@media (min-width: 35.5625em) and (max-width: 47.9375em) {
.related-products .gallery-item.medium:after {
	padding-top:170.196078%
}
}
@media (min-width: 35.5625em) and (max-width: 40em) {
.related-products .gallery-item.medium:after {
	padding-top:182.196078%
}
}
@media (max-width: 35.5em) {
.related-products {
	margin:0 0 53px 0
}
}
@media (max-width: 74.9375em) {
.related-products .rp-slide {
	width:93.06122%
}
}
@media (min-width: 75em) {
.related-products .rp-slide {
	width:85.06122%
}
}
@media (min-width: 87.5em) {
.related-products .rp-slide {
	width:93.06122%
}
}
@media (min-width: 48.0625em) and (max-width: 61.25em) {
.related-products .rp-slide.related-products-3up .gallery-item.medium .product-img:after {
	padding-top:109.92761%
}
}
@media (min-width: 48.0625em) and (max-width: 61.25em) {
.related-products .rp-slide.related-products-3up .gallery-item.plate:after {
	padding-top:131.09025%
}
}
@media (min-width: 30.0625em) and (max-width: 48em) {
.related-products .rp-slide.related-products-3up .gallery-item.medium .product-img:after {
	padding-top:100.52761%
}
}
@media (min-width: 30.0625em) and (max-width: 48em) {
.related-products .rp-slide.related-products-3up .gallery-item.medium .gallery-item:after {
	padding-top:127.99607%
}
}
@media (min-width: 30.0625em) and (max-width: 48em) {
.related-products .rp-slide.related-products-3up .gallery-item.plate:after {
	padding-top:127.143%
}
}
@media (min-width: 30.0625em) and (max-width: 48em) {
.rp-grid {
	padding:0
}
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
.raa-user-reviews .pagination-paddles .nav-paddle.pagination-prev {
	left:12px;
	margin-left:0
}
.raa-user-reviews .pagination-paddles .nav-paddle.pagination-next {
	right:12px;
	margin-right:0
}
}
@media (max-width: 47.9375em) {
.raa-user-reviews .raa-overall>div, .raa-user-reviews .raa-breakdown, .raa-user-reviews .raa-social-mention blockquote {
	width:81%;
	margin:0 auto
}
.raa-user-reviews .user-ratings .raa-overall .star {
	font-size:42px
}
}
@media (max-width: 35.4375em) {
.raa-social-mention {
	display:table
}
.raa-social-mention>aside {
	display:table-cell;
	vertical-align:middle
}
.raa-user-reviews .raa-user-reviews-carousel {
	border-right:none
}
.raa-awards {
	padding-top:12px
}
.raa-module .raa-content .grid .raa-user-reviews, .raa-module .raa-content .grid .raa-expert-reviews, .raa-module .raa-content .grid .raa-awards-wrapper {
	display:none
}
.raa-module .raa-content .grid.raa-merged-wrapper, .raa-module .raa-content .grid .raa-merged-carousel-wrapper {
	display:block
}
}
@media (max-width: 61.1875em) {
.search-results .featured-list>li {
	float:none;
	width:100%
}
.search-results .results-list .results-p {
	width:86%
}
.search-results .bar-tone .search-left {
	width:90%
}
.search-results .bar-tone .search {
	width:89%
}
}
@media (max-width: 47.9375em) {
.search-results .media .no-float {
	float:none;
	margin:0
}
.search-results .featured-result .media .media-img {
	float:none;
	width:100%
}
.search-results .media .no-float .img {
	margin-bottom:0
}
.search-results .featured-result .media .img {
	width:100%
}
.search-results .featured-result .media .media-img {
	width:100%;
	float:none
}
.search-results .featured-result .media .img img {
	margin:0 auto
}
.search-results .bar-tone {
	margin-bottom:10px;
	height:100px
}
.search-results .bar-tone .l3 {
	margin-top:20px;
	margin-bottom:4px
}
.search-results .bar-tone .search-form {
	margin-bottom:30px
}
.search-results .bar-tone .search-left {
	width:92%
}
.search-results .bar-tone .search {
	width:88%
}
.search-results .search-suggestions {
	margin-bottom:23px
}
.search-results .featured-result .results {
	margin-bottom:10px
}
.search-results .featured-result .title {
	margin-bottom:5px
}
.search-results .featured-result {
	margin-bottom:22px
}
.search-results .select-narrow {
	margin-bottom:8px
}
.search-results .results-list>li {
	padding:20px 0 30px 0
}
.search-results .results-list>li:hover {
	background-color:transparent
}
.search-results .results-list>li:first-child {
	border-top:1px solid #e7e9ed
}
.search-results .results-list i.fonticon-10-chevron {
	right:2px
}
.search-results .results-list .results-p {
	width:100%
}
.search-results .results-list .bd {
	padding-right:25px
}
.search-results .search-more {
	margin:30px auto 40px auto;
	width:100%;
	text-align:center
}
.search-results .search-more span {
	display:inline-block
}
.search-results .related-searches {
	padding:25px 0 50px 0
}
.search-results .accessories-list {
	margin-bottom:50px
}
}
@media (max-width: 35.5em) {
.search-results .bar-tone {
	height:100px
}
.search-results .bar-tone .search {
	width:79%
}
.search-results .bar-tone .search-left {
	width:87%
}
.search-results .results-list i.fonticon-10-chevron {
	right:2px
}
.search-results .results-list .results-p {
	width:100%
}
}
@media (max-width: 61.1875em) {
.secondary-tout .st-container .st-content .st-item {
	height:320px
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-left-top, .secondary-tout .st-container .st-content .st-item .st-item-content.align-right-top {
	top:8%
}
}
@media (max-width: 47.9375em) {
.secondary-tout .st-container .st-content .st-item {
	height:290px
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-center-bottom {
	bottom:30px
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-center-bottom>div {
	width:90%
}
.secondary-tout .st-container .st-content .st-item .dark-text-light-panel, .secondary-tout .st-container .st-content .st-item .light-text-dark-panel {
	padding:2% 4.2%
}
.secondary-tout .st-container .st-content.no-grid-at-767 .st-item {
	margin-bottom:20px
}
}
@media (max-width: 35.4375em) {
.secondary-tout .st-container .st-content .st-item {
	height:260px
}
.secondary-tout .st-container .st-content .st-item .st-item-content.light-text-trans-panel p, .secondary-tout .st-container .st-content .st-item .st-item-content.dark-text-trans-panel p {
	display:none
}
}
@media (max-width: 30em) {
.secondary-tout .st-container .st-content .st-item {
	height:220px
}
.secondary-tout .st-container .st-content .st-item .st-item-content {
	left:6%
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-left-top, .secondary-tout .st-container .st-content .st-item .st-item-content.align-right-top {
	top:4.8%
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-left-bottom.has-counter, .secondary-tout .st-container .st-content .st-item .st-item-content.align-right-bottom.has-counter {
	bottom:12%
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-center-center, .secondary-tout .st-container .st-content .st-item .st-item-content.align-center-bottom {
	left:0
}
.secondary-tout .st-container .st-content .st-item .st-item-content.align-center-center h4, .secondary-tout .st-container .st-content .st-item .st-item-content.align-center-bottom h4 {
	font-size:1.125em
}
.secondary-tout .st-container .st-content .st-item .st-item-content.dark-text-light-panel, .secondary-tout .st-container .st-content .st-item .st-item-content.light-text-dark-panel {
	padding:3% 6% 4%
}
.secondary-tout .st-container .st-content .st-item .st-item-content .ghost-center {
	display:block
}
.secondary-tout .st-container .st-content .st-item aside {
	left:6%;
	bottom:5%
}
.secondary-tout .st-container .st-content .st-item aside.has-mini-promo, .secondary-tout .st-container .st-content .st-item aside.has-mini-promo.has-copy {
	left:0;
	bottom:0;
	width:100%;
	max-width:none
}
.secondary-tout .st-container .st-content .st-item .st-social-count {
	bottom:20px;
	right:20px;
	width:110px;
	height:110px
}
.secondary-tout .st-container .st-content .st-item .mini-promo {
	display:block;
	background-color:#212530;
	background-color:rgba(33,37,48,0.95)
}
.secondary-tout .st-container .st-content .st-item .mini-promo.mini-promo-layout-light {
	background-color:#212530;
	background-color:rgba(33,37,48,0.95)
}
.secondary-tout .st-container .st-content .st-item .mini-promo .mini-promo-image-container {
	width:64px;
	height:36px;
	margin:10px
}
.secondary-tout .st-container .st-content .st-item .mini-promo .mini-promo-image-container .play-button {
	width:22px;
	height:22px;
	margin:-11px 0 0 -11px;
	font-size:0.5em;
	line-height:22px
}
.secondary-tout .st-container .st-content .st-item .mini-promo .mini-promo-caption {
	height:56px;
	line-height:56px;
	color:#fff
}
.secondary-tout .st-container .st-content.no-grid-at-479 .st-item {
	margin-bottom:20px
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.sony-video.full-bleed {
	height:500px
}
}
@media (max-width: 47.9375em) {
.sony-video.full-bleed {
	height:420px
}
}
@media (min-width: 30em) and (max-width: 47.9375em) {
.sony-video.full-bleed {
	height:400px
}
}
@media (max-width: 29.9375em) {
.sony-video.full-bleed {
	height:auto
}
.sony-video.full-bleed .full-bleed-video-wrap {
	position:static
}
.sony-video.full-bleed .full-bleed-video-wrap .flowplayer {
	position:static
}
}
@media (min-width: 61.25em) and (max-width: 74.9375em) {
.spec-items-container .spec-item {
	width:11.4375em
}
.grid .detail-labels-wrap {
	width:7.125em
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.spec-items-container .spec-item {
	width:11.75em
}
.grid .detail-labels-wrap {
	width:5.3125em
}
}
@media (max-width: 35.4375em) {
.spec-multi .sony-recommends {
	bottom:auto;
	top:.625em;
	overflow:hidden
}
.spec-multi .win8-logo {
	width:20px
}
.spec-tabs {
	display:block
}
.spec-title-wrap {
	padding-top:2.8125em
}
.spec-nav, .spec-column-header, .spec-sticky-nav .product-model, .spec-products .container .grid .detail-labels-wrap {
	display:none
}
.spec-products:before {
	height:.0625em
}
.spec-products .compare-sticky-header {
	width:100%
}
.spec-items-container .spec-item {
	width:auto
}
.spec-items-wrap {
	margin-left:0
}
.spec-item-cell .spec-cell-inner {
	padding-right:0;
	padding-left:0
}
.spec-item-cell .spec-cell-inner.only-label {
	padding-top:1.25em
}
.spec-products .spec-items-grid {
	border-right:none
}
.spec-products .spec-items-grid.overflowing:after {
	content:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.spec-item {
	border-right:0
}
.spec-item .cell-label {
	display:block
}
.spec-item .dl-horizontal dt {
	width:5em;
	float:left;
	clear:left
}
.spec-item .dl-horizontal dd {
	margin-top:0;
	margin-left:5em
}
}
@media (min-width: 35.5em) and (max-width: 61.1875em) {
.spec-section {
	margin-top:1.875em;
	padding-bottom:2.8125em
}
.spec-section .media .pull-left {
	margin-right:.5em
}
.spec-section dt:not(:first-of-type) {
	margin-top:20px
}
.spec-section .holder-for-icon {
	width:2.125em;
	height:2.125em
}
.spec-section .holder-for-icon i {
	font-size:2.1em
}
.spec-overview {
	padding:2.5em 0;
	margin-top:0
}
}
@media (max-width: 35.4375em) {
.grid [class*=span].alpha {
	margin-left:0
}
.grid [class*=span].no-m-span {
	float:none;
	display:block;
	margin-left:0;
	width:auto
}
.no-m-span.block-img {
	clear:both;
	padding-top:30px
}
.spec-section {
	margin-top:1.875em;
	padding-bottom:2.5em
}
.spec-section .section-label {
	margin-bottom:1.875em
}
.spec-section .media .pull-left {
	margin-right:.75em
}
.spec-section .media+.media, .spec-section .media {
	margin-top:1.625em
}
.spec-section .holder-for-icon {
	width:2.25em;
	height:2.25em
}
.spec-section .holder-for-icon i {
	font-size:2.25em
}
.spec-section .has-img {
	margin-top:1.875em
}
.spec-section dt:not(:first-of-type) {
	margin-top:20px
}
.spec-section dl:last-child {
	margin-bottom:1.65em
}
.spec-overview {
	margin-top:0;
	padding:2.5em 0
}
.spec-overview .nav-paddles {
	display:none
}
.spec-carousel-wrap {
	margin:0 0 1.875em
}
.spec-carousel-wrap .pagination-bullets {
	margin-top:1.5625em
}
.spec-single .sticky-nav-title {
	margin-bottom:17px
}
}
@media (max-width: 61.1875em) {
.subnav-module .subnav-tray .subcategory .product {
	margin-bottom:8px;
	margin-top:20px
}
.subnav-module .subnav-tray .subcategory .general-links {
	text-align:left
}
.subnav-module .subnav-tray .subcategory .general-links .gallery-link {
	float:left;
	margin:0
}
}
@media (max-width: 47.9375em) {
.subnav-module header {
	padding:15px 0 0
}
.subnav-module header h2 {
	margin-bottom:14px
}
.subnav-module nav {
	height:105px
}
.subnav-module nav .subcategory-link {
	height:105px
}
.subnav-module nav img {
	margin:17px 0 7px
}
.subnav-module .subnav-tray .subcategory {
	padding-top:29px
}
.subnav-module .subnav-tray .subcategory h3 {
	margin-bottom:6px
}
.subnav-module .subnav-tray .subcategory .marketing-tout p {
	padding:13px 25px 23px
}
}
@media (max-width: 29.9375em) {
.subnav-module nav .container {
	width:100%;
	margin:0 0 0 1.8%
}
.subnav-module nav .container .grid {
	width:100%;
	margin:0;
	text-align:left
}
.subnav-module nav .subcategory-link p {
	line-height:1.1em
}
.subnav-module nav .subcategory-link i {
	top:-16px
}
.subnav-module nav .subnav-nav-carousel-slide {
	width:4%;
	margin:0 0 0 0.15%;
	text-align:left
}
.subnav-module nav .subnav-nav-carousel-slide img {
	max-width:85%;
	margin:20px 0 5px
}
.subnav-module .subnav-tray .subcategory {
	padding-top:22px
}
.subnav-module .subnav-tray .subcategory h3 {
	display:none
}
.subnav-module .subnav-tray .subcategory .image {
	float:left;
	width:27%
}
.subnav-module .subnav-tray .subcategory .image img {
	max-width:100%;
	margin:12px 0 0
}
.subnav-module .subnav-tray .subcategory .product {
	margin:8px 0 2px;
	border-top:1px solid #ddd;
	overflow:auto;
	padding:12px 0 0
}
.subnav-module .subnav-tray .subcategory .product i {
	display:block
}
.subnav-module .subnav-tray .subcategory .product .message {
	margin:0 0 8px
}
.subnav-module .subnav-tray .subcategory .product:hover .image {
	background-color:transparent
}
.subnav-module .subnav-tray .subcategory .details {
	width:55%;
	margin-left:4%;
	float:left
}
.subnav-module .subnav-tray .subcategory .general-links .accesories-link {
	display:none
}
.subnav-module .subnav-tray .subcategory .general-links .gallery-link {
	width:100%;
	float:left;
	margin:0
}
.subnav-module .subnav-tray .subcategory .marketing-tout {
	margin-bottom:12px;
	padding:12px 0 0;
	border-top:1px solid #ddd
}
.subnav-module .subnav-tray .subcategory .marketing-tout img {
	width:auto;
	float:left;
	height:110px
}
.subnav-module .subnav-tray .subcategory .marketing-tout p {
	display:table;
	height:110px;
	padding:0 32px 0 24px
}
.subnav-module .subnav-tray .subcategory .marketing-tout p>span {
	display:table-cell;
	vertical-align:middle
}
.subnav-module .subnav-tray .subcategory .mobile-links {
	margin-bottom:20px;
	padding:4px 0 0;
	display:block;
	border-top:1px solid #ddd
}
.subnav-module .subnav-tray .subcategory .mobile-links .accesories-link {
	display:block
}
.subnav-module .subnav-tray .subcategory.has-accessory-list .mobile-links .accesories-link {
	display:none
}
.subnav-module .subnav-tray .subcategory .subnav-accessories>div {
	margin-bottom:12px
}
}
@media (min-width: 30em) and (max-width: 61.1875em) {
.tcc-module {
	padding:50px 0 80px
}
.tcc-module #three-up, .tcc-module #two-up, .tcc-module #one-up {
	height:314px
}
.tcc-module .article .img-container {
	min-height:76px
}
.tcc-module .article .p2 {
	max-height:40px
}
.tcc-module .article .p4 {
	height:48px
}
.tcc-module .article.featured .copy {
	max-height:120px
}
.tcc-module .article.featured .t5-light {
	height:45px
}
.tcc-module .article.featured .lt3 {
	margin-top:10px
}
.tcc-module .users-voice.question .quote {
	height:62%
}
.tcc-module .sonys-voice .fonticon-15-facebook, .tcc-module .sonys-voice .fonticon-15-twitter, .tcc-module .sonys-voice .fonticon-15-instagram {
	top:32%
}
.tcc-module .sonys-voice .center {
	height:62.75%
}
.tcc-module .sonys-voice .bq4, .tcc-module .sonys-voice .bq5 {
	padding:0 1em
}
.tcc-module .sonys-voice .instagram {
	height:128px;
	position:relative;
	padding:10px 0.625em
}
.tcc-module .sonys-voice .instagram .left {
	position:relative;
	display:inline-block;
	padding:0;
	height:100%;
	width:100%
}
.tcc-module .sonys-voice .instagram .left .iq-img {
	width:31%;
	height:100%;
	margin-left:0;
	display:inline-block
}
.tcc-module .sonys-voice .instagram .left .mobile-only {
	margin-left:0.3125em;
	display:inline-block
}
.tcc-module .sonys-voice .instagram .left .last {
	margin-top:0;
	margin-left:0.3125em
}
.tcc-module .sonys-voice .instagram .right {
	display:none
}
.tcc-module .flickr {
	position:relative
}
.tcc-module .flickr .center {
	height:59.55%
}
.tcc-module .flickr .flickr-container {
	height:93px;
	padding:10px 0.625em
}
.tcc-module .flickr .iq-img {
	width:31%
}
.tcc-module .flickr .top-row {
	height:100%;
	padding:0
}
.tcc-module .flickr .bottom-row {
	display:none
}
}
@media (max-width: 29.9375em) {
.tcc-module {
	padding:40px 0 50px
}
.tcc-module #three-up, .tcc-module #two-up, .tcc-module #one-up {
	height:240px
}
.tcc-module .tcc-header .tcc-header-link {
	text-align:left
}
.tcc-module .article .tcc-copy .p2 {
	max-height:43px
}
.tcc-module .article .tcc-copy .p4 {
	display:none
}
.tcc-module .article.featured .copy {
	padding:1em 1.5625em 1.25em 1.5625em;
	max-height:120px
}
.tcc-module .article.featured .t5-light {
	height:45px
}
.tcc-module .article.featured .lt3 {
	margin-top:10px
}
.tcc-module .users-voice.question .credits .avatar img {
	max-height:20%
}
.tcc-module .users-voice.question .quote {
	height:66%
}
.tcc-module .top {
	display:table
}
.tcc-module .top .meta {
	display:table-cell;
	vertical-align:middle
}
.tcc-module .top .meta {
	text-align:left;
	margin-top:0;
	padding-left:0.625em
}
.tcc-module .top .meta .timestamp, .tcc-module .top .meta .title {
	display:block;
	padding-left:0.625em
}
.tcc-module .sonys-voice .fonticon-15-facebook, .tcc-module .sonys-voice .fonticon-15-twitter, .tcc-module .sonys-voice .fonticon-15-instagram {
	top:32%
}
.tcc-module .sonys-voice .icon-container {
	display:table-cell;
	vertical-align:middle
}
.tcc-module .sonys-voice .icon-container {
	width:37%;
	text-align:right;
	position:relative
}
.tcc-module .sonys-voice .fonticon-10-dot {
	font-size:2.5em
}
.tcc-module .sonys-voice .fonticon-15-facebook, .tcc-module .sonys-voice .fonticon-15-twitter, .tcc-module .sonys-voice .fonticon-15-instagram {
	font-size:1.3125em;
	right:0.45em;
	top:0.5em;
	left:auto
}
.tcc-module .sonys-voice .center {
	height:68.75%
}
.tcc-module .sonys-voice .facebook img {
	height:100%
}
.tcc-module .sonys-voice .bq4, .tcc-module .sonys-voice .bq5 {
	padding:0 1.5em
}
.tcc-module .sonys-voice .instagram {
	height:128px;
	position:relative;
	padding:10px 0.625em
}
.tcc-module .sonys-voice .instagram .left {
	position:relative;
	display:inline-block;
	padding:0;
	height:100%;
	width:100%
}
.tcc-module .sonys-voice .instagram .left .iq-img {
	width:32%;
	height:100%;
	margin-left:0;
	display:inline-block
}
.tcc-module .sonys-voice .instagram .left .mobile-only {
	margin-left:0.3125em;
	display:inline-block
}
.tcc-module .sonys-voice .instagram .left .last {
	margin-top:0;
	margin-left:0.3125em
}
.tcc-module .sonys-voice .instagram .right {
	display:none
}
.tcc-module .flickr {
	position:relative
}
.tcc-module .flickr .top {
	display:table
}
.tcc-module .flickr .icon-container, .tcc-module .flickr .meta {
	display:table-cell;
	vertical-align:middle
}
.tcc-module .flickr .icon-container {
	width:43%;
	position:relative
}
.tcc-module .flickr .icon-container .flickrDots {
	left:67%
}
.tcc-module .flickr .icon-parts {
	position:relative;
	text-align:right
}
.tcc-module .flickr .meta {
	margin:0;
	padding:0
}
.tcc-module .flickr .meta .p4 {
	text-align:center;
	width:55%
}
.tcc-module .flickr .meta .user, .tcc-module .flickr .meta .title {
	padding:0
}
.tcc-module .flickr .meta .title {
	display:block
}
.tcc-module .flickr .center {
	height:57.55%
}
.tcc-module .flickr .flickr-container {
	height:93px;
	padding:10px 0.625em
}
.tcc-module .flickr .iq-img {
	width:32%
}
.tcc-module .flickr .top-row {
	height:100%;
	padding:0
}
.tcc-module .flickr .bottom-row {
	display:none
}
}
@media (max-width: 20em) {
.tcc-module .flickr .icon-container .flickrDots {
	left:63%
}
}
@media (max-height: 34.375em) {
.modal-unsupported.fade.in {
	top:50%
}
.modal-unsupported .modal-body {
	overflow-y:auto
}
}
@media (min-width: 48em) and (max-width: 61.1875em) {
.modal-unsupported {
	height:100%;
	margin:0;
	top:50%;
	left:50%;
	max-height:780px
}
.unsupported {
	padding:0 4%
}
.unsupported .media-content {
	padding-left:4%
}
.unsupported .browser-list {
	margin:0
}
.unsupported .browser-list .span6 {
	width:100%;
	margin:0
}
.unsupported .unsupported-bd {
	margin:20px auto 30px
}
}
@media (max-width: 47.9375em) {
.unsupported {
	width:auto
}
.unsupported .link-proceed {
	display:none
}
.unsupported .btn {
	display:inline-block
}
.unsupported .unsupported-bd {
	display:none
}
.unsupported .unsupported-bd-alt {
	display:block;
	margin:16px auto 44px
}
.unsupported .unsupported-bd-alt .p3 {
	line-height:1.7em
}
.unsupported .browser-list {
	display:none
}
.modal-unsupported {
	top:0;
	height:100%;
	max-height:none
}
.modal-unsupported.fade.in {
	top:0
}
.modal-unsupported .container {
	width:100%;
	height:100%
}
.modal-unsupported .container .grid {
	width:100%;
	height:100%
}
.modal-unsupported .box-close {
	display:none
}
.modal-unsupported .modal-body {
	padding:2.3em 1em
}
}
@media (min-width: 30em) and (max-width: 61.1875em) {
.ulinks-cat-wrapper {
	height:auto;
	padding-bottom:0
}
.ulinks-cat-wrapper .ulinks-body-wrapper {
	height:404px;
	padding:0;
	margin-bottom:0;
	margin-top:32px
}
.ulinks-cat-wrapper .ulinks-body-wrapper .ulinks-body {
	height:auto
}
.ulinks-cat-wrapper .ulinks-body-wrapper .ulinks-body .ulink-list {
	width:47.993827160494%
}
.ulinks-cat-wrapper .ulink-list {
	margin-bottom:42px;
	padding-top:0px;
	line-height:17px;
	height:auto
}
.ulinks-cat-wrapper .ul-content-box-outer {
	width:100%;
	padding:0;
	margin:0;
	height:180px
}
.ulinks-cat-wrapper .ul-content-box {
	padding:32px 34px 42px 0px
}
.ulinks-cat-wrapper .first {
	width:25.846153846154%
}
.ulinks-cat-wrapper .first img {
	width:62.130177514793%
}
.ulinks-cat-wrapper .last {
	margin-top:12px;
	max-width:450px;
	width:74.153846153846%
}
}
@media (max-width: 29.9375em) {
.ulinks-cat-wrapper {
	padding:0
}
.ulinks-cat-wrapper .ulinks-body-wrapper {
	padding:30px 0 30px 0
}
.ulinks-cat-wrapper {
	height:auto;
	padding-top:0
}
.ulinks-cat-wrapper .ulinks-header {
	display:none
}
.ulinks-cat-wrapper .ulinks-content-module {
	height:auto
}
.ulinks-cat-wrapper .ulinks-body-wrapper {
	height:auto
}
.ulinks-cat-wrapper .ulinks-body {
	height:auto
}
.ulinks-cat-wrapper .ulink-list {
	width:100%;
	margin-left:0px;
	padding:0 0 27px 0
}
.ulinks-cat-wrapper .ul-content-box {
	text-align:center;
	padding:17px 40px 32px 40px
}
.ulinks-cat-wrapper .ul-content-box-outer {
	margin-left:0px;
	width:100%
}
.ulinks-cat-wrapper .first {
	width:100%;
	float:none
}
.ulinks-cat-wrapper .first img {
	width:95px
}
.ulinks-cat-wrapper .last {
	width:auto;
	max-width:none;
	float:none
}
}
@media (min-width: 30em) and (max-width: 61.25em) {
.ulinks-body-wrapper .grid .span3 {
	width:30.9%
}
.ulinks-body-wrapper .grid .span3.pdp-col3 {
	display:none
}
.ulinks-body-wrapper .grid .span3.pdp-col2 {
	margin-top:34px
}
.ulinks-body-wrapper .grid .span3.pdp-col1 .show-at-980, .ulinks-body-wrapper .grid .span3.pdp-col2 .show-at-980 {
	display:block
}
.ulinks-body-wrapper .grid .span3.pdp-col1 .hide-at-980, .ulinks-body-wrapper .grid .span3.pdp-col2 .hide-at-980 {
	display:none
}
}
@media (max-width: 35.4375em) {
.ulinks-pdp-wrapper {
	padding:30px 0 30px 0
}
.ulinks-pdp-wrapper .ulinks-body-wrapper .grid .span3 {
	width:100%
}
.ulinks-pdp-wrapper .ulinks-body-wrapper .grid .span3.pdp-col0 {
	display:none
}
.ulinks-pdp-wrapper .ulinks-body-wrapper .grid .span3.pdp-col2, .ulinks-pdp-wrapper .ulinks-body-wrapper .grid .span3.pdp-col3 {
	margin-top:0px
}
}
@media (min-width: 35.5em) and (max-width: 47.9375em) {
.uxmc.no-header {
	margin-bottom:1.875em;
	margin-top:1.875em
}
.uxmc-container {
	position:relative;
	height:520px;
	overflow:hidden
}
.uxmc-container .base-product {
	float:none;
	width:100%;
	height:50%
}
.uxmc-container .uxmc-carousel-wrapper {
	height:50%;
	width:100%
}
.uxmc-container .uxmc-overlay {
	margin:0 0 19px 24px;
	font-size:0.9375em
}
.uxmc-container .btn-reload-container {
	padding:10px 0.4375em 5px
}
.uxmc-container .btn-reload {
	font-size:2.5em
}
.uxmc-container .progress-indicators {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	right:5.5%;
	height:260px
}
.uxmc-container .progress-indicators .uxmc-dial-wrapper {
	position:relative;
	width:24px;
	height:24px;
	margin:8px 0
}
}
@media (max-width: 35.4375em) {
.uxmc.no-header {
	margin-bottom:1.375em;
	margin-top:1.375em
}
.uxmc-container {
	position:relative;
	height:440px;
	overflow:hidden
}
.uxmc-container .uxmc-carousel-wrapper {
	height:50%;
	width:100%
}
.uxmc-container .base-product {
	float:none;
	width:100%;
	height:220px
}
.uxmc-container .uxmc-overlay {
	margin:0 0 19px 24px;
	font-size:0.9375em
}
.uxmc-container .btn-reload-container {
	margin:-1.5em 0 0 -1.5em;
	padding:10px 0.4375em 5px
}
.uxmc-container .btn-reload {
	font-size:2em
}
.uxmc-container .progress-indicators {
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	right:5.5%;
	height:220px
}
.uxmc-container .progress-indicators .uxmc-dial-wrapper {
	position:relative;
	width:20px;
	height:20px;
	margin:8px 0
}
}
@media (max-width: 47.9375em) {
.whats-new-tout .whats-new-carousel-wrapper header {
	height:12.83784%
}
.whats-new-tout .whats-new-carousel {
	height:88.16216%
}
.span4 .whats-new-carousel .whats-new-carousel-slide .st-image, .span12 .whats-new-carousel .whats-new-carousel-slide .st-image {
	background-size:auto 85%;
	background-position:center -24px
}
}
@media (max-width: 29.9375em) {
.whats-new-tout .whats-new-carousel-wrapper header {
	height:17.72727%
}
.whats-new-tout .whats-new-carousel {
	height:83.27273%
}
.span4 .whats-new-carousel .whats-new-carousel-slide .st-image, .span6 .whats-new-carousel .whats-new-carousel-slide .st-image, .span8 .whats-new-carousel .whats-new-carousel-slide .st-image, .span12 .whats-new-carousel .whats-new-carousel-slide .st-image {
	background-size:auto 82%;
	background-position:center -14px
}
}
@media (max-width: 21.25em) {
.span4 .whats-new-carousel .whats-new-carousel-slide .st-image, .span6 .whats-new-carousel .whats-new-carousel-slide .st-image, .span8 .whats-new-carousel .whats-new-carousel-slide .st-image, .span12 .whats-new-carousel .whats-new-carousel-slide .st-image {
	background-size:auto 70%
}
}
