@media screen and (max-width: 1200px) { body #mediaportal5-brand h1{ font-size: 20px; } #SectionMenu .container{ width: 95%; } #header #logo{ display: none; } body.home .adspace.undermenu,.adspace.undermenu.nosport{ padding-top: 0px; } #header.fixed{ position: relative; } #header #menu{ z-index: 99; } #header .logo_background{ z-index: 98; } #header .quick_links{ display: none; } #list-menu .subnav .template{ margin-top: 0; } #list-menu .subnav.template-3 .template{ } #list-menu li.template ul.subnav .standard{ width: 85% !important; padding: 0px 0px 10px 52px !important; float: none !important; } #list-menu li.template .with-sections.sports ul#menu-sport-group-1, #list-menu .two-col-1{ float: none; width: 100%; border-top: 0; } #list-menu li.template .with-sections.sports ul#menu-sport-group-2, #list-menu .two-col-2{ border-top: 0; float: none; width: 100%; } #list-menu li.template .with-sections.sports .box-mens{ /*float: none; width: 100%;*/ padding: 0px; } #list-menu li.template .with-sections.sports .box-womens{ /* float: none; width: 100%;*/ } #list-menu li.template ul.subnav .standard{ width: 100%; } #list-menu li.template ul.subnav .sports ul.subnav { float: none; } #list-menu li.template ul.subnav.template-2 .standard{ width: 100%; } #list-menu .subnav .template { padding-bottom: 0px; min-height: none; } #list-menu li.template div.standard li{ width: 100%; } #menu-container {} #list-menu { display:none; width:100%; padding-top: 60px; } #list-menu .subnav a { color:#f47320; } #list-menu.show-mobile { display:block; } #list-menu-button { display:block; } #list-menu-button button { padding:0; background:transparent; } #list-menu li.parent { float:none; display:block; background:#5c5b5b; border-top:1px solid #888888; } #list-menu li.parent:hover { background:gray; } #list-menu #lm-parent-1{ margin: 0; } #list-menu li.parent.first .top-menu-link{ } #list-menu li.template ul.subnav .box-womens .menu-label { /*margin-top: 30px;*/ } #list-menu .divider { display:none; } #list-menu a.top-menu-link { font-size: 20px; display: block; color: #ffffff; height:40px; line-height:40px; padding:0 0 0 52px; text-align: left; text-decoration:none; border-left: 0; } #list-menu li.parent a.top-menu-link{ margin: 0; } #list-menu li.menu-active.parent a.top-menu-link, #list-menu li.parent a.top-menu-link:hover{ color: #ffffff; border: none; } #list-menu li.menu-active.parent a.top-menu-link{ border-bottom: 1px solid #fdd023; } #list-menu li.sub a.top-menu-link:before{ content: '+'; color: #fdd023; position: absolute; left: 35px; } #list-menu li.menu-active.sub a.top-menu-link:before{ content: '-'; } #list-menu li.last a.top-menu-link, #list-menu li.last.menu-active.parent a.top-menu-link, #list-menu li.last.menu-active.parent a.top-menu-link a:hover, #list-menu li.last.parent a.top-menu-link:hover{ background-image: none; } #list-menu .subnav.template-ul{ position: static; margin-top: 0; width:100% !important; } #list-menu li.template .with-sections .box-mens li ,#list-menu li.template .with-sections .box-womens li{ float: none; } #list-menu li.template div.standard li{ float: none; text-align: left; } #list-menu .top-menu-link:hover,#list-menu .top-menu-link:focus { color:#ffffff; } ul#menu-sport-group-1, ul#menu-sport-group-2 { width:100%; display:block; float:none; } #list-menu .feature-2, #list-menu .feature-1, #list-menu .label-2, #list-menu .label-1{ position: static; width: 85% !important; padding: 0px 0px 10px 52px !important; } #list-menu .image-text, #list-menu .ad-menu { display:none; } #list-menu .with-sections li { float:none; display:block; } #list-menu .standard li { /*float: none; line-height: 40px !important; height: 40px !important;*/ } #list-menu .with-sections a.sport { float:none; display:block; } #list-menu li.template .with-sections { text-align: left; } #list-menu .subnav a.section, #list-menu .subnav a.custom, #list-menu .subnav a.twitter, #list-menu .subnav a.facebook, #list-menu .subnav a.instagram { display:none; } #list-menu li.parent.menu-active { background:grey; } #list-menu li.parent.menu-active .top-menu-link { color:#ffffff; } #list-menu .subnav a{ /* line-height: 40px !important; height: 40px !important;*/ width: 100% !important; display: block; } #section-menu li:nth-of-type(n+3):nth-of-type(-n+6){ display: none; } #SectionMenu .more_menu .drop_down li:nth-of-type(n+3):nth-of-type(-n+6){ display: block; } #SectionMenu .menu_td{ position: static; } #SectionMenu .more_menu:hover .drop_down{ display:none; } #SectionMenu .more_menu.active .drop_down{ display:block; } #rotator { padding-left: 0; width: 95%; max-width:847px; float: none; margin: 0 auto; } #content_center .right_side{ width: 656px; float: none; margin: 0 auto; } #content_center .right_side .cubead{ float: left; padding-top: 40px; } #tickets{ float: right; } #schedule .header .content{ width: 100%; float: none; } #schedule .header .title{ width: 358px; } #schedule .header .tabs{ float: right; } #schedule .header .adspace{ width: 150px; float: none; margin: 10px auto; } #trending .content{ max-width: 710px; } #trending .content .item{ width: 50%; } #trending .content .item .item_content{ width: 90%; padding-bottom: 30px; } #videos .content .home_menu{ display: none; } #videos .content .home_content{ float: none; width: 100%; height: auto; } #videos .content .home_content .channel{ display: none !important; } #videos .content .home_content .channel.cidall.spid0{ display: block !important; } #videos .content .item, #videos .content .home_content .item{ height: 395px; width: 45%; padding: 0 2.5%; } #videos .content .home_content .item:nth-of-type(5), #videos .content .home_content .item:nth-of-type(6){ display: none; } #videos .archives_link.home{ display: block; } body.article #videos{ width: 100%; padding: 10px 0px; border: 0; } #social .content{ max-width: 650px; } #social .content .item{ padding: 0 22px; } #social .content .item.ad{ padding: 40px 22px; } #tigers .header .title{ float: none; } #tigers .header .selects{ float: none; margin: 20px auto; } #tigers .main .right_side{ width: 67%; padding: 0px; } #tigers .main .right_side .links{ padding-top: 10px; } #tigers .main .right_side .position{ margin-bottom: 12px; } #photos .content{ max-width: 564px; } #photos .content .item:nth-of-type(3), #photos .content .item:nth-of-type(4){ display: none; } #photos .adspace{ position: static; margin: 10px auto; } #drippan .column, #drippan .column.sports{ width: 33%; } #drippan .column.sports .links{ width: 100%; } body.two-column #site-content, #GlobalArticleContainer #article.topcenter .ArticleText, #headlines_video{ margin: 0 auto; width: 96%; } #GlobalArticleContainer #article.topcenter #captionbar{ width: 98%; } body.two-column #headlines_video{ width: 100%; } #left-column{ width: 63%; padding: 0px 1% 0px 0px; } #left-column .column-contents{ min-height: initial; } #right-column{ position: relative; } #more_from{ width: 100%; padding: 10px 0px; border: 0; } } @media screen and (max-width: 900px) { #left-column{ width: 55%; padding: 0px 1% 0px 0px; } #GlobalArticleContainer #article.picture_left #ArticleImage, #GlobalArticleContainer #article.picture_right #ArticleImage{ margin: 0px; } #GlobalArticleContainer .ArticleText .article_icons{ position: static; width: 100%; } #GlobalArticleContainer .ArticleText .article_icons .share_button{ float: left; } #GlobalArticleContainer #email_shareBtn{ margin-top: 3px; } #GlobalArticleContainer .ArticleText .article_text{ padding: 0; } #GlobalArticleContainer #article.picture_right .right_side, #GlobalArticleContainer #article.picture_left .left_side{ float: none; margin: 0px auto; width: 300px; } #GlobalArticleContainer #article-date-icons .text{ float: none; margin: 0 auto; } #GlobalArticleContainer #article-date-icons .article-icons{ float: none; margin: 0 auto; } #GlobalArticleContainer .ArticleText .credit .image{ width: 45px; } #videos .content .item, #videos .content .home_content .item{ height: 320px; } } /*************************************************************************************************************************************/ /*************************************************************************************************************************************/ /*************************************************************************************************************************************/ @media screen and (max-width: 767px) { #left-column{ float: none; margin: 0 auto; border:0; width: 100%; height: auto !important; min-height: initial !important; } #sport-title{ font-size:28px; } #section-menu li:nth-of-type(n):nth-of-type(-n+6){ display: none; } #SectionMenu .more_menu .drop_down li:nth-of-type(n):nth-of-type(-n+6){ display: block; } .leaderboard .leaderboard_content { width: 320px; height: 50px; } #ad-schedule-top-728-90, #ad-schedule-bot-728-90{ width: 320px; } #header .top_bar{ z-index: 101; } #header .top_title{ text-indent: 0; text-align: center; position: relative; z-index: 101; } #header .taf{ display: none; } #header #header_title{ left: 135px; } #list-menu-button{ top: 11px; } #rotator{ width: 100%; } #rotator .main .story{ max-width: 400px; float: none; width: 100%; z-index: 50; margin: 0 auto; } #rotator .main .story.first{ max-width: 100%; width: 100%; z-index: 50; margin: 0; } #rotator .main .story .sport, #rotator .main .story .title{ padding: 0 10px; } #rotator .main .story.first .image{ height: 270px; } #rotator .main .story .image{ height: 225px; } #rotator .main .story.first .title { line-height: 28px; font-size: 24px; } #rotator .main .story .related{ display: none; } #rotator .main .story:nth-of-type(3), #rotator .main .story:nth-of-type(4){ display: none; } #content_center .right_side{ width: 400px; max-width: 100%; } #content_center .right_side .cubead{ padding-top: 0; float: none; margin: 0 auto; } #tickets{ width: 100%; } #content_center .right_side .adspace{ } #content_center .right_side .adspace img{ width: 100%; } #schedule .header .title{ width: 310px; font-size: 24px; float: none; } #schedule .header .tabs{ float: none; padding-top: 10px; margin: 0px auto; } #schedule .arrow{ display: none; } #schedule .schedule_content{ width: 100%; max-height: 816px; margin-bottom: 80px; padding: 0; overflow: visible; } #schedule .event{ height: 204px; } #schedule .schedule_content .slider-widget{ max-height: 816px; overflow: hidden; } body #schedule .slider-widget.content .slider .item, body #schedule #results_content .slider-widget.content .slider .item{ float: none; width: 100% !important; } body #schedule #results_content .slider-widget.content .slider .item{ display: none; } body #schedule #results_content .slider-widget.content .slider .item:nth-of-type(1), body #schedule #results_content .slider-widget.content .slider .item:nth-of-type(2), body #schedule #results_content .slider-widget.content .slider .item:nth-of-type(3), body #schedule #results_content .slider-widget.content .slider .item:nth-of-type(4){ display: block; } body #schedule #schedule_content .slider-widget.content .slider .item .stats-postgame{ display: none; } body #schedule .slider-widget.content .slider{ width: 100% !important; left: 0 !important; } #schedule .item .right_side{ width: 88%; } #schedule .event .sch_content{ max-width: 400px; width: 96%; } #schedule .event.stats-livegame .live{ display: none; } #schedule .event.stats-livegame .opponent .live{ display: block; } #schedule .item .event.stats-livegame .opponent{ width: 200px; padding-right: 55px; } #schedule .schedule_content .schedule_links{ bottom: -80px; } #schedule .schedule_content .schedule_links .divider.hide_mobile{ display: none; } #schedule .item .location, #schedule .item .event-links, #schedule .item .event-links a, #schedule .item .event-links span{ font-size: 15px; } #schedule .schedule_content .schedule_links .schedule-full-link{ display: block; color: #59308f; font-size: 15px; vertical-align: middle; text-align: center; width: 258px; height: 36px; line-height: 36px; border: 1px solid #d0d0d0; margin: 10px auto; } #trending .header .title{ font-size: 24px; } #trending .header .adspace{ width: 150px; } #trending .content .item{ width: 100%; } #trending .content .item:nth-of-type(3), #trending .content .item:nth-of-type(4){ display: none; } #trending .content .item .item_content{ width: 100%; max-width: 400px; } #trending .content .item .item_content .text{ width: 90%; margin: 0 auto 5px; } #trending .content .item .item_content .info{ margin-left: 10px; } #program .header .title{ font-size: 24px; } #program .header .adspace{ width: 150px; } #program .header .more{ width: 200px; float: none; margin: 10px auto; } #program .content .item .item_content .title{ font-size: 17px; line-height: 27px; } #videos .header .title{ font-size: 24px; } #videos .header .adspace{ width: 150px; } #videos .content .item, #videos .content .home_content .item{ height: auto; max-width: 400px; width: 100%; padding: 0 0 10px 0; margin: 0 auto; float: none; } #videos .content .home_content .channel .item:nth-of-type(2), #videos .content .home_content .channel .item:nth-of-type(5){ padding: 0 0 10px 0; } body.article #videos{ width: 100%; padding: 10px 0px 10px; border-right: 0; } body.article #videos .content .item{ height: auto; max-width: 400px; width: 100%; padding: 0; margin: 0 auto; float: none; } #videos .content .item .sport, #videos .content .item .title, #videos .content .item .date{ width: 95%; margin: 0 auto; } #social .header .title{ font-size: 24px; float: none; } #social .header .directory{ display: block; width: 196px; float: none; margin: 10px auto; } #social .content .item{ float: none; width: 98%; margin: 0 auto; padding: 0; } #social .content .item.instagram,#social .content .item.facebook{ display: none; } #social .content .item.ad{ padding: 40px 0px; } #social .content .item .adspace{ height: 500px; overflow: hidden; } #right-column #social .content .item .adspace{ height: 240px; } #tigers .header, #tigers .main{ display: none; } #photos .header .title{ font-size: 24px; float: none; } #photos .header .controls{ display: block; width: 198px; float: none; margin: 10px auto 40px; } #photos .content, #photos .outer_content{ max-width: 400px; } #photos .content .item:nth-of-type(2){ display: none; } #photos .more{ right: 25%; } #photos .content .item{ width: 100%; height: auto; padding: 0; } #photos .content .item .image{ width: 100%; } #photos .content .item .text { width: 95%; margin:0 auto 10px; } #photos .content .item .link{ position: relative; left: 10px; } #sponsors .adspace{ width: 22%; } #footer{ background: url("footer_background.png") no-repeat center -250px #461d7c; padding: 0px 0px 60px; } .sprite-footer_logo{ display: none; } #searchbox{ display: none; } #drippan{ display: none; } #footer .logos{ width: 396px; } #footer .logos .logo.sec{ padding: 0 35px 0 60px; } #GlobalArticleContainer .play { width: 41px; height: 42px; background: url('sprite.png.1') center no-repeat; background-position: -168px -79px } #GlobalArticleContainer #print_shareBtn{ display: none; } #right-column{ height: auto !important; float: none; margin: 0 auto; } #right-column .fixed_div.fixed, #right-column .fixed_div.absolute { position: static; } #more_from{ width: 100%; margin: 10px auto; border: 0; padding: 0; } #more_from .header .title{ font-size: 24px; float: none; } #more_from .container .item { width: 100%; max-width: 300px; float: none; margin: 0 auto; } #more_from .container .item:nth-of-type(2){ padding: 0; } #schedule-table h4, #roster-table h4{ font-size: 20px; } body #schedule-table thead tr th, body #roster-table thead tr th { font-size: 14px; } } @media screen and (max-width: 450px) { body #mediaportal5-brand h1{ font-size: 18px; } #schedule .header .tabs{ width: 180px; } #schedule .header #schedule-sport-select{ margin-top: 10px; border-left: 0; position: relative; left: -12px; } #footer .logos{ width: 250px; } #footer .logos .logo.sec{ padding: 0 0px 0 100px; } #footer .logos .logo.neulion{ padding: 20px 0px 0 39px; } #sport-title{ font-size:20px; } #rotator .story.first .play{ background: url("http://www.lsusports.net/fls/5200/site_graphics/play.png") no-repeat center; background-position: -409px -5px; width: 40px; height: 24px; cursor: pointer; position: absolute; z-index: 10; top: 40%; right: 40%; } #social .content .item .adspace{ height: 300px; } #right-column #social .content .item .adspace{ height: 240px; } } @media screen and (max-width: 340px) { #header .adspace{ display: none; } } @media print { #header.fixed{ position: relative; } body { width: 1201px; -webkit-print-color-adjust: exact !important; background: transparent; } }