.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
@media (max-width:1000px){header#top .rail nav.social-links{display:none;}}@media (max-width:640px){header#top h1{font-size:36px;line-height:40px;} #main article{overflow-x:hidden;} #main article header h2{font-size:20px;line-height:26px;} header#top .rail{height:auto;} header#top .rail nav.feed-reveal,header#top .rail nav.util{display:block;position:static;right:auto;top:auto;padding-bottom:20px;} #main article .content{float:none;width:100%;background-image:none;padding-bottom:20px;} #main article.audio section .embed-player,#main article.right.audio section .embed-player{float:none;margin:0 auto;} #main article footer{float:none;width:100%;visibility:visible;} #main article footer .post-details .detail-group{position:static;height:auto;padding-bottom:30px;}#main article footer .post-details .detail-group:before{display:none;} #main article footer .post-details .detail-group ul.util{position:static;top:auto;left:auto;right:auto;height:auto;width:auto;text-align:left;} #main article footer .post-details .detail-group ul.util li a{display:none;} #main article footer .post-details .detail-group ul.meta{*zoom:1;display:block;position:static;top:auto;left:auto;right:auto;height:auto;width:auto;margin:0 0 0 30px;text-align:left;}#main article footer .post-details .detail-group ul.meta:before,#main article footer .post-details .detail-group ul.meta:after{display:table;content:"";} #main article footer .post-details .detail-group ul.meta:after{clear:both;} #main article footer .post-details .detail-group ul.meta li{width:auto;position:static;float:left;margin-right:12px;font-weight:bold;}#main article footer .post-details .detail-group ul.meta li.type{display:none;} #main article footer .post-details ul.tags{position:static;top:auto;left:auto;right:auto;bottom:auto;height:auto;width:auto;margin-top:20px;} #main article footer .post-expanded{display:none;} #main article footer .post-expanded div.comments.expanded,#main article footer .post-expanded div.comments.minimized{float:none;width:100%;padding:30px 0;} #main article footer .post-expanded div.comments:before{display:none;} #main article footer .post-expanded div.comments:after{display:none;} #main article.right footer .post-expanded div.notes.minimized,#main article.right footer .post-expanded div.notes.expanded{float:none;width:100%;} #main article.right footer .post-expanded div.comments .credit-share{float:none;display:inline-block;} #main article footer .post-expanded div.comments h3{text-align:left;} #main article footer .post-expanded div.notes.minimized{float:none;width:100%;padding:0 0 30px 0;} #main article footer .post-expanded div.notes .notes-container{padding:0 30px;} #main article footer .post-expanded div.notes .notes-container:before{display:none;} #main article footer .post-expanded div.comments a.expand-button,#main article footer .post-expanded div.notes a.expand-button{display:none;} #main article footer .post-expanded div.notes.minimized h3{display:block;text-align:left;} #main article footer .post-expanded div.notes.minimized ol.notes{text-align:left;max-height:none;} #main article footer .post-expanded div.notes.minimized ol.notes li span.action,#main article footer .post-expanded div.notes.minimized ol.notes li blockquote{display:inline-block;} #main article footer .post-expanded div.notes.minimized .notes-container ol.notes li{padding-bottom:2px;margin-bottom:2px;border-bottom:1px solid #3E3E3E;} #main article footer .post-expanded a.close-button{display:none !important;} footer#bottom #pagination li:first-child{display:block;margin-bottom:12px;}footer#bottom #pagination li:first-child:after{display:none;} footer#bottom #pagination li:last-child{display:block;margin-top:12px;}footer#bottom #pagination li:last-child:before{display:none;} footer#bottom .site-info,footer#bottom .side{width:100%;float:none;} footer#bottom .side{margin-bottom:30px;}}
