﻿#articleDetail .sponsorFlag{text-align:center}#articleDetail header h1{font-family:'OpenSansRegular',Helvetica,Arial,sans-serif;margin-bottom:30px}#articleDetail header .byline{margin-bottom:20px}#articleDetail header .byline img{vertical-align:middle;margin-right:5px}#articleDetail p.summary{font-size:16px;font-size:1rem;margin-top:0;font-family:'OpenSansSemiBold',Helvetica,Arial,sans-serif}#articleDetail .sponsorImage{color:#787878;float:right;font-size:14px;line-height:1.75em;margin:0 0 10px 10px;text-align:center;text-decoration:none!important;white-space:nowrap}#articleDetail .sponsorImage img{display:block}#articleDetail #hero img{border:1px solid #000;box-sizing:border-box;width:100%}#articleDetail figure img{max-width:100%}#articleDetail #articleBody>h2{margin:20px 0 30px}#articleDetail #articleBody figure{text-align:center}#articleDetail #articleBody img{max-width:720px}#articleDetail #loginForm,#articleDetail #registerForm{margin-top:20px}#articleDetail #loginForm header p,#articleDetail #registerForm header p,#articleDetail #loginForm header h3,#articleDetail #registerForm header h3{font-size:22.4px;font-size:1.4rem}#articleDetail .magazineLink{color:#a1a1a1}#relatedArticles .media,#relatedArticles .byline{margin-bottom:5px}.gatedArticle .summary{margin-bottom:0;padding-bottom:30px;font-family:'OpenSansSemiBold',Helvetica,Arial,sans-serif}.summaryWrap{position:relative}.gatedFade{background:url("/img/bkg/bkgGatedFade.png") repeat top left;position:absolute;bottom:0;left:0;height:90px;width:100%}.accessMessage{margin:0}.accessMessage p{font-size:1em!important;font-weight:400!important}.accessMessage p:first-child{margin-top:0}.accessMessage p:last-child{margin-bottom:0}#articleBody{margin-bottom:30px}#articleBody .genericModule{background:#fff;border:1px solid #d5d5d5;margin-top:10px;padding:10px}#articleBody .genericModule header{margin-top:0}#articleBody .genericModule header h3{font-size:19.2px;font-size:1.2rem;color:#000}#articleBody .genericModule .moduleContent h3{font-size:16px;font-size:1rem}#articleBody .genericModule footer a{font-size:16px;font-size:1rem;border-width:5px 0 5px 8px;padding:.2em .3em}#articleBody .genericModule footer a:after{margin:8px 0 0 -16px}#articleBody .genericModule.highlight{background:#e3e3e3}#articleBody p .moreLink{display:inline;display:inline-block;margin:0;max-width:none}#articleDetail .highlight .genericModule.highlight{background:#fff!important}#articleTags{font-size:14.4px;font-size:.9rem;background:transparent url(/img/dottedBorder.png) repeat-x 0 0;clear:both;padding-top:20px;margin:100px 0 20px 0}#articleTags header,#articleTags h2,#articleTags ul,#articleTags li{display:inline}#articleTags h2{font-size:14.4px;font-size:.9rem;font-family:'OpenSansRegular',Helvetica,Arial,sans-serif}#articleTags ul{list-style:none}#articleTags li{margin-left:15px}#articleShare{background:#262626;color:#dfdede;font-size:30px;margin:0 -10px;padding:10px 0;text-align:center}#articleShare #shareCount{font-size:12px;margin:15px 0}#articleShare #totalShare{font-size:25px}#articleShare .pw-button{color:#dfdede;cursor:pointer;display:inline;padding:10px;text-decoration:none}#articleShare #shareCount{display:none}#articleShare #shares{display:inline}.featuredTags ul{list-style:none;overflow:hidden}#login_message{border:10px solid #fc0802;padding:0 10px}#livefyreComments{clear:both;margin:22px 0}.fyre-edit-profile-link{display:none}.fyre .fyre-comment-article,.fyre .fyre-comment-stream{color:#000!important;font-family:'OpenSansRegular',Helvetica,Arial,sans-serif!important;font-size:1rem!important;line-height:1.3125!important}.fyre a.fyre-comment-username{font-family:'OpenSansBold',Helvetica,Arial,sans-serif!important;font-weight:normal!important}.commentingMessage{background:#e3e3e3;padding:10px}.commentingMessage p{margin:0}#disqus_thread{margin:20px 0}#disqus_thread+.commentingMessage{font-size:14.4px;font-size:.9rem;margin:0;text-align:left}@media only screen and (min-width:600px){#articleBody .alignLeft{clear:left;float:left;margin:0 10px 10px 0}#articleBody .alignRight{clear:right;float:right;margin:0 0 10px 10px}}@media only screen and (min-width:768px)and (max-width:1082px){#articleBody .pds-box{width:99%}#articleBody .pds-input-label{width:250px}#articleBody .pds-textfield{width:50px}#articleDetail #articleBody img{max-width:100%}}@media only screen and (min-width:768px){#articleWrap{min-height:400px;position:relative}#articleShare{border-radius:5px;left:0;margin:0;padding:0 15px;position:absolute;top:0;width:40px}#articleShare #shareCount{font-size:12px;margin:15px 0}#articleShare #totalShare{font-size:25px}#articleShare .pw-button{border-top:1px dashed #fff;display:block}#articleShare .fa-comment{margin:0 0 10px -10px}#articleShare #shareCount{display:block}#articleBody{margin-left:100px}}@media only screen and (min-width:960px){#articleBody .genericModule header h3{font-size:19px}#articleBody .genericModule .moduleContent h3{font-size:16px}#articleBody .genericModule footer a{font-size:16px}#articleTags,#articleTags h2{font-size:14px}#disqus_thread+.commentingMessage{font-size:14px}}#loginForm,#registerForm{padding:20px!important}#loginForm header,#registerForm header{background-color:#000;color:#fff;margin:-20px -20px 20px -20px!important;padding:20px;text-align:center}#loginForm header p,#registerForm header p,#loginForm header h2,#registerForm header h2,#loginForm header h3,#registerForm header h3{font-size:22.4px;font-size:1.4rem;color:#fff!important;font-family:'OpenSansLight',Helvetica,Arial,sans-serif;line-height:1.437;margin:0}#loginArea{margin-bottom:30px}#loginArea input{max-width:100%}#loginArea .textField .formRow{margin:15px 0}#loginArea .textField label{line-height:2}#loginArea .textField input{font-size:22.4px;font-size:1.4rem;display:block;padding:1%;width:100%;box-sizing:border-box}#loginArea hr{border:0;border-bottom:1px solid #d1d1d1;height:0;margin:20px -20px}#loginArea .forgotPwd,#loginArea .checkbox{font-size:14.4px;font-size:.9rem}#loginArea .checkbox{color:#555}#loginArea .h6{margin-top:15px}#loginArea #btnSignIn{margin:20px 0 10px}#registerForm{clear:none}#registerForm .button{background:#fc0802;border:0;border-radius:5px;box-shadow:0 2px 2px 0 #ccc;color:#fff!important;display:block;font-family:'OpenSansSemiBold',Helvetica,Arial,sans-serif;margin:0 auto;padding:.5em .7em;text-align:center;-webkit-appearance:none;max-width:200px}#registerForm .button:hover{background:#ab2315;text-decoration:underline}#BodyBottomText{float:none}.accessMessage h3:first-child{margin-top:0}@media only screen and (min-width:768px){#loginForm{float:left;margin-right:20px;max-width:569px;width:50%}.supplementary{clear:both;float:left}}@media only screen and (min-width:960px){#loginArea .forgotPwd,#loginArea .checkbox{font-size:15px}}