.news-container,.guest-posts-container{justify-content:center;margin-top:1rem;background:#fff;margin-right:0;margin-left:0;align-content:flex-start}.news-detail-container{justify-content:center;margin-top:.5rem;box-sizing:border-box}ul.sp-blog-story-list{width:100%;float:left;padding-bottom:1.25rem}.sp-blog-story-wrap{padding-top:.5rem;padding-bottom:.5rem;border-bottom:4px solid #000;width:100%;float:left}.sp-blog-story-wrap.first{}.sp-blog-story-out{float:right;margin-left:-410px;width:100%}.sp-blog-story-img{background:#000;line-height:0;margin-right:30px;overflow:hidden;float:left}.sp-blog-story-in{margin-left:280px}.sp-blog-story-text{margin-top:30px;width:100%;float:left}.sp-cat-date-wrap{margin-bottom:7px;width:100%;float:left}span.sp-cd-cat{font-weight:700;text-transform:uppercase;font-family:var(--body-font-family)}span.sp-cd-date{font-weight:400;margin-left:5px}span.sp-cd-cat,span.sp-cd-date{color:#777;display:inline-block;float:left;font-size:.7rem;line-height:1}.sp-blog-story-text h2{color:#222;font-family:var(--body-font-family);font-size:2.25rem;line-height:1.16}.critical-review .sp-blog-story-text h2{margin-bottom:.25rem}.sp-blog-story-text h2 span:hover{border-bottom:2px solid #bb2525}span.sp-cd-date:before{content:"/";margin-right:5px}.sp-blog-story-text p{color:#555;float:left;font-size:1.1rem;font-weight:300;line-height:1.4;margin-top:.25rem;width:100%;font-family:var(--body-font-family)}.sp-blog-story-img img{opacity:.9}.sp-blog-story-img img:hover{opacity:1}.rating{font-size:18px}.news-detail-rating{float:left;margin-top:.5rem}.news-detail-rating .rating{font-size:21px}.macro-title{display:block}.macro-title h2{display:inline;border-bottom:2px solid transparent}.macro-title h2:hover{color:var(--soundpedia-red);text-decoration:underline}.macro-rating{margin-top:.5rem}.news-detail-container .sp-main-box{margin:0 auto;width:100%;height:100%;background:#fff;padding:2rem 1.5rem 1rem 1.5rem;box-sizing:border-box;box-shadow:0 1px 3px rgb(0 0 0 / 9%)}h3.sp-post-cat{margin-bottom:10px;float:left}span.sp-post-cat{color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1;padding:5px 13px;text-transform:uppercase;-webkit-transform:skewX(-15deg);-moz-transform:skewX(-15deg);-ms-transform:skewX(-15deg);-o-transform:skewX(-15deg);transform:skewX(-15deg);float:left;font-family:var(--body-font-family);background:#ed1c24}span.sp-post-cat2{background:#000}#sp-post-head{margin-bottom:30px;width:100%;float:left}h1.sp-post-title{color:#000;font-family:var(--body-font-family);font-size:3rem;line-height:1.1;margin-right:20%;width:80%;float:left}.sp-author-info-wrap{margin-top:12px;width:100%;float:left}.sp-author-info-thumb{line-height:0;width:46px;float:left}.sp-author-info-thumb img{border:2px solid #ddd;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;overflow:hidden;float:left}.sp-author-info-text{color:#999;display:inline-block;float:left;font-size:14px;font-weight:400;line-height:1;margin:8px 0 0 15px;font-family:var(--body-font-family);float:left}.sp-author-info-name{clear:both;margin-top:5px;font-family:var(--body-font-family);float:left}.sp-author-info-text p{display:inline-block}.sp-author-info-text a{color:#000!important;font-weight:700}#sp-post-feat-img{line-height:0;margin-bottom:15px;max-width:820px;float:left}#sp-content-wrap{float:left;width:100%;max-width:820px}.sp-post-soc-out{margin-left:-80px;width:100%;float:right}#sp-content-main{color:#000;display:block;font-family:var(--body-font-family);font-size:1.1rem;font-weight:400;line-height:1.55}#sp-content-main p{margin-bottom:20px}.news-detail-video-container{margin-top:1rem}.news-detail-comments-container{margin:2rem 0rem}.news-detail-comments-into{padding-top:.75rem}.news-detail-comments-into h1{color:#222;font-size:2.25em}.news-detail-comments-into div{margin:.5rem 0rem 1.5rem 0rem;font-size:16px}.video-wrap{position:relative;padding-bottom:56.25%;height:0}.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:1200px){.news-detail-container{max-width:1200px}.news-detail-container #has-sidebar{width:100%}.news-detail-container #is-sidebar{max-width:320px}}@media screen and (min-width:990px) and (max-width:1199px){#sp-post-feat-img{width:100%}}@media screen and (min-width:768px) and (max-width:989px){.sp-blog-story-out{margin-left:-220px;margin-left:0;width:100%}.sp-blog-story-in{margin-left:220px}.sp-blog-story-img{margin-right:20px;width:200px}.sp-blog-story-img img{width:200px;height:200px}.sp-blog-story-text{margin-top:20px}.sp-blog-story-text h2{font-size:1.5rem}.sp-main-box,#sp-content-wrap{width:98%}#sp-post-feat-img{width:100%}}@media screen and (min-width:660px) and (max-width:767px){.sp-blog-story-out{margin-left:-220px;margin-left:0;width:100%}.sp-blog-story-in{margin-left:220px}.sp-blog-story-img{margin-right:20px;width:250px}.sp-blog-story-img img{width:200px;height:200px}.sp-blog-story-text{margin-top:20px}.sp-blog-story-text h2{font-size:1.4rem}.sp-main-box,#sp-content-wrap{width:96%}#sp-post-feat-img{width:100%}}@media screen and (min-width:600px) and (max-width:767px){.sp-blog-story-out{margin-left:-220px;margin-left:0;width:100%}.sp-blog-story-in{margin-left:220px}.sp-blog-story-img{margin-right:20px;width:200px}.sp-blog-story-img img{width:200px;height:200px}.sp-blog-story-text{margin-top:20px}.sp-blog-story-text h2{font-size:1.3rem}h1.sp-post-title{font-size:1.9rem}#sp-content-main{font-size:1rem}.sp-main-box,#sp-content-wrap{width:96%}#sp-post-feat-img{width:100%}}@media screen and (min-width:479px) and (max-width:599px){.sp-blog-story-out{margin-left:-170px;margin-left:0;width:100%}.sp-blog-story-in{margin-left:170px}.sp-blog-story-img{margin-right:20px;width:150px}.sp-blog-story-img img{width:150px;height:150px}.sp-blog-story-text{margin-top:20px}.sp-blog-story-text h2{font-size:1.2rem}h1.sp-post-title{font-size:1.9rem}#sp-content-main{font-size:1rem}.sp-main-box,#sp-content-wrap{width:94%}#sp-post-feat-img{width:100%}}@media screen and (max-width:478px){.sp-blog-story-out{margin-left:-115px;margin-left:0;width:100%}.sp-blog-story-in{margin-left:115px}.sp-blog-story-img{margin:0 15px 0 0;width:100px}.sp-blog-story-img img{width:100px;height:100px}.sp-blog-story-text{margin-top:5px}.sp-blog-story-text h2{font-size:1.1rem}.sp-blog-story-text p{display:none}h1.sp-post-title{font-size:1.9rem}#sp-content-main{font-size:1rem}.sp-main-box,#sp-content-wrap{width:91%}#sp-post-feat-img{width:100%}}