@media only screen and (max-width:767px){.nav>li>a.login{margin-right: 12px; padding: 3px 7px}.slider .slick-slide img, .topImages .slider .slick-slide img{max-height: 200px; width: auto}.gallery-content .slick-next, .gallery-content .slick-prev{top: 15%}.topImages .slider-nav-thumbnails .slick-track{max-height: 38px; overflow: hidden}#navbar-main.affix{top: 0}.sm-show{display: block}.sm-hide{display: none}.billboard, .leaderboard, .leaderboard-res, .med-rec{width: 100%; height: auto}.highlights{border: none}.breakingNews{position: static}.topics ul.topics-content label{background: 0 0; color: #333; margin: 0 0 6px; padding: 0 8px 0 0}.topics ul.topics-content label::after{top: 28%}.topics ul.topics-content li a{padding-left: 0; padding-top: 0; line-height: 1.9em}.topics ul.topics-content{overflow: hidden; display: block; margin-top: 15px; padding-bottom: 0; margin-bottom: 0}.disable-scroll{overflow: hidden}#tsolnavbar, .navi-primary-mobile{display: none}.mob-bot-20{margin-bottom: 20px}.mob-bot-15{margin-bottom: 15px}.mob-top-20{margin-top: 20px}.mob-top-15{margin-top: 15px}.focus-wrapper{display: block}.nav.navbar-nav.brand-promo, .navbar-brand.brand-prime, ul.social-branding{display: none}.navbar-nav.mobile-panel{margin-right: 0; margin-left: 0}.dramatic .f50{font-size: 1.75em}.navbar-toggle, ul.navbar-nav{margin-top: 0; margin-bottom: 0}.navbar-brand.brand-mobile{display: block; position: absolute; left: 0; right: 0; top: -12px; text-align: center; margin: 0 auto}.navi-primary-mobile{display: none; font-size: .95em; width: 100%; z-index: 999999; overflow: scroll; height: 100%; padding: 0}.navi-primary-mobile a{text-decoration: none; color: #555}.navi-primary-mobile .navigation-title{background: #e6e6e6; display: block; padding: 12px 10px; border-bottom: 1px solid #d6d6d6; font-weight: 700}.navi-primary-mobile .navigation-section{background: #f2f2f2; clear: both; display: block; overflow: hidden; position: relative}.navi-primary-mobile .navigation-children{-webkit-column-width: 50%; -moz-column-width: 50%; column-width: 50%; -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; list-style: none; margin: 7px 0}.navi-primary-mobile .navigation-children li{margin: 0 10px 0 20px; padding: 6px 0}.navi-primary-mobile .navigation-children li a{color: #7a7a7a}.navi-primary-mobile .navigation-children li a:hover, .navi-primary-mobile .navigation-title:hover{background: #eee; color: #b00}.navi-primary-mobile ul li ul li a:nth-child(2n+1){clear: both}.topics{margin-top: 2px}.gallery-list .gallery-img-wrap{max-height: 100%}.gallery-caption-wrapper ul.social{margin-top: 15px}.write-to-us label{margin-bottom: 0; padding-left: 0}.market-sector-wrap div{margin-bottom: 20px}.glossary-nav{display: none}.alpha-title, .glossary-nav-res, .glossary-nav-res-wrap{display: block}.alpha-title{margin-bottom: 10px}.glossary-nav-res{border: 1px solid #d6d6d6; box-shadow: inset 0 0 10px 1px #fefefe; height: 31px; overflow: hidden; width: 100%; display: block; position: relative}.glossary-nav-res label{position: absolute; right: 10px; top: 10%; z-index: -1}.glossary-nav-res select{background: 0 0; width: 100%; height: 30px; font-size: .85em; border: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; padding: 4px}.indices-wrap .market-trans tr td:nth-child(2), .indices-wrap .market-trans tr td:nth-child(3), .indices-wrap .market-trans tr td:nth-child(4), .indices-wrap .market-trans tr td:nth-child(7){display: none}#page-header .navbar-right li{display: inline-block}.focus-story .content{margin: 15px 10px}.block.sidebar-wrapper{border-left: none; border-right: none; padding-left: 10px; padding-right: 10px}.vid-highlight, .vid-more{width: 100%; height: auto; display: block; overflow: hidden}.listing p{padding-left: 20px}.lifestyle .main-focus{border: 1px solid #d6d6d6; padding: 0 0 10px; margin-bottom: 15px}.lifestyle .in-focus{margin-bottom: 10px}.lifestyle .main-focus .kicker, .lifestyle .main-focus p{padding: 0 10px}#page-header .navbar-right{float: none; position: absolute; right: 0; top: 0}.story-set{margin-bottom: 0}.mob-left{float: left!important}.mob-right{float: right!important}.topics-content li:first-child{width: 100%}.date-range span{clear: both; display: block; margin: 5px 0}.financeWrap .market-trans tr td:nth-child(1), .financeWrap .market-trans tr td:nth-child(4), .opinion-wp .text-overflow{display: none}.date-range select{margin-right: 10px}li.photo-item{width: 100%; text-align: center}li.photo-item img{max-height: 260px; margin: 0 auto; text-align: center; width: auto; max-width: 100%}.sub-section-list, .tab-content>.tab-pane, .tab-content>.tab-pane.active{margin-bottom: 0}.pager li>a, .pager li>span{margin: 0}.opinion-wp .col-wrap{height: auto}.opinion-wp .col-byline{position: static}.opinion-wp .col-byline .byline{text-align: right}.companyRatings tbody tr{margin-bottom: 15px; padding-bottom: 10px}.companyRatings tbody tr, .shareholding tbody tr{border-bottom: 1px solid #d6d6d6}.companyRatings tbody tr td{margin-bottom: 6px; padding: 0}.ipoTableWrap p, .ipoTableWrap tbody tr td{margin-bottom: 0}.companyRatings td::before{content: attr(data-title); white-space: nowrap; text-align: left; font-weight: 700}.companyRatings table, .companyRatings td, .companyRatings th, .companyRatings tr{display: block}.companyRatings thead, .dividends-table-wrap .market-trans tr td:nth-child(2), .dividends-table-wrap .market-trans tr td:nth-child(3), .dividends-table-wrap .market-trans tr td:nth-child(4), .stock-profile-wrap .sp-dividend .market-trans tr td:nth-child(1), .stock-profile-wrap .sp-dividend .market-trans tr td:nth-child(3), .stock-profile-wrap .sp-dividend .market-trans tr td:nth-child(4){display: none}.stock-profile-wrap .sp-dividend .market-trans tr td:nth-child(2){display: block; padding-left: 0}.sp-dividend table.dataTable thead td:nth-child(5){width: 130px}.ipoTableWrap .ipoTable tr td:nth-child(2), .ipoTableWrap .ipoTable tr td:nth-child(4), .ipoTableWrap .ipoTable tr th:nth-child(2), .ipoTableWrap .ipoTable tr th:nth-child(4){display: none}.ipoTableWrap td::before{content: attr(data-title); white-space: nowrap; text-align: left; font-weight: 400}.ipoTableWrap tbody tr td, .ipoTableWrap thead th{padding: 10px 12px 10px 0; vertical-align: text-top}.ipoTableWrap td{border: none; position: relative; white-space: normal; text-align: left}.ipoTableWrap table, .ipoTableWrap tbody, .ipoTableWrap td, .ipoTableWrap th, .ipoTableWrap tr{display: block}.ipoTableWrap thead, .tableBonus header{display: none}.ipoTableWrap tbody tr td, .ipoTableWrap thead tr th{text-align: left}.ipoTableWrap tbody tr, .ipoTableWrap tbody tr:nth-child(1), .ipoTableWrap thead th:nth-child(1){width: 100%}.shareChanges.market-trans tr td{border-bottom: none}.latest-news ul.timeline>li, .more-news .more-story .in-sec-story:last-child, .more-story .in-sec-story:last-child, li.hidden-visual{border-bottom: 1px solid #d6d6d6}ul.Bonus-listing li{display: block; float: none; width: 100%}ul.Bonus-listing li p.date{font-size: 13px; color: #666}.table-01{padding: 0}.sp-dividend .dividends-table-wrap .market-trans tr td:nth-child(2), li.hidden-visual img{display: block}.latest-news .timeline-content p, .mob-invi, .sbp-news .in-sec-story p, .sub-section-list .list-listing p{display: none}li.hidden-visual{margin-bottom: 15px; padding-bottom: 15px}.more-story .in-sec-story, li.hidden-visual:last-child{border-bottom: 1px solid #d6d6d6; padding-bottom: 20px; margin-bottom: 20px}.more-story.bot-20{margin-bottom: 0}.lifestyle-wp.more-story.bot-20{margin-bottom: 20px}.more-story .in-sec-story{margin-bottom: 15px; padding-bottom: 15px}.in-sec-story h2, .sub-section-list .list-listing h2{font-size: 1em}.side-combo-1 .desc-wrap p{margin-bottom: 10px}.sbp-news .in-sec-story h2{height: 100%}.trending ul.trend-list, .wide-layout.hero-panel{height: auto}.videos-content:last-child{padding-bottom: 0}.watch .sidebar-wrapper{padding: 0}.hero-panel .panel-wrap{padding: 20px 10px}.panel-content .regbutton{margin-bottom: 15px}.panel-bg-img{top: 0}.wide-layout.watch .Ads-slot{margin-top: 0}.tm-content-wrap .s-img{margin-bottom: 0}.latest-news ul.timeline>li .timestamp{background: 0 0; color: #4a4a4a; padding: 0; text-align: left; font-size: .7em}.clear-mob{display: block; clear: both}.latest-news ul.timeline .tm-content-wrap::before, .latest-news ul.timeline>li .tmicon{display: none}.latest-news ul.timeline>li .timeline-content{margin-left: 0}.timeline-content h2{font-size: 1em; line-height: 1.18em}.latest-news .timeline .s-img{margin-top: 10px}.latest-news ul.timeline>li{margin-bottom: 15px; padding-bottom: 15px}ul.filter-navi b{display: inline-block; vertical-align: top; margin-top: 6px}ul.filter-navi select.filterby{width: 60%; display: inline-block; margin-bottom: 15px}ul.filter-navi input.button{width: 15%; display: inline-block}ul.filter-navi{padding-bottom: 0}.button{min-width: auto}.trending ul.trend-list p.trend-list-num{font-size: 1.813em}.trending p{font-size: .95em}.trending ul.trend-list li:nth-child(2){padding: 0}.oth.more-story .in-sec-story:last-child{border-bottom: none}.headline.type-02 p{text-align: right}.dtp-drama{display: none}.mob-drama{display: block; max-height: 25em}.mob-drama img{min-height: 100%; min-width: 100%; width: auto; height: auto; max-width: none; max-height: none; position: relative; top: 0; left: 50%; transform: translate(-50%, 0)}.mobile-dramatic{display: block; position: relative}.dramatic-wrap{background: rgba(0, 0, 0, .7); position: relative; z-index: 2; padding: 20px 0}.mobile-dramatic.dramatic h1.f50 a{color: #fff}.mobile-dramatic.dramatic h1.f50{font-size: 1.75em}.mob-drama-bg{display: block; position: absolute; left: 0; top: 0; filter: blur(4px); width: 100%; height: 100%; z-index: 1}.market-movers ul li:nth-child(3), .market-movers ul li:nth-child(5), .shareChanges.market-trans tr td:nth-child(1), .shareholding .shareChanges .market-trans-head, ul.biz-sec-wrap td:nth-child(2), ul.biz-sec-wrap td:nth-child(3), ul.biz-sec-wrap td:nth-child(4), ul.biz-sec-wrap td:nth-child(7){display: none}.shareChanges.market-trans tr td{display: inline-block; padding-left: 0; padding-top: 0; padding-right: 8px}.shareChanges.market-trans tr{margin-bottom: 10px; display: block; border-bottom: 1px solid #d6d6d6}.shareChanges.market-trans tr td:nth-child(5){clear: both; width: 100%; text-align: left}.shareChanges.market-trans tr td p{margin-bottom: 0}.shareChanges tr td:last-child{max-width: 100%}.klciVolume p{line-height: 1.3em}.financial .shareChanges tbody tr td:nth-child(2), .financial .shareChanges thead tr td:nth-child(2), .stock-profile-wrap .market-trans tr td:nth-child(2), .stock-profile-wrap .market-trans tr td:nth-child(3), .stock-profile-wrap .market-trans tr td:nth-child(8), .stock-profile-wrap .market-trans tr td:nth-child(9){display: none}.stock-code-set{width: 100%}.companyProfile .financeWrap .market-trans tr td:nth-child(1){display: block}.companyProfile .shareholding .market-trans tr td:nth-child(3), .companyProfile .shareholding .market-trans tr td:nth-child(4){text-align: left; display: inline-block}.companyProfile .shareholding td::before{content: attr(data-title); white-space: nowrap; text-align: left; font-weight: 400}.companyProfile .shareholding .market-trans tr td:nth-child(1){display: block; clear: both}.companyProfile .shareholding .market-trans tr td:nth-child(1) p{display: inline-block; vertical-align: bottom; margin-left: 10px}.focus-story{max-height: 100%}.col-wrap{height: auto}.col-byline{padding: 0; position: static}footer.row.mobile{display: block}footer .footer{display: none}footer.row.mobile ul.four.columns{margin: 0; width: auto}footer.row.mobile ul>li{border-bottom: medium none}footer.row.mobile ul li p{background: url(../img/footer-arrow-down.png) right center no-repeat; border-bottom: 1px solid #505053; color: #fff; cursor: pointer; font: 700 .75em/1.5em Arial, Tahoma, Helvetica, sans-serif; padding: 10px 3.3333%; position: relative; text-transform: uppercase; margin-bottom: 0}footer.row.mobile ul li p.active{background: url(../img/footer-arrow-up.png) right center no-repeat}footer.row.mobile ul li ul.toggle{background-color: #353535; display: none; overflow: visible; float: none; margin: 0}footer.row.mobile ul li a{color: #b5b5b5; display: block; font-size: .75em; padding: 10px 3.3333%}.nav-pills-dropdown{display: block; position: relative; font-weight: 600; border-radius: 0; border: 1px solid #d6d6d6; text-align: left}.nav-pills-dropdown:before{content: ""; font-weight: 900; position: absolute; right: 12px; background: url(../img/tsol-sprites.svg) -171px -98px no-repeat; width: 15px; height: 10px; top: 12px}#nav-tabs-wrapper{display: none; border-top-left-radius: 0; border-top-right-radius: 0; text-align: center; padding: 0}.nav-tabs-horizontal{min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05)}.nav-tabs-horizontal>li{float: none}.nav-tabs-horizontal>li+li{margin-left: 2px}.nav-tabs-horizontal>li, .nav-tabs-horizontal>li>a{background: 0 0; width: 100%}.nav-tabs-horizontal>li>a{border-radius: 4px}.tab-panel-2 .nav-pills>li.active>a{border-top: none}.tab-panel-2 .nav-pills>li{text-align: left}.share-buybacks .market-trans-head, .tab-search-results label{display: none}.share-buybacks .market-trans td::before{white-space: nowrap; text-align: left; font-weight: 400; content: attr(data-title); margin-right: 5px}.share-buybacks .market-trans tr td{display: block; clear: both; width: 100%; text-align: left!important; padding-left: 0}.share-buybacks .market-trans tr td:nth-child(2), .share-buybacks .market-trans tr td:nth-child(3){display: block}.share-buybacks tr:hover{background: 0 0}}