body {font-size:1.6rem;}
.video-photos-content .banner-container, .photos-content .banner-container, .videos-content .banner-container {margin-top:0;}
.about-event .item.video-block{margin-bottom:30px;}
.about-event .show-meta {font-weight:bold;}
.hp-content .jumbotron-background {position:relative; border-bottom:none; background-color:#000; height:245px;}

.hp-content .item.special.promo-block .header span {margin-left: 5px;}
div.event-tune-in {text-align:center;}
.page-content .banner-container {margin-top:0; background-color:transparent; border:none;}
.hp-content .jumbotron-background {background-size:auto;}
.module-header {margin-bottom:20px;}
.videoList .grid-item {margin-bottom:15px;}
.videoList .item .flag, .videoList .item .flag > div {width:45px; height:45px;}
.flag .headline-2 > small {font-size:75%;}
section {padding-top:30px;}
.page-content .banner-container {margin-bottom:0;}
header.border-bottom-solid {margin-bottom:0; padding-bottom:0;}
.watch-content .item.video-block {margin-bottom:10px;}

.videos-content .item .flag small, .photos-content .item .flag small {margin-top:0;}
.watch-content .video-list {padding-top:20px;}
#navTopExtras {color:#fff;}
#social-voting {background-color:#e8e8e8;}
#social-voting #categoryList .media .counter{position:absolute; z-index:1; font-weight:700; color:#fff;}
#social-voting #categoryList div.grid-item .media .counter{font-size:35px; line-height:42px; padding:0 0 0 5px;}
#social-voting #categoryList div.grid-item:first-child .media .counter, #social-voting #categoryList div.grid-item:first-child+div .media .counter {font-size:65px; line-height:78px;}
#social-voting #categoryList .media .copy-wrapper{position:absolute; z-index:0; bottom:0; color:#fff; font-size:24px; line-height:33.6px; width:100%}
#social-voting #categoryList .sv-vote-btns-wrap div {padding:0;}
#social-voting #categoryList .sv-vote-btns-wrap div .btn-social{width:100%; height:39px; border-radius:0;}
#social-voting #categoryList .sv-vote-btns-wrap .btn > span, #social-voting #categoryList .sv-vote-btns-wrap .btn-cta > span{display:inline;}

.sv-socials span.icon-share-twitter, .sv-socials span.icon-share-facebook, .sv-socials span.icon-share-instagram, .sv-socials span.icon-share-vine { border-radius: 100%; color: #fff; display: inline-block; font-size: 4rem; line-height: 5rem; margin: 0 5px;}
#social-voting .social-message{ background: none repeat scroll 0 0 #fff; font-size: 2.3rem; font-weight: 500; line-height: 1.1; margin: 20px 0 50px; padding: 20px; text-align: center;}
#social-voting .sv-socials span.icon-share-twitter {color: #4099ff; }
#social-voting .sv-socials span.icon-share-facebook {color: #3b5998;}
#social-voting .sv-socials span.icon-share-instagram {color: #517fa4;}
#social-voting .sv-socials span.icon-share-vine { color: #00bf8f;}

#social-voting #categoryList .media {cursor:default;}
#social-voting #categoryList .vevo-player-wrapper, #social-voting #categoryList .MTVNPlayer {cursor:pointer;}
#social-voting #categoryList .btn-social{box-shadow:none; line-height:3.4rem}
#social-voting #sv-rules{margin-bottom:20px;}
#jumbotron-copy h2{font-size: 6rem; line-height: 4rem;}
.btn:hover > span, .btn:active > span, .btn.active > span {background-color: rgba(255, 255, 255, 0)};
.sv-header {
font-size: 1.6rem;
position: relative;
text-align: left;
padding: 0 10px 0px 10px;
}
.sv-title {padding: 0 10px 0px 10px;}
.sv-header {padding: 0 10px 0px 10px;}
.overlay8:after {
background: rgba(0, 0, 0, 0) linear-gradient(0deg,rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) repeat scroll 0 0;
bottom: 0;
content: "";
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index:-1;
}

.MTVNPlayer_placeholder_button {
background: rgba(0, 0, 0, 0) url("http://www.mtv.com/news/wp-content/themes/news-2014/library/images/play_btn.svg") no-repeat scroll 50% 50% !important;
height: 100%;
left: 0 !important;
opacity: 0.65;
position: absolute !important;
top: 0 !important;
width: 100%;
}
.MTVNPlayer_placeholder_button:hover {
background-image: url("http://media.mtvnservices.com/player/images/Button_playBig_overSkin.png");
}

.headlines-hub-solr #headlines-items a div.item {
margin-bottom: 20px;
}

.sv-counter-overlay-xl, .sv-counter-overlay-lg, .sv-counter-overlay-md, .sv-counter-overlay-sm {
color: #fff;
font-size: 9vw;
font-weight: bold;
left: 0;
line-height: 1.2;
padding: 0 8px 0 8px;
position: absolute;
text-align: left;
top: 0;
}

.sv-counter-overlay-xl {
font-size: 6.5rem;
/*padding: 0 0 5px 15px;*/
}

.sv-winner {
background: white none repeat scroll 0 0;
border: 2px solid #820d4d;
color: #820d4d;
display: inline-block;
/*font-family: "AkzidenzGrotesk Cnd",san-serif;*/
/* font-style: italic;*/
padding: 7px 5px 0 5px;
position: absolute;
text-transform: uppercase;
z-index: 3;
}

.sv-winner {
font-size: 3.7rem;
left: -2rem;
top: 8rem;
}

/************* AAL Specific **************/
body.aal #360-cam-copy .ios-logo, body.aal #360-cam-copy .android-logo{width:130px; height: 40px;}
body.aal #mux-player-container {/*margin-top: -10px;*/}
body.aal #aal-player {padding-left:0; padding-right:0;}
body.aal #aal-player.sticky .container16x9 {width:260px !important; height:164px !important;}
body.aal #header-section{background-color:#302c2b; color:#fff;}
body.aal .section-header-xlg {display: inline-block; float: left; color: white; font-size: 5rem; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; padding-left:0.5rem;}
body.aal #aal-player-mux-container{background-color:#302c2b;}
body.aal #social-share-section{background-color:#302c2b; padding:10px 0 10px 0; width:100%}
body.aal #view-options-section{background-color:#222; padding:10px 0 20px 0; color:#fff;}
body.aal #cam-360 {margin-top:10px; text-align:center;}
body.aal #cam-360 .btn{color:#a0ffff; background-color:#321446;}

body.aal #social-share-section .item, body.aal #sticky-container .item{float:left; margin-right:5px;}

/*social sharing buttons for AAL*/
body.aal .btn-social [class*="icon-"] {margin-top: -6px;}
body.aal .btn-social > span {padding-top: 3px;}
body.aal .btn-cta > span {vertical-align: none;}
body.aal .btn, .btn-cta, btn-social, .btn-cta > span {outline: none; padding-bottom: 3px; margin: 20px 0 0 0; background-color: transparent; font-size: 2.3rem; border: none; vertical-align: none;}
body.aal #social-share-section .icon-share-facebook {outline: none; display: inline-block; width: 60px; height: 30px; background-color: #557ccb; border-radius: 0%;}
body.aal #social-share-section .icon-share-twitter {outline: none; display: inline-block; width: 60px; height: 30px; background-color: #299dce; border-radius: 0%;}
body.aal #social-share-section .icon-share-embed {outline: none; display: inline-block; width: 60px; height: 30px; background-color: #000000; border-radius: 0%;}
body.aal object, embed {outline: 0;}
body.aal #social-share-section #gifit .gifit-btn.make{outline: none; background-image:url('/global/music/tentpole/events_responsive_2.0/aal/images/gifit_button.png'); background-color: #00ff00; border: none; border-radius: 0%; display: block; width: 120px; height: 30px; outline: none; text-indent: -99999px; margin-top:19px;}

body.aal #aal-player-mux-container .app-callout-header { color: white;font-size: 1.8rem;font-weight: 700;margin-bottom: 8px;margin-right: 20px;margin-top: 20px;text-transform: uppercase;}

body.aal #aal-player-mux-container .camera-header {
border-top: 3px solid white;
color: white;
display: inline-block;
font-size: 2.8rem;
font-weight: bold;
line-height: 3rem;
margin: 0 auto;
padding-top: 15px;
text-transform: uppercase;
vertical-align:middle;
}

body.aal #aal-player-mux-container .app-header {
color: white;
font-size: 2.8rem;
font-weight: bold;
line-height: 2.7rem;
margin-left: 0;
text-transform: uppercase;
border-top: 3px solid white;
padding-top: 15px;
}

body.aal #aal-player-mux-container .icon-chevron-down, body.aal #aal-player-mux-container .icon-chevron-up, body.aal #aal-player-mux-container .icon-chevron-right {
background-color: #a0ffff;
border-radius: 100%;
color: #321446;
font-size: 1.5rem;
left: 4.5px;
line-height: 0;
padding: 4px 4px 4px;
position: relative;
top: -4px;
}

body.aal #aal-player-mux-container .icon-chevron-up-show {
padding-bottom: 6px;
padding-top: 4px;
top: -5px;
}
.absolute-center { margin: auto;position: absolute; top: 0; left: 0; bottom: 0; right: 0;}
body.aal #mux {position:absolute; top:0; left:18px; }
body.aal #mux .mux-angles div.item {padding:0; left:0; top:0}
body.aal .embed-copy{position:absolute; bottom:-10px; color:#fff;}

/*Fix for mux titles for all browsers -C.S.*/
body.aal #mux .mux-angles div.item .title {position: absolute; text-align: center; vertical-align: middle; margin-top: 37%; right:1rem; width:95%; z-index: 1; opacity:0; color:#ffffff;}
body.aal #mux .mux-angles .item.active .title{opacity:1; font-weight:800; color:#fff; margin-top:4.5rem; /*left:50%; top:43%;*/ transition: all 1s ease-in-out;}
body.aal.isFullScreen .content .MTVNPlayer {position:fixed !important; width:100% !important; height:100% !important; }
body.aal #mux .mux-angles div.item:hover .title{opacity:1; transition: opacity 0.5s ease 0s;}
body.aal #mux .mux-angles div.item .play-btn {height:29px; width:40px; opacity:.85; transition: opacity 0.5s ease 0s; z-index:1}
body.aal #mux .mux-angles div.item.active .play-btn {opacity:0;}
/*
body.aal #mux .mux-angles div.item:nth-child(odd){padding:0 5px 2px 0;}
body.aal #mux .mux-angles div.item:nth-child(even){padding:0 0 2px 0;}
*/
body.aal #mux .mux-angles div.item {padding:0 5px 0 0;}
body.aal #mux .mux-angles .item:hover a{color:#fff;}
body.aal #mux .mux-angles .item .backup-image-container.active .overlay{position:absolute;}
body.aal #mux .mux-angles .item:hover .backup-image-container.active .overlay{position:relative;}
body.aal #mux .mux-angles .item:hover .backup-image-container.active .backup-image{display:none;}
body.aal #mux .mux-angles .item:hover .backup-image-container .overlay {background-color:#321446;opacity:.95;transition: opacity 0.5s ease 0s; display:block}
body.aal #mux .mux-angles .item.active a {cursor:default;}
body.aal #mux .mux-angles .item.active .backup-image-container.active .overlay{position:relative;}
body.aal #mux .mux-angles .item.active .backup-image-container .overlay {background-image:none;background-color:#321446;cursor:default; opacity:.95;}
body.aal #mux .mux-angles .item.active .backup-image-container.active .backup-image{display:none;}
body.aal #mux .mux-angles .item.active:hover .backup-image-container .overlay {opacity:.95; }
body.aal #camera-angles-tablets .cameras div.item .overlay{ position:absolute;height:100%; width:100%;}
body.aal #camera-angles-tablets .cameras .item .backup-image-container {position:relative;}
body.aal #camera-angles-tablets .cameras .item .copy {color: #ffffff; font-weight: 400;}
body.aal #camera-angles-tablets .cameras div.item .title {display: none;}
body.aal #camera-angles-tablets .cameras div.item:hover .title{opacity:1; transition: opacity 0.5s ease 0s; }
body.aal #camera-angles-tablets .cameras div.item .play-btn {height: 40px; width:40px; opacity:.65; transition: opacity 0.5s ease 0s; z-index:1}
body.aal #camera-angles-tablets .cameras div.item.active .play-btn {opacity:1;}
body.aal #camera-angles-tablets .cameras .item:hover a{color:#fff;}
body.aal #camera-angles-tablets .cameras .item .backup-image-container.active .overlay{position:absolute;}
body.aal #camera-angles-tablets .cameras .item:hover .backup-image-container.active .overlay{}
body.aal #camera-angles-tablets .cameras .item:hover .backup-image-container.active .backup-image{}
body.aal #camera-angles-tablets .cameras .item:hover .backup-image-container .overlay {background-color:#321446;opacity:.95;display:block; transition: opacity 0.5s ease 0s; top:0;}
body.aal #camera-angles-tablets .cameras .item.active a {cursor:default;}
body.aal #camera-angles-tablets .cameras .item.active .backup-image-container.active .overlay{position:absolute;}
body.aal #camera-angles-tablets .cameras .item.active .backup-image-container .overlay {background-image:none;background-color:#321446;cursor:default; opacity:.9; top:0;}
body.aal #camera-angles-tablets .cameras .item.active .backup-image-container.active .backup-image{display:block;}
body.aal #camera-angles-tablets .cameras .item.active:hover .backup-image-container .overlay {opacity:.9; }
body.aal #camera-angles-tablets .cameras .item.active .title {display: none;}
body.aal #camera-angles-desktop .cameras .copy{color: white; font-size: 2rem; color: white; text-transform: lowercase; padding-left: 3px; padding-bottom: 5px;}
body.aal #camera-angles-desktop .cameras div.item .overlay{ position:absolute;height:100%; width:100%;}
body.aal #camera-angles-desktop .cameras .item .backup-image-container {position:relative;}
body.aal #camera-angles-desktop .cameras div.item .title {position: absolute; text-align: center; vertical-align: middle; margin-top: 37%; right:4rem; width:95%; z-index: 1; opacity:0; color:#ffffff;}
body.aal #camera-angles-desktop .cameras div.item:hover .title{opacity:1; transition: opacity 0.5s ease 0s;}
body.aal #camera-angles-desktop .cameras div.item .play-btn {height:29px; width:40px; opacity:.85; transition: opacity 0.5s ease 0s; z-index:1}
body.aal #camera-angles-desktop .cameras div.item.active .play-btn {opacity:0;}
body.aal #camera-angles-desktop .cameras .item:hover a{color:#fff;}
body.aal #camera-angles-desktop .cameras .item .backup-image-container.active .overlay{position:absolute;}
body.aal #camera-angles-desktop .cameras .item:hover .backup-image-container.active .overlay{}
body.aal #camera-angles-desktop .cameras .item:hover .backup-image-container.active .backup-image{}
body.aal #camera-angles-desktop .cameras .item:hover .backup-image-container .overlay {background-color:#321446;opacity:.95;display:block; transition: opacity 0.5s ease 0s; top:0;}
body.aal #camera-angles-desktop .cameras .item.active a {cursor:default;}
body.aal #camera-angles-desktop .cameras .item.active .backup-image-container.active .overlay{position:absolute;}
body.aal #camera-angles-desktop .cameras .item.active .backup-image-container .overlay {background-image:none;background-color:#321446;cursor:default; opacity:.5; top:0;}
body.aal #camera-angles-desktop .cameras .item.active .backup-image-container.active .backup-image{display:block;}
body.aal #camera-angles-desktop .cameras .item.active:hover .backup-image-container .overlay {opacity:.7; }
body.aal #camera-angles-desktop .cameras .item.active .title {opacity:1; font-weight:800; color:#fff; margin-top:4.5rem;/*left:50%; top:43%;*/ transition: all 1s ease-in-out;}
body.aal #camera-angles-desktop .cameras .item {padding:0 5px 5px 5px;}

body.aal #camera-angles-dropdown .cameras li.item {display:block;}
body.aal #camera-angles-dropdown .cameras li.item .overlay{ position:absolute;height:100%; width:100%;}
body.aal #camera-angles-dropdown .cameras .item .backup-image-container {position:relative;}
body.aal #camera-angles-dropdown .cameras .item .copy {color: #ffffff; font-weight: 400;}
body.aal #camera-angles-dropdown .cameras li.item .title {display: none;}
body.aal #camera-angles-dropdown .cameras li.item:hover .title{opacity:1; transition: opacity 0.5s ease 0s; }
body.aal #camera-angles-dropdown .cameras li.item .play-btn {height: 40px; width:40px; opacity:.65; transition: opacity 0.5s ease 0s; z-index:1}
body.aal #camera-angles-dropdown .cameras li.item.active .play-btn {opacity:1;}
body.aal #camera-angles-dropdown .cameras .item:hover a{color:#fff;}
body.aal #camera-angles-dropdown .cameras .item .backup-image-container.active .overlay{position:absolute;}
body.aal #camera-angles-dropdown .cameras .item:hover .backup-image-container.active .overlay{}
body.aal #camera-angles-dropdown .cameras .item:hover .backup-image-container.active .backup-image{}
body.aal #camera-angles-dropdown .cameras .item:hover .backup-image-container .overlay {background-color:#321446;opacity:.95;display:block; transition: opacity 0.5s ease 0s; top:0;}
body.aal #camera-angles-dropdown .cameras .item.active a {cursor:default;}
body.aal #camera-angles-dropdown .cameras .item.active .backup-image-container.active .overlay{position:absolute;}
body.aal #camera-angles-dropdown .cameras .item.active .backup-image-container .overlay {background-image:none;background-color:#321446;cursor:default; opacity:.9; top:0;}
body.aal #camera-angles-dropdown .cameras .item.active .backup-image-container.active .backup-image{display:block;}
body.aal #camera-angles-dropdown .cameras .item.active:hover .backup-image-container .overlay {opacity:.9; }
body.aal #camera-angles-dropdown .cameras .item.active .title {display: none;}

body.aal .btn-cam-360{background-color:#321446}

body.aal #aal-phone-cams .item {margin-bottom:20px;}
body.aal #aal-phone-cams .container.copy{color: white; font-size: 2rem; color: white; text-transform: lowercase; margin-bottom: 5px;}
body.aal #aal-phone-cams .item .copy{color: white; display: block; bottom: -1px; font-size: 1.4rem; text-transform: lowercase; padding-right: 5px; z-index: 3;}

body.sticky #aal-player{width:290px; height:194px;}
body.aal #sticky-container{background-color:#302c2b;position:fixed; width:100%;height:185px; top:0;z-index:9; padding-top:10px;}
body.aal #sticky-container .section-header-xlg{font-size:3rem;}
body.aal #sticky-container .container {padding-left:0}
body.aal #sticky-container .sticky-content {padding-left:325px;}
body.aal .sticky{position:fixed; top:0; z-index:9;}
body.aal #event-timeline-ribbon.sticky {top:185px !important; position:fixed;}
body.aal #aal-player.sticky{top:10px; z-index:10;}
body.aal .sticky .section-header-xlg{font-size:3.4rem;}
body.aal #camera-angles-tablets {margin-bottom:20px;}
body.aal #camera-angles-tablets .cameras div{padding-left:0;}

/*social sharing buttons for AAL*/
body.aal #sticky-container .btn-social [class*="icon-"] {margin-top: -6px;}
body.aal #sticky-container .btn-social > span {padding-top: 3px;}
body.aal #sticky-container .btn-cta > span {vertical-align: none;}
body.aal #sticky-container .btn, .btn-cta, btn-social, .btn-cta > span {padding-bottom: 3px; margin: 20px 0 0 0; background-color: transparent; font-size: 2.3rem; border: none; vertical-align: none;}
body.aal #sticky-container #gifit .gifit-btn.make{display:none;}
body.aal #sticky-container .icon-share-facebook {outline: none; display: inline-block; width: 60px; height: 30px; background-color: #557ccb; border-radius: 0%;}
body.aal #sticky-container .icon-share-twitter {outline: none; display: inline-block; width: 60px; height: 30px; background-color: #299dce; border-radius: 0%;}
body.aal #sticky-container .icon-share-embed {outline: none; display: inline-block; width: 60px; height: 30px; background-color: #000000; border-radius: 0%;}
#event-timeline-ribbon.affix {z-index:1;}
body.aal #aal-player .content {height:100%;}
body.aal #aal-player .container16x9 {overflow:visible;}
body.aal .b-close {border-radius: 2px; font: bold 131% sans-serif; padding: 3px 6px 2px 6px; background-color: #ffffff; color: #281038;cursor: pointer;text-align: center;text-decoration: none;position: absolute;right: -7px;top: -7px;}
body.aal .b-close:hover {opacity:.8;}
body.aal #aal-phone-cams .play-btn{width:30%; height:30%;opacity:.3; bottom:20px;}
@media screen and (max-width: 979px) {
.hp-content .jumbotron-background{height:192px;}
.hp-content .jumbotron-background {background-size:contain !important;}
.hp-content .promos [class*="col-"] {margin-bottom:30px;}
#social-voting #categoryList div.grid-item:first-child .media .counter, #social-voting #categoryList div.grid-item:first-child + div .media .counter {font-size: 35px; line-height: 42px;}
.sv-winner {top:5rem; font-size:2.7rem;}
.item .meta-wrap {padding-top:0;}
}

@media (max-width: 979px ) and ( min-width : 660px ) {
body.aal .section-header-xlg {font-size: 4.0rem; padding-left: 0.5rem;}

}

@media screen and (max-width: 736px){
body.aal .section-header-xlg {padding-left: 1.15rem;}
}
@media screen and (max-width: 659px) {
.hp-content .jumbotron-background{height:80px;}
.hp-content .jumbotron-background {background-size:contain !important;}
.photos-content #mainPlayer .meta-wrap, .videos-content #mainPlayer .meta-wrap, .video-photos-content #mainPlayer .meta-wrap {position:relative; bottom:0; background-color:transparent;}
.btn, .btn:hover, .btn-cta, .btn-cta:hover { color: #fff;}
//body.aal #event-timeline-ribbon.affix {top:0;}
body.aal .section-header-xlg {font-size: 2.8rem; padding-left: 1rem; }
body.aal #aal-player-mux-container .camera-header, .app-header{font-size: 2.4rem; line-height: 2.7rem; padding: 15px 0; vertical-align: middle;}
body.aal #aal-player-mux-container .camera-header {width: 100%;}
body.aal #aal-player-mux-container .app-header{font-size: 2.4rem;}
body.aal #aal-player-mux-container .icon-chevron-down, body.aal #aal-player-mux-container .icon-chevron-up, body.aal #aal-player-mux-container .icon-chevron-right {top: -1.5px;}
}

body.aal #aal-player-mux-container .app-header .icon-chevron-down, body.aal #aal-player-mux-container .app-header .icon-chevron-up {
top: -2px; padding: 4px 4px 3px; left: -2px;
}

/********FOR TABLET**********/

body.aal #camera-angles-tablets .camera-select-header{
color: white;
font-size: 2rem;
color: white;
text-transform: lowercase;
padding-top: 10px;
padding-bottom: 5px;
}

body.aal #camera-angles-tablets [class*="section-header-"] {
margin-top: -20px;
}

/********FOOTER********/
.global-footer {
font-family: 'AkzidenzGrotesk-Regular';
font-size: 14px;
-webkit-font-smoothing: antialiased;
}
.global-footer a.muted {
font-weight: normal;
}
.global-footer a:hover {
color: #777;
}
footer .icon-logo-viacom {
color: #1cb6ea;
font-size: 70px;
line-height: 13px;
}
footer #social .icon-share-instagram, footer #social .icon-share-vine {
font-size: 2.3rem;
}
@font-face {
font-family: 'AkzidenzGrotesk-Regular';
src: url('/sitewide/fonts/akzidenz_grotesk/akzidgrostdregwebfont.woff') format('woff');
}
body div#page_root div.navbar {
z-index: 50 !important;
}
#nav-close{
padding:0 13px;
margin:0;
opacity:1;
background-color:rgba(255,255,255,0.3);
}
#nav-close.collapsed{
background-color: transparent;
opacity: 0.8;
}
#nav-close.collapsed:hover{
opacity:1;
}
#nav-close span{
margin:0 13px;
}
#nav-close .icon-datas-list{
line-height:41px;
}
#nav-close:after{
content: "menu";
color: #fff;
font-size: 1rem;
position: absolute;
margin-top: -16px;
margin-left:-2px;
text-align: center;
letter-spacing: .1rem;
cursor: pointer;
line-height:normal;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight: normal;
left:12px;
bottom:5px;
}
#nav-top .tune-in{
font-size:1.6rem;
padding-left:12px;
font-weight:normal;
}
.nav-collapse{
position: absolute;
right: 0px;
min-width:290px;
}
.nav-collapse.collapse {
display: none;
}.nav-collapse.collapse.in {
display: block;
}
.nav-collapse li{
border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.navbar .navbar-inner .container{
position:relative;
}
.navbar .navbar-inner #nav-top .brand{
padding:0 15px;
}
.navbar-inner .container #nav-top .nav-collapse > li > a {
display: block;
line-height: 30px;
margin-top: 0;
padding: 10px 15px;
background-color: rgba(255,255,255,0.3);
}
.navbar-inner .container #nav-top .nav-collapse li a.active {
background-color: rgba(255,255,255,0.4);
}
.navbar-inner .container #nav-top .nav-collapse li a:hover {
background-color: rgba(255,255,255,0.6);
}
.navbar-inner .container #nav-top .nav-collapse > li.secondary > a{
padding-left:30px;
}
.navbar-inner #nav-top .title{
position: absolute;
margin-left: 70px;
margin-right: 45px;
max-width: 100%;
line-height:1.4;
}
.navbar-inner .title > a{
font-size:2.3rem;
}
.navbar .navbar-inner .title a:hover{
color:#fff;
}
@media (max-width: 659px){
.navbar-inner .title a, .navbar .navbar-inner .title > *{
font-size:2.3rem;
}
#nav-top .tune-in{
display:block;
padding-left:0;
font-size:1.3rem;
}
.navbar .navbar-inner .title > a{
line-height: 1.1;
font-size: 1.4rem;
}
}
@-webkit-keyframes bugfix {
from { padding: 0;}
to {padding: 0;}
}
.seven-twenty-eight { min-height: 90px; }
.three-hundred-lg, .three-hundred-sm, .three-hundred-fifty { min-height: 50px; }

/* CONSTRAIN STICKY PLAYER IPAD MINI */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1) {
body.sticky #aal-player {
width:240px !important;
height:135px !important;
}
}
/* CENTER PRESHOW PLAYER */
#aal-player {
display: block;
margin-left: auto;
margin-right: auto;
float: none;
}

/* CENTER COMING SOON IMG */
.alt-bg img { 
display: block;
margin-left: auto;
margin-right: auto;
}

/* iPHONE 6 PORTRAIT */
@media only screen
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
#aal-player-mux-container {
min-height: 230px !important;
}

.container16x9:not(.timeline-ad):not(.media) {
width: 333px;
}
body.aal.preshow .container .container16x9:not(.timeline-ad):not(.media) {
width: 100%;
}
}

/* iPHONE 6 LANDSCAPE */
@media only screen
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
#aal-player-mux-container {
min-height: 420px !important;
}

.container16x9:not(.timeline-ad):not(.media) {
width: 625px;
}

}

/* iPHONE 5 PORTRAIT */
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
#aal-player-mux-container {
min-height: 200px !important;
}

.container16x9:not(.timeline-ad):not(.media) {
width: 280px;
}

body.aal.preshow .container .container16x9:not(.timeline-ad):not(.media) {
width: 100%;
}
}

/* iPHONE 5 LANDSCAPE */
@media only screen
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {
#aal-player-mux-container {
min-height: 340px !important;
}

.container16x9:not(.timeline-ad):not(.media) {
width: 525px;
}

body.aal.preshow .container .container16x9:not(.timeline-ad):not(.media) {
width: 100%;
}
}