html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}body{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;color:#141414;padding-bottom:40px}em{font-style:italic}blockquote{font-style:italic;margin:20px 40px}ol{margin:20px 0 20px 20px;list-style-type:decimal}ul{margin:20px 0 20px 20px;list-style-type:disc}strong{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;height:1px;width:1px}.main-wrapper{margin:0 0 60px}.subscribe-form:after{content:"";display:table;clear:both}.subscribe-form input{float:left;background:#fff;border:1px solid #e6e6e6;border-right:0 none;color:#7a7a7a;padding:0 9px 0 19px;width:120px;max-width:-webkit-calc(100% - 56px);max-width:calc(100% - 56px);height:38px;-webkit-border-top-left-radius:19px;border-top-left-radius:19px;-webkit-border-bottom-left-radius:19px;border-bottom-left-radius:19px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.subscribe-form input:-webkit-autofill,.subscribe-form input:-webkit-autofill:hover,.subscribe-form input:-webkit-autofill:focus,.subscribe-form input:-webkit-autofill:active{color:#141414;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset}.subscribe-form input:active,.subscribe-form input:focus{color:#141414}.subscribe-form button{float:right;background-color:#006690;-webkit-border-top-right-radius:19px;border-top-right-radius:19px;-webkit-border-bottom-right-radius:19px;border-bottom-right-radius:19px;height:38px;width:56px;border:0 none;padding:0}.subscribe-form button .icon{margin:1px 0 0 18px;display:block;cursor:pointer}.subscribe-modal p{margin:20px 0}.subscribe-modal label{color:#a0a0a0;text-transform:uppercase;display:block}.subscribe-modal input{border:1px solid #e6e6e6;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px;cursor:pointer}#subscribe-modal{display:none}#subscribe-modal .centered{border:1px solid #e6e6e6;background:#fff url(/wp-content/themes/sony-legacy/images/newsletter-header.png) 50% 0 no-repeat;-webkit-background-size:contain;background-size:contain;padding:200px 0 0}#subscribe-modal iframe{width:100%}.carousel{position:relative}.carousel-item{display:none}.carousel-item:first-of-type{display:block}.dots{position:absolute;bottom:20px;left:0;right:0;text-align:center;width:100%;height:20px;z-index:5}.dots .dot{display:inline-block;width:20px;height:20px;background:#fff;border:1px solid #000;margin:0 3px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer}.dots .dot.active{background:#006690}.header-wrapper{z-index:9999;width:100%;position:fixed;top:0;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);height:66px;overflow:visible}.admin-bar .header-wrapper{top:46px}.header-wrapper header{display:block;width:1180px;max-width:100%;margin:0 auto;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 40px}.header-wrapper header:after{content:"";display:table;clear:both}.header-wrapper header h1{float:left}.header-wrapper header h1 a{display:block}.header-wrapper header h1 a:hover{background-position:0 -1487px;background-repeat:no-repeat;overflow:hidden;display:block;width:108px;height:86px}.header-wrapper header .mobile-menu-trigger{display:block;width:150px;text-decoration:none;text-transform:uppercase;color:#006690;position:absolute;top:15px;right:20px;font-family:Poppins,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem}.header-wrapper header .mobile-menu-trigger:after{content:"";display:table;clear:both}.header-wrapper header .mobile-menu-trigger .label{float:left;margin:0 10px 0 20px}.header-wrapper header .mobile-menu-trigger .hamburger{float:left}.header-wrapper header .mobile-menu-trigger .hamburger span{-webkit-border-radius:3px;border-radius:3px;display:block;height:6px;width:48px;margin-bottom:7px;background:#006690}.header-wrapper header .mobile-menu-trigger .hamburger span:last-of-type{margin-bottom:0}.header-wrapper header #primary-nav{margin:0;list-style:none;float:left;padding:0 18px;display:none}.header-wrapper header #primary-nav:after{content:"";display:table;clear:both}.header-wrapper header #primary-nav li{float:left;padding:0 0 5px;position:relative}.header-wrapper header #primary-nav li:last-of-type{margin-right:0}.header-wrapper header #primary-nav li nav{left:-10px;top:100%;position:absolute;display:none;background:#fff;width:175px;-webkit-border-radius:3px;border-radius:3px;padding:5px 0}.header-wrapper header #primary-nav li nav span{top:-5px;left:30px;position:absolute;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.header-wrapper header #primary-nav li nav>a{display:block;text-decoration:none;color:#141414;padding:10px;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}.header-wrapper header #primary-nav li nav>a:hover{background:#006690;color:#fff}.header-wrapper header #primary-nav li>a{display:block;text-decoration:none;color:#141414;font-size:16px;font-size:1rem;line-height:64px;line-height:4rem;padding:0 7px;border-bottom:2px solid transparent}.header-wrapper header #primary-nav li:hover nav{display:block}.header-wrapper header #primary-nav li:hover>a{color:#000;border-bottom:2px solid #006690}.header-wrapper header #search-input{float:right;position:relative;margin:14px 7px;display:none;max-width:15%}.header-wrapper header #search-input span{display:block;position:absolute;top:12px;right:20px}.header-wrapper header #search-input input{border:1px solid #e6e6e6;color:#7a7a7a;padding:9px 9px 9px 18px;-webkit-border-radius:18px;border-radius:18px;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-wrapper header #search-input input:active,.header-wrapper header #search-input input:focus{color:#141414}.header-wrapper header .subscribe-form{max-width:18%;float:right;margin:14px 0;display:none}.header-wrapper header .header-social-nav{float:right;margin:14px 0;display:none}.header-wrapper header .header-social-nav:after{content:"";display:table;clear:both}.header-wrapper header .header-social-nav a{margin-right:10px}.header-wrapper header .header-social-nav a:last-of-type{margin-right:0}.icon{background-image:url(/wp-content/public/sprites/sprite-a306903e7d.png)}.icon-up-arrow{background-position:-0px -0px;width:16px;height:6px}.icon-expand{background-position:-0px -6px;width:7px;height:12px}.icon-header-mail{background-position:-0px -18px;width:18px;height:14px}.icon-search{background-position:-0px -32px;width:11px;height:15px}.icon-search-white{background-position:-0px -47px;width:11px;height:15px}.icon-video-play{background-position:-0px -62px;width:15px;height:16px}.icon-modal-x{background-position:-0px -78px;width:18px;height:18px}.icon-modal-x-hover{background-position:-0px -96px;width:18px;height:18px}.icon-footer-embedly-hover{background-position:-0px -114px;width:32px;height:32px}.icon-footer-facebook{background-position:-0px -146px;width:32px;height:32px}.icon-footer-googlemusic-hover{background-position:-0px -178px;width:32px;height:32px}.icon-footer-googlemusic{background-position:-0px -210px;width:32px;height:32px}.icon-footer-gplus-hover{background-position:-0px -242px;width:32px;height:32px}.icon-footer-gplus{background-position:-0px -274px;width:32px;height:32px}.icon-footer-instagram-hover{background-position:-0px -306px;width:32px;height:32px}.icon-footer-instagram{background-position:-0px -338px;width:32px;height:32px}.icon-footer-pinterest-hover{background-position:-0px -370px;width:32px;height:32px}.icon-footer-pinterest{background-position:-0px -402px;width:32px;height:32px}.icon-footer-spotify-hover{background-position:-0px -434px;width:32px;height:32px}.icon-footer-spotify{background-position:-0px -466px;width:32px;height:32px}.icon-footer-tumblr-hover{background-position:-0px -498px;width:32px;height:32px}.icon-footer-tumblr{background-position:-0px -530px;width:32px;height:32px}.icon-footer-twitter-hover{background-position:-0px -562px;width:32px;height:32px}.icon-footer-twitter{background-position:-0px -594px;width:32px;height:32px}.icon-footer-xbox-hover{background-position:-0px -626px;width:32px;height:32px}.icon-footer-xbox{background-position:-0px -658px;width:32px;height:32px}.icon-footer-applemusic-hover{background-position:-0px -690px;width:32px;height:32px}.icon-footer-youtube{background-position:-0px -722px;width:32px;height:32px}.icon-footer-applemusic{background-position:-0px -754px;width:32px;height:32px}.icon-footer-embedly{background-position:-0px -786px;width:32px;height:32px}.icon-footer-deezer-hover{background-position:-0px -818px;width:32px;height:32px}.icon-footer-youtube-hover{background-position:-0px -850px;width:32px;height:32px}.icon-footer-deezer{background-position:-0px -882px;width:32px;height:32px}.icon-footer-facebook-hover{background-position:-0px -914px;width:32px;height:32px}.icon-filtr{background-position:-0px -946px;width:66px;height:35px}.icon-header-twitter{background-position:-0px -981px;width:38px;height:38px}.icon-header-facebook{background-position:-0px -1019px;width:38px;height:38px}.icon-header-facebook-hover{background-position:-0px -1057px;width:38px;height:38px}.icon-header-instagram-hover{background-position:-0px -1095px;width:38px;height:38px}.icon-header-instagram{background-position:-0px -1133px;width:38px;height:38px}.icon-header-twitter-hover{background-position:-0px -1171px;width:38px;height:38px}.icon-logo-footer{background-position:-0px -1209px;width:70px;height:50px}.icon-mobile-twitter{background-position:-0px -1259px;width:76px;height:76px}.icon-mobile-instagram{background-position:-0px -1335px;width:76px;height:76px}.icon-mobile-facebook{background-position:-0px -1411px;width:76px;height:76px}.icon-logo-hover{background-position:-0px -1487px;width:108px;height:86px}.icon-logo{background-position:-0px -1573px;width:108px;height:86px}.icon-placeholder_artist-small{background-position:-0px -1659px;width:180px;height:105px}.icon-newsletter-graphic{background-position:-0px -1764px;width:148px;height:148px}.icon-newsletter-header{background-position:-0px -1912px;width:640px;height:184px}.icon-placeholder_article{background-position:-0px -2096px;width:380px;height:200px}.icon-placeholder_release{background-position:-0px -2296px;width:280px;height:280px}.buttons{margin:10px 0 0}.buttons:after{content:"";display:table;clear:both}.buttons .button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;width:-webkit-calc(50% - 2px);width:calc(50% - 2px);padding:0 5px;color:#fff;text-decoration:none;-webkit-border-radius:20px;border-radius:20px;font-size:13px;font-size:.8125rem;line-height:40px;line-height:2.5rem;text-transform:uppercase;background:#006690;text-align:center;margin:0 2px 0 0}.buttons .button:last-of-type{margin:0 0 0 2px}.buttons .button:first-child:last-child{width:-webkit-calc(100% - 2px);width:calc(100% - 2px)}.buttons .button:hover{background:#00577b}.main-wrapper section.centered{max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);margin:0 auto}.main-wrapper>section.centered{margin:0 auto 60px}.main-wrapper>section{display:block;margin:0 0 60px;padding:0 20px}.main-wrapper>section:after{content:"";display:table;clear:both}.main-wrapper>section.centered-top{margin-top:136px}.main-wrapper>section.full-width{border-top:1px solid #e6e6e6;text-align:center;padding:30px 20px}.main-wrapper>section.access-all-areas{margin-bottom:0}.main-wrapper>section.access-all-areas .middle-centered .icon{display:block;margin:0 auto 20px}.main-wrapper>section.access-all-areas .middle-centered h1{text-shadow:none;color:#006690}.main-wrapper>section.access-all-areas .middle-centered p{margin:20px 0}.main-wrapper>section.access-all-areas form{display:inline-block;margin:0 auto}.main-wrapper>section.access-all-areas form:after{content:"";display:table;clear:both}.main-wrapper>section.access-all-areas form input[type=email]{float:left;border:1px solid #e6e6e6;border-right:0 none;height:42px;padding:0 10px 0 20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem;width:140px}.main-wrapper>section.access-all-areas form input[type=email]:-webkit-autofill,.main-wrapper>section.access-all-areas form input[type=email]:-webkit-autofill:hover,.main-wrapper>section.access-all-areas form input[type=email]:-webkit-autofill:focus,.main-wrapper>section.access-all-areas form input[type=email]:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset}.main-wrapper>section.access-all-areas form button[type=submit]{float:left;width:auto;height:44px;background:#006690;padding:0 20px 0 10px;border:0 none;color:#fff;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px;cursor:pointer;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.main-wrapper>section.access-all-areas form button[type=submit]:hover{background:#00577b}.main-wrapper>section.striped{background:#f8f8f8;padding:40px 0}.main-wrapper>section.dark-section{color:#fff;background:#f8f8f8}.main-wrapper>section header{position:relative;border-bottom:1px solid #e6e6e6}.main-wrapper>section header h1{display:block;font-family:Roboto,sans-serif;font-weight:500;font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem}.main-wrapper>section header h1:after{content:"";display:table;clear:both}.main-wrapper>section header h1 a{float:left;border-bottom:2px solid #006690;text-decoration:none;padding-bottom:16px;color:#141414}.main-wrapper>section header .view-all{position:absolute;top:6px;right:0;display:block;text-decoration:none;text-transform:uppercase;color:#a0a0a0}.main-wrapper>section header .view-all:hover{text-decoration:underline}.main-wrapper>section article{margin:20px 0 0}.main-wrapper>section article img{display:block;width:auto;max-width:100%;height:auto;-webkit-border-radius:6px;border-radius:6px}.main-wrapper>section .middle-centered{width:750px;max-width:100%;margin:0 auto}.main-wrapper>section .middle-centered h1{font-family:Poppins,sans-serif;font-weight:600;font-size:40px;font-size:2.5rem;line-height:42px;line-height:2.625rem;text-shadow:1px 1px #000}.main-wrapper>section .middle-centered p{font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem;margin:50px 0}.related-content h3{color:#006690;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;padding-bottom:10px;border-bottom:1px solid #e6e6e6}.related-content li{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;color:#a0a0a0;margin:8px 0}.related-content a{color:#141414;text-decoration:none}.related-content a:hover{text-decoration:underline}.main-wrapper section.heroes{padding:0;border:0;overflow:hidden;position:relative;margin-top:66px;height:440px}.main-wrapper section.heroes .hero-image-mask{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%}.main-wrapper section.heroes .full-image-mask{display:none}.main-wrapper section.heroes .mobile-image-mask{display:block}.main-wrapper section.heroes img{display:block;width:auto;min-width:100%;height:100%;visibility:hidden}.main-wrapper section.heroes.resized img{visibility:visible}.main-wrapper section.heroes .mask{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.01)),to(rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.01),rgba(0,0,0,.6));background:linear-gradient(to bottom,rgba(0,0,0,.01),rgba(0,0,0,.6))}.main-wrapper section.heroes .hero-details{width:1180px;max-width:-webkit-calc(100% - 70px);max-width:calc(100% - 70px);position:absolute;bottom:80px;left:0;right:0;padding:0 35px;margin:0 auto;z-index:3;color:#fff;text-align:left}.main-wrapper section.heroes .hero-details h1{font-weight:700;font-size:32px;font-size:2rem;line-height:32px;line-height:2rem;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:15px}.main-wrapper section.heroes .hero-details h1:after{content:"";display:table;clear:both}.main-wrapper section.heroes .hero-details h1 span{display:block;float:left;color:#fff;padding-bottom:10px;border-bottom:2px solid #fff}.main-wrapper section.heroes .hero-details p{font-size:14px;font-size:.875rem;line-height:22px;line-height:1.375rem}.news-items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:initial;-webkit-justify-content:initial;-moz-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.news-items article{display:block;margin:20px 20px 0 0}.news-items article .news-image{display:block;margin-bottom:20px;position:relative}.news-items article .news-image span{position:absolute;bottom:20px;left:20px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;text-transform:uppercase}.news-items article .news-image:hover span{text-decoration:underline}.news-items article img{display:block;width:auto;max-width:100%;height:auto}.news-items article h1{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}.news-items article h1 a{color:#006690;text-decoration:none}.news-items article h1 a:hover{text-decoration:underline}.news-items article p{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#141414;margin:10px 0}.news-items article footer{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#a0a0a0;margin-bottom:30px}.news-items article footer .icon{display:inline-block}.news-items article footer .action-links{float:left;max-width:55%}.news-items article footer .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}.news-items article footer .action:hover{color:#141414}.news-items article footer .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}.news-items article footer .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}.news-items article footer .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.news-items article footer .action nav a:hover{background:#f8f8f8;text-decoration:underline}.news-items article footer .action.active{color:#006690;text-decoration:underline}.news-items article footer .action.active nav{display:block}.news-items article .news-image{display:block;overflow:hidden;-webkit-border-radius:6px;border-radius:6px;background:url(/wp-content/themes/sony-legacy/images/placeholder-news.jpg) no-repeat;-webkit-background-size:contain;background-size:contain;width:295px;max-width:100%;height:155px}.main-wrapper>section.featured-video{margin-top:66px}.main-wrapper section.featured-video{padding:35px 55px;position:relative;overflow:hidden;background:#000}.main-wrapper section.featured-video img{z-index:1;position:absolute;width:auto;max-width:100%;height:100%;top:0;left:0;bottom:0;right:0;-webkit-filter:blur(6px);filter:blur(6px);margin:-6px auto}.main-wrapper section.featured-video .middle-centered{z-index:1;position:relative}.main-wrapper section.featured-video .middle-centered .play-video{color:#fff;background:#006690;display:inline-block;margin:0 auto;-webkit-border-radius:25px;border-radius:25px}.main-wrapper section.featured-video .middle-centered .play-video:after{content:"";display:table;clear:both}.main-wrapper section.featured-video .middle-centered .play-video:hover{background:#00577b}.main-wrapper section.featured-video .middle-centered .play-video .icon{float:left;margin:15px 10px 15px 20px}.main-wrapper section.featured-video .middle-centered .play-video .play-text{float:left;font-size:16px;font-size:1rem;line-height:45px;line-height:2.8125rem;padding:0 20px 0 0}.single-sony_video .main-wrapper section.featured-video,.post-type-archive-sony_video .main-wrapper section.featured-video{margin-top:66px}.video-items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:initial;-webkit-justify-content:initial;-moz-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}.video-items article .news-image{display:block;margin-bottom:20px;position:relative}.video-items article .news-image span{position:absolute;bottom:20px;left:20px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;text-transform:uppercase}.video-items article .news-image:hover span{text-decoration:underline}.video-items article img{display:block;width:auto;max-width:100%;height:auto}.video-items article h1{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}.video-items article h1 a{color:#006690;text-decoration:none}.video-items article h1 a:hover{text-decoration:underline}.video-items article p{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#141414;margin:10px 0}.video-items article footer{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#a0a0a0;margin-bottom:30px}.video-items article footer .icon{display:inline-block}.video-items article footer .action-links{float:left;max-width:55%}.video-items article footer .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}.video-items article footer .action:hover{color:#141414}.video-items article footer .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}.video-items article footer .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}.video-items article footer .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.video-items article footer .action nav a:hover{background:#f8f8f8;text-decoration:underline}.video-items article footer .action.active{color:#006690;text-decoration:underline}.video-items article footer .action.active nav{display:block}.video-items article .video-image{display:inline-block;height:auto;width:auto;position:relative;overflow:hidden;margin-bottom:20px;-webkit-border-radius:6px;border-radius:6px}.video-items article .video-image img{display:block}.video-items article .video-image .play-button{display:block;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;background:#006690;padding:16px 15px 16px 19px;-webkit-border-radius:34px;border-radius:34px}.video-items article .video-image .play-button .icon{display:block}.video-items article .video-image .play-button:hover{background:#00577b}.video-items article img{-webkit-border-radius:6px;border-radius:6px}.video-modal .centered{width:1180px;max-width:100%}section .release-items{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}section .release-items article{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin:20px 0}.home section .release-items article{width:280px}section .release-items .release-image{display:block;position:relative}section .release-items .release-image .cover{display:block;overflow:hidden;-webkit-border-radius:6px;border-radius:6px;height:150px}.home section .release-items .release-image .cover{height:280px}.single-sony_release section .release-items .release-image .cover,.post-type-archive-sony_release section .release-items .release-image .cover{height:150px}section .release-items .release-image img{display:block;position:relative;z-index:1;width:100%;height:auto;margin:0 auto}section .release-items .release-image .mask{cursor:pointer;display:block;width:100%;height:100%;position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,102,144,.1)),to(rgba(0,102,144,.8)));background:-webkit-linear-gradient(top,rgba(0,102,144,.1),rgba(0,102,144,.8));background:linear-gradient(to bottom,rgba(0,102,144,.1),rgba(0,102,144,.8));-webkit-border-radius:6px;border-radius:6px}section .release-items .release-image:hover .mask{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,102,144,.1)),to(rgba(0,102,144,.8)));background:-webkit-linear-gradient(top,rgba(0,102,144,.1),rgba(0,102,144,.8));background:linear-gradient(to bottom,rgba(0,102,144,.1),rgba(0,102,144,.8))}section .release-items .release-image .meta{position:absolute;z-index:3;left:10px;right:10px;bottom:10px}section .release-items .release-image .meta a{display:block;text-decoration:none;text-shadow:-1px -1px rgba(0,0,0,.75)}section .release-items .release-image .meta a:hover{text-decoration:underline}section .release-items .release-image .meta .title{color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;margin-bottom:4px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}section .release-items .release-image .meta .artist{color:rgba(255,255,255,.8)}section .release-items .release-image:hover .mask{display:block}section .release-items .buttons:after{content:"";display:table;clear:both}section .release-items .buttons .action-links{float:left;max-width:55%}section .release-items .buttons .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}section .release-items .buttons .action:hover{color:#141414}section .release-items .buttons .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}section .release-items .buttons .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}section .release-items .buttons .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}section .release-items .buttons .action nav a:hover{background:#f8f8f8;text-decoration:underline}section .release-items .buttons .action.active{color:#006690;text-decoration:underline}section .release-items .buttons .action.active nav{display:block}section .release-items .buttons .action{color:#fff}section .release-items .buttons .action:hover{color:#fff}section .release-items .buttons .action.active{color:#fff}.modal-content .release-modal .centered{padding:100px 40px}.modal-content .release-modal header:after{content:"";display:table;clear:both}.modal-content .release-modal table{width:100%;border-collapse:collapse;margin:20px auto}.modal-content .release-modal th,.modal-content .release-modal td{padding:10px 0;color:#141414}.modal-content .release-modal td{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}.modal-content .release-modal th{text-transform:uppercase;border-bottom:1px solid #e6e6e6;color:#a0a0a0;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.modal-content .release-modal .num-col{width:7.5%;vertical-align:middle;color:#a0a0a0;font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem}.modal-content .release-modal .release-image{display:block;width:280px;height:auto;-webkit-border-radius:4px;border-radius:4px;margin:0 auto 45px}.modal-content .release-modal .details{text-align:center}.modal-content .release-modal .details h1{margin-bottom:35px}.modal-content .release-modal .buttons{margin:25px 0 0;display:block}.modal-content .release-modal .buttons:after{content:"";display:table;clear:both}.modal-content .release-modal .buttons .action-links{float:left;max-width:55%}.modal-content .release-modal .buttons .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}.modal-content .release-modal .buttons .action:hover{color:#141414}.modal-content .release-modal .buttons .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}.modal-content .release-modal .buttons .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}.modal-content .release-modal .buttons .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.modal-content .release-modal .buttons .action nav a:hover{background:#f8f8f8;text-decoration:underline}.modal-content .release-modal .buttons .action.active{color:#006690;text-decoration:underline}.modal-content .release-modal .buttons .action.active nav{display:block}.modal-content .release-modal .buttons .action,.modal-content .release-modal .buttons .button{color:#fff;float:none;display:block;margin:10px 0}.modal-content .release-modal .buttons .action.active,.modal-content .release-modal .buttons .action:hover,.modal-content .release-modal .buttons .button.active,.modal-content .release-modal .buttons .button:hover{color:#fff}section.featured-playlist{text-align:left;margin:0 auto;display:none;padding:20px 0}section.featured-playlist:after{content:"";display:table;clear:both}section.featured-playlist:first-child{display:block}section.featured-playlist .playlist-image{display:block;margin:0 0 20px;height:300px;overflow:hidden;-webkit-border-radius:3px;border-radius:3px}section.featured-playlist .playlist-image:after{content:"";display:table;clear:both}section.featured-playlist img{display:block;max-width:100%;width:auto;height:auto}section.featured-playlist img.mobile{display:block}section.featured-playlist img.non-mobile{display:none}section.featured-playlist img.mobile.non-mobile{display:block}section.featured-playlist .playlist-details{max-width:100%;height:237px}section.featured-playlist h2{text-transform:uppercase;color:#a0a0a0}section.featured-playlist h1{margin:10px 0;font-family:Poppins,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}section.featured-playlist h1 a{color:#006690;text-decoration:none}section.featured-playlist h1 a:hover{text-decoration:underline}section.featured-playlist p{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#141414}section.featured-playlist .buttons{margin:20px 0 0}section.featured-playlist .buttons a:first-child:last-child{width:-webkit-calc(100% - 65px);width:calc(100% - 65px)}section.featured-playlist .buttons a:before{position:relative;top:2px;content:" ";display:inline-block;line-height:40px;margin-right:8px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.playlist-search{display:none;margin-bottom:50px;position:relative}.playlist-search .icon-search{display:block;position:absolute;left:20px;bottom:20px}.playlist-search .powered-by{color:#141414;position:absolute;right:70px;top:0}.playlist-search .icon-filtr{display:block;position:absolute;right:0;top:-15px}.playlist-search label{display:block;margin-bottom:10px;text-transform:uppercase;color:#a0a0a0;font-size:12px;font-size:.75rem;line-height:20px;line-height:1.25rem}.playlist-search input{display:block;width:100%;padding:10px;font-size:16px;font-size:1rem;line-height:34px;line-height:2.125rem;background:#f8f8f8;border:1px solid #e6e6e6;-webkit-border-radius:3px;border-radius:3px}.main-wrapper>section .playlist-items:after{content:"";display:table;clear:both}.main-wrapper>section .playlist-items article{margin:20px 0;max-width:100%}.main-wrapper>section .playlist-items iframe{max-width:100%}.social-nav:after{content:"";display:table;clear:both}.social-nav a{text-decoration:none;color:#fff;display:block;float:left;margin-right:10px}.social-nav a:last-of-type{margin-right:0}.social-nav a.icon-header-facebook:hover{background-position:0 -1057px;background-repeat:no-repeat;overflow:hidden;display:block;width:38px;height:38px}.social-nav a.icon-header-twitter:hover{background-position:0 -1171px;background-repeat:no-repeat;overflow:hidden;display:block;width:38px;height:38px}.social-nav a.icon-header-instagram:hover{background-position:0 -1095px;background-repeat:no-repeat;overflow:hidden;display:block;width:38px;height:38px}.social-nav a.icon-footer-applemusic:hover{background-position:0 -690px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-deezer:hover{background-position:0 -818px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-embedly:hover{background-position:0 -114px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-facebook:hover{background-position:0 -914px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-googlemusic:hover{background-position:0 -178px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-gplus:hover{background-position:0 -242px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-instagram:hover{background-position:0 -306px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-pinterest:hover{background-position:0 -370px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-spotify:hover{background-position:0 -434px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-tumblr:hover{background-position:0 -498px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-twitter:hover{background-position:0 -562px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-xbox:hover{background-position:0 -626px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.social-nav a.icon-footer-youtube:hover{background-position:0 -850px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px}.promo-area{display:none;background:#dcdcdc;padding:20px;color:#a0a0a0;min-height:200px;margin-top:50px}section.archive-wrapper{display:block}.main-wrapper section.archive-wrapper:first-child{margin-top:126px}.main-wrapper section.archive-wrapper.featured-playlist-wrapper:first-child{margin-top:66px}section.archive-wrapper:after{content:"";display:table;clear:both}.search section.archive-wrapper .archive-items{width:100%;float:none}section.archive-wrapper.collection-wrapper .archive-items{width:100%;float:none}section.archive-wrapper .load-more{display:block;border:1px solid #e6e6e6;-webkit-border-radius:3px;border-radius:3px;color:#141414;font-family:Roboto,sans-serif;font-weight:500;font-size:16px;font-size:1rem;line-height:55px;line-height:3.4375rem;text-decoration:none;text-transform:uppercase;text-align:center;width:80%;margin:20px 10%}section.archive-wrapper .load-more:hover{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:1px 1px 1px rgba(0,0,0,.1)}section.archive-wrapper .filter-block{float:left;width:50%}section.archive-wrapper .filter-block:first-of-type{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-right:20px}section.archive-wrapper .filter-block:only-of-type{float:none;width:100%;margin-right:0}section.archive-wrapper .sidebar{margin:20px 0}section.archive-wrapper .sidebar:after{content:"";display:table;clear:both}section.archive-wrapper .sidebar h3{color:#a0a0a0;text-transform:uppercase;display:block;margin:0 0 15px 10px}section.archive-wrapper .sidebar .filters{z-index:1;position:relative;display:block;border:1px solid #e6e6e6;-webkit-border-radius:3px;border-radius:3px;margin-bottom:35px;padding:20px;cursor:pointer}section.archive-wrapper .sidebar .filters .letter{display:inline-block;padding:0 3px;text-decoration:none;font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem;color:#141414}section.archive-wrapper .sidebar .filters .letter.current-letter,section.archive-wrapper .sidebar .filters .letter:hover{text-decoration:underline;color:#006690}section.archive-wrapper .sidebar .filters .icon-expand{display:block;position:absolute;margin-top:-6px;top:50%;right:20px}section.archive-wrapper .sidebar .filters .content-filters{z-index:2;display:none;position:absolute;top:56px;left:0;width:276px;max-height:276px;overflow:auto;border:1px solid #e6e6e6;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;background:#fff;width:100%}section.archive-wrapper .sidebar .filters .content-filters a{display:block;color:#006690;text-decoration:none;font-family:Roboto,sans-serif;font-weight:500;padding:15px 20px}section.archive-wrapper .sidebar .filters .content-filters a:hover{text-decoration:underline;background:#f8f8f8}section.archive-wrapper .sidebar .filters:hover{z-index:2}section.archive-wrapper .sidebar .filters:hover .content-filters{display:block}section.archive-wrapper .sidebar aside{display:none}section.archive-wrapper.playlist-wrapper h1{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}section.archive-wrapper.playlist-wrapper h1 a{color:#006690;text-decoration:none}section.archive-wrapper.playlist-wrapper h1 a:hover{text-decoration:underline}section.archive-wrapper.playlist-wrapper h1 a:hover{text-decoration:none}section.archive-wrapper.playlist-wrapper footer{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#a0a0a0;margin-bottom:30px}section.archive-wrapper.playlist-wrapper footer .icon{display:inline-block}section.archive-wrapper.playlist-wrapper footer .action-links{float:left;max-width:55%}section.archive-wrapper.playlist-wrapper footer .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}section.archive-wrapper.playlist-wrapper footer .action:hover{color:#141414}section.archive-wrapper.playlist-wrapper footer .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}section.archive-wrapper.playlist-wrapper footer .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}section.archive-wrapper.playlist-wrapper footer .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}section.archive-wrapper.playlist-wrapper footer .action nav a:hover{background:#f8f8f8;text-decoration:underline}section.archive-wrapper.playlist-wrapper footer .action.active{color:#006690;text-decoration:underline}section.archive-wrapper.playlist-wrapper footer .action.active nav{display:block}section.archive-wrapper.playlist-wrapper .playlist-items:after{content:"";display:table;clear:both}section.archive-wrapper.playlist-wrapper .playlist-items article h1{margin:10px 0}section.artists-wrapper .sidebar .filters{margin:20px 0}section.artists-wrapper .group{display:block;position:relative;margin:35px 0}section.artists-wrapper h1.group-letter{font-family:Poppins,sans-serif;font-weight:600;font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem;color:#006690;position:absolute;top:-24px;left:-20px;z-index:9990}section.artists-wrapper ul:after{content:"";display:table;clear:both}section.artists-wrapper ul li{list-style:none;width:100%;height:auto;margin:0 0 20px;z-index:2}section.artists-wrapper ul li .artist-image{display:block;-webkit-border-radius:3px;border-radius:3px;width:100%;height:auto;min-height:140px;overflow:hidden;background:#dcdcdc url(/wp-content/themes/sony-legacy/images/placeholder_artist-small.png) 50% 50% no-repeat}section.artists-wrapper ul li .artist-image img{width:100%;height:auto;display:block}section.artists-wrapper ul li .artist-name{text-align:center;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;color:#006690;margin:6px 0 0;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}.artist-modal .centered{width:580px;max-width:100%}.artist-modal .modal-image{width:100%;height:auto;display:block}.artist-modal h1{text-align:center;margin:20px auto}.artist-modal .details{text-align:center;color:#a0a0a0}.artist-modal .details nav{margin:20px auto}.artist-modal .details nav a{display:inline-block;margin:0}.artist-modal .details a{text-decoration:none;color:#a0a0a0}.artist-modal .details a:hover{text-decoration:underline}.artist-modal .icon{display:inline-block}.artist-modal .embedly-button{height:26px;display:inline-block;margin-left:2px}.artist-modal footer{border-top:1px solid #e6e6e6;margin-top:20px;padding:10px 0 0}.artist-modal footer nav{text-align:center}.artist-modal footer nav a{display:inline-block;padding:10px 20px;text-decoration:none;color:#a0a0a0}.artist-modal footer nav a:hover{text-decoration:underline}.news-post{width:770px;max-width:-webkit-calc(100% - 50px);max-width:calc(100% - 50px);margin:126px auto 0;padding:0 25px}.news-post .news-image{display:block;margin-bottom:20px;position:relative}.news-post .news-image span{position:absolute;bottom:20px;left:20px;font-family:Roboto,sans-serif;font-weight:500;color:#fff;text-transform:uppercase}.news-post .news-image:hover span{text-decoration:underline}.news-post img{display:block;width:auto;max-width:100%;height:auto}.news-post h1{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;font-size:1.5rem;line-height:30px;line-height:1.875rem}.news-post h1 a{color:#006690;text-decoration:none}.news-post h1 a:hover{text-decoration:underline}.news-post p{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#141414;margin:10px 0}.news-post footer{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#a0a0a0;margin-bottom:30px}.news-post footer .icon{display:inline-block}.news-post footer .action-links{float:left;max-width:55%}.news-post footer .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}.news-post footer .action:hover{color:#141414}.news-post footer .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}.news-post footer .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}.news-post footer .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.news-post footer .action nav a:hover{background:#f8f8f8;text-decoration:underline}.news-post footer .action.active{color:#006690;text-decoration:underline}.news-post footer .action.active nav{display:block}.news-post h1{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-bottom:15px}.news-post .news-image{display:block;margin-bottom:40px}.news-post p{font-size:16px;font-size:1rem;line-height:30px;line-height:1.875rem;margin-bottom:20px}.news-post p a{font-family:Roboto,sans-serif;font-weight:500;color:#006690}.news-post p iframe{max-width:100%;display:block;margin:35px auto}.news-post p img.alignnone{display:block;margin-bottom:40px}.news-post .details{color:#a0a0a0;margin-bottom:40px}.news-post .details a{text-decoration:none;color:#a0a0a0}.news-post .details a:hover{text-decoration:underline}.news-post footer{padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem}.news-post footer:after{content:"";display:table;clear:both}.news-post footer .single-share:after{content:"";display:table;clear:both}.news-post footer .single-share .icon{float:left;display:block;margin-right:10px}.news-post footer .single-share .icon:last-of-type{margin-right:0}.news-post footer .single-share .embedly-button{float:right;clear:both;margin:5px 10px 0 0}.news-post footer .single-share a.embedly-button{visibility:hidden}.news-post footer .share-label{float:left;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem;margin-right:20px}section.search-wrapper .search-header{max-width:100%;width:680px;margin:0 auto 80px;padding-bottom:40px}section.search-wrapper .search-header h1{font-family:Roboto,sans-serif;font-weight:500;text-transform:uppercase;color:#a0a0a0;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem}section.search-wrapper .search-header h1 span{font-family:Poppins,sans-serif;font-weight:600;font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#006690;text-transform:none;margin-top:20px;display:block}section.search-wrapper .sorry{max-width:100%;width:680px;margin:0 auto 350px}.search .main-wrapper section{margin-bottom:40px}section.collection-wrapper{margin-top:0}section.collection-wrapper .collection-header{max-width:100%;width:680px;margin:0 auto;padding-bottom:40px;border:0;text-align:center}section.collection-wrapper .collection-header h1{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#006690;margin-bottom:40px;display:block}section.collection-wrapper .collection-header p{font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem}section.collection-wrapper ul li .artist-name{font-weight:400}section.collection-wrapper .archive-items header .view-all{top:auto;bottom:5px}section.collection-wrapper .archive-items header .share-label{float:left;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem;margin-right:20px}section.collection-wrapper .archive-items header .icon{float:left;display:block;margin-right:10px}section.collection-wrapper .archive-items header .icon:last-of-type{margin-right:0}.footer-wrapper footer{display:block;width:1180px;max-width:100%;margin:0 auto}.footer-wrapper footer:after{content:"";display:table;clear:both}.footer-wrapper footer h4.sub-head{font-family:Roboto,sans-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:28px;line-height:1.75rem;text-transform:uppercase;color:#a0a0a0}.footer-wrapper footer .logo-info:after{content:"";display:table;clear:both}.footer-wrapper footer .logo-info p{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;margin:0 0 10px}.footer-wrapper footer .logo-info .icon-logo-footer{display:block;float:left;margin:10px 30px 140px 0}.footer-wrapper footer .logo-info h1{font-weight:600;font-size:16px;font-size:1rem;line-height:28px;line-height:1.75rem}.footer-wrapper footer .social-info{margin-top:15px}.footer-wrapper footer .footer-col{margin:35px}.footer-wrapper footer .footer-col a{text-decoration:none;color:#141414}.footer-wrapper footer .footer-col ul{margin:0}.footer-wrapper footer .footer-col li{list-style:none}.footer-wrapper footer .footer-col li a{font-size:16px;font-size:1rem;line-height:28px;line-height:1.75rem}body.modal-open{overflow:hidden;position:fixed;width:100%;height:100%}.modal-content{display:none;position:absolute;z-index:9999;top:0;bottom:0;right:0;left:0;-webkit-overflow-scrolling:touch;overflow-y:scroll;background:rgba(255,255,255,.98)}.modal-content .centered{padding:60px 0;margin:0 auto}.modal-content .icon-modal-x{position:fixed;top:20px;right:20px;cursor:pointer}.admin-bar .modal-content .icon-modal-x{top:66px}.modal-content .icon-modal-x:hover{background-position:0 -96px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:18px}.modal-content .content-modal footer{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#a0a0a0;margin-bottom:30px}.modal-content .content-modal footer .icon{display:inline-block}.modal-content .content-modal footer .action-links{float:left;max-width:55%}.modal-content .content-modal footer .action{display:inline-block;color:#a0a0a0;text-decoration:none;cursor:pointer;position:relative}.modal-content .content-modal footer .action:hover{color:#141414}.modal-content .content-modal footer .action nav{display:none;position:absolute;top:115%;left:50%;margin-left:-100px;width:200px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e6e6e6;background:#fff;z-index:9999;padding:5px 0}.modal-content .content-modal footer .action nav .icon{display:block;position:absolute;top:-6px;left:50%;margin-left:-8px}.modal-content .content-modal footer .action nav a{display:block;text-decoration:none;text-align:left;padding:0 10px;color:#006690;font-size:16px;font-size:1rem;line-height:36px;line-height:2.25rem}.modal-content .content-modal footer .action nav a:hover{background:#f8f8f8;text-decoration:underline}.modal-content .content-modal footer .action.active{color:#006690;text-decoration:underline}.modal-content .content-modal footer .action.active nav{display:block}.modal-content .content-modal footer{padding:20px 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem}.modal-content .content-modal footer:after{content:"";display:table;clear:both}.modal-content .content-modal footer .single-share:after{content:"";display:table;clear:both}.modal-content .content-modal footer .single-share .icon{float:left;display:block;margin-right:10px}.modal-content .content-modal footer .single-share .icon:last-of-type{margin-right:0}.modal-content .content-modal footer .single-share .embedly-button{float:right;clear:both;margin:5px 10px 0 0}.modal-content .content-modal footer .single-share a.embedly-button{visibility:hidden}.modal-content .content-modal footer .share-label{float:left;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem;margin-right:20px}.modal-content .content-modal footer{padding:20px}.modal-content .content-supplementary{width:780px;max-width:100%;margin:20px auto}.modal-content h1{color:#006690;font-family:Poppins,sans-serif;font-weight:600;font-size:40px;font-size:2.5rem;line-height:48px;line-height:3rem}.modal-content h2{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.modal-content h2 a{color:#141414;text-decoration:none}.modal-content h2 a:hover{text-decoration:underline}.modal-iframe{display:block;margin:0 auto;max-width:100%}.responsive-iframe{position:relative;margin-bottom:40px;height:0;overflow:hidden;padding-bottom:56.25%}.responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}#mobile-menu{display:none}.mobile-menu-layer{position:fixed;top:0;bottom:0;left:0;right:15%;background:#006690;padding:40px 20px;-webkit-box-shadow:2px 0 6px 0 rgba(0,0,0,.25);box-shadow:2px 0 6px 0 rgba(0,0,0,.25);overflow:auto}.mobile-menu-layer .search-form{position:relative}.mobile-menu-layer input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:70px;padding:0 33px 0 20px;-webkit-border-radius:36px;border-radius:36px;font-size:24px;font-size:1.5rem;line-height:70px;line-height:4.375rem;border:1px solid rgba(255,255,255,.25)}.mobile-menu-layer input[type=image]{position:absolute;top:50%;right:30px;margin-top:-6px}.mobile-menu-layer .subscribe-form{display:block;position:relative;margin:20px 0;border:1px solid rgba(255,255,255,.25);-webkit-border-radius:35px;border-radius:35px}.mobile-menu-layer .subscribe-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-size:1.5rem;line-height:70px;line-height:4.375rem;height:70px;-webkit-border-top-left-radius:35px;border-top-left-radius:35px;-webkit-border-bottom-left-radius:35px;border-bottom-left-radius:35px;width:75%}.mobile-menu-layer .subscribe-form button{float:left;height:70px;-webkit-border-top-right-radius:35px;border-top-right-radius:35px;-webkit-border-bottom-right-radius:35px;border-bottom-right-radius:35px;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobile-menu-layer .subscribe-form button .icon{margin:1px 35% 0}.mobile-menu-layer nav a{display:block;text-decoration:none;color:#fff;font-size:42px;font-size:2.625rem;line-height:72px;line-height:4.5rem}.mobile-menu-layer .social{margin:20px 0 0}.mobile-menu-layer .social .icon{display:inline-block;margin-right:5px}@media only screen and (min-width:1050px){.subscribe-form input{width:214px}.subscribe-modal .centered{width:700px}#subscribe-modal iframe{width:500px;padding:0}.admin-bar .header-wrapper{top:32px}.header-wrapper header{padding:0}.header-wrapper header .mobile-menu-trigger{display:none}.header-wrapper header #primary-nav{display:block}.header-wrapper header #primary-nav li>a{padding:0 9px}.header-wrapper header #search-input{display:block}.header-wrapper header .subscribe-form{max-width:24%;display:block}.header-wrapper header .header-social-nav{display:block}.buttons .button{padding:0 30px;font-size:16px;font-size:1rem;line-height:40px;line-height:2.5rem;text-transform:none;margin:0 5px 0 0;width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.buttons .button:last-of-type{margin:0 0 0 5px}.buttons .button:first-child:last-child{width:-webkit-calc(100% - 5px);width:calc(100% - 5px)}.main-wrapper section.centered{width:1180px}.main-wrapper>section{padding:0}.main-wrapper>section.full-width{padding:30px 0}.main-wrapper>section.access-all-areas{padding:65px 0 20px}.main-wrapper>section.access-all-areas form input[type=email]{padding:0 20px;width:auto}.main-wrapper>section.access-all-areas form button[type=submit]{padding:0 20px}.main-wrapper>section article{width:380px;margin:20px 0}.main-wrapper section.heroes{height:640px;padding:0}.main-wrapper section.heroes .full-image-mask{display:block}.main-wrapper section.heroes .mobile-image-mask{display:none}.main-wrapper section.heroes .hero-details p{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem}.news-items{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.news-items article{width:380px}.news-items article .news-image{width:380px;height:200px}.main-wrapper section.featured-video{padding:135px 55px}.video-items{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.video-items article .video-image{width:380px;height:213px}.video-items article .video-image img{margin:-36px 0 0}section .release-items article{width:240px;min-height:300px}.single-sony_release section .release-items .release-image .cover,.post-type-archive-sony_release section .release-items .release-image .cover{height:240px}section .release-items .release-image .mask{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.5)));background:-webkit-linear-gradient(top,rgba(0,0,0,.1),rgba(0,0,0,.5));background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.5))}section .release-items .release-image .meta{left:20px;right:20px;bottom:20px}section .release-items .release-image .meta .title{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}.modal-content .release-modal .centered{width:700px;max-width:100%}.modal-content .release-modal .release-image{float:left;margin:0 20px 20px 0}.modal-content .release-modal .details{text-align:left;float:left;width:400px}.modal-content .release-modal .buttons .action,.modal-content .release-modal .buttons .button{width:50%}section.featured-playlist .playlist-image{float:right;width:45%}section.featured-playlist img{float:right}section.featured-playlist img.mobile{display:none}section.featured-playlist img.non-mobile{display:block}section.featured-playlist img.mobile.non-mobile{display:block}.playlist-search{display:block}.main-wrapper>section .playlist-items article{float:left;width:300px;height:500px;margin:20px}.promo-area{display:block}section.archive-wrapper .archive-items{width:780px;float:left}section.archive-wrapper .load-more{width:380px;margin:20px auto}section.archive-wrapper .filter-block{float:none;width:auto}section.archive-wrapper .filter-block:first-of-type{width:auto;margin-right:0}section.archive-wrapper .sidebar{width:280px;float:right;margin:0}section.archive-wrapper .sidebar .filters .content-filters{width:276px}section.archive-wrapper .sidebar aside{margin-bottom:40px;display:block}section.artists-wrapper .sidebar .filters{margin-bottom:35px}.news-post{padding:0;max-width:100%}.news-post h1{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem}.news-post footer .single-share{height:32px;float:right}.news-post footer .single-share .embedly-button{clear:none}.footer-wrapper footer p{width:380px}.footer-wrapper footer .footer-col{float:left;margin:0 55px 0 0}.footer-wrapper footer .footer-col:last-of-type{margin-right:0}.modal-content{position:fixed}.modal-content .centered{padding:100px 0}.modal-content .content-modal footer .single-share{height:32px;float:right}.modal-content .content-modal footer .single-share .embedly-button{clear:none}}@media only screen and (min-width:1500px){.main-wrapper section.heroes{height:840px}}@media only screen and (min-width:768px){.main-wrapper section.heroes img{width:100%;height:auto}.main-wrapper section.heroes .hero-details h1{font-size:50px;font-size:3.125rem;line-height:50px;line-height:3.125rem;margin-bottom:25px}.main-wrapper section.heroes .hero-details h1 span{padding-bottom:20px}section.featured-playlist .playlist-details{float:left;width:50%}section.featured-playlist .buttons a:first-child:last-child{width:-webkit-calc(50% - 65px);width:calc(50% - 65px)}section.artists-wrapper ul li{float:left;width:180px;height:190px;margin:0 10px 10px 0}.collection-wrapper section.artists-wrapper ul li{float:left;width:280px;height:260px;margin:0 10px 10px 0}section.artists-wrapper ul li .artist-image{width:180px;height:105px}.collection-wrapper section.artists-wrapper ul li .artist-image{width:280px;height:185px}section.artists-wrapper ul li .artist-name{width:180px;height:38px;text-overflow:ellipsis;overflow:hidden}section.collection-wrapper ul li .artist-name{width:280px;height:38px;text-overflow:ellipsis;overflow:hidden}}@media only screen and (min-device-width:768px) and (max-device-width:1049px){section .release-items article{width:-webkit-calc(33% - 10px);width:calc(33% - 10px)}}@media only screen and (min-device-width:768px) and (max-device-width:1049px) and (orientation:portrait){.single-sony_release section .release-items .release-image .cover,.post-type-archive-sony_release section .release-items .release-image .cover{height:230px}}@media only screen and (min-device-width:768px) and (max-device-width:1049px) and (orientation:landscape){.single-sony_release section .release-items .release-image .cover,.post-type-archive-sony_release section .release-items .release-image .cover{height:315px}section .release-items .release-image .meta .title{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}section .release-items .release-image .meta .artist{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem}}