@charset "UTF-8";html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}
body{color:#333;font-size:16px;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:0;text-transform:none;max-width:100%;word-break:normal;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:63.9375em){body{padding-top:55px}
}
@media only screen and (max-width:39.9375em){body{padding-bottom:3.375rem}
}
@media only screen and (max-width:39.9375em){body.article-body{padding-bottom:3.375rem}
}
@media only screen and (max-width:63.9375em){body.mob-nav-open{overflow:hidden;position:fixed}
}
body.loader-open{overflow:hidden;position:fixed;left:0;right:0;top:0;width:100%}
.article-base-margin,.comments{width:64rem;margin-left:auto;margin-right:auto}
@media only screen and (max-width:63.9375em){.article-base-margin,.comments{width:39.75rem}
}
@media only screen and (max-width:39.9375em){.article-base-margin,.comments{width:100%}
}
.comments{overflow-x:hidden}
@media only screen and (max-width:74.9375em){.hide-for-mobile-nav{display:none !important}
}
@media only screen and (min-width:75em){.hide-for-desktop-nav{display:none !important}
}
.sponsored-article-cont{min-height:43.75rem;background:#fff}
.reveal-overlay{z-index:9999999}
@media only screen and (min-width:64em) and (max-width:68.6875em){.bespokeText .article-base-margin{width:58.125rem}
}
.crown-of-thorn-color{color:#761f2f}
.alizarin-crimson-color{color:#ec272d}
.force-hide{display:none !important}
.remove-visibility{visibility:hidden !important}
.sticky-sidebar{position:-webkit-sticky;position:sticky;top:55px}
.sticky-sidebar:before,.sticky-sidebar:after{content:'';display:table}
.gray-line{border-top:1px solid #ccc}
.capitalise-username{text-transform:capitalize}
.cen-icon.left-arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-left:10px}
.cen-icon.right-arrow{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.padding-20{padding-right:1.25rem}
@media only screen and (max-width:39.9375em){.padding-20{padding-right:0}
}
.top-margin-10{margin-top:1.25rem}
@media only screen and (max-width:39.9375em){.top-margin-20{margin-top:1.25rem}
}
.top-margin-1{margin-top:1rem}
.body-fixed{position:fixed;overflow:hidden;width:100%;height:100%}
.reveal-overlay{background-color:rgba(23,21,34,0.8) !important}
.margin-0{margin:0 !important}
.footer-box{border-top:.3125rem solid #ec272d;color:#fff;padding:.625rem 0;background:#243241}
@media only screen and (max-width:39.9375em){.footer-box{padding-left:.938rem;padding-right:.938rem}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.footer-box .footer-box-container{max-width:43.75rem;margin:0 auto}
}
.footer-box .footer-box-container .cen-logo{margin-top:1.875rem;width:12.500rem;height:auto;margin-left:.938rem}
@media only screen and (max-width:39.9375em){.footer-box .footer-box-container .cen-logo{margin-left:0}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.footer-box .footer-box-container .cen-logo{max-width:43.75rem;margin-left:0}
}
.footer-box .footer-box-container .footer-menu .footer-title{color:#fff;text-transform:uppercase;font-size:2rem;margin:0;padding:0;height:3.5rem;border-bottom:.125rem solid #425368;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:.625rem}
@media only screen and (max-width:63.9375em){.footer-box .footer-box-container .footer-menu .footer-title{font-size:1.5rem}
}
.footer-box .footer-box-container .footer-menu .footer-title .acs-logo{max-height:3rem;width:9.375rem}
.footer-box .footer-box-container .footer-menu .vertical{margin:.625rem 0;padding:0}
.footer-box .footer-box-container .footer-menu .vertical .verticle-menu-item .menu-list{color:#fff;font-size:1rem;line-height:1.2;padding:.3125rem 0;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:inline-block;padding:.625rem 0}
.footer-box .footer-box-container .footer-menu .social-block{margin:.625rem 0;padding:0}
.footer-box .footer-box-container .footer-menu .social-block .social-menu-item{list-style-type:none;font-size:1.625rem;padding:.3125rem 0}
.footer-box .footer-box-container .footer-menu .social-block .social-menu-item .social-list{color:#fff;font-size:1.625rem;line-height:1.2;padding:0;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:inline-block}
.footer-box .footer-box-container .footer-menu .social-block .social-menu-item .social-list .fa{font-size:1.625rem;margin-right:.3125rem}
.footer-box .footer-box-container .sign-up{border-top:.125rem solid #425368;padding:1.625rem 1rem .5rem;margin:0 1.125rem}
@media only screen and (max-width:39.9375em){.footer-box .footer-box-container .sign-up{margin-left:.625rem;margin-right:.625rem}
}
@media only screen and (max-width:63.9375em){.footer-box .footer-box-container .sign-up{padding:0}
}
@media only screen and (min-width:64em){.footer-box .footer-box-container .sign-up .input-wrapper{margin-left:.9375rem}
}
.footer-box .footer-box-container .sign-up .text-wrapper{height:4.0625rem;display:table}
@media only screen and (max-width:63.9375em){.footer-box .footer-box-container .sign-up .text-wrapper{height:auto}
}
.footer-box .footer-box-container .sign-up .text-wrapper .signup-text{color:#fff;font-size:1rem;padding:.625rem 0 0 0;margin:0;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;vertical-align:middle;display:table-cell}
@media only screen and (max-width:39.9375em){.footer-box .footer-box-container .sign-up .text-wrapper .signup-text{padding-bottom:1rem}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.footer-box .footer-box-container .sign-up .text-wrapper .signup-text{padding:1.688rem 0}
}
.footer-box .footer-box-container .sign-up .search-box input{border:.0625rem solid #ec272d;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.footer-box .footer-box-container .sign-up .search-box input::-webkit-input-placeholder{color:#ec272d}
.footer-box .footer-box-container .sign-up .search-box input::-moz-placeholder{color:#ec272d}
.footer-box .footer-box-container .sign-up .search-box input:-ms-input-placeholder{color:#ec272d}
.footer-box .footer-box-container .sign-up .search-box .button{background-color:#ec272d;padding:.85rem 1rem;font-size:1.1rem;color:#fff}
@media only screen and (max-width:39.9375em){.footer-box .footer-box-container .sign-up .search-box .button{font-size:1rem}
}
.footer-box .footer-box-container .sign-up .search-box .button .fa{font-size:.750rem;margin-top:.188rem;margin-left:.250rem}
.footer-box .footer-box-container .sign-up .search-box .input-group{margin-bottom:0;max-width:43.125rem;display:block;position:relative}
@media only screen and (max-width:39.9375em){.footer-box .footer-box-container .sign-up .search-box .input-group{max-width:52.125rem}
}
.footer-box .footer-box-container .sign-up .search-box .input-group .newsletter-confirm-check{width:100%}
.footer-box .footer-box-container .sign-up .search-box .input-group .newsletter-confirm-check .field-p{margin:0;line-height:0}
.footer-box .footer-box-container .sign-up .search-box .input-group .newsletter-confirm-check .field-p .checkbox-newsletter{margin:0;vertical-align:middle}
.footer-box .footer-box-container .sign-up .search-box .input-group .newsletter-confirm-check .field-p .checkbox-label{margin:0;color:#fff}
.footer-box .footer-box-container .sign-up .search-box .input-group .newsletter-confirm-check .field-p .checkbox-label label{margin:0;color:#fff}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field{margin:0;border:.0625rem solid #f56a69;height:2.5rem;width:70%;float:left}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field::-webkit-input-placeholder{color:#f56a69}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field::-moz-placeholder{color:#f56a69}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field:-ms-input-placeholder{color:#f56a69}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field:focus::-moz-placeholder{color:transparent;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
@media only screen and (max-width:39.9375em){.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-field{width:60%}
}
.footer-box .footer-box-container .sign-up .search-box .input-group .input-group-button{max-width:7.563rem;width:40%;height:2.5rem;font-size:1.2rem;border-radius:0 .125rem .125rem 0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0;margin:0}
.footer-box .footer-box-container .sign-up .search-box .input-group .confirm-text{display:none}
.footer-strip{background-color:#425368;color:#fff;padding:.938rem .938rem .188rem}
.footer-strip p{color:#fff;font-size:1rem;padding:0;margin:0 0 1.25rem 0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.footer-strip p{text-align:center;line-height:1;padding-left:0;padding-right:0}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.footer-strip p{text-align:center}
}
.footer-strip p a{color:#fff}
.footer-strip .menu-footer{margin:0;padding:0;list-style:none;float:right}
@media only screen and (max-width:39.9375em){.footer-strip .menu-footer{float:none;text-align:center;display:block}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.footer-strip .menu-footer{text-align:center;float:none}
}
.footer-strip .menu-footer .menu-footer-list{display:inline-block}
.footer-strip .menu-footer .menu-footer-list .footer-list-item{color:#fff;font-size:.85rem;display:inline-block;border-right:.125rem solid #fff;padding:0 .3125rem 0 0;line-height:.75rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.footer-strip .menu-footer .menu-footer-list:last-child .footer-list-item{border-right:0}
footer{position:relative;z-index:2}
@media only screen and (max-width:63.9375em){footer{z-index:7}
}
.upper-nav{background:#243241;color:#fff}
.upper-nav .nav-link-parent{margin:0;padding:0;list-style-type:none;display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row;align-items:center;height:1.875rem}
.upper-nav .nav-link-parent.right-nav{justify-content:flex-end}
.upper-nav .nav-link-parent .nav-link-child{padding-left:1.25rem;padding-right:1.25rem}
.upper-nav .nav-link-parent .nav-link-child a{color:#fff;line-height:1.875rem;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.875rem}
.upper-nav .nav-link-parent .nav-link-child a:hover{color:#fdd74d}
.upper-nav .nav-link-parent .nav-link-child.active{background:#ec272d}
.upper-nav .nav-link-parent .nav-link-child.login{background:#069}
.upper-nav .nav-link-parent .nav-link-child.login .fa{font-size:1rem;vertical-align:middle;margin-right:.3125rem}
.main-nav{padding-top:.9375rem;background:#ec272d;color:#fff;min-height:5.3125rem}
.main-nav .main-nav-parent{position:relative;margin:0;padding:0;list-style-type:none;display:-webkit-flex;-webkit-flex-direction:row;display:flex;flex-direction:row;align-items:center}
.main-nav .main-nav-parent .main-nav-child{margin-right:.9375rem;padding-bottom:.375rem}
.main-nav .main-nav-parent .main-nav-child .nav-element{display:block;padding-left:.625rem;margin-top:.3125rem;color:#fff;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5625rem;line-height:2;transition:color .5s ease;text-transform:uppercase}
.main-nav .main-nav-parent .main-nav-child .nav-element.nav-search-element{padding:0 .5625rem}
.main-nav .main-nav-parent .main-nav-child .nav-element:hover{color:#243241;text-shadow:none}
.main-nav .main-nav-parent .main-nav-child .nav-element.logo-link{display:block}
.main-nav .main-nav-parent .main-nav-child .nav-element.logo-link .logo{width:12.5rem;height:3.875rem;max-width:none}
.main-nav .main-nav-parent .main-nav-child .nav-element.logo-link .logo.logo-small{display:none}
.main-nav .main-nav-parent .main-nav-child .nav-element.logo-link .logo.logo-large{display:block}
.main-nav .main-nav-parent .main-nav-child .nav-element i.fa{font-size:1rem;vertical-align:middle;margin-right:.3125rem;position:relative;bottom:2px;left:1px}
.main-nav .main-nav-parent .main-nav-child .nav-element i.fa-caret-down{display:inline-block}
.main-nav .main-nav-parent .main-nav-child .nav-element i.fa-caret-down{display:inline-block;-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.main-nav .main-nav-parent .main-nav-child .nav-element i.fa-caret-up{display:none}
.main-nav .main-nav-parent .main-nav-child .nav-element .fa-search{vertical-align:middle;margin-left:0;margin-right:0 !important;padding:7px;border-radius:50%;border:2px solid #bb181d;width:2.1875rem;height:2.1875rem;text-align:center}
.main-nav .main-nav-parent .main-nav-child .nav-element.hover{background:#fff;color:#243241;display:block;border-radius:.3125rem .3125rem 0 0;top:3.4375rem !important;box-shadow:0 0 .1875rem #777;margin-top:.3125rem}
.main-nav .main-nav-parent .main-nav-child .nav-element.hover i.fa-caret-down{display:inline-block;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.main-nav .main-nav-parent .main-nav-child .nav-element.hover i.fa-caret-up{display:none}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane{width:43.75rem;border-radius:0 .3125rem .3125rem;box-shadow:0 4px .375rem rgba(119,119,119,0.4);border-color:#fff;padding-top:1rem;padding-bottom:1rem;padding-left:0}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane.single-column-width{width:12.5rem}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane.double-column-width{width:25rem}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane .header-list-parent{margin:0;list-style:none}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane .header-list-parent .nav-child-link{color:#243241;background:#fff;text-shadow:none;line-height:1.1;padding-bottom:.625rem !important;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.5rem;font-size:.9375rem;margin-top:.3125rem;padding-left:.625rem;display:inline-block;transition:color .5s ease}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane .header-list-parent .nav-child-link:hover{color:#ec272d}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane .header-list-parent .nav-child-link .search-submit{background:#243241;clear:both;float:right;margin-top:-3.4375rem;position:relative;z-index:1;border-radius:0 2px 2px 0;display:inline-block;padding:8px .625rem;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-width:1px;border-style:solid;border-color:transparent;color:#fff}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.nav-pane .header-list-parent .nav-child-link .search-submit:hover{background:#069 !important;border-color:#069}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.magazine-pane,.main-nav .main-nav-parent .main-nav-child .dropdown-pane.collection-pane,.main-nav .main-nav-parent .main-nav-child .dropdown-pane.dept-pane,.main-nav .main-nav-parent .main-nav-child .dropdown-pane.blog-pane{width:25rem}
.main-nav .main-nav-parent .main-nav-child .dropdown-pane.news-pane,.main-nav .main-nav-parent .main-nav-child .dropdown-pane.multimedia-pane{width:12.5rem}
.main-nav .main-nav-parent .social-link-footer{margin-left:.5rem}
.main-nav .main-nav-parent .social-link-footer .fa{vertical-align:middle;margin-right:0;background:#c61b22;padding:.3125rem;border-radius:1.25rem;border:2px solid #bb181d;width:1.875rem;height:1.875rem;text-align:center;font-size:1rem}
.main-nav .main-nav-parent .social-link-footer a:hover .fa-facebook{background:#45619d;color:#fff;text-shadow:none}
.main-nav .main-nav-parent .social-link-footer a:hover .fa-twitter{background:#55acee;color:#fff;text-shadow:none}
.main-nav .main-nav-parent .social-link-footer a:hover .fa-instagram{background:#ff2455;color:#fff;text-shadow:none}
.main-nav.fixed-nav{position:fixed;top:0;left:0;width:100%;height:56px;min-height:1px;padding-top:0;z-index:999999;background:rgba(236,39,45,0.9) !important}
.main-nav.fixed-nav .logo-parent-nav{margin-right:1.875rem}
.main-nav.fixed-nav .main-nav-parent .main-nav-child .nav-element .logo{width:7.8125rem;height:33px}
.main-nav.fixed-nav .main-nav-parent .main-nav-child .nav-element .logo.logo-small{display:block}
.main-nav.fixed-nav .main-nav-parent .main-nav-child .nav-element .logo.logo-large{display:none}
.main-nav.fixed-nav .main-nav-child .nav-element.logo-link{width:7.8125rem}
.main-nav.fixed-nav .topic-pane{top:50px;left:135px}
@media only screen and (max-width:74.9375em){.mobile-nav{position:fixed;top:0;width:100%;background:#ec272d;z-index:999;height:3.4375rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}
}
.mobile-nav.mobile-nav-featured{position:relative}
.mobile-nav.mobile-nav-non-featured{position:fixed}
@media only screen and (max-width:74.9375em){.mobile-nav .logo-parent{text-align:center}
}
@media only screen and (max-width:74.9375em){.mobile-nav .logo-parent .logo{position:relative;top:.375rem;margin-left:auto;margin-right:auto;max-height:1.9375rem}
}
.mobile-nav .fa-user{vertical-align:middle;margin-right:0;background:#c61b22;padding:.3125rem;border-radius:1.25rem;border:2px solid #bb181d;width:1.875rem;height:1.875rem;text-align:center}
.mobile-nav .mobile-login-btn{display:block;height:auto;margin-top:13px;margin-right:.9375rem;color:#fff}
@media only screen and (max-width:74.9375em){.mobile-nav .mobile-burger{color:#fff;font-size:28px;margin-left:.9375rem;display:block;margin-top:3px}
}
.mobile-dropdown{position:fixed;top:0 !important;left:0 !important;width:100%;height:100%;background:#425368;z-index:9999999;color:#fff;height:100%;top:0;overflow:hidden;transition:all .5s !important;padding:8px 2px 8px 1.25rem;color:#fff !important;display:block;text-transform:uppercase;text-shadow:0 -1px 0 #243241 !important;font-size:1.875rem;border-right:2px solid #243241;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif}
@media only screen and (min-width:75em){.mobile-dropdown{display:none !important}
}
.mobile-dropdown .mobile-close{position:absolute;top:.9375rem;right:.3125rem;font-size:1.875rem !important;margin-left:0;border:2px solid;border-radius:50% 50%;height:1.875rem;width:1.875rem;line-height:1.875rem;text-align:center;box-shadow:0 -1px 0 #243241;text-decoration:none;color:#fff !important;display:block;text-shadow:0 -1px 0 #243241 !important;text-transform:none;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal}
@media only screen and (max-width:74.9375em){.mobile-dropdown .logo{max-height:1.9375rem}
}
.mobile-dropdown .scroll{width:auto;padding-right:1.5625rem;height:70vh;overflow-x:hidden;overflow-y:auto;margin-top:52px;padding-bottom:100px}
.mobile-dropdown .scroll::-webkit-scrollbar{width:2px;height:1.875rem}
.mobile-dropdown .scroll::-webkit-scrollbar-track{background:rgba(155,155,155,0.9)}
.mobile-dropdown .scroll::-webkit-scrollbar-thumb{background:red}
.mobile-dropdown .scroll .parent-ul-menu{list-style:none;margin-bottom:0;padding-left:0;margin-left:0}
.mobile-dropdown .scroll .parent-ul-menu .search{margin-top:.9375rem;border-top:1px solid #5e83af;box-shadow:0 -1px 0 #243241;padding-top:15px}
.mobile-dropdown .scroll .parent-ul-menu .search input{display:block;padding:.375rem 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;border-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:inline;border-radius:3px 0 0 3px !important;border:0;width:79%;height:34px}
.mobile-dropdown .scroll .parent-ul-menu .search input::-webkit-input-placeholder{color:#f99ea4}
.mobile-dropdown .scroll .parent-ul-menu .search input:-moz-placeholder{color:#f99ea4;opacity:1}
.mobile-dropdown .scroll .parent-ul-menu .search input::-moz-placeholder{color:#f99ea4;opacity:1}
.mobile-dropdown .scroll .parent-ul-menu .search input:-ms-input-placeholder{color:#f99ea4}
.mobile-dropdown .scroll .parent-ul-menu .search input::-ms-input-placeholder{color:#f99ea4}
.mobile-dropdown .scroll .parent-ul-menu .search button{display:inline-block;padding:.375rem 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-width:1px;border-style:solid;border-color:transparent;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none !important;float:none;clear:both;display:inline;width:20%;margin:0;border-radius:0 3px 3px 0;background:#ec272d;color:#fff;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;position:relative;bottom:-3px;right:3px}
.mobile-dropdown .scroll .parent-ul-menu a{text-decoration:none;color:#fff !important;display:block;transition:.3s;text-shadow:0 -1px 0 #243241 !important;text-transform:none;font-size:.9375rem;letter-spacing:0;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;line-height:27px;margin-top:.3125rem}
.mobile-dropdown .scroll .parent-ul-menu a:hover{color:#ec272d !important}
.mobile-dropdown .scroll .parent-ul-menu .title-link a{color:#fff !important;display:block;text-transform:uppercase;text-shadow:0 -1px 0 #243241 !important;font-size:1.875rem;font-family:Scout Cond;line-height:1.75}
.mobile-dropdown .scroll .parent-ul-menu .title-link a .fa{font-size:1rem;margin-right:.3125rem;vertical-align:middle}
.mobile-nav-footer{position:absolute;border-top:1px solid #5e83af;box-shadow:0 -1px 0 #243241;margin-top:.9375rem;bottom:0;opacity:1;bottom:0;background:#243241;left:0;padding:0 1.25rem .3125rem;width:100%;max-height:85px}
.mobile-nav-footer .social-link-footer{line-height:16px}
.follow-social{position:relative;right:7px;font-size:.9375rem}
.follow-social .social-link-footer{margin-left:4px}
@media only screen and (min-width:75em){.hide-for-large-nav{display:none !important}
}
@media only screen and (max-width:74.9375em){.show-for-large-nav{display:none !important}
}
.mobile-log-pos{position:relative;bottom:.625rem}
.sticky-brand{position:fixed;left:0;transition:all .2s ease;top:3.125rem;height:3.75rem;width:100%;box-shadow:0 0 .25rem #243140;display:none}
.sticky-brand.show-sticky{display:block}
.sticky-brand .right-sticky-logo{display:inline-block;position:absolute;left:0;top:0}
@media only screen and (max-width:39.9375em){.sticky-brand .right-sticky-logo{display:none}
}
.sticky-brand .sticky-relative{position:relative}
.sticky-brand .logo-left{padding-top:10px;padding-left:10px;max-height:40px}
.sticky-brand .logo-center{padding-top:10px;max-height:60px}
.mobile-nav-bordering{border-top:1px solid #5e83af;box-shadow:0 -1px 0 #243241;margin-top:.9375rem}
.mobile-nav-bordering .mob-heading-nav{text-transform:uppercase;text-shadow:0 -1px 0 #243241 !important;font-size:1.875rem;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:3.3125rem;margin-bottom:0}
.mobile-nav-bordering .mob-heading-nav.no-menu-heading a{text-transform:uppercase;text-shadow:0 -1px 0 #243241 !important;font-size:1.875rem;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:3.3125rem;margin-bottom:0}
.mobile-nav-bordering .mob-heading-nav.no-menu-heading a .fa-caret-right{font-size:1rem;vertical-align:middle;margin-right:.3125rem}
#search-dropdown{width:300px;height:80px;padding-top:0;padding-bottom:0}
#search-dropdown a.nav-child-link{color:#425368;font-size:.875rem;background-color:transparent !important}
#search-dropdown a.nav-child-link:hover{color:#069 !important}
#search-dropdown .search-form{max-height:40px;width:100%;padding-top:5px;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
#search-dropdown .search-form .search-field{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;border-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:Franklin ITC Light}
#search-dropdown .search-form .search-field::-webkit-input-placeholder{color:#f99ea4}
#search-dropdown .search-form .search-field:-moz-placeholder{color:#f99ea4;opacity:1}
#search-dropdown .search-form .search-field::-moz-placeholder{color:#f99ea4;opacity:1}
#search-dropdown .search-form .search-field:-ms-input-placeholder{color:#f99ea4}
#search-dropdown .search-form .search-field::-ms-input-placeholder{color:#f99ea4}
#search-dropdown .search-form .search-submit{background:#243241;clear:both;float:right;margin-top:-50px;position:relative;z-index:1;border-radius:0 2px 2px 0;display:inline-block;padding:6px .625rem;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-width:1px;border-style:solid;border-color:transparent;color:#fff}
#search-dropdown .search-form .search-submit:hover{background:#069 !important;border-color:#069}
.nav-child-link.search-form{padding-bottom:0 !important}
.featured-index.header{z-index:3}
@media only screen and (max-width:64em){.hide-for-large-nav .grid-container-fluid{margin-left:0;margin-right:0}
}
@media only screen and (max-width:64em){.hide-for-large-nav .grid-container-fluid .grid-margin-x{margin-left:0;margin-right:0}
}
@media only screen and (max-width:64em){.hide-for-large-nav .grid-container-fluid .grid-margin-x>.cell{margin-left:0;margin-right:0;width:100%}
}
.mobile-dropdown{width:20rem}
.mobile-dropdown.is-open{width:100%}
body:not(.mob-nav-open) .mobile-dropdown{width:20rem;margin-left:-20rem}
.mob-nav-open .header.section{z-index:9999}
.header.section{z-index:6}
@media only screen and (max-width:64em){.header.section{z-index:9}
}
.article-intro{margin:0 auto;text-align:left;max-width:62.125rem}
.article-intro .article-intro-title{color:#333;font-family:"Georgia","Farnham Display Black";font-weight:bold;margin:1rem 0;font-size:2.7rem;line-height:1}
@media only screen and (max-width:39.9375em){.article-intro .article-intro-title{line-height:1;margin-bottom:.275rem}
}
@media only screen and (max-width:63.9375em){.article-intro .article-intro-title{line-height:1;margin-top:.3125rem;margin-bottom:.3125rem}
}
.article-intro .article-intro-desc{font-size:1.56rem;line-height:1.1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#888}
.article-intro .article-intro-secondary-tag{background:#ec272d;display:inline-block;padding:.66rem 1.223rem;line-height:1;margin:0 0 .0625rem;text-transform:uppercase;font-size:1.25rem;color:#fff;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;word-spacing:.125rem;text-shadow:-0.0625rem -0.0625rem .0625rem #bd0f15}
.article-intro .article-intro-secondary-tag .article-intro-secondary-tag-link{color:#fff;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;word-spacing:.125rem;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.article-intro .article-intro-secondary-tag .article-intro-secondary-tag-link:hover{color:#ccc}
.article-intro .article-intro-secondary-tag.collection{background:#fff;border:1px solid #ec272d;border-top:0;position:relative;top:-1px;color:red;text-shadow:none}
.article-intro .article-intro-secondary-tag.collection .article-intro-secondary-tag-link{color:#ec272d}
.article-intro .article-intro-secondary-tag.collection .article-intro-secondary-tag-link:hover{color:#069}
.article-intro .article-intro-author-name{font-size:.875rem;line-height:1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.article-intro .article-intro-author-name{line-height:1.4;margin-bottom:0}
}
.article-intro .article-intro-author-name .article-intro-volume-number{padding-bottom:1.25rem;text-transform:uppercase;color:#666}
.article-intro .article-intro-author-name .article-intro-author-name-link{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.875rem;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.article-intro .article-intro-author-name .article-intro-author-name-link:hover{border-bottom:.125rem solid #333}
@media only screen and (max-width:63.9375em){.article-intro{margin-top:.9375rem}
}
@media only screen and (min-width:64em) and (max-width:75em){.article-intro{margin-top:4.375rem}
}
.hero_image-box{width:100%;position:relative;height:31.25rem}
@media only screen and (max-width:39.9375em){.hero_image-box{height:15.625rem}
}
.hero_image-box .static_image{background-size:cover;background-position:center center;background-repeat:no-repeat;height:31.25rem}
@media only screen and (max-width:39.9375em){.hero_image-box .static_image{height:15.625rem}
}
.hero_image-box .hero-image{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;top:0;height:100%}
@media(max-width:1024px){.hero_image-box .hero-image{position:relative !important;height:100%;background-attachment:scroll}
}
@media(min-width:1025px){.hero_image-box .hero-image{display:none}
}
.article-credit{text-align:right;margin:.3125rem .625rem 0 0;padding-bottom:.3125rem;font-size:.6875rem;color:#aaa;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.parallaxParent{overflow:hidden;height:31.25rem}
@media(max-width:1024px){.parallaxParent{display:none}
}
.parallax-img{background-attachment:fixed;background-size:cover;height:31.25rem;background-repeat:no-repeat;background-position:center center}
@media only screen and (max-width:64em){.parallax-img{background-attachment:scroll}
}
.section.article-copyright{z-index:1}
.section.copyright{clear:both}
.article-copyright{text-align:right;line-height:1.3;clear:both;margin:1.25rem 0;border-top:.125rem solid #f1f1f1;padding-top:.625rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-copyright .copyright-desc{font-size:.84375rem}
.section.alertCorrection{z-index:2;clear:both}
.article-alert-correction{margin:0rem 0rem}
@media only screen and (max-width:39.9375em){.article-alert-correction{margin:0rem 0rem 0rem}
}
@media only screen and (max-width:63.9375em){.article-alert-correction{margin:0rem 0rem 0rem}
}
.article-alert-correction .alert{padding:.625rem;margin:0rem auto 1.875rem;line-height:1.1;word-break:break-word;margin-bottom:0;padding-bottom:1.875rem}
@media only screen and (max-width:39.9375em){.article-alert-correction .alert{margin:0rem .625rem 1.875rem}
}
.article-alert-correction .alert .alert-title{color:#ec272d;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0rem;padding:0rem;text-transform:uppercase;font-size:1.125rem}
.article-alert-correction .alert .alert-desc{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-alert-correction .alert .alert-desc>p{line-height:1.1;margin-bottom:0rem}
.article-alert-correction .alert .alert-desc>p>a{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.article-alert-correction .alert .alert-desc:hover>p>a{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.article-alert-correction .correction{background:#f1f1f1;line-height:1.1;padding:.625rem;margin:0rem auto 1.875rem;word-wrap:break-word}
@media only screen and (max-width:39.9375em){.article-alert-correction .correction{margin:.625rem}
}
.article-alert-correction .correction .correction-title{margin:0rem;padding:0rem;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem}
.article-alert-correction .correction .correction-desc{color:#333;font-size:1.2rem;line-height:1.3;margin:1.25rem auto;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.article-alert-correction .correction .correction-desc{margin:0 1.25rem 1.25rem;line-height:1.4}
}
@media only screen and (max-width:63.9375em){.article-alert-correction .correction .correction-desc{margin:0 1.25rem 1.25rem;line-height:1.4}
}
.article-alert-correction .correction .correction-desc>p{line-height:1.1}
.article-alert-correction .correction .correction-desc>p>a{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.article-alert-correction .correction .correction-desc:hover>p>a{color:#ec272d}
.bespokeText .section.alertCorrection{z-index:1}
.bespokeText .article-alert-correction .alert{border:.0625rem solid #ec272d;margin-bottom:1.875rem;padding-bottom:.625rem}
.social-link-footer{text-align:left;list-style:none;display:inline-block;font-style:normal;font-weight:normal;line-height:6;-webkit-font-smoothing:antialiased;margin-top:-1rem;margin-left:0}
.social-link-footer .social-list .social-list-link .social-link-icon{font-size:1.625rem;color:#fff;font-family:FontAwesome}
.main-nav-parent .social-link-footer{line-height:0;margin-top:0 !important}
.main-nav-parent .social-link-footer .social-list .social-list-link .social-link-icon{font-size:1rem}
.main-nav-parent.social-footer-container{position:absolute;right:0;top:.625rem}
.summary-box{background-color:#f1f1f1;max-width:18.75rem;padding:.625rem;margin:1.25rem 1.26rem .9375rem 1.26rem}
.summary-box.pull-left{margin-left:0;clear:both}
@media only screen and (max-width:39.9375em){.summary-box.pull-left{margin-left:auto}
}
.summary-box.pull-right{margin-right:0;clear:both}
@media only screen and (max-width:39.9375em){.summary-box.pull-right{margin-right:auto}
}
.summary-box.pull-summarybox-right-old{clear:right}
@media only screen and (max-width:39.9375em){.summary-box.pull-summarybox-right-old{margin-right:auto}
}
@media only screen and (max-width:39.9375em){.summary-box{margin:.625rem auto;float:none}
}
.summary-box .summary-title{line-height:1.3;font-size:1.1rem;margin-bottom:.9375rem;font-weight:normal;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.summary-box .atglance-title{line-height:1.3;font-size:.875rem;margin-bottom:.625rem;font-weight:normal;color:#8c303f;font-weight:700;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.summary-box .summary-desc{color:#333;margin:0 auto 1.25rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.1rem}
.artcle-large-box .summary-title{line-height:1.3;font-size:1.1rem;margin-bottom:.9375rem;font-weight:normal;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.articleBox{clear:both}
}
@media only screen and (max-width:39.9375em){.articleBox .summary-box{max-width:100%}
}
.article-quotation-full{margin:0 6.5625rem 1.25rem;position:relative;width:auto;border-bottom:.125rem solid #ccc;padding:0;border-left:0;color:#ccc}
@media only screen and (max-width:39.9375em){.article-quotation-full{width:63%}
}
.article-quotation-full .quotation-full-desc{font-family:Georgia,"Times New Roman",Times,serif;padding-top:.3125rem;color:#ec272d;line-height:1.1;margin:0;font-size:2.5rem;font-weight:bold;word-break:normal}
.article-quotation-full .quotation-full-sub-title{clear:both;color:#333;font-style:italic;margin-top:.625rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;font-size:1.12rem;line-height:1.3;text-align:right}
.article-quotation-full .quotation-full-sub-title::before{content:"---";padding-right:.75rem}
.article-quotation-full .quotation-full-desc:first-of-type:first-letter {font-size:7.5rem;float:left;line-height:4.8rem;padding-right:.625rem}
.article-quotation-full::before{content:"\201C";font-size:13.4rem;position:absolute;top:1.4875rem;line-height:.5;left:-6.375rem;margin-top:1.25rem;font-family:Georgia,"Times New Roman",Times,serif}
.article-cover-story{background:#f1f1f1;padding:.9375rem .9375rem;margin:1.25rem 1.26rem .9375rem 1.26rem;max-width:18.75rem;padding-bottom:2.0625rem;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-cover-story.pull-left{margin-left:0;clear:both}
@media only screen and (min-width:87.5em){.article-cover-story.pull-left{margin-left:-20%}
}
.article-cover-story.pull-cover-left-old{margin-left:-2rem;clear:none}
@media only screen and (min-width:87.5em){.article-cover-story.pull-cover-left-old{margin-left:-20%}
}
@media only screen and (max-width:39.9375em){.article-cover-story.pull-cover-left-old{margin-left:0rem}
}
.article-cover-story.pull-right{margin-right:0;clear:both}
@media only screen and (max-width:39.9375em){.article-cover-story{float:none;margin:.625rem auto}
}
.article-cover-story .cover-story-title{text-transform:uppercase;font-size:1.29rem}
.article-cover-story .cover-story-active{color:#ec272d;font-size:.9rem}
.article-cover-story .cover-story-desc{padding:.625rem 0;margin:0;border-bottom:.0625rem dotted #ccc;line-height:1rem}
.article-cover-story .article-cover-story-main{margin:0;list-style:none}
.article-cover-story .article-cover-story-main .cover-story-link{color:#069}
.article-cover-story .article-cover-story-main .cover-story-list{font-size:.9rem}
.article-cover-story .article-cover-story-main .cover-story-link:hover{color:#ec272d}
.article-full-ads{max-width:45.5rem;margin:1.25rem auto;border-top:.125rem solid #f1f1f1;padding-bottom:0}
@media only screen and (max-width:39.9375em){.article-full-ads{float:none;max-width:20rem;max-height:3.875rem}
}
.article-full-ads .full-ads-title{text-transform:uppercase;font-size:.5625rem;text-shadow:none;color:#999;margin-top:.5rem;margin-bottom:.625rem}
.article-small-ads{margin:1.25rem 1.26rem .9375rem 1.26rem;position:relative}
.article-small-ads.pull-left{margin-left:0}
@media only screen and (min-width:87.5em){.article-small-ads.pull-left{margin-left:-20%}
}
.article-small-ads.pull-right{margin-right:0}
.article-small-ads.pull-smallads-old{margin-left:0}
@media only screen and (min-width:87.5em){.article-small-ads.pull-smallads-old{margin-left:0 !important}
}
@media only screen and (max-width:39.9375em){.article-small-ads{float:none}
}
.article-small-ads .small-ads-title{text-transform:uppercase;font-size:.5625rem;text-shadow:none;color:#999}
.article-small-ads .sticky-ad-header{text-align:center;color:#ccc;font-size:.75rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-small-ads .sticky-ad-header.topic-page-recolor{color:#999}
.socialSharing{position:absolute;left:0;top:50%;background:#fff;z-index:1;transform:translate(0,-50%) perspective(0);margin-top:.5rem}
@media only screen and (max-width:63.9375em){.socialSharing{z-index:9;margin-top:.3rem}
}
@media only screen and (min-width:75em){.socialSharing{z-index:2}
}
.socialSharing.add-margin-top{margin-top:10%}
.socialSharing.pos-change{transform:translate(0,70%) perspective(0)}
.socialSharing.pos-change.fixed{transform:translate(0,35%) perspective(0)}
.socialSharing.fixed:not(.pos-change){transform:translate(0,60%) perspective(0)}
.socialSharing.pos-change-editormode{position:relative !important;padding:1rem 0 !important;top:0 !important;display:block;transform:translate(0,0) perspective(0)}
.socialSharing.pos-change-editormode::after{content:" ";clear:both;display:table}
@media only screen and (max-width:63.9375em){.socialSharing{position:fixed;left:0;right:0;top:3.125rem;transform:translate(0,0) perspective(0)}
.socialSharing.pos-change{transform:translate(0,0) perspective(0)}
.socialSharing.fixed{transform:translate(0,0) perspective(0)}
.socialSharing.pos-change.fixed{transform:translate(0,0) perspective(0)}
.socialSharing.fixed:not(.pos-change){transform:translate(0,0) perspective(0)}
}
.socialSharing .social-top{margin-top:3.25rem}
.socialSharing .mobile-share{display:none}
@media only screen and (max-width:63.9375em){.socialSharing .mobile-share{display:block;position:fixed;top:0;right:0;transform:translate(0,0) perspective(0);z-index:6;background:#fff;padding:0 .3125rem;border-radius:0 0 0 .3125rem;margin-top:9.125rem}
.socialSharing .mobile-share a{color:#069}
.socialSharing .mobile-share a:hover{color:#333}
.socialSharing .mobile-share .fa{vertical-align:middle;margin-right:.3125rem}
.socialSharing .mobile-share.open{margin-top:0 !important}
.socialSharing .mobile-share.open .share-link{display:none}
.socialSharing .mobile-share.open .close-share{display:block;font-family:Franklin ITC;border:.125rem solid;padding:.3125rem;width:1.875rem;height:1.875rem;line-height:1;border-radius:50%;text-align:center;margin-top:.625rem}
.socialSharing .mobile-share.open a{color:#069}
.socialSharing .mobile-share .close-share{display:none}
}
@media only screen and (max-width:47.8747em){.socialSharing .mobile-share{margin-top:6.625rem}
}
@media only screen and (max-width:39.9375em){.socialSharing .mobile-share{margin-top:6rem}
}
.side-share-component{background:#fff;z-index:999999;list-style:none;margin-left:0;margin-bottom:0}
.side-share-component.social-affix{position:fixed;top:3.125rem}
.side-share-component.social-bottom{position:absolute;bottom:0;top:auto}
.side-share-component.edit-mode-share{position:relative;top:0;transform:none;min-width:18.75rem}
.side-share-component .social-share-list{padding:.625rem .5625rem;font-size:.625rem;font-family:Arial;font-weight:bold;margin:0;color:#069;border-bottom:1px dotted #ccc;text-align:center;width:100%;height:3.4375 rem}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list{width:100%;border-bottom:1px solid #f1f1f1;padding:0;color:#069;display:block;text-align:left}
.side-share-component .social-share-list:first-child{display:none}
.side-share-component .social-share-list:hover{background:#fff;color:#069}
.side-share-component .social-share-list .fa{width:1.875rem;vertical-align:middle;margin-right:.3125rem;font-size:1.563rem}
}
.side-share-component .social-share-list .share-link-list-tem{color:#069}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list .share-link-list-tem{padding:.625rem 0;display:inline-block;width:100%}
}
.side-share-component .social-share-list .mobile-share-text{display:none}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list .mobile-share-text{display:inline-block;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;font-size:1rem;vertical-align:middle}
}
.side-share-component .social-share-list:hover{color:#fff;background:#069;cursor:pointer}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list:hover{color:#069;background:#fff}
}
.side-share-component .social-share-list:hover .share-link-list-tem{color:#fff}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list:hover .share-link-list-tem{color:#069}
}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list:focus{outline:0}
}
.side-share-component .social-share-list:first-child{text-transform:uppercase;font-size:.625rem;width:auto;text-align:center;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;background:#fff;margin-left:.3125rem;height:3.25rem;padding-top:1.25rem}
@media only screen and (max-width:63.9375em){.side-share-component .social-share-list a:focus{outline:0}
}
@media only screen and (max-width:63.9375em){.side-share-component{transform:none;margin-bottom:0;display:none}
.side-share-component.open{display:block;height:100vh;background:#fff;left:0;width:100%;padding:2.5rem .625rem .625rem}
}
.thankyou-head{font-weight:bold;font-size:16px;color:#333}
.thankyou-link .share-link-thanks{color:#243140;font-weight:bold}
.thankyou-article-body{color:#333;font-weight:400}
.socialSharing.fixed{position:fixed;top:0}
.socialSharing.bottom{bottom:34.25rem;top:auto;z-index:2}
.article-quotation{margin:.5625rem 6.5625rem 1.25rem;position:relative;width:auto;border-bottom:.125rem solid #ccc;padding:0;border-left:0;color:#ccc;left:0;margin-right:1.26rem;margin-bottom:1.875rem;width:18.75rem;margin-left:0}
.article-quotation.pull-left{margin-left:0;clear:both}
@media only screen and (min-width:87.5em){.article-quotation.pull-left{margin-left:-50px}
}
.article-quotation.pull-right{margin-right:0;margin-left:7.188rem;clear:both}
@media only screen and (max-width:39.9375em){.article-quotation{width:auto;margin-left:7.188rem;float:left}
.article-quotation.pull-left{margin-left:7.188rem}
}
.article-quotation .quotation-desc{font-family:Georgia,"Times New Roman",Times,serif;padding-top:.3125rem;color:#ec272d;line-height:1.1;margin:0;font-size:2.5rem;font-weight:bold;word-break:normal}
@media only screen and (max-width:39.9375em){.article-quotation .quotation-desc{font-size:1.25rem}
}
.article-quotation .quotation-sub-title{clear:both;color:#333;font-style:italic;margin-top:.625rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:normal;font-size:1.12rem;line-height:1.3;text-align:right}
.article-quotation .quotation-sub-title::before{content:"---";padding-right:.75rem}
.article-quotation .quotation-desc:first-of-type:first-letter {font-size:6.2rem;float:left;line-height:4.1rem;padding-right:.625rem}
.article-quotation::before{content:"\201C";font-size:13.4rem;position:absolute;top:1.4875rem;line-height:.5;margin-top:1.25rem;font-family:Georgia,"Times New Roman",Times,serif;left:-6.5rem}
[class*="column"] .article-quotation{margin:0 0 1.875rem 6.8rem;word-break:normal;width:auto}
.section.quotation{z-index:1}
@media only screen and (max-width:64em){.section.quotation{padding-left:6.5rem;clear:both}
}
@media only screen and (max-width:47.8747em){.section.quotation{padding-left:0}
}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure{height:31.25rem}
@media only screen and (max-width:39.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure{height:auto;min-height:15.3125rem}
}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-image{overflow:hidden}
@media only screen and (max-width:39.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-image{height:15.3125rem}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-image{height:31.25rem}
}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption{padding:2rem;background-color:rgba(0,0,0,0.5)}
@media only screen and (max-width:39.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption{padding:.3125rem}
}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption .orbit-title{color:#fff;font-size:3rem;text-transform:uppercase;margin:0;padding:0;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:3rem}
@media only screen and (max-width:39.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption .orbit-title{font-size:1rem;line-height:1rem}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption .orbit-title{font-size:1.25rem;line-height:1rem}
}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption .orbit-desc{margin:0;padding:0;color:#fff;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .orbit-caption .orbit-desc{font-size:.75rem;line-height:1rem}
}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-left{top:0;left:0;bottom:auto}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-left .orbit-desc{text-align:left}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-left .orbit-title{text-align:left}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-right{top:0;right:0;bottom:auto}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-right .orbit-desc{text-align:right}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-right .orbit-title{text-align:right}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-left{left:0;bottom:0}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-left .orbit-desc{text-align:left}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-left .orbit-title{text-align:left}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-right{left:0;bottom:0}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-right .orbit-desc{text-align:right}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-right .orbit-title{text-align:right}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-center{top:0;left:0;bottom:auto}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-center .orbit-desc{text-align:center}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .top-center .orbit-title{text-align:center}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-center{left:0;bottom:0}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-center .orbit-desc{text-align:center}
.article_orbit .orbit-wrapper .orbit-container .orbit-slide .orbit-figure .bottom-center .orbit-title{text-align:center}
.article_orbit .orbit-bullets{margin-top:-2.2rem}
.article_orbit .orbit-bullets .bullets{width:.75rem;height:.75rem;margin:.1rem;border-radius:50%;background-color:#000;opacity:.3;border:.0625rem solid #fff}
.article_orbit .orbit-bullets .bullets:hover{cursor:pointer}
.article_orbit .orbit-bullets .is-active{background-color:#fff;opacity:1}
.orbit-previous,.orbit-next{font-size:4.5rem;cursor:pointer;top:57%}
.orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus{background-color:transparent;outline:0}
.article-content{margin:1.25rem 0 0;padding:0;width:100%}
.article-content p{color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.1rem;margin:1.25rem auto 0;line-height:normal;word-break:normal}
.article-content p a{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-content p a:hover{color:#ec272d}
.article-content .text-first-letter{color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.1rem;margin:1.25rem auto 0;line-height:normal;display:block}
.article-content .text-first-letter:first-letter {font-size:7rem;font-weight:bold;line-height:2.9375rem;float:left;padding-right:.625rem;margin-bottom:.625rem;font-family:"Georgia","Farnham Display Black"}
@media only screen and (max-width:63.9375em){.article-content .text-first-letter:first-letter {margin-bottom:1.25rem}
}
.article-content .text-first-letter-old{color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.1rem;margin:1.25rem auto 0;line-height:normal;display:block}
.article-content .text-first-letter-old:first-letter {font-size:7rem;font-weight:bold;line-height:2.9375rem;float:left;padding-right:.625rem;margin-bottom:.625rem;font-family:"Georgia","Farnham Display Black"}
@media only screen and (max-width:63.9375em){.article-content .text-first-letter-old:first-letter {margin-bottom:1.25rem}
}
.bespokeText .article-content:first-child{margin-top:0}
.bespokeText .article-content:first-child p{margin-top:.625rem}
.section.relatedArticles{z-index:1}
.article-recommended .recommended-title{text-transform:uppercase;line-height:1;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:1.25rem auto;max-width:43.75rem;text-align:center;font-size:3rem}
.article-recommended .recommended-main{border-bottom:.125rem solid #f1f1f1;clear:both;padding-bottom:2.25rem}
.article-recommended .recommended-main .recommended-multiple-item{margin-bottom:.9375rem;padding:0}
@media only screen and (max-width:39.9375em){.article-recommended .recommended-main .recommended-multiple-item{margin-bottom:2.5rem}
}
.article-recommended .recommended-main .recommended-multiple-item .recommended-sub{height:auto;background:#f1f1f1;padding:0 .625rem 5.75rem;margin-top:-0.3125rem}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-tag{line-height:1;z-index:1;margin:0;width:auto;display:inherit;text-align:left}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-tag .recommended-text-desc{font-size:1.2rem;line-height:1;font-family:"Georgia","Farnham Display Black";font-weight:bold;color:#425368;text-shadow:-0.0625rem .0625rem .0625rem #fff}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-tag .recommended-text-desc:hover{color:#069}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-tag .recommended-tag-title{padding-top:.9375rem;color:#ec272d;margin:0 auto;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;line-height:1.1;word-spacing:.125rem;font-size:1rem;z-index:1;width:auto;display:inherit;text-align:left;margin-bottom:.625rem;top:0;margin:.3125rem 0 .625rem;clear:both;background:0}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-tag .recommended-tag-title:hover{color:#069}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu{line-height:1;z-index:1;width:auto;display:inherit}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu .recommended-tag{font-size:1rem;z-index:1;background-color:#fff;padding:.3125rem .625rem;color:#ec272d;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;word-spacing:.125rem;letter-spacing:.0125rem;line-height:1.1}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu .recommended-tag:hover{color:#069 !important}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu .recommended-tag-content{z-index:1;margin-bottom:2.2rem;padding:.3125rem .625rem;background:#069;color:#fff;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;line-height:1;word-spacing:.125rem}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu .recommended-text{font-family:"Georgia","Farnham Display Black";font-weight:bold;padding:0;text-transform:none;font-size:.8rem;line-height:1;margin:0;color:#425368;text-shadow:-0.0625rem .0625rem .0625rem #fff;margin-top:.625rem;display:block;font-size:.9375rem}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu .recommended-text:hover{color:#069 !important}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu.recommended-tag-holder{top:-1.688rem;position:relative}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu.recommended-text-holder{margin-top:-1.125rem}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-img{overflow:hidden;margin-top:0;height:6.25rem;position:relative}
@media only screen and (min-width:40em) and (max-width:63.9375em){.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-img{height:9.375rem}
}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-img .recommended-img{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block}
.article-recommended .recommended-main .recommended-multiple-item .recommended-menu-img .recommended-img .recom-image{overflow:hidden;min-height:6.25rem}
.article-recommended .recommended-main .spaced-manage{padding-left:0;padding-right:.9375rem}
@media only screen and (max-width:39.9375em){.article-recommended .recommended-main .spaced-manage:nth-child(even){padding-right:0}
}
.recommended-multiple-item .recommended-wrap-img-eyebrow{position:relative}
.recommended-multiple-item .recommended-wrap-img-eyebrow .recommended-menu-eyebrow{position:absolute;bottom:0;left:0;right:0;text-align:center}
.article-popular{margin:0 1.25rem 1.25rem;position:relative;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:63.9375em){.article-popular{display:none}
}
.article-popular .popular-title{text-transform:uppercase;font-size:1.29rem}
.article-popular .popular-title .most-popular-link{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-popular .popular-title .popular-link:hover{color:#ec272d;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.article-popular .popular-active{color:#ec272d;font-size:.9rem}
.article-popular .popular-desc{padding:.625rem 0;margin:0;border-bottom:.0625rem dotted #ccc;line-height:1.25rem;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.25rem}
.article-popular .popular-desc .most-popular-taxnomy{color:#069}
.article-popular .popular-desc .most-popular-taxnomy:hover{color:#ec272d}
.article-popular .article-popular-main{margin:0;padding:0 0 1.1rem;list-style:none}
.article-popular .article-popular-main .popular-list{font-size:.875rem}
.article-popular .article-popular-main .cover-story-link{color:#069}
.article-popular .article-popular-main .popular-link:hover{color:#ec272d;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.input-comment-box-comp{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;border-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:Franklin ITC Light}
.input-comment-box-comp.input-comment-margin-0{margin-bottom:0}
.input-comment-box-comp.red-placeholder-text-area{color:#f99ea4}
.input-comment-box-comp::-webkit-input-placeholder{color:#f99ea4}
.input-comment-box-comp:-moz-placeholder{color:#f99ea4;opacity:1}
.input-comment-box-comp::-moz-placeholder{color:#f99ea4;opacity:1}
.input-comment-box-comp:-ms-input-placeholder{color:#f99ea4}
.input-comment-box-comp::-ms-input-placeholder{color:#f99ea4}
.comment-submit,#comments-comment-submit,input[type='submit']{background:#069;color:#fff;display:inline-block;padding:6px 12px;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-width:1px;border-style:solid;border-color:transparent;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;outline:none !important}
.comment-heading{text-transform:uppercase;font-size:3.125rem;line-height:40px;font-family:"Scout Cond";margin:20px auto;max-width:700px}
#comments .heading{margin:20px auto;max-width:700px;margin-left:0;text-transform:uppercase;font-size:3.125rem;line-height:40px;font-family:"Scout Cond"}
#comments .comment-thread{font-size:.9375rem;line-height:1.1;color:#333;font-family:"Franklin ITC Light","Helvetica Neue",Helvetica,Arial,sans-serif;padding:10px}
#comments .comment-thread .comments-reply{color:#069;font-family:"Franklin ITC"}
#comments .comment-thread.even{background:#f9f9f9}
#comments .comment-thread .name_timestamp{font-family:Franklin ITC;font-weight:bold}
#comments .comment-thread .name_timestamp .timestamp{display:block;font-weight:normal;font-family:"Franklin ITC Light","Helvetica Neue",Helvetica,Arial,sans-serif}
#comments .comment-replies{margin-left:-15px}
@media only screen and (max-width:39.9375em){#comments .comment-replies{margin-left:0}
}
#comments .comment-textarea{margin-bottom:15px}
.comment-replies .comment-thread{margin-left:30px}
.comment-required-msg{display:block;font-size:.8125rem;line-height:1.4375rem;color:#333}
.comment-form input:focus::-webkit-input-placeholder{color:transparent}
.comment-form input:focus:-moz-placeholder{color:transparent}
.comment-form input:focus::-moz-placeholder{color:transparent}
.comment-form input:focus:-ms-input-placeholder{color:transparent}
.comment-form [placeholder]:focus::-webkit-input-placeholder{color:transparent}
.comment-form [placeholder]:focus:-moz-placeholder{color:transparent}
.comment-form [placeholder]:focus::-moz-placeholder{color:transparent}
.comment-form [placeholder]:focus:-ms-input-placeholder{color:transparent}
.article-base-margin.article-commnent-section{width:auto}
@media print{.header{display:none}
.footer{display:none}
@page{size:A4;margin:2.5984rem 0}
a{text-decoration:none}
a[href]:after{content:none}
.hero_image-box{height:12.5rem}
.article-quotation .quotation-desc{color:#ec272d !important}
.side-share-component{display:none}
.article-quotation-full .quotation-full-desc{color:#ec272d !important}
#cookie-main-bar,#cen-main-metered-bar{visibility:hidden !important}
}
@media only screen and (max-width:39.9375em){.bespokeText .image.section{text-align:center}
}
.image-component{display:inline-block;margin-top:.375rem;margin-bottom:1.875rem;max-width:100%;padding-bottom:.625rem;border-bottom:.125rem solid #f1f1f1}
.image-component.pull-right{margin-left:1.09375rem;clear:right}
.image-component.pull-left{margin-right:1.09375rem;clear:left}
@media only screen and (min-width:87.5em){.image-component.image-component-medium.pull-left{margin-left:-9.375rem}
}
.image-component-full{width:100%}
.image-component-medium{width:18.75rem}
.image-component-small{width:9.375rem}
@media only screen and (max-width:39.9375em){.image-component{float:none !important;margin-left:auto !important;margin-right:auto !important}
}
.dmm-resize-img-full{width:100%;padding-bottom:.3125rem}
.dmm-resize-img-medium{width:18.75rem;padding-bottom:.3125rem}
@media only screen and (max-width:39.9375em){.dmm-resize-img-medium{width:100%}
}
.dmm-resize-img-small{width:9.375rem;padding-bottom:.3125rem}
.credit{font-size:.6875rem;line-height:1;margin:0;padding:.3125rem;text-align:right;font-weight:normal;color:#aaa;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#777;text-align:right}
.caption{font-size:.9375rem;margin:0;padding:0;line-height:1;width:auto;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#777}
@media only screen and (max-width:39.9375em){.caption{text-align:left}
}
.caption-above{margin-bottom:.3125rem}
@media(max-width:480px){.desktop{display:none}
}
@media(min-width:480px){.mobile{display:none}
}
@media only screen and (max-width:63.9375em){.sidebar-section{display:none}
}
.sidebar-section.fixed{position:fixed;top:0;right:0}
.sidebar-section.bottom{position:absolute;bottom:0;top:auto;width:18.125rem}
.sidebar-section .article-sidebar-ads{float:right}
.sidebar-section .article-sidebar-ads .sidebar-ads-title{text-align:center;color:#ccc;font-size:.75rem;margin-top:.625rem;margin-bottom:.625rem;font-weight:500;line-height:1.1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.sidebar-section .article-sidebar-ads .sidebar-ads-img{width:18.75rem;height:15.625rem;border:0}
.leaderboard-top{margin:0 auto;border-top:0;border-bottom:0;padding:.625rem 0 1.25rem;background:#425368;text-align:center}
@media only screen and (max-width:39.9375em){.leaderboard-top{width:100%;background:#425368;z-index:999}
}
@media only screen and (min-width:64em) and (max-width:75em){.leaderboard-top{width:100%;background:#425368;z-index:999}
}
.leaderboard-top .ads-title{text-transform:uppercase;font-size:.625rem;text-shadow:none;color:#999;margin:0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;line-height:1.1;text-align:center}
@media only screen and (max-width:39.9375em){.leaderboard-top .ads-title{display:none}
}
.article-leaderboard-adsborder{overflow:hidden;margin:1.25rem auto;border-top:.125rem solid #f1f1f1;padding-bottom:1.25rem}
.article-leaderboard-adsborder .small-ads-title{text-transform:uppercase;font-size:.5625rem;text-shadow:none;color:#999;margin-top:.625rem;margin-bottom:.625rem}
@media only screen and (max-width:39.9375em){.header+.genericAds{z-index:3}
}
.bespokeText .genericAds.section .article-leaderboard-adsborder{max-width:100%;width:100%}
@media only screen and (max-width:63.9375em){.bespokeText .genericAds.section .article-leaderboard-adsborder{display:block;padding-right:.9375rem}
}
@media only screen and (max-width:39.9375em){.bespokeText .genericAds.section .article-leaderboard-adsborder{width:100%;text-align:center}
}
@media only screen and (max-width:39.9375em){.bespokeText .genericAds.section{width:100%;text-align:center}
}
.white-background{background-color:#fff !important}
@media only screen and (max-width:39.9375em){.mobile-nav-ads{position:relative}
}
@media only screen and (min-width:40em) and (max-width:75em){.mobile-nav-ads{position:relative}
}
@media only screen and (max-width:39.9375em){.leaderboard-top-ads-fixed{position:fixed;top:0}
}
@media only screen and (min-width:40em) and (max-width:75em){.leaderboard-top-ads-fixed{position:fixed;top:0}
}
@media only screen and (max-width:39.9375em){.leaderboard-top-ads{position:relative}
}
@media only screen and (min-width:40em) and (max-width:75em){.leaderboard-top-ads{position:relative}
}
.padding-top-131{padding-top:131px}
.padding-top-65{padding-top:65px}
@media only screen and (min-width:64em) and (max-width:75em){.article-body .leaderboard-top{margin-top:3.438rem}
}
.artcle-large-box{background:#f1f1f1;padding:.625rem;margin-bottom:.9375rem;clear:both}
.artcle-large-box .large-box-img{margin-bottom:1.875rem}
.artcle-large-box .large-box-desc{margin:0 1.875rem}
.artcle-large-box .large-box-desc .large-box-title{text-transform:uppercase;font-size:3.1rem;line-height:2.5rem;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;margin:1.25rem auto;margin-left:-2rem}
@media only screen and (max-width:63.9375em){.artcle-large-box .large-box-desc .large-box-title{margin:1.25rem;margin-left:0rem}
}
.artcle-large-box .large-box-desc .large-box-list{line-height:1.3;font-size:1.14rem;margin-bottom:.9375rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.artcle-large-box .large-box-desc .large-box-list-title{line-height:1.3;font-size:1.12rem;margin-bottom:.9375rem;font-weight:normal;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase}
.vitals-img{width:100%}
.articleBox.section{clear:both}
.article-border-table{padding:0;margin:.625rem 0;border-top:.125rem solid #ec272d}
.article-border-table .border-table-title{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;font-size:2rem;color:#ec272d;margin:.625rem 0 0 0}
.article-border-table .border-table-desc{margin:.625rem .625rem .625rem 0;border-bottom:.125rem solid #f1f1f1;color:#333}
.article-border-table table{padding:0;margin:0;width:100%;font-size:.75rem;background-color:transparent;border-color:#f1f1f1;border-style:solid}
@media only screen and (max-width:39.9375em){.article-border-table table{display:none}
}
.article-border-table table tbody{border:0}
.article-border-table table tbody tr:first-child td{background-color:#fff;color:#333;text-align:center;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;border:.0625rem solid #f1f1f1;padding:.1875rem}
.article-border-table table tbody tr:first-child td:first-child{background-color:#fff !important;color:#333 !important;text-align:center;font-weight:bold;border-left:0;border:.0625rem solid #f1f1f1;padding:.1875rem}
.article-border-table table tbody tr th{background-color:#fff;color:#333;text-align:center;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;border:.0625rem solid #f1f1f1;border-top:0;padding:.1875rem}
.article-border-table table tbody tr th:first-child{border-left:0}
.article-border-table table tbody tr th:last-child{border-right:0}
.article-border-table table tbody tr:nth-child(even){background:#cdd9e6;text-align:center}
.article-border-table table tbody tr:nth-child(even) td:last-child{border-right:none !important}
.article-border-table table tbody tr:nth-child(even) td{border:.0625rem solid #f1f1f1;font-size:.75rem;padding:.1875rem}
.article-border-table table tbody tr:nth-child(even) td:first-child{background:#ec272d;color:#fff;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;text-align:center}
.article-border-table table tbody tr:nth-child(even) td:nth-child(2){font-weight:bold}
.article-border-table table tbody tr:nth-child(odd){background:#fff;text-align:center;color:#333}
.article-border-table table tbody tr:nth-child(odd) td{border:.0625rem solid #f1f1f1;border-bottom:0;border-right:0;border-top:0;font-size:.75rem;padding:.1875rem}
.article-border-table table tbody tr:nth-child(odd) td:first-child{background:#f9dbcc;color:#000;text-align:center;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;border:.0625rem solid #f1f1f1;border-left:0;border-top:0;border-bottom:0}
.article-border-table table tbody tr:nth-child(odd) td:nth-child(2){font-weight:bold}
.source-block{color:#333;border-bottom:.125rem solid #f1f1f1;padding-bottom:.9375rem;margin-bottom:.625rem}
.source-block strong,.source-block b{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.source-block p{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;font-weight:400;font-style:normal;line-height:normal;letter-spacing:0;margin-bottom:.3125rem}
.source-block p:first-of-type{display:inline-block}
.source-block p a{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.source-block p a:hover{color:#ec272d}
.table-mobile-view{display:none}
.table-mobile-view .mobile-row{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.4;border-bottom:.125rem solid #f1f1f1;margin-bottom:.625rem;font-size:1.1rem;color:#333}
.table-mobile-view .mobile-row .mobile-column{margin-bottom:0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.1rem;line-height:1.5rem}
.table-mobile-view .mobile-row .mobile-column strong{font-weight:800;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.table-mobile-view{display:block}
}
.no-border table{border-style:none !important}
.leaderboard-bottom{margin:0 auto;border-top:0;border-bottom:0;padding:.625rem 0 1.25rem;background:#f1f1f1;text-align:center;position:absolute;left:0;right:0;bottom:0;z-index:1;height:6.25rem}
.leaderboard-bottom .ads-title{text-transform:uppercase;font-size:.625rem;text-shadow:none;color:#999;margin:0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:500;line-height:1.1;text-align:center}
.leaderboard-bottom .article-bottom-ads .leaderboard-img{width:20rem;height:3.125rem}
.fixed-ads{position:fixed;-webkit-transition:top 2s;-moz-transition:top 2s;-o-transition:top 2s;transition:top 2s;height:6.25rem;bottom:0 !important;top:auto !important}
.article-email-to-friend{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-email-to-friend .email-instructions{color:#ec272d;margin-top:1.250rem}
.article-email-to-friend .email-info{margin-top:.750rem;margin-bottom:.750rem}
.article-email-to-friend .email-info .email-title{font-family:"Georgia","Farnham Display Black";font-weight:bold;line-height:1;font-size:1.5rem;margin-bottom:.625rem;color:#425368;margin-top:0;padding:0}
.article-email-to-friend .email-info .author-title{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:italic;font-size:.875rem}
.article-email-to-friend .email-info .author-desc{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:italic;font-weight:bold;font-size:.875rem}
.article-email-to-friend .email-form{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-email-to-friend .email-form .required{color:#ec272d;font-weight:700}
.article-email-to-friend .email-form .email-form-title{margin:1.25rem 0 .313rem 0;font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.219rem;color:#333}
.article-email-to-friend .email-form .email-form-title.email-form-title-first{margin:0 0 .313rem 0}
.article-email-to-friend .email-form [placeholder]::-webkit-input-placeholder{opacity:.75;filter:alpha(opacity=75);color:#ec272d}
.article-email-to-friend .email-form [placeholder]:focus::-webkit-input-placeholder{transition:opacity .5s .5s ease;-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;opacity:0}
.article-email-to-friend .email-form [placeholder] :-moz-placeholder{opacity:.75;filter:alpha(opacity=75);color:#ec272d}
.article-email-to-friend .email-form [placeholder]:focus:-moz-placeholder{transition:opacity .5s .5s ease;-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;opacity:0}
.article-email-to-friend .email-form [placeholder] ::-moz-placeholder{opacity:.75;filter:alpha(opacity=75);color:#ec272d}
.article-email-to-friend .email-form [placeholder]:focus::-moz-placeholder{transition:opacity .5s .5s ease;-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;opacity:0}
.article-email-to-friend .email-form [placeholder] :-ms-input-placeholder{opacity:.75;filter:alpha(opacity=75);color:#ec272d}
.article-email-to-friend .email-form [placeholder]:focus:-ms-input-placeholder{transition:opacity .5s .5s ease;-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;opacity:0}
.article-email-to-friend .email-form .email-text{height:2.125rem;padding:.375rem .750rem;font-size:.875rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:0}
.article-email-to-friend .email-form .email-textarea{padding:.313rem .563rem;font-size:.875rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:0}
.article-email-to-friend .email-form .g-recaptcha{transform:scale(0.89);-webkit-transform:scale(0.89);transform-origin:0 0;-webkit-transform-origin:0 0;margin:1.5rem 0 0 0}
.article-email-to-friend .email-form ::-webkit-input-placeholder{color:#f99ea4}
.article-email-to-friend .email-form :-moz-placeholder{color:#f99ea4;opacity:1}
.article-email-to-friend .email-form ::-moz-placeholder{color:#f99ea4;opacity:1}
.article-email-to-friend .email-form :-ms-input-placeholder{color:#f99ea4}
.article-email-to-friend .email-form ::-ms-input-placeholder{color:#f99ea4}
.article-email-to-friend .email-form .submit-form{float:left;clear:both;padding:.750rem 0;text-align:center;background-color:#f1f1f1;width:100%;margin:.875rem 0 .313rem 0}
.article-email-to-friend .email-form .submit-form .submit-button{background:#069;color:#fff;display:inline-block;padding:.375rem .750rem;font-size:.875rem;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border-width:.063rem;border-style:solid;border-color:transparent}
.article-email-to-friend .email-form .submit-form .submit-button:disabled,.article-email-to-friend .email-form .submit-form .submit-button[disabled]{background:rgba(0,102,153,0.5)}
.article-email-to-friend .email-disclaimer{text-align:center;font-size:.84375rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-email-to-friend .msg{display:none}
.article-email-to-friend .error{color:#ec272d}
.article-email-to-friend .success{color:#008000}
.article-email-to-friend .success-emailto{color:#008000}
.article-email-to-friend .error-emailto{color:#ec272d}
.sidebar-wrap{z-index:1;position:relative;width:100%}
@media only screen and (max-width:63.9375em){.sidebar-wrap{display:none !important}
}
.sidebar-wrap .sidebar-right{position:relative;left:0;top:auto;width:100%;margin-top:auto}
.sidebar-wrap .sidebar-right .fixed-right-rail{position:absolute}
.sidebar-wrap .sidebar-right .fixed-right-rail.fixed-position-rail{position:fixed;top:55px;margin-left:0}
.sidebar-wrap .sidebar-right .fixed-right-rail.fixed-position-rail .article-popular{max-width:16.25rem}
.sidebar-wrap .sidebar-right.affix{position:absolute;top:3.125rem}
.sidebar-wrap .sidebar-right.bottom{position:absolute;bottom:0;top:auto}
.sidebar-wrap .article-small-ads{margin-left:0;margin-right:0}
.fixed-right-rail.fix-absolute-author-right{position:relative !important}
.article-vitals{background-color:#f1f1f1;max-width:18.75rem;padding:.625rem;margin:1.25rem 1.26rem .9375rem 1.26rem}
@media only screen and (max-width:39.9375em){.article-vitals{margin:.625rem auto;float:none}
}
.article-vitals.pull-left{margin-left:0}
@media only screen and (max-width:39.9375em){.article-vitals.pull-left{margin-left:auto}
}
.article-vitals.pull-right{margin-right:0}
@media only screen and (max-width:39.9375em){.article-vitals.pull-right{margin-right:auto}
}
.article-vitals .vitals-img{margin-bottom:0}
.article-vitals .vitals-title{font-size:1.875rem;line-height:1;margin:.313rem auto .625rem;color:#999;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.article-vitals .vitals-sub-title{line-height:1.3;font-size:1.125rem;margin-bottom:.938rem;font-weight:normal;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase}
.article-vitals .vitals-desc{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:1.250rem auto;font-size:1.125rem;line-height:1.3}
.article-vitals .vitals-desc .vitals-details{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#ec272d;font-weight:bold}
.article-vitals .vitals-caption{text-align:right;margin-right:.313rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.article-newsletter{padding:.063rem 0 0;background:#425368;border-radius:.125rem;max-width:18.750rem;margin:1.25rem 2.5rem;z-index:1;position:relative}
.article-newsletter.pull-left{margin-left:0;padding:0;clear:both}
@media only screen and (max-width:39.9375em){.article-newsletter.pull-left{margin-left:auto;margin-right:auto}
}
.article-newsletter.pull-right{margin-right:0;padding:0}
.article-newsletter.pull-full{margin:1.25rem auto;max-width:100%}
@media only screen and (max-width:39.9375em){.article-newsletter{float:none}
}
.article-newsletter .newsletter-desc{line-height:1.1;color:#fff;text-align:center;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.16rem;padding:1.45rem}
.article-newsletter .input-group{margin-bottom:0;max-width:52.125rem}
.article-newsletter .input-group .input-group-field{border:.0625rem solid #ec272d;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding-left:0}
.article-newsletter .input-group .input-group-field::-webkit-input-placeholder{color:#ec272d}
.article-newsletter .input-group .input-group-field::-moz-placeholder{color:#ec272d}
.article-newsletter .input-group .input-group-field:-ms-input-placeholder{color:#ec272d}
.article-newsletter .input-group .button{background-color:#ec272d;padding:.65rem 1rem;font-size:1.1rem;color:#fff}
@media only screen and (max-width:39.9375em){.article-newsletter .input-group .button{font-size:1rem}
}
.article-newsletter .input-group .button .fa{font-size:.750rem;margin-top:.188rem;margin-left:.250rem}
.speedbump{text-align:center;margin:1.5rem 0 1rem;font-size:1.15em;line-height:1.1}
.speedbump a{color:#1779ba;font-family:Franklin ITC}
.speedbump a:hover{color:#ec272d}
@media only screen and (max-width:39.9375em){.sponsoredContent{width:100%;display:inline-block;text-align:center}
}
.article-sponsored-component{position:relative;display:inline-block;margin-top:1.25rem;margin-bottom:1.25rem;width:18.75rem}
.article-sponsored-component.full-width{width:100%;display:inline-block;border-top:.125rem solid #f1f1f1;margin-bottom:0rem}
.article-sponsored-component.pull-left{margin-right:1.25rem;width:18.75rem;clear:both}
@media only screen and (min-width:87.5em){.article-sponsored-component.pull-left{margin-left:-20%}
}
@media only screen and (max-width:39.9375em){.article-sponsored-component.pull-left{float:none;margin-top:1.25rem}
}
.article-sponsored-component.pull-right{margin-left:1.25rem;clear:both;width:18.75rem}
@media only screen and (max-width:39.9375em){.article-sponsored-component.pull-right{float:none;margin-top:1.25rem}
}
.article-sponsored-component.pull-sponsored-old{margin-right:1.25rem;width:18.75rem;clear:both}
@media only screen and (min-width:87.5em){.article-sponsored-component.pull-sponsored-old{margin-left:0 !important}
}
@media only screen and (max-width:39.9375em){.article-sponsored-component.pull-sponsored-old{float:none;margin-top:1.25rem}
}
.article-sponsored-component-edit{width:100%;min-height:10px;border:1px solid red}
@media only screen and (min-width:64em) and (max-width:68.6875em){.title-block-magazine{padding-top:3.438rem}
}
.page-title-block{margin:.625rem 0;display:block;width:100%}
.page-title-block .page-title{padding:.625rem 0;font-size:3.8rem;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;word-spacing:.1875rem;color:#ec272d}
@media only screen and (max-width:39.9375em){.page-title-block .page-title{font-size:2.5rem}
}
@media only screen and (min-width:64em) and (max-width:75em){.page-title-block .page-title.page-title-allissues{margin-top:3.4375rem}
}
@media only screen and (max-width:63.9375em){.page-title-block .page-title.topic-title{text-align:center}
}
.page-title-block .page-desc{font-size:1.56rem;line-height:1.1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#888}
@media only screen and (max-width:63.9375em){h1.page-title .fa-rss{color:#069;font-size:1.5rem;display:inline;margin:10px 5px}
}
@media only screen and (min-width:64em){h1.page-title .fa{color:#069;font-size:2rem;display:inline}
}
h1.page-title a:hover .fa{color:#ec272d}
.magazine-reveal{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:80%}
@media only screen and (max-width:63.9375em){.magazine-reveal{width:100%}
}
.magazine-reveal .magazine-reveal-left{margin-left:0}
@media only screen and (max-width:47.8747em){.magazine-reveal .magazine-reveal-left{margin-left:.625rem;margin-bottom:.625rem}
}
.magazine-reveal .magazine-reveal-left .magazine-reveal-image{margin:0 auto .625rem;display:block}
.magazine-reveal .magazine-reveal-left .copyright{font-size:.75rem;line-height:.8125rem;margin:0}
.magazine-reveal .magazine-reveal-right{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.75rem;line-height:.8125rem}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coveIssue{margin-bottom:1.25rem}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coveIssue .cover-date{margin:0}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coveIssue .cover-issue{margin:0}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coverText{margin-bottom:.9375rem}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coverText .cover-description{font-weight:bold;line-height:.8125rem}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coverText .coverstory{margin-bottom:.9375rem;font-weight:700}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coverText .coverstory .cover{margin-right:.1875rem}
.magazine-reveal .magazine-reveal-right .magazine-reveal-coverText .cover-credit{font-style:italic;margin:0}
.magazine-reveal .magazine-reveal-right .read-full-article{font-weight:700;color:#243140}
.magazine-reveal .magazine-reveal-close{background-color:#ec272d;width:2.125rem;height:2.125rem;right:0;top:0;line-height:.8;color:#fff}
.magazine-thumbnail-box{cursor:pointer}
@media only screen and (min-width:40em) and (max-width:64em){.magazine-thumbnail-box{max-width:43.75rem;margin:0 auto;padding:0 6.25rem}
}
@media only screen and (max-width:64em){.magazine-thumbnail-box{padding:0 6.25rem}
}
@media only screen and (max-width:39.9375em){.magazine-thumbnail-box{padding:0 5.25rem}
}
@media only screen and (max-width:74.9375em){.magazine-body-modal.is-reveal-open{width:100%}
}
.gray-holder{background-color:#f1f1f1;padding:.9375rem 0;margin-bottom:.9375rem}
@media only screen and (max-width:64em){.gray-holder .tablet-max{width:100%}
}
.magazine-issue{padding:.9375rem 0rem .625rem;position:relative}
.magazine-issue .magazine-dropdown{font-family:"Georgia","Farnham Display Black"}
@media only screen and (min-width:40em) and (max-width:64em){.magazine-issue .magazine-dropdown{max-width:31.25rem;margin:0 auto}
}
@media only screen and (max-width:39.9375em){.magazine-issue .magazine-dropdown{margin:0 auto;position:relative;padding:0 5.25rem}
}
.magazine-issue .magazine-dropdown .dropdown-label{z-index:1;position:relative;background-color:#fff}
.magazine-issue .magazine-dropdown .dropdown-wrapper{position:absolute;right:.3125rem;top:1.0125rem;z-index:-1}
@media only screen and (max-width:39.9375em){.magazine-issue .magazine-dropdown .dropdown-wrapper{margin:0 auto;top:.9375rem}
}
.magazine-issue .magazine-dropdown .dropdown-wrapper svg{display:block}
.magazine-issue .magazine-dropdown .select-issue{background-image:none;padding:.125rem 1.25rem .125rem .3125rem;margin:0;border:.0625rem solid #ccc;color:#555;background-color:transparent;min-height:2.125rem;z-index:0;font-size:1.25rem;font-weight:bold;box-shadow:0 0 0 .0625rem rgba(255,255,255,0.5) inset,0 .0625rem .1875rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0 0 .0625rem rgba(255,255,255,0.5) inset,0 .0625rem .1875rem rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 .0625rem rgba(255,255,255,0.5) inset,0 .0625rem .1875rem rgba(0,0,0,0.1);-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}
@media only screen and (max-width:39.9375em){.magazine-issue .magazine-dropdown .select-issue{font-size:.875rem;display:block;margin:0 auto}
}
.magazine-issue .magazine-dropdown .select-issue:hover{color:#333;border-color:#aaa}
.magazine-issue .volume-issue{margin-bottom:.625rem;margin-top:.625rem;text-align:center;color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.875rem}
.magazine-issue .volume-issue .volume-block{display:inline-block}
.magazine-issue .volume-issue .issue-block{display:inline-block}
.magazine-issue .all-issue{margin-bottom:1.875rem;margin-top:1.25rem;text-align:center;line-height:normal}
.magazine-issue .all-issue .issue-link{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#243241;display:block;font-size:1rem}
.magazine-issue .all-issue .issue-link:hover{color:#069}
.magazine-issue .all-issue .issue-link:focus{color:#069}
.magazine-issue .week-quote{margin:.9375rem auto;padding-bottom:.9375rem;border-top:.0625rem solid #fff;box-shadow:0 -0.0625rem 0 #ccc}
.magazine-issue .week-quote .quote-title{font-family:"Georgia","Farnham Display Black";text-align:center;font-size:1.3rem;font-weight:bold;color:#333;margin:.9375rem 0}
.magazine-issue .week-quote .quotes{font-size:2.5rem;line-height:.75;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center}
.magazine-issue .week-quote .quotes .quote-link{color:#ec272d;line-height:2rem;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif}
@media only screen and (max-width:39.9375em){.magazine-issue .week-quote .quotes .quote-link{line-height:2.5rem}
}
.magazine-issue .week-quote .quotes .quote-link:hover{text-decoration:none}
.magazine-issue .week-quote .quote-author{text-align:right;color:#333;font-style:italic;margin:0;padding:0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1;position:relative}
.magazine-issue .week-quote .quote-author:before{content:"—";position:relative;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;color:#333;margin-left:-0.8125rem}
.magazine-issue .prev-btn{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.magazine-issue .prev-btn .button{float:right;color:#ec272d;font-size:1.2rem;margin-top:0;padding:.375rem .75rem;text-align:center;background-color:#fff;font-weight:normal;line-height:1.42857143;border-radius:.125rem;margin:0}
@media only screen and (max-width:39.9375em){.magazine-issue .prev-btn .button{left:.9375rem}
}
.magazine-issue .next-btn{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.magazine-issue .next-btn .button{float:left;color:#ec272d;font-size:1.2rem;margin-top:0;padding:.375rem .75rem;text-align:center;background-color:#fff;font-weight:normal;line-height:1.42857143;border-radius:.125rem;margin:0}
@media only screen and (max-width:39.9375em){.magazine-issue .next-btn .button{right:.9375rem}
}
.magazine-issue .deactive-btn{color:#ccc !important;cursor:not-allowed}
.mobile-mag-nav-holder{position:relative}
.mobile-mag-nav-holder .mobile-mag-nav{position:absolute;left:0;top:50%;height:2.5rem;margin-top:-1.25rem;right:0}
@media only screen and (min-width:64.0625em){.mobile-mag-nav-holder .mobile-mag-nav{display:none}
}
.mobile-mag-nav-holder .mobile-mag-nav .prev-btn{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;float:left}
.mobile-mag-nav-holder .mobile-mag-nav .prev-btn .button{color:#ec272d;font-size:1.2rem;margin-top:0;padding:.375rem .75rem;text-align:center;background-color:transparent;font-weight:normal;line-height:1.42857143;border-radius:.125rem;margin:0}
@media only screen and (min-width:64.0625em){.mobile-mag-nav-holder .mobile-mag-nav .prev-btn .button{background-color:transparent}
}
@media only screen and (max-width:39.9375em){.mobile-mag-nav-holder .mobile-mag-nav .prev-btn .button{left:.9375rem}
}
.mobile-mag-nav-holder .mobile-mag-nav .next-btn{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;float:right}
.mobile-mag-nav-holder .mobile-mag-nav .next-btn .button{color:#ec272d;font-size:1.2rem;margin-top:0;padding:.375rem .75rem;text-align:center;background-color:transparent;font-weight:normal;line-height:1.42857143;border-radius:.125rem;margin:0}
@media only screen and (min-width:64.0625em){.mobile-mag-nav-holder .mobile-mag-nav .next-btn .button{background-color:transparent}
}
@media only screen and (max-width:39.9375em){.mobile-mag-nav-holder .mobile-mag-nav .next-btn .button{right:.9375rem}
}
.mobile-mag-nav-holder .mobile-mag-nav .deactive-btn{color:#ccc !important;cursor:not-allowed}
@media only screen and (max-width:64em){.hide-nav-mobile{display:none}
}
@media only screen and (max-width:64em){.hide-nav-mobile{display:none}
}
.article-list-item.force-hide-sponsored-content{display:none !important}
.departments-holder{margin-bottom:.9375rem;background-color:#f1f1f1;padding:.9375rem;word-break:normal}
@media only screen and (max-width:64em){.departments-holder{padding:.9375rem 0}
}
.news-list-holder{margin:0}
.news-list-holder .news-title{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.875rem;font-weight:normal;color:#ec272d;padding-top:.3125rem;width:100%;height:auto;margin:0 0 .625rem;line-height:1;font-weight:400}
.news-list-holder .news-list{padding:0;margin:0;list-style:none}
.news-list-holder .news-list .news-list-item{border-bottom:.0625rem solid #ccc;margin:1.25rem 0 0;padding:0 0 .3125rem;line-height:1.2}
.news-list-holder .news-list .news-list-item .news-list-link{font-family:"Georgia","Farnham Display Black";font-size:1rem;color:#425368;text-decoration:none;font-weight:700}
.news-list-holder .news-list .news-list-item .news-list-link:hover{color:#069}
.newsmore-holder .newsmore-button-holder{text-align:right;padding-top:.625rem}
.newsmore-holder .newsmore-button-holder .btn-newsmore{font-size:1.125rem;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:.625rem 0;color:#425368;font-weight:500;display:inline-block}
.newsmore-holder .newsmore-button-holder .btn-newsmore:hover{color:#069}
.newsmore-holder .newsbrief-list{list-style:none;margin:0;background-color:#fff;padding:1.25rem}
.newsmore-holder .newsbrief-list .newsbrief-item{line-height:1;margin:0 0 .3125rem 0;padding:.3125rem 0 .3125rem 0;border-bottom:1px solid #eee}
.newsmore-holder .newsbrief-list .newsbrief-item .newsbrief-link{font-family:"Georgia","Farnham Display Black";font-size:1rem;color:#425368;text-decoration:none;font-weight:700}
.newsmore-holder .newsbrief-list .newsbrief-item .newsbrief-link:hover{color:#069}
.newsmore-holder .newsbrief-collaps-list{margin-bottom:.9375rem}
.newsmore-holder .more-list{background-color:#fff}
.concentrates-eyebrow-holder{word-break:normal;margin-bottom:.9375rem;background-color:#fff}
.concentrates-eyebrow-holder .eyebrow-figure{position:relative;margin-bottom:1.5rem;height:16.25rem;overflow:hidden}
@media only screen and (min-width:40em) and (max-width:63.9375em){.concentrates-eyebrow-holder .eyebrow-figure{height:10.25rem}
}
.concentrates-eyebrow-holder .eyebrow-figure .eyebrow-image{position:relative;width:100%;min-height:16.25rem}
.concentrates-eyebrow-holder .eyebrow-figure .eyebrow-figcap{position:absolute;left:0;right:0;bottom:0;text-align:center}
.concentrates-eyebrow-holder .eyebrow-figure .eyebrow-figcap .figcap-center{display:inline-block;background-color:#fff;padding:.3125rem .625rem;line-height:1.1}
.concentrates-eyebrow-holder .eyebrow-figure .eyebrow-figcap .figcap-center .figcap-link{color:#ec272d;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2px;font-size:1.25rem;font-weight:400;line-height:1.1;word-spacing:.125rem}
.concentrates-eyebrow-holder .eyebrow-figure .eyebrow-figcap .figcap-center .figcap-link:hover{color:#069}
.concentrates-eyebrow-holder .eyebrow-figure .eyebrow-figcap .figcap-center .figcap-link:focus{color:#069}
.concentrates-eyebrow-holder .concentrates-eyebrow-detail{padding:0 1.25rem 1.25rem}
.concentrates-eyebrow-holder .concentrates-eyebrow-detail .eyebrow-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;line-height:1;font-size:1.625rem}
.concentrates-eyebrow-holder .concentrates-eyebrow-detail .eyebrow-title .eyebrow-title-link{color:#425368}
.concentrates-eyebrow-holder .concentrates-eyebrow-detail .eyebrow-title .eyebrow-title-link:hover{color:#069}
.concentrates-eyebrow-holder .concentrates-eyebrow-detail .eyebrow-paragraph{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;line-height:1;font-size:1rem;margin-bottom:0}
@media only screen and (max-width:64em){.departments-holder .grid-x .science-conc-left-col{width:100%;margin-bottom:1.25rem}
.departments-holder .grid-x .business-policy-right-col{width:100%;margin-bottom:1.25rem}
.departments-holder .grid-x .departments-mid-col{width:100%;margin-bottom:1.25rem}
.departments-holder .grid-x .departments-mid-col .concentrates-eyebrow-holder .eyebrow-figure{height:auto}
}
.cover-feature-story{position:relative}
.top-section{position:relative}
.top-section.cover-image{height:auto;display:inline-block;width:100%;padding:0;margin:0 0 .9375rem 0;background-size:cover !important;background-repeat:no-repeat !important;background-position:center !important}
.top-section.cover-image .cover-img-desc-section{width:70%;margin:0 auto}
@media only screen and (max-width:39.9375em){.top-section.cover-image .cover-img-desc-section{width:100%;left:0;right:0}
}
.top-section.cover-image .cover-img-desc-section .cover-image-desc{margin:2.5rem 0 2.5rem 0;background-color:rgba(255,255,255,0.9);padding:.625rem 1.25rem 1.25rem}
.top-section.cover-image .cover-img-desc-section .cover-image-desc .cover-image-title{padding:0 0 .625rem 0;width:100%;display:block}
.top-section.cover-image .cover-img-desc-section .cover-image-desc .cover-image-title .cover-image-title-link{text-align:left;width:100%;margin:0;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;color:#ec272d}
.top-section.cover-image .cover-img-desc-section .cover-image-desc .cover-image-title .cover-image-title-link:hover{color:#069;text-decoration:none}
.top-section.cover-image .cover-img-desc-section .cover-image-desc .cover-image-title .cover-image-title-link:focus{color:#069;text-decoration:none}
.top-section.cover-image .cover-img-desc-section .cover-image-sub-title{line-height:normal;margin:0;font-size:1.875rem;font-family:"Georgia","Farnham Display Black";font-weight:bold;word-break:normal;line-height:1.1;padding:0 0 .9375rem 0}
.top-section.cover-image .cover-img-desc-section .cover-image-sub-title .cover-image-sub-title-link{color:#425368;font-size:1.875rem;font-family:"Georgia","Farnham Display Black";letter-spacing:-0.0625rem;font-weight:bold;word-break:normal;line-height:1.0}
.top-section.cover-image .cover-img-desc-section .cover-image-sub-title .cover-image-sub-title-link:hover{color:#069;text-decoration:none}
.top-section.cover-image .cover-img-desc-section .cover-image-sub-title .cover-image-sub-title-link:focus{color:#069;text-decoration:none}
.top-section.cover-image .cover-img-desc-section .cover-image-text{font-size:1rem;line-height:1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;word-break:normal}
.top-section.cover-image .cover-img-desc-section .cover-image-list-item{margin-bottom:0;list-style-type:none;margin-left:0;list-style-position:outside}
.top-section.cover-image .cover-img-desc-section .cover-image-list-item .cover-image-list{line-height:1;word-break:normal;padding-bottom:.3125rem;position:relative;padding-left:.9375rem}
.top-section.cover-image .cover-img-desc-section .cover-image-list-item .cover-image-list:before{content:" ";width:.1875rem;height:.1875rem;background:#425368;display:block;float:left;border-radius:50%;margin:.25rem .625rem .1875rem 0;border:.0625rem solid #425368;padding:.1875rem;position:absolute;left:0;top:0}
.top-section.cover-image .cover-img-desc-section .cover-image-list-item .cover-image-list .cover-list-link{color:#425368;font-size:.875rem;font-weight:700;font-family:"Georgia","Farnham Display Black"}
.top-section.cover-image .cover-img-desc-section .cover-image-list-item .cover-image-list .cover-list-link:hover{color:#069}
.top-section.cover-image .cover-img-desc-section .cover-image-list-item .cover-image-list .cover-list-link:focus{color:#069}
.top-section.cover-image .cover-story-content{margin:0;height:20.625rem;overflow:hidden}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content{margin-left:1.875rem}
}
@media only screen and (max-width:39.9375em){.top-section.cover-image .cover-story-content{margin-left:0;height:100%;width:100%}
}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-one .tag{background-color:inherit}
}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-one .tag .tag-title{color:#fff}
}
.top-section.cover-image .cover-story-content.cover-story-option-one .tag .tag-title:hover{color:#fff;text-decoration:none}
.top-section.cover-image .cover-story-content.cover-story-option-one .tag .tag-title:focus{color:#fff;text-decoration:none}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-one .title-section{background-color:inherit}
}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-one .title-section .title{color:#fff}
}
.top-section.cover-image .cover-story-content.cover-story-option-one .title-section .title:hover{color:#fff;text-decoration:none}
.top-section.cover-image .cover-story-content.cover-story-option-one .title-section .title:focus{color:#fff;text-decoration:none}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-one .cover-story-desc{background-color:inherit;color:#fff}
}
.top-section.cover-image .cover-story-content.cover-story-option-two{position:relative}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-two{margin-left:0;height:12.625rem;overflow:hidden}
}
.top-section.cover-image .cover-story-content.cover-story-option-two .tag{position:static;width:100%;display:block;margin:.3125rem auto 1.875rem}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-two .tag{padding-top:0;background-color:transparent;margin:.625rem auto 1.875rem}
}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-two .tag .tag-title{padding:0 1.25rem;color:#fff;display:inline-block}
.top-section.cover-image .cover-story-content.cover-story-option-two .tag .tag-title:hover{color:#069;text-decoration:none}
.top-section.cover-image .cover-story-content.cover-story-option-two .tag .tag-title:focus{color:#069;text-decoration:none}
}
.top-section.cover-image .cover-story-content.cover-story-option-two .title-section{position:absolute;bottom:0;background-color:transparent}
.top-section.cover-image .cover-story-content.cover-story-option-two .title-section .title{color:#fff}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content.cover-story-option-two .title-section .title{color:#fff}
.top-section.cover-image .cover-story-content.cover-story-option-two .title-section .title:hover{color:#fff;text-decoration:none}
.top-section.cover-image .cover-story-content.cover-story-option-two .title-section .title:focus{color:#fff;text-decoration:none}
}
.top-section.cover-image .cover-story-content .tag{position:static;width:100%;display:block;margin:.625rem auto 1.875rem}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content .tag{background-color:#fff;margin:2.1875rem auto 0;padding-top:.625rem}
}
.top-section.cover-image .cover-story-content .tag .tag-title{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;line-height:1.1;word-spacing:.125rem;text-align:left;font-size:1.25rem;color:#fff;font-weight:400;padding:.3125rem 1.25rem}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content .tag .tag-title{color:#ec272d;padding:0 1.25rem}
.top-section.cover-image .cover-story-content .tag .tag-title:hover{color:#069;text-decoration:none}
.top-section.cover-image .cover-story-content .tag .tag-title:focus{color:#069;text-decoration:none}
}
.top-section.cover-image .cover-story-content .title-section{padding:.9375rem 0 1.25rem 1.25rem;margin:0;text-decoration:none;line-height:1}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content .title-section{background-color:#fff;padding:.625rem 1.25rem}
}
.top-section.cover-image .cover-story-content .title-section .title{font-size:1.875rem;letter-spacing:-0.0625rem;font-family:"Georgia","Farnham Display Black";color:#fff;font-weight:700;word-break:normal}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content .title-section .title{color:#425368}
.top-section.cover-image .cover-story-content .title-section .title:hover{color:#069;text-decoration:none}
.top-section.cover-image .cover-story-content .title-section .title:focus{color:#069;text-decoration:none}
}
.top-section.cover-image .cover-story-content .cover-story-desc{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;display:block;float:left;padding:1.25rem;margin:0;font-size:1rem;font-weight:400;color:#fff;word-break:normal}
@media only screen and (max-width:63.9375em){.top-section.cover-image .cover-story-content .cover-story-desc{background-color:#fff;color:#333;padding:.75rem 1.25rem}
}
.bottom-feature{position:relative;margin:0 0 1.25rem 0}
.bottom-feature .left-block{padding-right:.9375rem}
@media only screen and (max-width:39.9375em){.bottom-feature .left-block{padding-right:0;margin-bottom:.9375rem}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.bottom-feature .left-block{margin-bottom:.9375rem}
}
.bottom-feature .right-block{padding-left:.9375rem}
@media only screen and (max-width:39.9375em){.bottom-feature .right-block{padding-left:0;margin-bottom:.9375rem}
}
@media only screen and (min-width:40em) and (max-width:63.9375em){.bottom-feature .right-block{padding-left:.625rem;padding-right:0 !important;margin-bottom:.9375rem}
}
.bottom-feature .featured-wrap-section{position:relative;display:block}
.bottom-feature .featured-wrap-section .featured-wrap{height:100%;background-color:#f1f1f1}
.bottom-feature .featured-wrap-section .featured-block-img-caption{position:relative;height:11.875rem;overflow:hidden}
.bottom-feature .featured-wrap-section .featured-block-img-caption .img-caption{position:absolute;bottom:0;margin:0 auto;text-align:center;right:0;left:0}
.bottom-feature .featured-wrap-section .featured-block-img-caption .img-caption .caption{background:#fff;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;text-align:center}
.bottom-feature .featured-wrap-section .featured-block-img-caption .img-caption .caption:hover{color:#069;text-decoration:none}
.bottom-feature .featured-wrap-section .featured-block-img-caption .img-caption .caption:focus{color:#069;text-decoration:none}
.bottom-feature .featured-wrap-section .featured-block-img-caption .img-responsive{min-height:11.875rem;width:100%}
.bottom-feature .featured-wrap-section .featured-img-desc{background-color:#fff;padding:1.25rem;display:block}
.bottom-feature .featured-wrap-section .featured-img-desc .featured-title{line-height:1;font-size:1.5rem;font-family:"Georgia","Farnham Display Black"}
.bottom-feature .featured-wrap-section .featured-img-desc .featured-title .title{word-break:normal;font-weight:bold;color:#425368}
.bottom-feature .featured-wrap-section .featured-img-desc .featured-title .title:hover{color:#069;text-decoration:none}
.bottom-feature .featured-wrap-section .featured-img-desc .featured-title .title:focus{color:#069;text-decoration:none}
.bottom-feature .featured-wrap-section .featured-img-desc .featured-desc{color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;display:block;font-size:1rem}
.magazine-issue-right-col{word-break:normal;margin:0 0 1.25rem 0}
.magazine-issue-right-col .featured-article-right{list-style:none;margin:0}
.magazine-issue-right-col .featured-article-right li .magazine-newsletter{float:none}
.magazine-issue-right-col .featured-article-right .article-list-item{border-bottom:solid .0625rem #ccc;margin-bottom:.9375rem;box-shadow:0 1px 0 #fff}
.magazine-issue-right-col .featured-article-right .article-list-item .tag{line-height:1.75}
.magazine-issue-right-col .featured-article-right .article-list-item .tag .tag-link{color:#ec272d;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;padding:0}
.magazine-issue-right-col .featured-article-right .article-list-item .tag .tag-link:hover{color:#069;text-decoration:none}
.magazine-issue-right-col .featured-article-right .article-list-item .tag .tag-link:focus{color:#069;text-decoration:none}
.magazine-issue-right-col .featured-article-right .article-list-item .tag .sponsored{background-color:#069;color:#fff;padding:0 .3125rem}
.magazine-issue-right-col .featured-article-right .article-list-item .tag .sponsored:hover{background-color:#ec272d;text-decoration:none;color:#fff}
.magazine-issue-right-col .featured-article-right .article-list-item .tag .sponsored:focus{background-color:#ec272d;text-decoration:none;color:#fff}
.magazine-issue-right-col .featured-article-right .article-list-item .article-list-title{color:#333;line-height:1;font-size:1.5rem}
.magazine-issue-right-col .featured-article-right .article-list-item .article-list-title .article-title-link{color:#425368;font-family:"Georgia","Farnham Display Black";font-weight:700}
.magazine-issue-right-col .featured-article-right .article-list-item .article-list-title .article-title-link:hover{color:#069;text-decoration:none}
.magazine-issue-right-col .featured-article-right .article-list-item .article-list-title .article-title-link:focus{color:#069;text-decoration:none}
.magazine-issue-right-col .featured-article-right .article-list-item .article-list-para{font-size:1rem;margin-bottom:1.25rem;line-height:1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.magazine-issue-right-col .featured-article-right .subscribe-toc-magazine{position:relative;display:block}
.magazine-issue-right-col .featured-article-right .subscribe-toc-magazine .input-submitbtn{display:block;width:100%}
.magazine-issue-right-col .featured-article-right .subscribe-toc-magazine .input-submitbtn .subscribe-toc-form{height:36px;padding:.125rem .625rem;width:calc(100% - 5.8rem);border:.0625rem solid #ec272d}
.magazine-issue-right-col .featured-article-right .subscribe-toc-magazine .input-submitbtn .subscribe-btn{color:#fff;background:#069;border-radius:0 .125rem .125rem 0;height:auto;width:auto;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.875rem;padding:.70rem .625rem;top:-0.0625rem;position:relative;margin-left:-0.1875rem}
.magazine-issue-right-col .featured-article-right .subscribe-toc-magazine .input-submitbtn .subscribe-btn:hover{background:#ec272d}
.magazine-issue-right-col .featured-article-right .subscribe-toc-magazine .input-submitbtn .subscribe-btn:focus{background:#ec272d}
.featureArticleShowcase .bottom-feature .featured-wrap-section .featured-wrap{background-color:#fff}
.article-newsletter{max-width:18.75rem}
@media only screen and (min-width:87.5em){.article-newsletter.pull-left{margin-left:-20%}
}
.article-newsletter .newsletter-desc{margin:0;padding:2rem 1.45rem;font-style:normal;word-break:keep-all}
.article-newsletter .input-group .newsletter-form{width:100%;height:100%}
.article-newsletter .input-group .newsletter-form .field-p{margin-bottom:0;margin-left:.5rem}
.article-newsletter .input-group .newsletter-form .field-p label{width:100%;font-style:normal;color:#fff}
.article-newsletter .input-group .newsletter-form .field-p .checkbox-newsletter{margin:0;vertical-align:middle}
.article-newsletter .input-group .newsletter-form .email-wrap-left{float:left;width:60%;margin:0}
.article-newsletter .input-group .newsletter-form .email-wrap-left .input-email{margin:0;border:1px solid #f56a69;height:2.5rem;width:100%}
.article-newsletter .input-group .newsletter-form .email-wrap-left .input-email::-webkit-input-placeholder{color:#f56a69}
.article-newsletter .input-group .newsletter-form .email-wrap-left .input-email::-moz-placeholder{color:#f56a69}
.article-newsletter .input-group .newsletter-form .email-wrap-left .input-email:-ms-input-placeholder{color:#f56a69}
.article-newsletter .input-group .newsletter-form .email-wrap-left .input-email:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.article-newsletter .input-group .newsletter-form .email-wrap-left .input-email:focus::-moz-placeholder{color:transparent;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.article-newsletter .input-group .newsletter-form .email-wrap-left .confirm-text{display:none}
.article-newsletter .input-group .newsletter-form .submit-wrap-right{float:right;width:40%;padding:0}
.article-newsletter .input-group .newsletter-form .input-group-button{width:100%;height:2.5rem;font-size:1.2rem;border-radius:0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0;margin:0;outline:0}
.magazine-newsletter{margin:0;background:transparent}
@media only screen and (max-width:64em){.magazine-newsletter{float:none}
}
.magazine-newsletter .newsletter-desc{margin:0;font-style:normal;word-break:keep-all;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;margin:0 0 1.25rem}
@media only screen and (max-width:63.9375em){.magazine-newsletter .newsletter-desc{margin:0 0 1rem}
}
.magazine-newsletter .input-group .newsletter-form{width:100%;height:100%}
.magazine-newsletter .input-group .newsletter-form .field-p{margin-bottom:0}
.magazine-newsletter .input-group .newsletter-form .field-p .checkbox-label{width:100%;font-style:normal;margin-bottom:.2rem}
.magazine-newsletter .input-group .newsletter-form .field-p .checkbox-label .checkbox-label-white{color:#fff}
.magazine-newsletter .input-group .newsletter-form .field-p .checkbox-label .checkbox-newsletter{margin:0;vertical-align:middle}
.magazine-newsletter .input-group .newsletter-form .field-p .checkbox-label .checkbox-text-small{font-size:70%}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left{float:left;width:60%;margin:0}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .input-email{margin:0;border:1px solid #f56a69;height:2.5rem}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .input-email::-webkit-input-placeholder{color:#f56a69}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .input-email::-moz-placeholder{color:#f56a69}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .input-email:-ms-input-placeholder{color:#f56a69}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .input-email:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .input-email:focus::-moz-placeholder{color:transparent;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.magazine-newsletter .input-group .newsletter-form .email-wrap-left .confirm-text{display:none}
.magazine-newsletter .input-group .newsletter-form .submit-wrap-right{float:right;width:40%;padding:0}
.magazine-newsletter .input-group .newsletter-form .input-group-button{width:90%;height:2.5rem;font-size:.9rem;border-radius:0 .125rem .125rem 0;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0;margin:0;outline:0;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.magazine-newsletter .input-group .newsletter-form .input-group-button:hover{background:#ec272d}
.checkbox-label.checkbox-label-homepage{margin-top:.5rem;max-width:34rem}
@media only screen and (min-width:87.5em){.checkbox-label.checkbox-label-homepage{max-width:36rem}
}
@media only screen and (max-width:63.9375em){.checkbox-label.checkbox-label-homepage{max-width:32rem}
}
.checkbox-label .checkbox-label-white{color:#fff}
#form_output,#form_output1{color:#fff;font-size:14px;line-height:1.5;margin-bottom:8px;padding-left:4px;padding-right:3px}
.magazine-newsletter #form_output .thank-you,.magazine-newsletter #form_output1 .thank-you{color:#333;font-size:14px;line-height:1.5;margin-bottom:8px;padding-left:4px;padding-right:3px}
span.LV_validation_message.LV_invalid{position:absolute;left:0;top:-30px}
span.LV_validation_message.LV_valid{display:none}
.right-topic-holder{margin-bottom:.9375rem}
.right-topic-holder .is-stuck{margin-top:3.25rem !important}
.right-topic-holder .article-small-ads{margin:0 0 .9375rem}
.left-topic-holder{margin-bottom:.9375rem}
@media only screen and (max-width:64em){.left-topic-holder .grid-container .grid-x .topic-box-component{width:100%;padding-left:0 !important;padding-right:0 !important}
}
.md-sticky{padding-top:.9375rem}
.md-sticky.md-sticky-author{padding-top:0}
@media only screen and (max-width:63.9375em){.md-sticky{top:0 !important}
}
.tabbable-line{margin-bottom:1.25rem}
.tabbable-line .menu .sub-menu{min-width:18.75rem;background:#f1f1f1;padding:.3125rem 0 0 .9375rem;color:#ec272d;-webkit-transition:height .5s ease;transition:height .5s ease;box-shadow:0 4px 6px rgba(119,119,119,0.4);border-radius:0 .3125rem .3125rem .3125rem;margin-top:-0.1875rem;border:0}
.tabbable-line .menu .sub-menu .menuitem a{padding:.4rem .5rem !important}
.tabbable-line .dropdown.menu>li{background:#f9f9f9;position:relative;border-bottom:.25rem solid transparent;margin-bottom:.125rem;margin-right:.0625rem}
.tabbable-line .dropdown.menu>li a{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#425368;border-radius:.25rem .25rem 0 0}
.tabbable-line .dropdown.menu>li a:hover{color:#069}
.tabbable-line .dropdown.menu>li:hover{border-bottom:4px solid #ec272d}
.tabbable-line .dropdown.menu>li:hover a{color:#069}
.tabbable-line .dropdown.menu>li.active{border-bottom:4px solid #ec272d}
.tabbable-line .dropdown.menu>li.active a{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#425368;font-size:1rem;background-color:#f1f1f1}
.tabbable-line .dropdown.menu>li.more-issues.active a{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.tabbable-line .dropdown.menu>li .more-link-desktop-issue[aria-expanded="true"]{background-color:#f1f1f1;box-shadow:0 -0.125rem .375rem rgba(119,119,119,0.4)}
.tabbable-line .dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:2.0rem}
@media only screen and (max-width:63.9375em){.tabbable-line .dropdown.menu>li.is-dropdown-submenu-parent>a{color:#fff;background-color:#069}
}
.tabbable-line .dropdown.menu>li.is-dropdown-submenu-parent>a::after{border-color:#ec272d transparent transparent;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease;transition:all .25s ease;right:.625rem}
.tabbable-line .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a{box-shadow:0 -0.125rem .375rem rgba(119,119,119,0.4);background:#f1f1f1}
@media only screen and (max-width:63.9375em){.tabbable-line .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a{color:#fff;background-color:#069}
}
.tabbable-line .dropdown.menu>li.is-dropdown-submenu-parent.is-active>a::after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease;transition:all .25s ease;border-top-width:0;border-bottom-width:.375rem;border-bottom-style:solid;border-color:transparent transparent #ec272d transparent}
.tabbable-line .dropdown.menu .is-dropdown-submenu a{padding:.38rem .58rem}
.visible-mobilepad{display:none}
.visible-mobilepad-titleyear{display:none}
.tabbable-line-mobile{display:none}
@media only screen and (min-width:64em){.tabbable-line-mobile{display:none !important}
}
.allissue-pos{position:relative;margin-bottom:.3125rem}
@media only screen and (min-width:64em){.target-output-all-issues{min-height:37.5rem}
}
#tabbable-desktop .more-issues .fa-caret-up{display:none}
#tabbable-desktop .more-issues .fa-caret-down{display:inline-block}
#tabbable-desktop .more-issues.open-menu .fa-caret-up{display:inline-block}
#tabbable-desktop .more-issues.open-menu .fa-caret-down{display:none}
#more-issuedrop,#more-issuedrop-mobile{background:#f1f1f1;width:18.75rem;border-radius:0 5px 5px 5px;box-shadow:0 0 6px rgba(119,119,119,0.4);padding:5px 0 0 5px;border:0}
@media only screen and (max-width:63.9375em){#more-issuedrop,#more-issuedrop-mobile{width:100%;left:0 !important}
}
#more-issuedrop ul,#more-issuedrop-mobile ul{list-style:none;margin-left:0}
#more-issuedrop ul li,#more-issuedrop-mobile ul li{color:#333}
#more-issuedrop ul li a,#more-issuedrop-mobile ul li a{color:#425368;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (min-width:64.0625em){#more-issuedrop{z-index:1}
}
@media only screen and (max-width:63.9375em){.visible-mobilepad,.visible-mobilepad-titleyear{display:inline-block;vertical-align:middle}
.tabbable-line{display:none}
.tabbable-line-mobile{display:block}
.visible-mobilepad-titleyear{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.875rem;background:#ec272d;color:#fff;padding:0 .625rem;line-height:1.1}
.page-title.page-title-allissues{font-size:2.5rem;line-height:1;text-align:center}
.page-title.page-title-allissues .allissues-arrow,.page-title.page-title-allissues .allissues-arrow-topics,.page-title.page-title-allissues .allissues-arrow-allissues{color:#ec272d}
.page-title.page-title-allissues .allissues-arrow .fa,.page-title.page-title-allissues .allissues-arrow-topics .fa,.page-title.page-title-allissues .allissues-arrow-allissues .fa{font-size:1rem;vertical-align:top;margin-top:.5rem}
.tabbable-line-mobile{margin:0 -0.9375rem;z-index:2;background:#fff;top:-0.9375rem;box-shadow:0 .375rem .375rem #777;left:0;padding:0 .9375rem .625rem;position:absolute;right:0}
.tabbable-line-mobile .dropdown.menu{position:relative;background:#f9f9f9}
.tabbable-line-mobile .dropdown.menu>li{display:block;width:100%;text-align:center;border-bottom:0}
.tabbable-line-mobile .dropdown.menu>li:hover{border-bottom:0}
.tabbable-line-mobile .dropdown.menu>li:hover>a{background-color:#069;color:#fff;border-bottom:0}
.tabbable-line-mobile .dropdown.menu>li.active{border-bottom:0;background-color:transparent}
.tabbable-line-mobile .dropdown.menu>li>.is-dropdown-submenu{top:0;width:100%;position:relative}
.tabbable-line-mobile .dropdown.menu>li.active a{background-color:#ec272d;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#fff}
.tabbable-line-mobile .dropdown.menu>li:hover>a{background-color:#069;color:#fff;border-bottom:0}
}
.more-issues .fa{color:#ec272d}
.more-issues .rotated{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .25s ease;-width-moz-transition:all .25s ease;-ms-transition:all .25s ease;border-transition:all .25s ease}
.more-issues .rev_rotated{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .25s ease;-width-moz-transition:all .25s ease;-ms-transition:all .25s ease;border-transition:all .25s ease}
@media only screen and (max-width:63.9375em){.tabbable-line-mobile .dropdown.menu li:hover a.hover{background-color:#069}
}
.right-allissue-holder .article-small-ads{margin:0 auto}
div#page-loader{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.3);z-index:999999999}
div#page-loader i.fa-spinner{position:absolute;top:50%;margin-top:-24px;left:50%;margin-left:-24px;color:#f56a69}
.most-popular{background-color:#f1f1f1;margin-bottom:.9375rem;margin-top:.9375rem}
.most-popular .popular-label{display:inline-block;margin-bottom:1.25rem}
.most-popular .popular-label .popular-label-link{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.625rem;font-weight:normal;text-align:center;color:#fff;padding:.625rem 1.563rem;margin:0;background:#ec272d;box-shadow:0 0 .0625rem #fff;text-shadow:-0.0625rem -0.0625rem .0625rem #bd0f15;display:inline-block;line-height:1.1;display:block}
.most-popular .popular-label .popular-label-link:hover{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241}
.most-popular .most-popular-box{background:#fff;margin-bottom:.9375rem;border:.0625rem solid #eee;box-shadow:0 0 .0625rem #fff}
.most-popular .most-popular-box .most-popular-image{height:15.94rem;position:relative;margin-bottom:1.25rem;overflow:hidden}
@media only screen and (max-width:74.9375em){.most-popular .most-popular-box .most-popular-image{height:12.19rem}
}
.most-popular .most-popular-box .most-popular-image .popular-image{min-height:15.94rem;width:100%}
@media only screen and (max-width:74.9375em){.most-popular .most-popular-box .most-popular-image .popular-image{min-height:12.19rem}
}
.most-popular .most-popular-box .most-popular-image .popular-tag{position:absolute;left:0;right:0;bottom:0;text-align:center}
.most-popular .most-popular-box .most-popular-image .popular-tag .popular-tag-link{background:#fff;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;text-align:center}
.most-popular .most-popular-box .most-popular-image .popular-tag .popular-tag-link:hover{color:#069;text-decoration:none}
.most-popular .most-popular-content{padding:0 1.25rem}
.most-popular .most-popular-title{margin-top:0;margin-bottom:.625rem;font-family:"Georgia","Farnham Display Black";font-weight:700;line-height:1;color:#425368;font-size:1.5rem;min-height:2.688rem}
@media only screen and (max-width:64em){.most-popular .most-popular-title{height:auto}
}
.most-popular .most-popular-description{min-height:3.125rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1}
.most-popular .title-link{color:#425368;text-decoration:none;text-shadow:-0.0625rem .0625rem .0625rem #fff}
.most-popular .title-link:hover:hover{color:#069}
.most-popular .most-popular-tag{vertical-align:top;line-height:1.1;font-size:1.25rem;margin-bottom:.375rem}
.most-popular .most-popular-tag .tag-link{color:#ec272d;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:0rem;word-spacing:.125rem;text-align:center}
.most-popular .most-popular-tag .tag-link:hover{color:#069}
.most-popular .most-popular-article .most-popular-title{min-height:auto}
.most-popular .most-popular-article .most-popular-description{min-height:auto}
@media print,screen and (min-width:40em){.ctm-grid-container>.ctm-grid-padding-x{margin-right:-0.4375rem !important;margin-left:-0.4375rem !important}
.ctm-grid-container>.ctm-grid-padding-x>.cell{padding-right:.4375rem !important;padding-left:.4375rem !important}
}
.home-wrapper .most-popular-image{height:15.94rem}
@media only screen and (max-width:74.9375em){.home-wrapper .most-popular-image{height:12.19rem}
}
.home-wrapper .most-popular-image .popular-image{min-height:15.94rem}
@media only screen and (max-width:74.9375em){.home-wrapper .most-popular-image .popular-image{min-height:12.19rem}
}
.collection-component{padding-left:.9375rem;background:#f1f1f1;min-height:33.13rem;height:100%;max-width:75rem;margin:0 auto .9375rem}
.collection-component .sub-feature-col{min-height:33.13rem;width:33.33333333%;padding:0 .9375rem 0 0;padding-bottom:1.9375rem;float:left}
@media only screen and (max-width:39.9375em){.collection-component .sub-feature-col{width:100%;float:initial}
}
.collection-component .sub-feature-col .sub-heading{margin-top:0}
.collection-component .sub-feature-col .sub-heading .sub-heading-link{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:normal;text-align:center;color:#fff;border-top:0;box-shadow:none;padding:.5rem 1.563rem;margin:0 0 .3125rem 0;background:#ec272d;text-shadow:-0.0625rem -0.0625rem .0625rem #bd0f15;display:inline-block}
.collection-component .sub-feature-col .sub-heading .sub-heading-link:hover{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241;-webkit-transition:all .5s ease;-width-moz-transition:all .5s ease;-ms-transition:all .5s ease;border-transition:all .5s ease}
.collection-component .sub-feature-col .sub-heading .sponsored{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241}
.collection-component .sub-feature-col .sub-heading .sponsored:hover{background:#425368;-webkit-transition:all .5s ease;-width-moz-transition:all .5s ease;-ms-transition:all .5s ease;border-transition:all .5s ease}
.collection-component .sub-feature-col .item-container{min-height:28.13rem;background:#fff;border:.0625rem solid #eee;box-shadow:0 0 .0625rem #fff;margin-bottom:.9375rem}
.collection-component .sub-feature-col .item-container .item-img{height:14.06rem;overflow:hidden}
.collection-component .sub-feature-col .item-container .item-image{min-height:14.06rem}
.collection-component .sub-feature-col .item-container .tag{position:relative;z-index:1;top:-2rem;margin:0 auto -1.625rem;width:auto;display:inherit;text-align:center}
.collection-component .sub-feature-col .item-container .tag .tag-link{background:#fff;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:"Scout Cond";text-transform:uppercase;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;text-align:center}
.collection-component .sub-feature-col .item-container .tag .tag-link:hover{color:#069;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.collection-component .sub-feature-col .item-container .item-text .item-text-heading{font-size:inherit;margin-top:1rem}
.collection-component .sub-feature-col .item-container .item-text .item-text-heading .item-text-link{color:#425368;font-family:"Georgia","Farnham Display Black";font-weight:bold;padding:0 1.25rem 0;line-height:1;font-size:1.5rem;display:block}
.collection-component .sub-feature-col .item-container .item-text .item-text-heading .item-text-link:hover{color:#069}
.collection-component .sub-feature-col .item-container .item-text .item-description{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:0 1.25rem;line-height:1;display:block}
.topic-list{list-style-type:none;margin-left:0;margin-bottom:1rem}
.topic-list .topic-item{padding-top:.9375rem;padding-bottom:.9375rem;border-bottom:.0625rem solid #ccc;box-shadow:0 .0625rem 0 #fff}
.topic-list .topic-item-img{margin-right:1.25rem}
.topic-list .topic-content-tag{line-height:.6;margin:0}
.topic-list .topic-content-tag .link{color:#ec272d;text-transform:uppercase;font-size:1.4rem;padding:0 0 .625rem 0;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;display:inline-block;text-decoration:none;line-height:1.1;letter-spacing:.0125rem}
.topic-list .topic-content-tag .link:hover{color:#069}
.topic-list .topic-content-title{font-size:1.5rem;line-height:.5}
.topic-list .topic-content-title .title-link{color:#425368;font-size:1.5rem;font-family:"Georgia","Farnham Display Black";font-weight:bold;line-height:1}
.topic-list .topic-content-title .title-link:hover{color:#069}
.topic-list .topic-content-text{margin:.625rem 0 .625rem 0;font-size:.9375rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;line-height:1.2}
.topic-list .topic-sponsored-content{background-color:#069;text-align:center;color:#fff;padding:.625rem;font-size:.625rem;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:inline-block;text-transform:uppercase}
.topic-list .advertisement .advertisement-content{background-color:#f1f1f1}
.topic-list .advertisement .topic-content{padding:0 0 0 .9375rem}
.topic-list .advertise-title{margin:0 0 .625rem 0;font-size:.625rem;text-transform:uppercase;color:#999}
.load-more{color:#ec272d;font-weight:bold;font-size:.875rem;border:.0625rem solid #ec272d;padding:.625rem;transition:all .2s linear;-moz-transition:all .2s linear}
.load-more:hover{color:#069;border:.0625rem solid #069;cursor:pointer;border-radius:.125rem;background-color:#ebebeb}
.magazine-issues-section .mag-issue-time-section{display:block;padding:.625rem 0 0 0;line-height:1.1;margin:0}
.magazine-issues-section .mag-issue-time-section .magazine-issues-time{text-decoration:none;color:#425368;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem;font-weight:500;margin-bottom:.5625rem;display:block}
.magazine-issues-section .mag-issue-time-section .magazine-issues-time:hover{color:#069}
.magazine-issues-section .magazine-issues-desc{min-height:3.125rem;margin:1.25rem 0 .625rem 0}
.magazine-issues-section .magazine-issues-desc .issues-title{margin:0 0 .375rem 0;line-height:1.2375rem;font-size:1.125rem;font-family:"Georgia","Farnham Display Black"}
.magazine-issues-section .magazine-issues-desc .issues-title .issues-title-link{color:#425368;font-size:1.125rem;line-height:1.2375rem;font-weight:500;font-family:"Georgia","Farnham Display Black";display:block}
.magazine-issues-section .magazine-issues-desc .issues-title .issues-title-link:hover{color:#069}
.magazine-issues-section .magazine-issues-desc .issues-title .issues-title-link:focus{color:#069}
.magazine-issues-section .magazine-issues-desc .volume-issue-data{font-size:.73125rem;font-weight:normal;line-height:1;color:#999;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block}
.topic-box-section{border:.0625rem solid #eee;margin-bottom:.9375rem}
.topic-box-section.noimg-wrap{background:#f1f1f1}
.topic-block-img-caption{position:relative;height:10rem;overflow:hidden}
.topic-block-img-caption .img-responsive{min-height:10rem;width:100%}
.topic-block-img-caption .topic-img-caption{position:absolute;bottom:0;margin:0 auto;text-align:center;right:0;left:0}
.topic-block-img-caption .topic-img-caption .caption{background:#fff;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;text-align:center}
.topic-block-img-caption .topic-img-caption .caption:hover{color:#069;text-decoration:none}
.topic-block-img-caption .topic-img-caption .caption:focus{color:#069;text-decoration:none}
.topic-featured-img-desc{background-color:transparent;padding:1.25rem .625rem}
.topic-featured-img-desc .topic-featured-title{line-height:1;font-size:1.5rem;font-family:"Georgia","Farnham Display Black"}
.topic-featured-img-desc .topic-featured-title .topic-title{word-break:normal;font-weight:bold;color:#425368}
.topic-featured-img-desc .topic-featured-title .topic-title:hover{color:#069;text-decoration:none}
.topic-featured-img-desc .topic-featured-title .topic-title:focus{color:#069;text-decoration:none}
.topic-featured-img-desc .topic-featured-desc{color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;display:block;font-size:1rem}
.topic-box-section.no-imgWrap .topic-img-caption{position:relative;bottom:auto;margin:0;text-align:left;right:auto;left:auto}
.topic-box-section.no-imgWrap .topic-img-caption .caption{background-color:transparent;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;text-align:center}
.topic-box-section.no-imgWrap .topic-img-caption .caption:hover{color:#069;text-decoration:none}
.topic-box-section.no-imgWrap .topic-img-caption .caption:focus{color:#069;text-decoration:none}
.topic-box-section.no-imgWrap .topic-featured-img-desc{padding-top:.625rem}
.topic-box-section.no-imgWrap{background:#f1f1f1}
.topic-box-section.no-imgWrap .topic-title{font-size:1.875rem;line-height:2.0625rem}
.topic-box-section.no-imgWrap .topic-block-img-caption{position:relative;height:auto;overflow:unset}
.topic-box-component.padding-left0{padding-left:0 !important}
.topic-box-component.padding-right0{padding-right:0 !important}
@media only screen and (max-width:64em){.topic-box-component.tablet-max{width:100%;padding-left:0 !important;padding-right:0 !important}
}
.top-feature.bottom-feature .featured-wrap-section{padding-right:0}
.top-feature.bottom-feature .featured-wrap-section .featured-block-img-caption{max-height:25rem;height:auto}
.top-feature.bottom-feature .featured-wrap-section .featured-block-img-caption .img-caption .caption{background-color:#f1f1f1}
.top-feature.bottom-feature .featured-wrap-section .featured-img-desc{background-color:transparent}
.bottom-feature.top-module-bottom-section{margin-top:1.25rem;margin-bottom:.9375rem}
.bottom-feature.top-module-bottom-section .left-block{padding-right:.625rem}
.bottom-feature.top-module-bottom-section .left-block .featured-wrap{background-color:#fff}
@media only screen and (max-width:47.8747em){.bottom-feature.top-module-bottom-section .left-block{padding-right:0;width:100%}
}
.bottom-feature.top-module-bottom-section .right-block{padding-left:.625rem}
.bottom-feature.top-module-bottom-section .right-block .featured-wrap{background-color:#fff}
@media only screen and (max-width:47.8747em){.bottom-feature.top-module-bottom-section .right-block{padding-left:0;width:100%}
}
.top-bottom-division{border-bottom:solid .0625rem #ccc;margin:.9375rem 0;box-shadow:0 .0625rem 0 #fff}
.home-nested-ads .ads-title{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.625rem;text-transform:uppercase;text-shadow:none;color:#999;text-align:center;margin:.625rem 0}
.home-nested-ads .home-nested-ads-section{margin:0 auto .9375rem;text-align:center}
.top-feature.bottom-feature{margin-bottom:0}
.top-feature.bottom-feature .featured-img-desc{padding:1.25rem 0 0 0}
.top-feature.bottom-feature .featured-img-desc .featured-title{font-size:2.1875rem;margin-bottom:.625rem}
.top-feature.bottom-feature .featured-img-desc .featured-desc{margin-bottom:.3125rem}
.more-stories-section{display:block;width:100%;margin:0 auto;box-sizing:border-box}
.more-stories-section .button.expanded{margin:0 .9375rem 1rem .9375rem;width:auto;padding:1.125rem 0;text-transform:capitalize;background:#425368;color:#fff;font-size:1.125rem;font-weight:normal;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;line-height:1;margin-bottom:0}
.more-stories-section .button.expanded:hover{background:#069}
.more-stories-section .button.expanded:focus{background:#069}
@media only screen and (max-width:47.8747em){.cover-feature-story.home-top-module-section{width:100%}
}
.bottom-feature.top-module-bottom-section .featured-wrap-section .featured-block-img-caption{max-height:11.875rem;overflow:hidden;height:auto}
@media only screen and (min-width:64em){.homeTopModule{margin-top:.9375rem}
}
@media only screen and (min-width:64em) and (max-width:75em){.homeTopModule{margin-top:4.375rem;margin-bottom:.9375rem}
}
.homeTopModule .magazine-issue-right-col li.article-list-item:last-child{border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.module-title{margin-bottom:.9375rem}
.module-title .module-title-link{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.625rem;font-weight:normal;text-align:center;color:#fff;padding:.625rem 1.563rem;margin:0;background:#ec272d;box-shadow:0 0 .0625rem #fff;text-shadow:-0.0625rem -0.0625rem .0625rem #bd0f15;display:inline-block;line-height:1.1}
.module-title .module-title-link:hover{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241}
.module-title .module-title-link:focus{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241}
.feature-article-imgwrap-component{background:#fff}
.feature-article-imgwrap-component .featured-imgtag-wrap{position:relative;display:block}
.feature-article-imgwrap-component .featured-imgtag-wrap .featured-img-section{position:relative;height:11.875rem;overflow:hidden}
.feature-article-imgwrap-component .featured-imgtag-wrap .eyebrow-caption{position:absolute;bottom:0;margin:0 auto;text-align:center;right:0;left:0}
.feature-article-imgwrap-component .featured-imgtag-wrap .eyebrow-caption .caption{background:#fff;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;text-align:center}
.feature-article-imgwrap-component .featured-imgtag-wrap .eyebrow-caption .caption:hover{color:#069;text-decoration:none}
.feature-article-imgwrap-component .featured-imgtag-wrap .eyebrow-caption .caption:focus{color:#069;text-decoration:none}
.feature-article-imgwrap-component .featured-img-desc{background-color:#fff;padding:1.25rem;display:block}
.feature-article-imgwrap-component .featured-title{line-height:1;font-size:1.5rem;font-family:"Georgia","Farnham Display Black"}
.feature-article-imgwrap-component .featured-title .title{word-break:normal;font-weight:bold;color:#425368}
.feature-article-imgwrap-component .featured-desc{color:#333;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;display:block;font-size:1rem}
.feature-article-list-component{word-break:normal;margin:0 0 1.25rem 0}
.feature-article-list-component .featured-article-wrap{list-style:none;margin:0}
.feature-article-list-component .article-list-item{border-bottom:solid .0625rem #ccc;margin-bottom:.9375rem;box-shadow:0 .0625rem 0 #fff}
.feature-article-list-component .article-list-item .tag{line-height:1.75}
.feature-article-list-component .article-list-item .tag .tag-link{color:#ec272d;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.0125rem;font-size:1.25rem;line-height:1.1;word-spacing:.125rem;padding:0}
.feature-article-list-component .article-list-item .tag .tag-link:hover{color:#069;text-decoration:none}
.feature-article-list-component .article-list-item .tag .tag-link:focus{color:#069;text-decoration:none}
.feature-article-list-component .article-list-title{color:#333;line-height:1;font-size:1.5rem}
.feature-article-list-component .article-list-title .article-title-link{color:#425368;font-family:"Georgia","Farnham Display Black";font-weight:700}
.feature-article-list-component .article-list-title .article-title-link:hover{color:#069;text-decoration:none}
.feature-article-list-component .article-list-title .article-title-link:focus{color:#069;text-decoration:none}
.feature-article-list-component .article-list-para{font-size:1rem;margin-bottom:1.25rem;line-height:1;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.topic-most-poplar-section{background-color:#f1f1f1;padding:0 0 .9375rem 0}
.topic-most-poplar-section .feature-article-list-component .article-list-title{font-size:1rem;margin:0}
.topic-most-poplar-section .module-title{max-width:12.1875rem}
.topic-most-poplar-section .module-title .module-title-link{padding-left:.625rem;padding-right:.625rem;word-spacing:.1875rem}
.topic-most-poplar-section .feature-article-imgwrap-component .featured-desc{margin-bottom:0}
.moretopics-holder{margin-bottom:.9375rem;margin-top:.9375rem;background-color:#f1f1f1}
.divider{display:block;clear:both;width:100%;min-height:0;max-height:0;height:.0625rem;margin-top:.9375rem;margin-bottom:.9375rem;border-bottom:.0625rem solid #ccc;box-shadow:0 .0625rem 0 #fff}
.moretopic-cont .moretopic-label{margin-bottom:.9375rem}
.moretopic-cont .moretopic-label .moretopic-label-link{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.625rem;font-weight:normal;text-align:center;color:#fff;padding:.625rem 1.563rem;margin:0;background:#ec272d;box-shadow:0 0 .0625rem #fff;text-shadow:-0.0625rem -0.0625rem .0625rem #bd0f15;display:inline-block;line-height:1.1}
.moretopic-cont .moretopic-label .moretopic-label-link:hover{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241}
.moretopic-cont .moretopic-top-box{background:#fff;margin-bottom:.9375rem;border:.0625rem solid #eee;box-shadow:0 0 .0625rem #fff}
.moretopic-cont .moretopic-top-box .moretopic-top-image{height:14.06rem;position:relative;margin-bottom:1.25rem;overflow:hidden}
@media only screen and (max-width:74.9375em){.moretopic-cont .moretopic-top-box .moretopic-top-image{height:12.19rem}
}
.moretopic-cont .moretopic-top-box .moretopic-top-image .moretopic-image{min-height:14.06rem;width:100%}
@media only screen and (max-width:74.9375em){.moretopic-cont .moretopic-top-box .moretopic-top-image .moretopic-image{min-height:12.19rem}
}
.moretopic-cont .moretopic-top-box .moretopic-top-image .moretopic-tag{position:absolute;left:0;right:0;bottom:0;text-align:center}
.moretopic-cont .moretopic-top-box .moretopic-top-image .moretopic-tag .moretopic-tag-link{background:#fff;padding:.3125rem .625rem;color:#ec272d;margin:0 auto;width:auto;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2px;font-size:1.25rem;line-height:1.1;word-spacing:2px;text-align:center}
.moretopic-cont .moretopic-top-box .moretopic-top-image .moretopic-tag .moretopic-tag-link:hover{color:#069;text-decoration:none}
.moretopic-cont .moretopic-top-box .moretopic-top-content{padding:0 1.25rem}
.moretopic-cont .moretopic-top-box .moretopic-top-content .moretopic-top-title{margin-top:0;margin-bottom:.625rem;font-family:"Georgia","Farnham Display Black";font-weight:700;line-height:1;color:#425368;font-size:1.5rem;min-height:4.688rem}
@media only screen and (max-width:64em){.moretopic-cont .moretopic-top-box .moretopic-top-content .moretopic-top-title{height:auto}
}
.moretopic-cont .moretopic-top-box .moretopic-top-content .moretopic-top-title .moretopic-title-link{color:#425368;text-decoration:none;text-shadow:-0.0625rem .0625rem .0625rem #fff}
.moretopic-cont .moretopic-top-box .moretopic-top-content .moretopic-top-title .moretopic-title-link:hover:hover{color:#069}
.moretopic-cont .moretopic-top-box .moretopic-top-content .moretopic-top-para{min-height:3.125rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1}
.moretopic-bottom-box .moretopic-bottom-tag{vertical-align:top;line-height:1.1;font-size:1.25rem;margin-bottom:.375rem}
.moretopic-bottom-box .moretopic-bottom-tag .moretopic-bottom-tag-link{color:#ec272d;display:inline-block;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.2px;word-spacing:.125rem;text-align:center}
.moretopic-bottom-box .moretopic-bottom-tag .moretopic-bottom-tag-link:hover{color:#069}
.moretopic-bottom-box .moretopic-bottom-title{line-height:1;margin-bottom:.625rem;font-weight:700;font-family:"Georgia","Farnham Display Black";font-size:1.5rem}
.moretopic-bottom-box .moretopic-bottom-title .moretopic-bottom-title-link{color:#425368}
.moretopic-bottom-box .moretopic-bottom-title .moretopic-bottom-title-link:hover{color:#069}
.moretopic-bottom-box .moretopic-bottom-para{font-size:1rem;line-height:1rem;margin-bottom:1.25rem;min-height:3.125rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media print,screen and (min-width:40em){.ctm-grid-container>.ctm-grid-padding-x{margin-right:-0.4375rem !important;margin-left:-0.4375rem !important}
.ctm-grid-container>.ctm-grid-padding-x>.cell{padding-right:.4375rem !important;padding-left:.4375rem !important}
}
.main-nav{z-index:2;position:relative}
.home-wrapper,.main-container,.section{background-color:#fff;position:relative;z-index:2}
.featurePost.special-sticky-edit{height:36.25rem;overflow:hidden}
.featurePost.special-sticky-edit .feature-post{height:36.25rem;overflow:hidden}
.featurePost-holder{height:100vh}
.featurePost-holder.special-sticky-edit{height:36.25rem}
.featurePost-holder.special-sticky-edit .special-feature{position:relative}
.featurePost-holder.special-sticky-edit .special-feature .feature-post{height:36.25rem}
@media only screen and (max-width:74.9375em){.fix-header-feature{position:absolute;top:auto}
}
.special-feature{height:100%;position:fixed;top:0;width:100%;left:0;right:0;bottom:0}
.special-feature .feature-post{width:100%;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover}
.special-feature .feature-post .special-logo{position:absolute;top:1.25rem;left:1.25rem}
@media only screen and (max-width:47.8747em){.special-feature .feature-post .special-logo{width:6.25rem;top:.3125rem;left:.3125rem}
}
.special-feature .feature-post .feature-heading{width:12.5rem !important;margin:0 auto !important;font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;text-transform:uppercase;padding:.400rem 0;font-size:1.6rem;background:#ec272d;margin:-0.9375rem 0 1.25rem 0;text-align:center;text-shadow:-0.0625rem -0.0625rem .0625rem #bd0f15;word-spacing:.1875rem}
@media only screen and (max-width:47.8747em){.special-feature .feature-post .feature-heading{float:right;width:6.25rem !important;font-size:1.1rem}
}
.special-feature .feature-post .feature-text-box{background:rgba(23,21,34,0.8);width:40%;height:auto;position:relative;top:3.125rem;padding:1.875rem;margin:auto}
@media only screen and (max-width:87.4375em){.special-feature .feature-post .feature-text-box{width:60%}
}
@media only screen and (min-width:40em) and (max-width:64em){.special-feature .feature-post .feature-text-box{width:90%}
}
@media only screen and (min-width:64em) and (max-width:75em){.special-feature .feature-post .feature-text-box{width:60%}
}
@media only screen and (max-width:47.8747em){.special-feature .feature-post .feature-text-box{width:100%}
}
.special-feature .feature-post .feature-text-box .feature-text-para{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;color:#fff;margin-bottom:0;font-size:1rem}
.special-feature .feature-post .scroll-down{text-align:center;position:absolute;bottom:9.375rem;width:100%;-webkit-transition:all .5s ease;-width-moz-transition:all .5s ease;-ms-transition:all .5s ease;border-transition:all .5s ease}
@media only screen and (max-width:87.4375em){.special-feature .feature-post .scroll-down{bottom:1rem}
}
.special-feature .feature-post .scroll-down .scroll-down-text{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#fff;font-size:1.2rem;text-transform:uppercase;padding:.625rem;background:rgba(23,21,34,0.8)}
.special-feature .feature-post .scroll-down .fa{font-size:1.8rem;color:#fff;vertical-align:middle;margin-right:.3125rem;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased}
.issue-info{margin:0}
.featurePost.section .anchor{display:table-cell}
.magazine-module{background-color:#243241;padding:3.75rem 0}
.magazine-module .magazine-border{padding:0 6rem 1rem 6rem;border:.25rem double #425368}
@media only screen and (max-width:64em){.magazine-module .magazine-border{padding:1rem 0rem;margin:0 auto}
}
@media only screen and (min-width:64.0625em){.magazine-module .magazine-border{margin:0 3.125rem;min-height:25rem}
}
.magazine-module .magazine-image-link{display:block}
.magazine-module .magazine-image-wrapper{padding:0 .9375rem}
@media only screen and (max-width:64em){.magazine-module .magazine-image-wrapper{max-width:60%;margin:0 auto}
}
@media only screen and (min-width:64.0625em){.magazine-module .magazine-info-box{padding-bottom:5rem;padding-left:1.875rem}
}
.magazine-module .magazine-text{color:#fff;font-family:"Georgia","Farnham Display Black";display:inline-block;line-height:1;font-size:1.125rem;margin-bottom:0}
.magazine-module .magazine-article-list{margin:0;list-style:none}
.magazine-module .article-list-item{border-bottom:.25rem double #425368;margin-top:0;margin-bottom:.325rem;padding-bottom:.125rem}
@media only screen and (max-width:64em){.magazine-module .article-list-item{padding-top:1.25rem}
}
.magazine-module .article-list-item .article-link{font-family:"Georgia","Farnham Display Black";color:#fff;transition:all .2s linear;-moz-transition:all .2s linear;font-weight:500;line-height:1.1;font-size:1.5rem}
.magazine-module .article-list-item .article-link:hover{color:#ec272d}
.magazine-module .magazine-link{color:#fff;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.9375rem;padding-right:.125rem;font-weight:500;border-right:.0625rem solid #fff;margin-right:.3125rem}
.magazine-module .magazine-link:last-child{border-right:0;margin-right:0}
.magazine-module .magazine-link:hover{color:#ec272d}
.magazine-module .magazine-module-title{margin-bottom:.9375rem}
.magazine-module .magazine-module-title .module-title-link{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.625rem;font-weight:normal;text-align:center;color:#fff;padding:.625rem 1.563rem;margin-top:-0.25rem;margin-bottom:1.25rem;background:#ec272d;box-shadow:none;display:block;line-height:1.1}
.magazine-module .magazine-module-title .module-title-link:hover{background:#069;text-shadow:-0.0625rem -0.0625rem .0625rem #243241}
.department-module-holder .newsmore-holder .news-title{padding:.3125rem 1.25rem}
.department-module-holder .newsmore-holder .news-subtitle{padding:.3125rem 1.25rem}
.department-module-holder .newsmore-holder .department-article-list{padding:.3125rem 1.25rem}
.department-module-holder .news-title{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.875rem;font-weight:normal;color:#ec272d;padding-top:.3125rem;width:100%;height:auto;margin:0 0 .625rem;line-height:1;font-weight:400}
.department-module-holder .news-subtitle{padding:0 0 .3125rem 0;margin:1.25rem 0 1.25rem 0;border-bottom:.0625rem solid #fff;display:block;box-shadow:0 .0625rem 0 #ccc;font-size:1rem;font-family:"Georgia","Farnham Display Black";color:#425368;font-weight:700;line-height:1;word-break:normal}
.department-module-holder .news-subtitle .news-subtitle-link{color:#425368}
.department-module-holder .news-subtitle .news-subtitle-link:hover{color:#069}
.department-module-holder .department-article-list{list-style-type:none;margin-left:0}
.department-module-holder .department-article-list .article-list-item{margin:0 0 .3125rem .125rem;padding:0 0 0 1.25rem;font-family:Georgia,"Times New Roman",Times,serif;font-weight:700;font-size:.875rem;position:relative;line-height:1.2}
.department-module-holder .department-article-list .article-list-item:before{content:" ";width:.1875rem;height:.1875rem;background:#425469;display:block;float:left;border-radius:50%;margin:.25rem .625rem .1875rem 0;border:.0625rem solid #425368;padding:.1875rem;position:absolute;left:0;top:0}
.department-module-holder .department-article-list .article-list-item .article-link{color:#425368;font-family:Georgia,"Times New Roman",Times,serif;word-break:normal}
.department-module-holder .department-article-list .article-list-item .article-link:hover{color:#069}
.department-module-holder .news-list-holder .news-list.news-last .news-list-item:last-child{margin-bottom:1.25rem}
.department-center-module{background-color:#fff;padding:.625rem 1.25rem;margin-bottom:.9375rem}
@media only screen and (max-width:39.9375em){.department-center-module{margin-bottom:.9375rem;padding:.625rem 1.25rem}
}
.department-center-module .department-title{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ec272d;text-transform:uppercase;font-size:1.875rem;font-weight:normal;padding:0;margin:0 0 .625rem 0;line-height:1.975rem}
.department-center-module .department-link{padding:0 0 .3125rem 0;margin:1.25rem 0 1.25rem 0;border-bottom:.0625rem solid #fff;display:block;box-shadow:0 .0625rem 0 #ccc;font-size:1rem;font-family:Georgia,"Times New Roman",Times,serif;color:#425368;font-weight:700;line-height:1;word-break:normal}
.department-center-module .department-link:hover{color:#069}
.department-center-module .department-links-list{list-style-type:none;margin:0}
.department-center-module .department-links-list .news-list-item .department-link{padding:0 0 .3125rem 0;margin:1.25rem 0 1.25rem 0;border-bottom:.0625rem solid #fff;display:block;box-shadow:0 .0625rem 0 #ccc;font-size:1rem;font-family:Georgia,"Times New Roman",Times,serif;color:#425368;font-weight:700;line-height:1;word-break:normal}
.department-center-module .department-links-list .news-list-item .department-link:hover{color:#069}
.view-all-jobs{padding:.9375rem .9375rem .9375rem 0;margin-top:.9375rem}
@media only screen and (min-width:40em) and (max-width:63.9375em){.view-all-jobs{padding:.9375rem 0}
}
.view-all-jobs .view-all-jobs-link{display:inline-block}
.view-all-jobs .visit{color:#425368;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;padding:0 .1875rem;float:left}
.view-all-jobs .visit:hover{color:#069}
.view-all-jobs .cen{max-width:6.25rem;position:relative;top:.45rem;padding:0 .1875rem;float:left}
.view-all-jobs .cen .cen-job-img{float:left}
.view-all-jobs .fa{font-size:1rem;padding:0 .1875rem;position:relative;top:.45rem;float:left;color:#333}
.career-module .career-holder{margin-bottom:.9375rem;margin-top:.9375rem;background-color:#f1f1f1}
.career-module .job-list-item{padding:.9375rem 0}
.career-module .job-title{font-family:Scout Cond,"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1.875rem;font-weight:normal;color:#ec272d;padding-top:.3125rem;width:100%;height:auto;margin:0 0 .625rem;line-height:1;font-weight:400}
.career-module .job-list{padding:0;margin:0;list-style:none}
.career-module .job-list .job-list-item{border-top:.0625rem solid #ccc;box-shadow:0 -0.0625rem 0 #fff;margin:0;padding:.9375rem 0;line-height:1.2}
.career-module .job-list .job-list-item:last-child{border-bottom:.0625rem solid #ccc;box-shadow:0 .0625rem 0 #fff}
.career-module .job-list .job-list-item .job-list-link{font-family:"Georgia","Farnham Display Black";font-size:1rem;color:#425368;text-decoration:none;font-weight:700}
.career-module .job-list .job-list-item .job-list-link:hover{color:#069}
.career-module .moretopic-top-box .moretopic-top-content .moretopic-top-title{min-height:auto}
@media only screen and (max-width:39.9375em){.career-module .career-block{width:100%;padding:0 .9375rem}
}
.career-module .career-block .cell-block-left{float:left;width:50%}
@media only screen and (max-width:39.9375em){.career-module .career-block .cell-block-left{width:100%;padding:0 .9375rem}
}
.career-module .career-block .cel-col-1{padding:0 .46875rem 0 .9375rem}
@media only screen and (max-width:39.9375em){.career-module .career-block .cel-col-1{padding:0}
}
.career-module .career-block .cell-right{padding:0 .9375rem 0 .46875rem}
@media only screen and (max-width:39.9375em){.career-module .career-block .cell-right{padding:0}
}
.career-module .career-block .hide-hr{visibility:hidden;margin:0}
.career-module .career-block .show-mobile{display:none}
@media only screen and (max-width:39.9375em){.career-module .career-block .show-mobile{display:block}
}
.view-all-jobs{padding:.9375rem .9375rem .9375rem 0;margin-top:.9375rem}
@media only screen and (min-width:40em) and (max-width:63.9375em){.view-all-jobs{padding:.9375rem 0}
}
.view-all-jobs .view-all-jobs-link{display:inline-block}
.view-all-jobs .visit{color:#425368;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.125rem;font-weight:400;text-transform:capitalize;padding:0 .1875rem;float:left}
.view-all-jobs .visit:hover{color:#069}
.view-all-jobs .cen{max-width:6.25rem;position:relative;top:.45rem;padding:0 .1875rem;float:left}
.view-all-jobs .cen .cen-job-img{float:left}
.view-all-jobs .fa{font-size:1rem;padding:0 .1875rem;position:relative;top:.45rem;float:left;color:#333}
.cookie-container-fixed{position:fixed;bottom:0;left:0;visibility:hidden}
.cookie-container-relative{position:relative}
.cookie-container{padding:.2625rem 0;background-color:#333;z-index:999 !important;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:100%}
.cookie-container .cookie-text p{color:#fff;padding:1rem 0;text-transform:none;font-size:1rem;font-weight:400;font-style:normal;line-height:1.75rem;letter-spacing:0;padding:1rem;margin-bottom:0}
@media only screen and (max-width:39.9375em){.cookie-container .cookie-text p{line-height:1rem}
}
@media only screen and (max-width:63.9375em){.cookie-container .cookie-text p{line-height:1rem}
}
.cookie-container .cookie-text a{text-decoration:underline;text-transform:uppercase;color:#fff;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-left:.1875rem}
.cookie-container .cookie-text a:hover{color:#fdd74d}
.cookie-container a.cookie-cta{float:right;color:#fdd74d;text-transform:uppercase;font-size:1rem;font-weight:400;font-style:normal;line-height:1.75rem;letter-spacing:0;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;position:absolute;right:1rem;top:50%;margin-top:-.875rem}
.cookie-container a.cookie-cta:hover{color:#fff}
@media only screen and (max-width:39.9375em){.cookie-container a.cookie-cta{margin-top:-1.5rem;text-align:center;line-height:1rem}
}
.cookieBar.section{z-index:999}
.cookie-cta-parent{position:relative}
.landing-page-ads{max-width:45.5rem;border-top:.125rem solid #f1f1f1;padding-bottom:0;text-align:center;max-width:100%}
@media only screen and (max-width:63.9375em){.landing-page-ads{width:100%;max-width:45.5rem;overflow:hidden}
}
@media only screen and (max-width:39.9375em){.landing-page-ads{float:none;max-width:20rem}
}
.landing-page-ads .full-ads-title{text-transform:uppercase;font-size:.5625rem;text-shadow:none;color:#999;margin-top:.5rem;margin-bottom:.625rem}
.article-leaderboard-adsborder{border-top:.125rem solid #f1f1f1}
.article-leaderboard-adsborder .small-ads-title{text-transform:uppercase;font-size:.5625rem;text-shadow:none;color:#999;margin-bottom:.625rem}
.landing-page-ads.landingads-noborder{border-top:0}
@media only screen and (max-width:45.4375em){.landing-page-ads{max-width:20rem}
}
.section.genericAds{clear:both}
@media only screen and (max-width:39.9375em){.section.genericAds{z-index:5}
}
.homeTopModule .landing-page-ads{display:block}
.white-background{background-color:#fff}
.modal-dialog-membership.reveal,.modal-dialog-membership.membership-rev,.membership-parent-common.reveal,.membership-parent-common.membership-rev{width:75%}
.modal-dialog-membership.reveal.large,.modal-dialog-membership.reveal.membership-large,.modal-dialog-membership.membership-rev.large,.modal-dialog-membership.membership-rev.membership-large,.membership-parent-common.reveal.large,.membership-parent-common.reveal.membership-large,.membership-parent-common.membership-rev.large,.membership-parent-common.membership-rev.membership-large{max-width:60rem}
@media only screen and (max-width:39.9375em){.modal-dialog-membership.reveal.large,.modal-dialog-membership.reveal.membership-large,.modal-dialog-membership.membership-rev.large,.modal-dialog-membership.membership-rev.membership-large,.membership-parent-common.reveal.large,.membership-parent-common.reveal.membership-large,.membership-parent-common.membership-rev.large,.membership-parent-common.membership-rev.membership-large{width:100% !important;height:100vh;max-width:100rem;overflow-y:auto}
}
@media only screen and (max-width:63.9375em){.modal-dialog-membership.reveal.large,.modal-dialog-membership.reveal.membership-large,.modal-dialog-membership.membership-rev.large,.modal-dialog-membership.membership-rev.membership-large,.membership-parent-common.reveal.large,.membership-parent-common.reveal.membership-large,.membership-parent-common.membership-rev.large,.membership-parent-common.membership-rev.membership-large{width:100% !important;height:100vh;max-width:100rem;overflow-y:auto}
}
.modal-dialog-membership .membership-modal-hr,.membership-parent-common .membership-modal-hr{border-bottom:.0625rem solid #dfdfdf;margin:1.675rem -1.875rem 0 -1.875rem}
.modal-dialog-membership.membership-rev.membership-large,.membership-parent-common.membership-rev.membership-large{width:58rem}
.modal-dialog-membership hr.membership-modal-top,.membership-parent-common hr.membership-modal-top{border-bottom:.0625rem solid #dfdfdf;margin-left:-1.875rem;width:100vw}
.modal-dialog-membership h2.membership-header,.membership-parent-common h2.membership-header{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-size:3rem;margin-top:2.5rem;margin-bottom:.625rem;font-family:inherit;font-weight:500 !important;line-height:1.1;color:inherit}
@media only screen and (max-width:39.9375em){.modal-dialog-membership h2.membership-header,.membership-parent-common h2.membership-header{font-size:1.4rem}
}
.modal-dialog-membership p.membership-subheader,.membership-parent-common p.membership-subheader{color:#333;font-size:1rem;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:0;text-transform:none}
.modal-dialog-membership p.membership-subheader.un-authorised-subheader,.membership-parent-common p.membership-subheader.un-authorised-subheader{position:relative}
.modal-dialog-membership p.membership-subheader.un-authorised-subheader *:after,.membership-parent-common p.membership-subheader.un-authorised-subheader *:after{content:'';width:10rem;height:.0625rem;background:#ccc;position:absolute;bottom:-.9375rem;text-align:center;left:0;right:0;margin:0 auto}
.modal-dialog-membership a.membership-login-cta,.membership-parent-common a.membership-login-cta{padding:0 0 .1875rem 0;background:0;color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;line-height:1.75}
.modal-dialog-membership h4.member-text,.membership-parent-common h4.member-text{font-size:1.125rem;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-weight:500 !important;margin:0}
.modal-dialog-membership .membership-membersubtext,.membership-parent-common .membership-membersubtext{color:#333;font-size:1rem;font-weight:400;font-style:normal;line-height:1.75;letter-spacing:0;text-transform:none}
.modal-dialog-membership .membership-membersubtext.text-center,.membership-parent-common .membership-membersubtext.text-center{margin:0 auto;display:block;padding-top:.9375rem}
.modal-dialog-membership .membership-membersubtext span.membership-discount-text,.membership-parent-common .membership-membersubtext span.membership-discount-text{color:#ec272d}
.modal-dialog-membership .membership-type,.membership-parent-common .membership-type{color:#fff;text-align:center;background:#069;padding:1.875rem;font-size:1.5rem;line-height:1.45;margin:0 auto;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (min-width:64em) and (max-width:75em){.modal-dialog-membership .membership-type,.membership-parent-common .membership-type{font-size:1rem}
}
@media only screen and (max-width:63.9375em){.modal-dialog-membership .membership-type,.membership-parent-common .membership-type{font-size:1rem}
}
.modal-dialog-membership .membership-price,.membership-parent-common .membership-price{margin-top:-0.525rem;margin-left:.875rem;text-align:center;color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:3.75rem}
@media only screen and (min-width:64em) and (max-width:75em){.modal-dialog-membership .membership-price,.membership-parent-common .membership-price{margin-top:1.5125rem;font-size:3rem}
}
@media only screen and (max-width:63.9375em){.modal-dialog-membership .membership-price,.membership-parent-common .membership-price{margin-top:1.525rem;font-size:3rem}
}
@media only screen and (max-width:39.9375em){.modal-dialog-membership .membership-price,.membership-parent-common .membership-price{margin-top:.125rem;font-size:3rem}
}
.modal-dialog-membership .membership-cut-price,.membership-parent-common .membership-cut-price{position:absolute;left:1.25rem;font-size:1.875rem;text-decoration:line-through}
@media only screen and (min-width:64em) and (max-width:75em){.modal-dialog-membership .membership-cut-price,.membership-parent-common .membership-cut-price{font-size:1.2rem;margin-bottom:.525rem}
}
@media only screen and (max-width:63.9375em){.modal-dialog-membership .membership-cut-price,.membership-parent-common .membership-cut-price{margin-bottom:.525rem}
}
.modal-dialog-membership .membership-cta,.membership-parent-common .membership-cta{background:#fdd74d;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;display:block;margin:0 auto;clear:both;color:#069;width:100%}
.modal-dialog-membership .membership-cta:hover,.membership-parent-common .membership-cta:hover{background:#069;color:#fff}
.modal-dialog-membership .membership-benifits,.membership-parent-common .membership-benifits{margin:0 0 .625rem;padding:0;float:left;line-height:1rem;display:inline-block}
.modal-dialog-membership .membership-benifits strong,.membership-parent-common .membership-benifits strong{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.modal-dialog-membership .membership-benifits b,.membership-parent-common .membership-benifits b{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold}
.modal-dialog-membership .membership-benifits ul,.membership-parent-common .membership-benifits ul{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;clear:both;margin:0;list-style:none}
.modal-dialog-membership .membership-benifits ul li,.membership-parent-common .membership-benifits ul li{clear:both;margin-bottom:.625rem;margin-left:2.5rem;line-height:1rem}
.modal-dialog-membership .membership-benifits ul li strong,.membership-parent-common .membership-benifits ul li strong{font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1rem}
.modal-dialog-membership .membership-benifits ul li b,.membership-parent-common .membership-benifits ul li b{font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1rem}
.modal-dialog-membership .membership-benifits ul li:before,.membership-parent-common .membership-benifits ul li:before{color:#069;position:relative;float:left;margin-left:-2.25rem;margin-right:0;vertical-align:middle;font-family:'FontAwesome';content:'\f00c'}
.modal-dialog-membership .membership-benifits.text-left.top-margin-10 p:first-child,.membership-parent-common .membership-benifits.text-left.top-margin-10 p:first-child{margin:0}
@media only screen and (min-width:64em) and (max-width:75em){.modal-dialog-membership .membership-prices-box,.membership-parent-common .membership-prices-box{width:37.68rem;margin:0 auto}
}
@media only screen and (max-width:63.9375em){.modal-dialog-membership .membership-prices-box,.membership-parent-common .membership-prices-box{width:37.68rem;margin:0 auto}
}
@media only screen and (max-width:39.9375em){.modal-dialog-membership .membership-prices-box,.membership-parent-common .membership-prices-box{width:100%}
}
.modal-dialog-membership .membership-prices-box .membership-headline-bottom,.membership-parent-common .membership-prices-box .membership-headline-bottom{width:0;height:0;border-left:8.4rem solid transparent;border-right:8.4rem solid transparent;border-top:1.25rem solid #069;margin-top:-0.0125rem}
@media only screen and (min-width:64em) and (max-width:75em){.modal-dialog-membership .membership-prices-box .membership-headline-bottom,.membership-parent-common .membership-prices-box .membership-headline-bottom{width:100%;border-left:5.7rem solid transparent;border-right:5.7rem solid transparent;margin-top:0}
}
@media only screen and (max-width:63.9375em){.modal-dialog-membership .membership-prices-box .membership-headline-bottom,.membership-parent-common .membership-prices-box .membership-headline-bottom{width:100%;border-left:5.7rem solid transparent;border-right:5.7rem solid transparent;margin-top:0}
}
@media only screen and (max-width:39.9375em){.modal-dialog-membership .membership-prices-box .membership-headline-bottom,.membership-parent-common .membership-prices-box .membership-headline-bottom{width:100%;border-left:10.1rem solid transparent;border-right:10.1rem solid transparent;margin-top:-0.05rem}
}
.modal-dialog-membership .membership-prices-box .membership-box,.membership-parent-common .membership-prices-box .membership-box{width:90%;box-shadow:0 0 3rem #ccc;position:relative}
@media only screen and (max-width:39.9375em){.modal-dialog-membership .membership-prices-box .membership-box,.membership-parent-common .membership-prices-box .membership-box{width:100%}
}
.membership-parent-common{text-align:center}
.nativo{margin:0 auto;max-width:62.125rem}
.nativo .body-text .article-base-margin{margin:0 !important}
@media only screen and (max-width:63.9375em){.nativo .body-text .bespoke{margin:0}
}
.anonymous-options-modal .modal-dialog{background:#fff;width:75%;padding:1.25rem;max-width:61.25rem;margin:auto}
@media only screen and (max-width:63.9375em){.anonymous-options-modal .modal-dialog{width:100%}
}
.modal-option-dialog.reveal.large{width:75%;max-width:60rem}
@media only screen and (max-width:39.9375em){.modal-option-dialog.reveal.large{width:100% !important;height:100vh;max-width:100rem;overflow-y:auto;overflow-x:hidden}
}
@media only screen and (max-width:63.9375em){.modal-option-dialog.reveal.large{width:100% !important;height:100vh;max-width:100rem;overflow-y:auto}
}
.modal-option-dialog .twoOptionLimit{background-color:#069;color:#fff;text-align:center;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:-1rem}
.modal-option .back-btn{font-size:.875rem;font-weight:normal;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-left:-0.5rem}
.modal-option .back-btn .btn-text{position:relative;bottom:.25rem}
.modal-option .modal-content .show-tablet-down{visibility:hidden;display:none}
@media only screen and (max-width:39.9375em){.modal-option .modal-content .show-tablet-down{visibility:visible;display:block}
}
@media only screen and (min-width:64em) and (max-width:75em){.modal-option .modal-content .show-tablet-down{visibility:visible;display:block}
}
@media only screen and (max-width:63.9375em){.modal-option .modal-content .show-tablet-down{visibility:visible;display:block}
}
.modal-option .modal-content .modal-top-hr{border-bottom:.0625rem solid #dfdfdf;margin:.675rem -1.875rem 0 -1.875rem}
.modal-option .modal-content button.close-button{color:#333;font-size:2.5rem}
@media only screen and (max-width:39.9375em){.modal-option .modal-content .modal-body{padding-top:.625rem}
}
.modal-option .modal-content .modal-body .modal-body-header{text-align:center;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.modal-option .modal-content .modal-body .modal-body-header .modal-heading-top{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.875rem;margin-top:2.5rem}
@media only screen and (max-width:39.9375em){.modal-option .modal-content .modal-body .modal-body-header .modal-heading-top{margin-top:1rem;line-height:1}
}
.modal-option .modal-content .modal-body .modal-body-header h4.modal-heading-signup{font-size:1.125rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
@media only screen and (max-width:39.9375em){.modal-option .modal-content .modal-body .modal-body-header h4.modal-heading-signup{line-height:1}
}
.modal-option .modal-content .modal-body .modal-body-header .modal-heading-text{color:#333}
.modal-option .modal-content .modal-body .modal-body-header .modal-heading-text .modal-login-btn{padding:0 0 .1875rem 0;background:0;color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;line-height:1.75}
.modal-option .modal-content .modal-body .modal-body-header .modal-heading-text .modal-login-btn:hover{color:#ec272d;cursor:pointer;-webkit-transition:color .5s ease;-width-moz-transition:color .5s ease;-ms-transition:color .5s ease;border-transition:color .5s ease}
.modal-option .modal-content .modal-body .modal-body-body .option-1{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:1.563rem}
.modal-option .modal-content .modal-body .modal-body-body .option-2{padding:1.563rem}
.modal-option .modal-content .modal-body .modal-body-body .modal-body-h5{text-transform:uppercase;color:#999;font-size:.875rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.modal-option .modal-content .modal-body .modal-body-body .box{padding:2rem;margin-left:0;background:0;width:100%;box-shadow:0 0 2px #ccc;margin-bottom:.9375rem}
@media only screen and (min-width:64em) and (max-width:75em){.modal-option .modal-content .modal-body .modal-body-body .box{box-shadow:0 0 3rem #ccc}
}
@media only screen and (max-width:63.9375em){.modal-option .modal-content .modal-body .modal-body-body .box{width:100%;box-shadow:0 0 3rem #ccc}
}
@media only screen and (max-width:39.9375em){.modal-option .modal-content .modal-body .modal-body-body .box{box-shadow:0 0 3rem #ccc}
}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-h4{font-weight:normal;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.3;font-size:1.125rem;margin-bottom:1rem}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-h4 strong{font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-h4 img{height:1.125rem;width:4.375rem;margin-top:-0.325rem}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-h3{font-weight:normal;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase;color:#069;font-size:1.5rem}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-2-h3{font-weight:normal;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#069;font-size:1.5rem}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-btn-create-acc{font-size:.875rem;background:#fdd74d;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:.375rem .75rem;line-height:1.42857143;color:#333}
@media only screen and (max-width:39.9375em){.modal-option .modal-content .modal-body .modal-body-body .box .modal-btn-create-acc{width:100%}
}
.modal-option .modal-content .modal-body .modal-body-body .box .modal-btn-create-acc:hover{background:#069;color:#fff;cursor:pointer;-webkit-transition:all .5s ease;-width-moz-transition:all .5s ease;-ms-transition:all .5s ease;border-transition:all .5s ease}
.modal-option .modal-content .modal-body .modal-body-body .box-2{box-shadow:0 0 3rem #ccc;padding:0}
.modal-option .modal-content .modal-body .modal-body-body .box-2 .modal-h2{margin:0;background:#069;color:#fff;padding:1rem;text-transform:uppercase;font-size:.9375rem;text-align:center;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.modal-option .modal-content .modal-body .modal-body-body .box-2 .box-wrap{padding:2rem}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text{margin:0 0 .625rem;padding:0;float:left;line-height:1rem;display:inline-block}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text strong{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text ul{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;clear:both;margin:0;list-style:none}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text ul li{clear:both;margin-bottom:.625rem;margin-left:2.875rem;line-height:1rem}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text ul li strong{font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1rem}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text ul li b{font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1rem}
.modal-option .modal-content .modal-body .modal-body-body .modal-list-text ul li:before{color:#069;position:relative;float:left;margin-left:-2.25rem;margin-right:0;vertical-align:middle;font-family:'FontAwesome';content:'\f00c'}
.thankyou-modal{padding:2.25rem 10.25rem}
@media only screen and (max-width:39.9375em){.thankyou-modal{padding:3.25rem 1.25rem}
}
@media only screen and (max-width:63.9375em){.thankyou-modal{padding:3.25rem 1.25rem}
}
.thankyou-modal.reveal{width:50%}
@media only screen and (max-width:39.9375em){.thankyou-modal.reveal{width:100vw;height:100vh}
}
@media only screen and (max-width:63.9375em){.thankyou-modal.reveal{width:100%;height:100vh}
}
.thankyou-modal h2.thankyou-header{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-size:1.875rem;margin-bottom:3rem;font-family:inherit;font-weight:500 !important;line-height:1.1;color:inherit}
.thankyou-modal h4.member-text{font-size:1.125rem}
.thankyou-modal p.thankyou-membersubtext{color:#333;font-size:1rem;font-weight:600;font-style:normal;line-height:1.3;letter-spacing:0;text-transform:none;text-align:center}
@media only screen and (max-width:39.9375em){.thankyou-modal p.thankyou-membersubtext{line-height:1.5}
}
.thankyou-modal p.thankyou-membersubtext span.thankyou-discount-text{color:#ec272d}
.thankyou-modal img.thankyou-image{max-height:12.5rem;margin-bottom:2.4rem}
.thankyou-modal .thankyou-cta{padding:.675rem 2rem .675rem 2rem;background:#fdd74d;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;margin:0 auto;clear:both;font-size:.875rem;color:#000;cursor:pointer;display:inline-block;margin-top:2rem}
.thankyou-modal .thankyou-cta:hover{background:#069;color:#fff;cursor:pointer}
.meteredbar-outer-container{padding:0;width:90%;margin:-.625rem 5%;height:auto;height:3.5rem;line-height:1rem;box-shadow:0 0 .3125rem #999;-webkit-transition:width .5s ease;-width-moz-transition:width .5s ease;-ms-transition:width .5s ease;transition:width .5s ease;border-radius:.125rem;overflow:hidden;opacity:1;position:fixed;bottom:5rem;z-index:999 !important;visibility:hidden}
@media only screen and (max-width:63.9375em){.meteredbar-outer-container{width:92%;margin:0 5%}
}
@media only screen and (max-width:63.9375em){.meteredbar-outer-container{margin:0;width:100%}
}
.meteredbar-outer-container.meterbar-container-relative{visibility:visible !important;position:relative;bottom:0 !important;margin-top:.625rem}
.meteredbar-mustard{background-color:#fdd74d}
.meteredbar-container{display:inline-block;display:flex;align-items:center;text-align:center;height:100%;position:relative}
.meteredbar-arrow-container{width:1.6875rem;padding:0;position:absolute;height:100%;right:0;bottom:0}
.metered-flex{display:flex;padding-left:.625rem;padding-right:.375rem;align-items:baseline}
.metered-flex .metered-desc-text{padding-left:.375rem}
.metered-read{display:inline-block;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.875rem;margin-right:.125rem}
@media only screen and (max-width:39.9375em){.metered-read{font-size:1rem}
}
.metered-total{display:inline-block;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;font-size:1rem;text-align:left;margin-left:-0.1875rem}
.metered-article-text{width:35%;display:inline-block;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;font-size:1rem;text-align:left}
@media only screen and (max-width:39.9375em){.metered-article-text{width:45%}
}
.metered-text{width:30%;display:inline-block;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;font-size:1rem;text-align:center;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}
.metered-cta{width:65%;display:inline-block;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333;font-size:1rem;text-align:right;padding-right:2.1875rem}
.metered-cta a{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-transform:uppercase}
.metered-cta a:hover{color:#000}
@media only screen and (max-width:63.9375em){.metered-cta{padding-right:1rem}
}
.metered-arrow{max-width:100%;background-color:#dcc25f;line-height:1rem;padding:0;display:flex;align-items:center;text-align:center;height:100%;cursor:pointer}
.metered-arrow .metered-expand{display:inline-block;border-color:#fff}
.metered-arrow .metered-contract{display:inline-block;border-color:#fff;display:none}
@media only screen and (max-width:63.9375em){.metered-arrow{display:none}
}
.meteredbar-blue{background-color:#069;color:#fff}
.meteredbar-blue .metered-inline{color:#fff}
.meteredbar-blue .metered-read{color:#fff;margin-right:.1875rem}
.meteredbar-blue .metered-total{color:#fff;margin-left:-0.0875rem}
.meteredbar-blue .metered-article-text{color:#fff}
.meteredbar-blue .metered-text{color:#fff}
.meteredbar-blue .metered-cta{color:#fff}
.meteredbar-blue .metered-cta a{color:#fdd74d}
.meteredbar-blue .metered-cta a:hover{color:#000}
.meteredbar-blue .metered-cta a.join-acs-link-modal:hover{color:#fff}
.meteredbar-blue .metered-arrow{background-color:#104a67;color:#fff}
.meteredBar.section{z-index:99}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.metered-text{top:1.25rem}
}
.search-box-container{width:80%;position:relative;display:inline-block;margin-top:.9375rem;margin-bottom:.9375rem}
@media only screen and (max-width:39.9375em){.search-box-container{width:100%}
}
@media only screen and (max-width:64em){.search-box-container{width:100%}
}
.search-box-container .search-input{width:84%;position:relative;display:inline-block;max-height:1.4375rem}
@media only screen and (max-width:39.9375em){.search-box-container .search-input{width:74%}
}
.search-box-container .search-button{width:15%;position:relative;display:inline-block}
@media only screen and (max-width:39.9375em){.search-box-container .search-button{width:24%}
}
.search-box-container .search-form{width:100%;position:relative;display:inline-block}
.search-box-container input.search-box-input[type="text"]{display:block;font-size:.875rem;color:#555;vertical-align:middle;background-color:#fff;border:.0625rem solid #e5e5e5;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem;-webkit-box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.search-box-container input.search-box-input[type="text"]::-webkit-input-placeholder{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:red;text-shadow:none;font-weight:300}
.search-box-container input.search-box-input[type="text"]::-moz-placeholder{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:red;text-shadow:none;font-weight:300}
.search-box-container input.search-box-input[type="text"]:-ms-input-placeholder{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:red;text-shadow:none;font-weight:300}
.search-box-container input.search-box-input[type="text"]:-moz-placeholder{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:red;text-shadow:none;font-weight:300}
.search-box-container input.search-button-submit[type='submit']{background-color:red;display:block;margin-left:-3px;color:#fff;font-size:.875rem;line-height:.0975rem;vertical-align:middle;padding:1.14rem;border:.0625rem solid red;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem;-webkit-box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:100%}
#signup-paywall-modal{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:35%}
@media only screen and (max-width:63.9375em){#signup-paywall-modal{width:70%}
}
@media only screen and (max-width:39.9375em){#signup-paywall-modal{width:100%}
}
#signup-paywall-modal .modal-top-hr{border-bottom:.0625rem solid #dfdfdf;margin:.675rem -1.875rem 0 -1.875rem}
#signup-paywall-modal .back-btn{cursor:pointer;font-size:.875rem;font-weight:normal;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-left:-0.5rem}
#signup-paywall-modal .back-btn .btn-text{position:relative;bottom:.25rem}
#signup-paywall-modal .close-button{font-size:2.5rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#333}
#signup-paywall-modal .sign-up-heading{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.875rem;font-weight:500;text-align:center;margin-top:1.5625rem}
#signup-paywall-modal .signup-subheading{font-size:1.125rem;margin-top:.625rem;margin-bottom:.625rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center}
#signup-paywall-modal .pay-signup-input,#signup-paywall-modal .typeahead{font-size:.875rem;border:.0625rem solid rgba(0,0,0,0.1);font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:.5rem}
#signup-paywall-modal .pay-signup-input::-webkit-input-placeholder,#signup-paywall-modal .typeahead::-webkit-input-placeholder{color:#757575}
#signup-paywall-modal .pay-signup-input::-moz-placeholder,#signup-paywall-modal .typeahead::-moz-placeholder{color:#757575}
#signup-paywall-modal .pay-signup-input:-ms-input-placeholder,#signup-paywall-modal .typeahead:-ms-input-placeholder{color:#757575}
#signup-paywall-modal .pay-signup-input:-moz-placeholder,#signup-paywall-modal .typeahead:-moz-placeholder{color:#757575}
#signup-paywall-modal .pay-signup-input:focus::-webkit-input-placeholder,#signup-paywall-modal .typeahead:focus::-webkit-input-placeholder{color:transparent}
#signup-paywall-modal .pay-signup-input:focus:-moz-placeholder,#signup-paywall-modal .typeahead:focus:-moz-placeholder{color:transparent}
#signup-paywall-modal .pay-signup-input:focus::-moz-placeholder,#signup-paywall-modal .typeahead:focus::-moz-placeholder{color:transparent}
#signup-paywall-modal .pay-signup-input:focus:-ms-input-placeholder,#signup-paywall-modal .typeahead:focus:-ms-input-placeholder{color:transparent}
#signup-paywall-modal .member-box{background:#f1f1f1;margin:.25rem 0;padding:1rem;margin-left:.9375rem}
@media only screen and (max-width:39.9375em){#signup-paywall-modal .member-box{margin-left:.625rem}
}
#signup-paywall-modal .member-box .membership-text{font-size:.875rem;margin-bottom:.25rem;line-height:.875rem}
#signup-paywall-modal .signup-newsletter-chkbox:hover{cursor:pointer}
#signup-paywall-modal .newsletter-label{font-size:1rem;display:inline-block;width:85%;line-height:1rem;vertical-align:text-top}
@media only screen and (max-width:39.9375em){#signup-paywall-modal .newsletter-label{margin-right:0}
}
#signup-paywall-modal .discalimer-text{font-size:.875rem;line-height:.875rem;margin-top:.875rem;margin-bottom:.875rem}
#signup-paywall-modal .sign-up-btn{background:#fdd74d;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;margin:0 auto;width:9.375rem;font-size:.875rem;color:#333;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;text-decoration:none}
#signup-paywall-modal .sign-up-btn:hover{background:#069;color:#fff}
#signup-paywall-modal .login-text{text-align:center}
#signup-paywall-modal .login-text.login-error{color:#ec272d;text-align:left;margin-bottom:.25rem;margin-top:-.375rem;font-size:.875rem}
#signup-paywall-modal .login-text .sign-up-login-lnk{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;line-height:1.75}
#signup-paywall-modal .login-text .sign-up-login-lnk:hover{color:#ec272d}
#signup-paywall-modal .tt-query,#signup-paywall-modal .tt-hint{width:98%;padding:.5rem .75rem;border:.125rem solid #ccc;outline:0}
#signup-paywall-modal .typeahead{background-color:#fff;outline:0}
#signup-paywall-modal .twitter-typeahead{display:block !important;width:100%}
#signup-paywall-modal .tt-query{-webkit-box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);-moz-box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075)}
#signup-paywall-modal .tt-hint{color:#999;padding-left:.4375rem;display:none}
#signup-paywall-modal .tt-menu{width:26.375rem;margin:0;padding:.5rem;background-color:#fff;border:.0625rem solid #ccc;border:.0625rem solid rgba(0,0,0,0.2);-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);-moz-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2)}
#signup-paywall-modal .tt-suggestion .address{padding:.1875rem 1.25rem}
#signup-paywall-modal .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}
#signup-paywall-modal .tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}
#signup-paywall-modal .tt-suggestion p{margin:0}
#signup-paywall-modal .sign-up-errors{display:none}
#signup-paywall-modal input.pay-signup-input.signup-error-msg,#signup-paywall-modal #acs-org-company.signup-error-msg{border-color:#ec272d;color:#ec272d}
#signup-disp-username{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:bold}
.renew-membership-modal.reveal{width:35%}
@media only screen and (max-width:39.9375em){.renew-membership-modal.reveal{width:100%;height:100vh}
}
@media only screen and (max-width:63.9375em){.renew-membership-modal.reveal{width:100%;height:100vh}
}
.renew-membership-modal .renew-membership-modal-edit{width:35% !important;position:absolute;margin:0 auto;left:0}
.renew-membership-modal hr.renew-modal-top{border-bottom:.0625rem solid #dfdfdf;margin-left:-1.875rem;width:100vw}
.renew-membership-modal h2.renew-heading{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-size:1.875rem !important;margin-top:1.25rem;margin-bottom:.625rem;margin-top:2.5rem;font-weight:500;line-height:1.1;color:inherit}
.renew-membership-modal p.renew-subheading{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:.625rem;line-height:1.1;color:inherit;margin:0 auto;font-size:1.125rem}
.renew-membership-modal a.renew-cta{padding:.375rem .75rem .1875rem .75rem;background:#fdd74d;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;margin:0 auto;clear:both;font-size:.875rem;color:#000;cursor:pointer}
.renew-membership-modal a.renew-cta:hover{background:#069;color:#fff;cursor:pointer}
.renew-membership-modal button.renew-secondcta{background:0;color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;line-height:1.75;margin-top:.315rem;cursor:pointer}
.renew-membership-modal button.renew-secondcta:hover{color:#ec272d;cursor:pointer}
.renew-membership-modal .renew-benifits{margin:0 0 .625rem;padding:0;float:left;line-height:1rem;display:inline-block}
.renew-membership-modal .renew-benifits strong{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
.renew-membership-modal .renew-benifits ul{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;clear:both;margin:1.875rem auto;list-style:none}
.renew-membership-modal .renew-benifits ul li{clear:both;margin-bottom:.625rem;margin-left:2.875rem;line-height:1rem}
.renew-membership-modal .renew-benifits ul li strong{font-weight:bold;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1rem}
.renew-membership-modal .renew-benifits ul li p{margin-bottom:.25rem}
.renew-membership-modal .renew-benifits ul li:before{color:#069;position:relative;float:left;margin-left:-2.25rem;margin-right:0;vertical-align:middle;font-family:'FontAwesome';content:'\f00c'}
#login-paywall-modal{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;max-height:100vh;overflow-y:auto}
#login-paywall-modal .login-step1{display:block}
#login-paywall-modal .modal-top-hr{border-bottom:.0625rem solid #dfdfdf;height:3.125rem;width:100%}
#login-paywall-modal .center-align-children{justify-content:center}
#login-paywall-modal .sign-up-heading{font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1.875rem;font-weight:500;text-align:center;margin-top:1.5625rem}
#login-paywall-modal .sign-up-heading.login-header{margin-top:3.4375rem}
#login-paywall-modal .signup-subheading{text-align:center;font-size:1.125rem;margin-bottom:.625rem;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center}
#login-paywall-modal .fa.fa-user{margin-top:1rem;color:#fff;font-size:4.375rem;border:.0625rem solid #999;border-radius:50%;background:#999;padding:.625rem;width:6.25rem;height:6.25rem;margin-bottom:.9375rem}
#login-paywall-modal .question-mark{color:#fff;background:#999;border-radius:50%;font-size:1.25rem;position:relative;top:-2.8125rem;left:2.5rem;border:.125rem solid #fff;font-family:Franklin ITC;width:1.875rem;height:1.875rem;display:block;margin:0 auto;line-height:1.3}
#login-paywall-modal .check-mark{background:#fdd74d;border-radius:50%;position:relative;top:-2.8125rem;left:2.5rem;border:.125rem solid #fff;font-family:Franklin ITC;width:1.875rem;height:1.875rem;display:block;margin:0 auto;line-height:1.3;margin-bottom:-1.875rem}
#login-paywall-modal .forgot-pass-link{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
#login-paywall-modal .help-pass-link{font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}
#login-paywall-modal .pay-signup-input{font-size:.875rem;border:.0625rem solid rgba(0,0,0,0.1);font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:.5rem;max-width:100%;margin-left:auto;margin-right:auto}
#login-paywall-modal .pay-signup-input::-webkit-input-placeholder{color:#757575}
#login-paywall-modal .pay-signup-input::-moz-placeholder{color:#757575}
#login-paywall-modal .pay-signup-input:-ms-input-placeholder{color:#757575}
#login-paywall-modal .pay-signup-input:-moz-placeholder{color:#757575}
#login-paywall-modal .pay-signup-input:focus::-webkit-input-placeholder{color:transparent}
#login-paywall-modal .pay-signup-input:focus:-moz-placeholder{color:transparent}
#login-paywall-modal .pay-signup-input:focus::-moz-placeholder{color:transparent}
#login-paywall-modal .pay-signup-input:focus:-ms-input-placeholder{color:transparent}
#login-paywall-modal .member-box{background:#f1f1f1;margin:.25rem 0;padding:1rem;margin-left:.9375rem}
@media only screen and (max-width:39.9375em){#login-paywall-modal .member-box{margin-left:.625rem}
}
#login-paywall-modal .member-box .membership-text{font-size:.875rem;margin-bottom:.25rem;line-height:.875rem}
#login-paywall-modal .newsletter-label{font-size:1rem;display:inline-block;width:90%;line-height:1rem;vertical-align:text-top}
#login-paywall-modal .remember-label{font-size:1rem;display:inline-block;width:70%;line-height:1rem;color:#333}
#login-paywall-modal .discalimer-text{font-size:.875rem;line-height:.875rem;margin-top:.875rem;margin-bottom:.875rem}
#login-paywall-modal .back-btn{cursor:pointer;position:relative;top:1rem;left:1rem}
#login-paywall-modal .back-btn .btn-text{position:relative;bottom:.125rem}
#login-paywall-modal .sign-up-btn{background:#fdd74d;text-transform:uppercase;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:block;margin:0 auto;width:100%;font-size:.875rem;color:#333;transition:all .2s linear;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;text-decoration:none}
#login-paywall-modal .sign-up-btn:hover{background:#069;color:#fff}
#login-paywall-modal .sign-up-btn.login-step2{display:none}
#login-paywall-modal .login-text{text-align:center}
#login-paywall-modal .login-text.forget-pass-container{margin-bottom:3.75rem}
#login-paywall-modal .login-text.login-error{color:#ec272d;text-align:left;font-size:.875rem}
#login-paywall-modal .login-text .sign-up-login-lnk{color:#069;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1em;line-height:1.75}
#login-paywall-modal .login-text .sign-up-login-lnk:hover{color:#ec272d}
#login-paywall-modal .tt-query,#login-paywall-modal .tt-hint{width:98%;padding:.5rem .75rem;border:.125rem solid #ccc;outline:0}
#login-paywall-modal .typeahead{background-color:#fff;outline:0}
#login-paywall-modal .twitter-typeahead{display:block !important;width:100%}
#login-paywall-modal .tt-query{-webkit-box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);-moz-box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075);box-shadow:inset 0 .0625rem .0625rem rgba(0,0,0,0.075)}
#login-paywall-modal .tt-hint{color:#999;padding-left:.4375rem}
#login-paywall-modal .tt-menu{width:26.375rem;margin:0;padding:.5rem;background-color:#fff;border:.0625rem solid #ccc;border:.0625rem solid rgba(0,0,0,0.2);-webkit-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);-moz-box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2);box-shadow:0 .3125rem .625rem rgba(0,0,0,0.2)}
#login-paywall-modal .tt-suggestion .address{padding:.1875rem 1.25rem}
#login-paywall-modal .tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}
#login-paywall-modal .tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}
#login-paywall-modal .tt-suggestion p{margin:0}
#login-paywall-modal .login-step2{display:none}
#login-paywall-modal .fa.fa-user,#signup-paywall-modal .fa.fa-user{margin-top:1rem;color:#fff;font-size:4.375rem;border:.0625rem solid #999;border-radius:50%;background:#999;padding:.625rem;width:6.25rem;height:6.25rem;margin-bottom:.9375rem}
#login-paywall-modal .question-mark,#signup-paywall-modal .question-mark{color:#fff;background:#999;border-radius:50%;font-size:1.25rem;position:relative;top:-2.8125rem;left:2.5rem;border:.125rem solid #fff;font-family:Franklin ITC;width:1.875rem;height:1.875rem;display:block;margin:0 auto;line-height:1.3}
#login-paywall-modal .check-mark,#signup-paywall-modal .check-mark{background:#fdd74d;border-radius:50%;position:relative;top:-2.8125rem;left:2.5rem;border:.125rem solid #fff;font-family:Franklin ITC;width:1.875rem;height:1.875rem;display:block;margin:0 auto;line-height:1.3;margin-bottom:-1.875rem}
#login-paywall-modal .login-step2{display:none}
.media_modal{display:fixed;width:80% !important;height:100%;margin-left:auto;margin-right:auto;overflow:hidden}
.media_modal iframe{border:0;padding:0;margin:0;width:100% !important;height:100%}
.media_modal_image{display:none;margin-left:auto;margin-right:auto;border:3px solid #fff;background:#fff;float:left;height:auto !important;width:700px !important}
.media_modal_image iframe{border:0;padding:0;margin:0}
.media_modal_image .imagePopup{background:#fff;float:left;margin:0 auto;overflow:hidden}
.media_modal_image .imagePopup .title{float:left;margin:5px;clear:both;font-size:14px;font-weight:bold;color:#063557;text-align:left;width:690px !important}
.media_modal_image .imagePopup .description{font-size:.9375rem;margin:0;padding:0;line-height:1;width:auto;font-family:"Franklin ITC Light","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#777}
.media_modal_image .imagePopup .credit{font-size:.6875rem;line-height:1;margin:0;padding:.3125rem;text-align:right;font-weight:normal;color:#aaa;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#777;text-align:right}
.simplemodal-overlay{background-color:#000;margin:0;height:100%;overflow:hidden}
.simplemodal-container{position:fixed !important;top:20% !important;left:20% !important;overflow:inherit;background:none !important;z-index:100001;height:20%;width:702px !important}
.simplemodal-close-mm-image{cursor:pointer;position:absolute;right:-15px;top:-15px}
.enlarge_text{color:#069;font-family:"Franklin ITC","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:.875rem;-webkit-transition:all .2s linear;-width-moz-transition:all .2s linear;-ms-transition:all .2s linear;border-transition:all .2s linear}
.enlarge_text:hover{color:#ec272d}
@media(max-width:629px){.enlarge_text{display:none}
}