@media only screen and (min-width:48em){body#search i.icon-play-btn-white{display:none}}@media only screen and (min-width:48em){.filter-list-controls select.filter-list{background-position:94% -56px !important}}@media only screen and (min-width:48em){.cn-header .contributor-nw{font-size:1rem}}@media only screen and (min-width:48em){.cn-header .cn-tooltip{font-size:.8125rem}}@media only screen and (min-width:48em){.cn-vote{float:right}}@media only screen and (min-width:48em){.mobile{display:none}}@media only screen and (min-width:48em){.not-mobile{display:inline}}#superadunit #dogear>div>iframe,#superadunit #gpt-overlay>div>iframe{width:640px;height:500px}@media only screen and (min-width:48em){.about-brandposts{margin-left:1.5rem;margin-right:1.5rem}}@media only screen and (min-width:60.625em){.about-brandposts{max-width:300px;left:auto;margin-left:0;margin-right:0}}@media only screen and (min-width:48em){.about-cn-users{margin-left:1rem;margin-right:1rem;margin-top:1.45rem;right:0}}@media only screen and (min-width:60.625em){.about-cn-users{max-width:300px;left:auto;margin-left:0;margin-right:0}}@media only screen and (min-width:60.625em){.about-cn-users .arrow-up{display:block;width:29px;height:17px;position:absolute;top:-16px;left:30px}}@media only screen and (min-width:48em){.embed-wrapper{max-width:620px;margin:20px auto}}@media only screen and (min-width:60.625em){.embed-wrapper{float:left;margin:20px 0}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .over{width:620px}}@media only screen and (min-width:48em){.embed-wrapper .embed-container .video-js .vjs-big-play-button{height:102px;width:98px;background-size:65px 68px}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .video-js .vjs-big-play-button{background-size:65px 68px}}@media only screen and (min-width:48em){.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text{width:320px;left:85px}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text{width:470px;left:85px}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text .heading .title{font-size:1.25rem}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text .heading .duration{font-size:1rem}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .video-js .vjs-big-play-button .item-text .sponsor span img{max-width:120px}}@media only screen and (min-width:48em){.embed-wrapper .embed-container .video-js.not-loaded .vjs-big-play-button{width:68px;height:71px;left:20px;bottom:15px}}@media only screen and (min-width:60.625em){.embed-wrapper .embed-container .video-js.not-loaded .vjs-big-play-button{left:35px;bottom:25px}}@media only screen and (min-width:48em){.embed-wrapper .embed-container .video-js.vjs-playing:hover .vjs-pause-button{height:102px;width:98px}}@media only screen and (min-width:48em){.embed-wrapper .embed-container .video-js.vjs-paused.vjs-has-started .vjs-big-play-button{height:102px;width:98px}}@media only screen and (min-width:48em){.thm-gallery .item .item-summary{margin-left:0;margin-right:0;padding-left:2px}}@media only screen and (min-width:48em){.follow-us{width:24%}}@media only screen and (min-width:60.625em){.follow-us{width:auto}}@media only screen and (min-width:48em){.follow-us a.btn{padding:7px 10px;display:block}}@media only screen and (min-width:60.625em){.follow-us a.btn{padding:7px 20px}}@media only screen and (min-width:48em){.follow-us ul.social li{font-size:1.2rem;padding:0 .5rem}}@media only screen and (min-width:60.625em){.follow-us ul.social li{font-size:1.6rem;padding:0 .75rem}}@media only screen and (min-width:48em){#banner .ad,#banner .top-ad{height:90px;padding-top:10px;padding-bottom:10px}}@media only screen and (min-width:60.625em){#banner .topics nav{max-width:970px;margin:0 auto;overflow-x:hidden}}@media only screen and (min-width:60.625em){#banner .topics nav ul li.header{padding:10px 0}}@media only screen and (min-width:48em){#banner section.main{padding:5px 20px}}@media only screen and (min-width:60.625em){#banner section.main .wrapper{max-width:1440px;margin:0 auto}}@media only screen and (min-width:48em){#banner section.main .masthead{width:295px}}@media only screen and (min-width:48em){#banner section.main .masthead .logo{top:7px}}@media only screen and (min-width:48em){#banner section.main #reading-tools-wrapper{float:right;margin-left:10px;width:45%;width:-webkit-calc(100% - 310px);width:-moz-calc(100% - 310px);width:calc(100% - 310px)}}@media only screen and (min-width:48em){#banner section.main .reading{display:block;float:left;margin-left:220px;top:13px;width:40%;width:-webkit-calc(100% - 480px);width:-moz-calc(100% - 480px);width:calc(100% - 480px)}}@media only screen and (min-width:60.625em){#banner section.main .reading{width:450px;margin-left:30%;margin-left:-webkit-calc(50% - 200px);margin-left:-moz-calc(50% - 200px);margin-left:calc(50% - 200px)}}@media only screen and (min-width:60.625em){#banner section.main .reading #reading-selector{display:block;padding:4px 0 8px 0;position:absolute;width:100%;z-index:5500000}}@media only screen and (min-width:48em){#banner section.main .tools{top:11px}}@media only screen and (min-width:48em){#banner section.main .tools ul.social{display:block;margin-right:0}}@media only screen and (min-width:48em){#banner section.main .tools ul.social li:nth-child(3){display:inline-block}}@media only screen and (min-width:48em){#banner section.main .tools ul.user{-webkit-transform:top left;-moz-transform:top left;-ms-transform:top left;-o-transform:top left;transform:top left;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}}@media only screen and (min-width:48em){#banner section.main .tools ul li:last-child{padding-right:8px}}@media only screen and (min-width:48em){#banner section.main .tools ul li.signed-in{top:auto !important}}@media only screen and (min-width:48em){#banner section.main .tools ul li.signed-in .user-info .avatar{height:50px;width:50px;line-height:44px;font-size:2rem;margin-right:10px}}@media only screen and (min-width:48em){#banner section.main .tools ul li.signed-in .user-info img.user-img{border:2px solid #fff}}@media only screen and (min-width:48em){#banner section.main .tools ul li.signed-in .user-info .user-actions{top:32px}}@media only screen and (min-width:60.625em){#banner section.tools-expand{max-width:970px;margin:0 auto}}@media only screen and (min-width:48em){#banner.expand-open section.main .reading{top:13px}}@media only screen and (min-width:60.625em){#banner.expand-open section.tools-expand.fixed-bar .fixed-search-wrapper{padding:20px;width:95%;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}}@media only screen and (min-width:60.625em){#banner.expand-open section.tools-expand.fixed-bar .fixed-search-wrapper form{max-width:970px}}@media only screen and (min-width:60.625em){#banner.expand-open section.tools-expand .search-intro{max-width:970px}}@media only screen and (min-width:48em){#page-wrapper{padding-top:14px}}html,body{height:100%}@media only screen and (min-width:48em){#banner nav.main{width:310px;top:108px}}@media only screen and (min-width:48em){#banner nav.main ul{width:310px}}@media only screen and (min-width:48em){#banner nav.main ul>li a span{display:inline-block;position:absolute;right:0;top:0;height:36px;line-height:36px;padding:0 10px 0 20px}}#banner nav.main ul>li a span.sponsor-nav{color:#fff;font-size:11px;position:relative;clear:both;display:block;line-height:1;height:auto;right:0}@media only screen and (min-width:48em){#banner nav.main ul>li a span.sponsor-nav{right:20px}}@media only screen and (min-width:48em){#banner nav.main ul>li ul{width:310px;display:block;left:-310px}}@media only screen and (min-width:48em){#banner nav.main ul>li.nav-open ul{left:310px}}#superadunit.hidden{display:none;position:absolute;top:0;left:0;width:100%}#superadunit.unhidden{display:block;position:fixed;height:100%;top:0;left:0;width:100%;z-index:999999999;background-color:rgba(0,0,0,0.85);height:100%}#superadunit .ad{text-align:center;z-index:12000;width:65%;margin:45px auto 100px}#superadunit .ad-container{width:640px;margin:0 auto}#superadunit .ad-header{border-bottom:2px solid #ccc;padding-bottom:10px;overflow:hidden;margin-bottom:45px}#superadunit .ad-header .brand-logo{float:left}#superadunit a,#superadunit img{border:0;z-index:12000}#superstitial-text{display:block;color:#fff;font-size:20px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;float:right;font-weight:normal}@media only screen and (min-width:48em){.homepage-nameplate-outer{display:block;height:134px;width:100%}}@media only screen and (min-width:48em){.homepage-nameplate-outer img{margin:auto;width:11%;max-width:970px;height:calc(100% - 2rem);display:block;padding:1rem 0;box-sizing:content-box}}@media only screen and (min-width:48em){.homepage-nameplate-inner{background-repeat:no-repeat;background-size:cover;height:100%}}