.font-stack-normal{font-family:'Open Sans',sans-serif;font-weight:400}.font-stack-italic{font-style:italic}.font-stack-bold{font-weight:700}.font-stack-demi{font-weight:600}.font-stack-light{font-weight:300}.font-stack-extra-bold{font-weight:800}.font-stack-serif,.serif,.font-stack-serif-bold,#main-article,.comment .comment-body{font-family:'Vollkorn',serif}.font-stack-serif-bold{font-weight:bold}.padding-left-right{padding-left:12px;padding-right:12px}.padding-left{padding-left:12px}.padding-right{padding-right:12px}.padding-bottom{padding-bottom:34px}.padding-top{padding-top:34px}.box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.transition-ease-in{-webkit-transition:all 100ms cubic-bezier(.55, .085, .68, .53);-moz-transition:all 100ms cubic-bezier(.55, .085, .68, .53);-o-transition:all 100ms cubic-bezier(.55, .085, .68, .53);transition:all 100ms cubic-bezier(.55, .085, .68, .53);-webkit-transition-timing-function:cubic-bezier(.55, .085, .68, .53);-moz-transition-timing-function:cubic-bezier(.55, .085, .68, .53);-o-transition-timing-function:cubic-bezier(.55, .085, .68, .53);transition-timing-function:cubic-bezier(.55, .085, .68, .53)}.transition-ease-out{-webkit-transition:all 100ms cubic-bezier(.25, .46, .45, .94);-moz-transition:all 100ms cubic-bezier(.25, .46, .45, .94);-o-transition:all 100ms cubic-bezier(.25, .46, .45, .94);transition:all 100ms cubic-bezier(.25, .46, .45, .94);-webkit-transition-timing-function:cubic-bezier(.25, .46, .45, .94);-moz-transition-timing-function:cubic-bezier(.25, .46, .45, .94);-o-transition-timing-function:cubic-bezier(.25, .46, .45, .94);transition-timing-function:cubic-bezier(.25, .46, .45, .94)}.jumbotron.article-version{margin:0 0 24px}.jumbotron.article-version p{font-size:13px}.jumbotron.article-version p.credit{font-size:10px;text-align:right;color:#ccc}#main-article{font-size:14px;line-height:20px;color:#000}#main-article p{margin-bottom:30px}#main-article h2,#main-article h3{font-family:'Open Sans',sans-serif;font-weight:800;color:#005da6;text-transform:none;font-size:20px;margin-bottom:20px;margin-top:15px;border:none;line-height:1.4}#main-article .photo{margin-bottom:30px}#main-article .photo .text,#main-article .photo .credit{display:block;margin:0}#main-article .photo .credit{font-family:'Open Sans',sans-serif;font-weight:400;text-align:right;color:#888;font-size:9px;line-height:1}#main-article .photo .text{font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;line-height:1;color:#333}#main-article .photo.right{float:right;margin:0 0 12px 12px}#main-article .photo.left{float:left;margin:0 12px 12px 0}#main-article .bkqt{font-family:'Open Sans',sans-serif;font-weight:400;font-style:italic;font-size:20px;line-height:1.7;max-width:20rem;text-align:center;margin:0 auto}#main-article .bkqt .share.circle-container{display:block;margin:0 auto}#main-article .comment-proof.inline,#main-article a.comment-proof.inline{top:0;margin-left:1rem;background-color:#fff;color:#ccc;border:1px solid #ccc;border-radius:4px;-moz-border-radius:4px}#main-article .comment-proof.inline:after,#main-article a.comment-proof.inline:after{border-color:#ccc rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0)}#main-article .comment-proof.inline.active,#main-article a.comment-proof.inline.active{background-color:#333;color:#fff;border-color:#333}#main-article .comment-proof.inline.active:after,#main-article a.comment-proof.inline.active:after,#main-article .comment-proof.inline.active:before,#main-article a.comment-proof.inline.active:before{border-color:#333 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0)}#main-article .comment-proof.inline:after,#main-article a.comment-proof.inline:after,#main-article .comment-proof.inline:before,#main-article a.comment-proof.inline:before{top:100%;left:5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#main-article .comment-proof.inline:after,#main-article a.comment-proof.inline:after{border-width:5px 5px 0 0;border-style:solid;border-color:#fff rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);margin:0 0 0 1px}#main-article .comment-proof.inline:before,#main-article a.comment-proof.inline:before{border-width:7px 7px 0 0;border-style:solid;border-color:#ccc rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0)}#comments{padding-bottom:100px}#article-promo{font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;margin:0 0 12px;line-height:24px}p#article-byline{font-family:'Open Sans',sans-serif;font-weight:400;font-size:13px;line-height:1.4;margin-bottom:14px}p#article-byline img.author-avatar,p#article-byline span.author-avatar{display:none}p#article-byline span{display:block}p#article-byline .extra-bold{font-weight:800;color:#888}#article-social-top{clear:both;vertical-align:middle;font-family:'Open Sans',sans-serif;font-weight:500;margin:19px 0 24px}#article-social-top .share{margin-right:30px}#article-social-top .share.facebook{margin-right:0px}#article-social-top .share.twitter{margin-right:0px}#article-social-top .psd-sharebar{display:inline-block}#article-social-top .psd-sharebar .psd-sharebar-leadText{display:none}#article-social-top .psd-sharebar .psd-sharebar-icon{position:relative;display:inline-block}#article-social-top .psd-sharebar .psd-sharebar-icon a{margin-right:30px}#article-social-top .psd-sharebar .psd-sharebar-icon a>i{background:#fff;display:inline-block;font-size:20px;text-align:center;vertical-align:baseline;border-radius:40px;-moz-border-radius:40px;border-color:#ededed;border-width:2px;border-style:solid;height:31px;width:40px;padding-top:9px}#article-social-top .psd-sharebar .psd-sharebar-icon.facebook i{color:#647a9f}#article-social-top .psd-sharebar .psd-sharebar-icon.twitter i{color:#6ac5f8}#article-social-top .psd-sharebar .psd-sharebar-icon .psd-sharebar-share-count{text-align:center;font-size:10px;line-height:16px;background-color:#F1F1F1;border-width:1px;border-style:solid;border-color:#cdd5e5;margin-left:1px;margin-top:1px;padding:1px 2px;position:relative;height:15px;width:23px;position:absolute;left:50px;top:50%;margin-top:-9px}#article-social-top .psd-sharebar .psd-sharebar-icon .psd-sharebar-share-count+a{margin-right:60px}#article-social-top .psd-sharebar .psd-sharebar-icon .psd-sharebar-share-count:before{display:block;content:"";border-right:5px solid #cdd5e5;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;left:-5px;top:50%;margin-top:-5px}#article-social-top .psd-sharebar .psd-sharebar-icon .psd-sharebar-share-count:after{display:block;content:"";border-right:3px solid #F1F1F1;border-top:3px solid transparent;border-bottom:3px solid transparent;position:absolute;left:-3px;top:50%;margin-top:-3px}.facebook-share-count,.tweet-share-count{text-align:center;font-size:10px;line-height:16px;background-color:#F1F1F1;border-width:1px;border-style:solid;border-color:#cdd5e5;margin-left:1px;margin-top:1px;padding:1px 2px;position:relative;height:15px;width:23px}.facebook-share-count .cap-border,.tweet-share-count .cap-border,.facebook-share-count .cap,.tweet-share-count .cap{border:solid transparent;border-right-color:#CDD5E5;top:4px;left:-5px;display:block;position:absolute;height:1px;border-width:4px 5px 4px 0}.facebook-share-count .cap-border,.tweet-share-count .cap-border{left:-3px;z-index:5;border-right-color:#F1F1F1}@media (min-width:320px) and (max-width:480px){#article-social-top .share{margin-right:13px}}#article-social-bottom{font-family:'Open Sans',sans-serif;font-weight:600;font-size:20px;line-height:1;color:#fff;background:rgba(0,93,166,0.9);position:fixed;left:0;bottom:-100px;width:100%;padding:6px 0;text-align:center;z-index:1000;-webkit-transition:bottom 250ms cubic-bezier(.25, .46, .45, .94);-moz-transition:bottom 250ms cubic-bezier(.25, .46, .45, .94);-o-transition:bottom 250ms cubic-bezier(.25, .46, .45, .94);transition:bottom 250ms cubic-bezier(.25, .46, .45, .94);-webkit-transform:translateZ(0)}#article-social-bottom .share-text{margin-right:12px}#article-social-bottom.affix{bottom:0px}@media (min-width:768px){#article-promo{font-size:19px;line-height:29px}#main-article{margin-left:12px;font-size:18px;line-height:27px}#main-article .photo{margin-right:12px}p#article-byline img.author-avatar,p#article-byline span.author-avatar{display:block;width:59px;height:auto;float:left;margin:0 5px 5px 0;font-size:59px;color:#005da6}span{display:inline-block}#article-social-bottom{width:445px;left:50%;margin-left:-384px}}@media (min-width:970px){#article-social-bottom{width:645px;margin-left:-485px}}#article-tags{font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#666}#article-tags strong{font-weight:700;text-transform:uppercase;color:#333}#article-tags a{color:#666}#article-tags a:hover{color:#42d5ff}h2#article-comments-heading{font-family:'Open Sans',sans-serif;font-weight:700;font-size:16px;color:#333;text-transform:uppercase;border:none}.comment-section-expanded{margin:12px 0 0}.comment-section-expanded form{width:100%;margin:20px 0 10px}.comment-section-expanded form .input-container,.comment-section-expanded form .submit-container{text-align:right;padding:5px 10px}.comment-section-expanded form .comment-errors{font-family:'Open Sans',sans-serif;font-weight:700;color:red}.comment-section-expanded form input,.comment-section-expanded form textarea,.comment-section-expanded form button{border:1px solid #ccc;display:block;width:100%;margin:0 0 5px;height:35px;box-sizing:border-box;-moz-box-sizing:border-box}.comment-section-expanded form button{min-width:100px}@media (min-width:768px){.comment-section-expanded form{display:table;width:90%;margin:20px 0 10px 10%}.comment-section-expanded form .input-container,.comment-section-expanded form .submit-container{display:table-cell;vertical-align:bottom}.comment-section-expanded form .submit-container{width:100px}}.article-page .heading-container h2{border:none}.article-page #footer,.article-page .center{padding-bottom:60px}.comment{background:#ededed;margin:0 0 5px;width:100%}.comment>*{padding:5px 12px}.comment .comment-about{font-family:'Open Sans',sans-serif;font-weight:400;font-size:12px;line-height:1.5;text-transform:uppercase}.comment .comment-about span.comment-author:after{display:inline;content:" | "}.comment .comment-share{text-align:right}.comment .comment-share .circle-container{border-color:#ccc;background:transparent;margin:0}.comment .comment-body{font-style:italic}@media (min-width:768px){.comment{display:table;width:100%}.comment>*{display:table-cell;vertical-align:middle}.comment .comment-about{width:8rem}.comment .comment-about span{display:block}.comment .comment-about span.comment-author:after{display:none}.comment .comment-share{width:40px}}.extra-comments-toggle{font-family:'Open Sans',sans-serif;font-weight:300;font-size:14px;cursor:pointer;margin:5px 0;color:#42d5ff;text-transform:uppercase}@media (min-width:768px){#main-article .bkqt{float:right;text-align:left;max-width:15rem;margin:0 0 46px 22px}#main-article img,#main-article iframe{max-width:408px}}@media (min-width:970px){#main-article .bkqt{max-width:20rem;font-size:28px}#main-article img,#main-article iframe{max-width:610px}}#mobile-footer{margin-bottom:75px}.box-container{background:#005DA4;font-size:39px;text-align:center;height:39px;width:36px;border-color:white;border-radius:5px;border-style:solid}.lrg-viewfinder{position:relative;overflow:hidden}.lrg-viewfinder .items{width:20000em;position:absolute}.carousel1{position:relative;z-index:50;margin-bottom:15px}.carousel1 h3.headline{background:#3C3C3C;color:#fff;font-size:22px;font-family:'Open Sans',sans-serif;padding:8px 10px 4px 10px;margin:0}.carousel1 img{margin:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;float:none;width:111px;height:70px}.carousel1 .lrg-viewfinder{overflow:hidden;height:570px;background:#000}.carousel1 ul.large-caro{width:10000px;list-style-type:none;margin:0}.carousel1 ul.large-caro li{width:610px;float:left;position:relative}.carousel1 ul.large-caro li .source{position:absolute;top:0;right:0;padding:10px;background:#000;color:#fff;filter:alpha(opacity=85);opacity:0.85;font-size:10px;font-weight:100}.carousel1 ul.large-caro li img{width:100%;height:404px}.carousel1 .caption{background:#191919;color:#fff;padding:15px;margin-top:-8px;height:100px}#main-article .carousel1 .caption h3.caption-title{font-size:15px;font-family:'Open Sans',sans-serif;margin-bottom:5px;font-weight:700;color:#ffffff}.carousel1 .caption span{float:right;font-size:12px}.carousel1 .caption span i{font-family:'Open Sans',sans-serif}.carousel1 .caption .description{margin:0;height:59px;overflow:auto;font-size:14px;line-height:19px}.carousel1 a.prev,.carousel1 a.next{position:absolute;z-index:50;display:block;width:39px;height:36px}.carousel1 a.prev{position:absolute;top:185px;left:-10px;background:#005DA4;text-indent:1px}.carousel1 a.prev.left{float:none}.carousel1 a.next{position:absolute;top:185px;right:-10px;background:#005DA4;text-indent:1px}.carousel1 a.next.right{float:none}.carousel1 a.browse.right.disabled,.carousel1 a.browse.left.disabled{filter:alpha(opacity=50);opacity:0.50}.carousel1 .bottom{margin-top:-40px}.carousel1 .small-caroWrapper{background:#191919;padding-bottom:15px;margin:-1px 0 0 0;margin:-2px 0 0 0;position:relative}.carousel1 .small-caroWrapper .viewfinder{margin:0 auto;height:78px;overflow:hidden}.carousel1 .small-caroWrapper ul.small-caro{width:10000px;padding-top:8px;margin-left:auto;position:relative}.carousel1 .small-caroWrapper ul.small-caro li{float:left;margin:0 7px;position:relative;cursor:pointer}.carousel1 .small-caroWrapper ul.small-caro li .shroud{width:111px;height:70pxi ;position:absolute;top:0;left:0;z-index:200;background:#000;filter:alpha(opacity=75);opacity:0.40}.carousel1 .small-caroWrapper ul.small-caro li span.arrow{display:none;width:18px;height:8px;font-size:27px;position:absolute;top:-14px;left:45px;z-index:200}.carousel1 .small-caroWrapper ul.small-caro li.active .shroud{display:none}.carousel1 .small-caroWrapper ul.small-caro li.active span.arrow{display:block}.carousel1 .small-caroWrapper a.prev,.carousel1 .small-caroWrapper a.next{width:36px;height:39px;display:block;font-size:40px;text-indent:1px}.carousel1 .small-caroWrapper a.prev{background:none;position:absolute;top:24px;left:5px;padding-left:5px}.carousel1 .small-caroWrapper a.prev.left{float:none}.carousel1 .small-caroWrapper a.next{background:none;position:absolute;top:24px;right:5px;text-align:right}.carousel1 .small-caroWrapper a.next.right{float:none}.carousel1 .small-caroWrapper a.browse.right.disabled,.carousel1 .small-caroWrapper a.browse.left.disabled{filter:alpha(opacity=40);opacity:0.40}.carousel1 .fa{line-height:36px;color:white;cursor:pointer}