/*fe reset mods*/
body.single main > article .taxonomy {
display:none !important;
}

body.single main > article .subhead {
display:none !important;
}

.entry-content{

}

.single>article {
margin:0 !important;
}

.topicbar {
display:none;
}

body.single main > article h1 a {
display:none;
}

#aosocial-widget {
left: 20px;
}

#aosocial-widget.sticky {
margin-left: 20px;
}

.single>article .post-header{
padding:0 !important;
margin:0 !important;
}

@media screen and (min-width: 960px) {
.single>article {
    margin: auto;
    max-width: 100%;
}

.single>article .entry-content{
max-width:100%;
}

#aosocial-widget {
left: 20px;
}

#aosocial-widget.sticky {
margin-left: 20px;
}

}


@media screen and (min-width: 600px){
.single>article {
    margin: 0 auto;
    width: 100%;
}

.single>article .post-header{
padding:0 !important;
margin:0 !important;
}

}


@media screen and (max-width: 599px){
#aosocial-widget {
left:0;
}

#aosocial-widget.sticky {
margin-left:0;
}

}


/*end fe reset mods*/



/* quotes */

span.icon-angle-right{

}

#wesley_quote{
position:relative;
top:700px; 
}

#kunta_quote{
position:relative;
top:700px; 
}

#u_quote{
position:relative;
top:700px; 
}

#alright_quote{
position:relative;
top:700px; 
}

#berry_quote{
position:relative;
top:700px; 
}

#dollar_quote{
position:relative;
top:700px; 
}

#i_quote{
position:relative;
top:700px; 
}

#mortal_quote{
position:relative;
top:700px; 
}

/* photo credit */

#photo_credit{
position:absolute;
left:-600px;
top:-48px;
padding:5px;
font-family: 'Raleway', sans-serif;
font-weight:400;
font-size:18px;
line-height:17px;
z-index:1000;
-webkit-tap-highlight-color:none;
background-color:#fafafa;
}

#cell04 a {
color:#c52c41 !important;

}

/* youtube button */

#button_wrapper{
position:absolute;
bottom:-50px;
display:block;
width:100%;
height:4vw;
z-index:10;
outline:none;
}

#youtube_button{
position:relative;
display:block;
width:350px;
height: 50px;
margin-left:auto;
margin-right:auto;
font-family: "AkzidenzGrotesk", sans-serif;
font-weight:bold;
font-size:26px;
line-height:50px;
color:#fafafa;
text-align:center;
background-color:#000000;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-tap-highlight-color:none;
vertical-align: middle;
outline:none;
}



.icon-angle-right{
font-size:26px;
line-height:52px;
color: #ffffff;

}

#youtube_button:hover{
color:#ffffff;
cursor:pointer;  
background-color:#333333;
}

#youtube_button a{
color: #ffffff;
}

/* template mods */

#width_wrap{
position:relative;
width:100%;
height:auto;
overflow:hidden;
z-index:0;
top:0;
margin-bottom: -500px;
}

#box{
position:absolute;
width:100%;
height:100%;
background-color:#fafafa;
opacity:0;
}

#box2{
position:absolute;
width:100%;
height:100%;
background-color:#fafafa;
opacity:1;
z-index:5;
}

#box3{
position:absolute;
width:100%;
height:100%;
background-color:#fafafa;
opacity:1;
z-index:5;
}


#box4{
position:absolute;
width:100%;
height:100%;
background-color:#fafafa;
opacity:1;
z-index:5;
}

#box5{
position:absolute;
width:100%;
height:100%;
background-color:#fafafa;
opacity:1;
z-index:5;
}

#box6{
position:absolute;
width:100%;
height:100%;
background-color:#fafafa;
opacity:1;
z-index:5;
}


.title_wrapper{
position:absolute;
left:0;
top:23vw;
}

.scroll_wrapper{
position:absolute;
top:2vw;
width:100%;
height:auto;
text-align:center;
}

.scroll_down{
position:relative;
font-family: "Lekton","sans-serif";
color:#fafafa;
font-weight:600;
font-size: 20px;
line-height:20px;
text-transform: uppercase;
}

#quote01 {
position:relative;
width:100%;
height:auto;
max-width:550px;
margin-left:auto;
margin-right:auto;
}

.intro{
font-family: 'Raleway', sans-serif;
font-size:24px;
font-weight:200;
line-height:36px;
padding:40px;
text-align:center;
color:#000000;
}

.quote{
font-family: 'Raleway', sans-serif;
font-size:24px;
font-weight:200;
line-height:36px;
font-style:italic;
text-align:center;
color:#fafafa;
max-width:550px;
padding:40px;
margin-left:auto;
margin-right:auto;
}

.quote_black{
font-family: 'Raleway', sans-serif;
font-size:24px;
font-weight:200;
line-height:36px;
font-style:italic;
text-align:center;
color:#000000;
max-width:550px;
padding:40px;
margin-left:auto;
margin-right:auto;
}

#quote02{
position:relative;
z-index:5;
}

.title_line01{
position:relative;
background-color:#fafafa;
color:#000000;
font-family: "AkzidenzGrotesk cnd", sans-serif;
font-weight:900;
letter-spacing: -1px;
font-size: 9vw;
font-weight:900;
line-height:9vw;
padding-left:10px;
z-index:1;
}

.title_line02{
position:relative;
background-color:#fafafa;
color:#000000;
font-family: "AkzidenzGrotesk cnd", sans-serif;
font-weight:900;
letter-spacing: -1px;
font-size: 9vw;
font-weight:900;
line-height:9vw;
padding-left:10px;
}

.sub {
position:relative;
font-family: 'Raleway', sans-serif;
font-size:2vw;
line-height:2.5vw;
text-align:left;
color:#000000;
background-color:#fafafa;
padding:0 10px 10px 10px;
}

#track01{
position:absolute;
top:15vw;
right:-600px;
text-align:left;
background-color:#000000;
max-width:600px;
color:#fafafa;
font-family: "AkzidenzGrotesk cnd", sans-serif;
font-weight:900;
letter-spacing: -1px;
font-size: 7vw;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:2;
}

#track02{
position:absolute;
top:15vw;
left:-600px;
text-align:right;
background-color:#c52c41;
max-width:600px;
color:#000000;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}


#track03{
position:absolute;
top:45vw;
left:-600px;
text-align:right;
background-color:#fafafa;
max-width:600px;
color:#000000;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}


#track04{
position:absolute;
top:20vw;
left:-600px;
text-align:right;
background-color:#000000;
max-width:600px;
color:#fafafa;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}

#track05{
position:absolute;
top:75vw;
left:-600px;
text-align:right;
background-color:#000000;
max-width:600px;
color:#fafafa;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}

#track06{
position:absolute;
top:75vw;
right:-600px;
text-align:left;
background-color:#c52c41;
max-width:600px;
color:#000000;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}

#track07{
position:absolute;
top:40vw;
left:-600px;
text-align:right;
background-color:#000000;
max-width:600px;
color:#fafafa;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}


#track08{
position:absolute;
top:15vw;
left:-600px;
text-align:right;
background-color:#c52c41;
max-width:600px;
color:#000000;
font-family: "AkzidenzGrotesk cnd", sans-serif;
letter-spacing: -1px;
font-size: 7vw;
font-weight:900;
line-height:7vw;
padding-left:10px;
padding-right:10px;
z-index:100;
}


#description{
display:none;
}

#img_seq01{
position:absolute;
background-image: url('http://www.mtv.com/crop-images/2015/04/02/k06.jpg');
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
width:100%;
height:100vw;
}


#img04{
position:absolute;
background-image: url('http://www.mtv.com/crop-images/2015/04/02/kendrick_portrait_02.jpg');
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
width:100%;
height:100vw;
}


#img05{
position:absolute;
background-image: url('http://www.mtv.com/crop-images/2015/04/02/k04.jpg');
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
width:100%;
height:100vw;
}

#img06{
position:absolute;
background-image: url('http://www.mtv.com/crop-images/2015/04/02/k08.jpg');
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
width:100%;
height:100vw;
}

#img07{
position:absolute;
background-image: url('http://www.mtv.com/crop-images/2015/04/02/k09.jpg');
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
width:100%;
height:100vw;
}

#seq01 {
position:absolute;
width:100%;
height:auto;
z-index:0;
opacity:0;
}

#cell01 {
position:relative;
background-color:#fafafa;
width:100%;
height:100vw;
background-image: url('http://www.mtv.com/crop-images/2015/04/01/k03.jpg');
background-repeat: no-repeat;
background-position: right top;
background-size: cover;
overflow:hidden;
}


#cell02{
position:relative;
display:block;
background-color:#fafafa;
width:100%;
height:auto;    
}


#cell03{
position:relative;
display:block;
top:-220px;
width:100%;
height:100vw;
overflow:hidden;
}

#cell04{
position:relative;
display:block;
top:-244px;
width:100%;
height:auto;
background-color:#000000;
}


#cell05{
position:relative;
display:block;
top:-268px;
width:100%;
height:100vw;
background-color:#fafafa;
}


#cell06{
position:relative;
display:block;
top:-300px;
width:100%;
height:auto;
background-color:#fafafa;
z-index:5;
}

#cell07{
position:relative;
display:block;
top:-310px;
width:100%;
height:100vw;
z-index:0;
}


#cell08{
position:relative;
display:block;
top:-334px;
width:100%;
height:auto;
background-color:#000000;
z-index:3;
}

#cell09{
position:relative;
display:block;
top:-358px;
width:100%;
height:100vw;
z-index:0;
}

#cell10{
position:relative;
display:block;
top:-398px;
width:100%;
height:auto;
background-color:#fafafa;
z-index:0;
}

#cell11{
position:relative;
display:block;
top:-420px;
width:100%;
height:100vw;
z-index:0;
}


#cell12{
position:relative;
display:block;
top:-444px;
width:100%;
height:auto;
background-color:#000000;
z-index:3;
}


#cell13{
position:relative;
display:block;
top:-468px;
width:100%;
height:100vw;
z-index:0;
overflow:hidden;
}

#cell14{
position:relative;
display:block;
top:-506px;
width:100%;
height:auto;
background-color:#fafafa;
z-index:0;
}

#cell15{
position:relative;
display:block;
top:-520px;
width:100%;
height:100vw;
z-index:0;
}

#cell16{
position:relative;
display:block;
top:-560px;
width:100%;
height:auto;
background-color:#000000;
z-index:0;
}

#cell17{
position:relative;
display:block;
top:-584px;
width:100%;
height:100vw;
z-index:0;
overflow:hidden;
}


#cell18{
position:relative;
display:block;
top:-600px;
width:100%;
height:auto;
background-color:#fafafa;
z-index:0;
}


#seq02{
position:relative;
width:100%;
height:auto;
opacity:0;
z-index:0;
}

#seq03{
position:relative;
width:100%;
height:auto;
opacity:0;
z-index:1;
}

#seq04{
position:relative;
width:100%;
height:auto;
opacity:0;
z-index:1;
}

#seq05{
position:relative;
width:100%;
height:auto;
opacity:0;
z-index:1;
}


body.single div.story section {
  padding: 0;
}

.navbar #navbar-inner .subnav-wrapper {
display:none;
}

body.single article.no_lead_image .small_lead_image {
display:none;
}

.item promo-block lead-image {
display:none;
}

body.single div.story {
  position: relative;
  margin-top:0;
}

.col-sm-12 {
min-height: 0;
padding:0;
}

.col-md-12, .col-lg-12 {
  padding-left:0;
  padding-right:0;
}

div.story {
  padding-right: 0;
}

body.single #main {
padding-left: 0;
top:-3px;
}

.container {
  margin-right: auto;
  margin-left: auto;
  padding:0;
  max-width: 1600px;
}


body.single .lead-image {
display:none;
}

body.single article.no_lead_image .header {
display:none;
}




.single div.story section .hr {
  border-top: 0;
}

.byline {
display:none;
}

.category {
display:none;
}

.author {
display:none;
}

.row {
  margin-left:0;
  margin-right:0;
}


.off-screen-nav {
z-index:2000 !important; 
}

#off-screen-nav {
z-index:2000 !important; 
}

.off-screen-nav.open {
z-index:2000 !important;   
}

#nav-side {
z-index:2000 !important;
}

#nav-dim{
z-index:2000 !important;
}

.flux4Widget .share .responsive ul.shareActions {
margin-left:0;
 z-index: 10 !important;
}

.flux4Widget .share .responsive.pinned {
position:absolute;
z-index: 10 !important;
}
.flux4Widget .share .responsive {
z-index:10 !important;
}

.flux4Widget.sm4ShareWidget {
position:absolute;
top:10px !important;
left:10px !important;
z-index:1 !important;
}

@media all and (min-width: 979px) {
.flux4Widget.sm4ShareWidget {
left:-10px !important;
}

footer.article-footer .container {
  padding-left:5px;
}

}



@media screen and (min-width: 768px) {
  
footer.article-footer {
position:relative;
padding-left:20px;
}

    
    
}

@media all and (max-width: 768px) {

footer.article-footer {
position:relative;
padding-left:15px;
}

#coda_ad-1 {
display:none;
}

#cell01{
height:148vw;   
}

#track01{
font-size: 10vw;
line-height:10vw;
}

#track02{
font-size: 10vw;
line-height:10vw;
}

#track03{
font-size: 10vw;
line-height:10vw;
}

#track04{
font-size: 10vw;
line-height:10vw;
}

#track05{
font-size: 10vw;
line-height:10vw;
}

#track06{
font-size: 10vw;
line-height:10vw;
top:70vw;
}

#track07{
font-size: 10vw;
line-height:10vw;
}

#track08{
font-size: 10vw;
line-height:10vw;
}

.title_line01{
font-size: 11vw;
line-height:11vw;
}

.title_line02{
font-size: 11vw;
}

.title_wrapper{
top:15vw;
max-width:45vw;
}

.sub {
font-size:3vw;
line-height:4vw;
padding:2px 2px 5px 10px;

}

}

@media all and (min-width: 660px) {
footer.article-footer .latest-news .meta-wrap div.header {
  top: 0;
  position: relative;
}

}


@media all and (max-width: 660px) {

#width_wrap{
top:0;
}

.flux4Widget .share .responsive.pinned {
position:fixed;
z-index: 10 !important;
}


}

@media all and (max-width: 420px) {
    
.shareActions {
display:none;
}

#cell01{
height:148vw;   
}

.scroll_down{
top:100vw;
font-size: 5vw;
line-height:5vw;
}

.flux4Widget.sm4ShareWidget {
display:none;
padding: 0;
}

.sub {
font-size:3.5vw;
line-height:4.5vw;
text-align:left;
padding:0 2px 0 2px;
}

.title_line01{
font-size: 11vw;
line-height:11vw;
padding:0;
}

.title_line02{
font-size: 11vw;
line-height:11vw;
padding:0;
}

.title_wrapper{
top:15vw;
max-width:42vw;
}


#track01{
font-size: 10vw;
line-height:10vw;
}

#track02{
font-size: 10vw;
line-height:10vw;
}

#track03{
font-size: 10vw;
line-height:10vw;
}

#track04{
font-size: 10vw;
line-height:10vw;
}

#track05{
font-size: 10vw;
line-height:10vw;
}

#track06{
font-size: 10vw;
line-height:10vw;
top:70vw;
}

#track07{
font-size: 10vw;
line-height:10vw;
}

#track08{
font-size: 10vw;
line-height:10vw;
}


.intro{
font-size:20px;
line-height:32px;
}

.quote{
font-size:20px;
line-height:32px;
}

.quote_black{
font-size:20px;
line-height:32px;
}

#photo_credit{
font-size:13px;
line-height:13px;
top:-48px;
}

#photo_credit a {
color:#fafafa !important;
}

#youtube_button{
line-height:53px;

}


}