.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn{max-width:25%;max-height:none;margin:0;padding:.1em 1em 0 .375em}.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn.at-svc-facebook{background-color:#3b5998}.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn.at-svc-twitter{background-color:#1DA1F2}.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn.at-svc-linkedin{background-color:#0077B5}.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn.at-svc-google_plusone_share{background-color:#dd4b39}.addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn .at-icon-wrapper{position:relative;top:.15em}.assetsharing-vertical .addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn{color:#fff;fill:#fff;padding:.1em 1em 0 .375em;display:block;line-height:2.85rem!important;margin-bottom:.875em;width:4.1em;max-width:none;max-height:none}.assetsharing-horizontal .addthis_sharing_toolbox .at-share-tbx-element.addthis_32x32_style .at-share-btn{max-height:none;margin:0 1rem 0 0;padding:.1em 1em 0 .375em;float:left;width:25%;max-width:calc(24% - .75rem)}.aq_span12{float:none}.block_advertisement .container{display:block;margin:0 auto}.block_advertisement .block__main{width:100%;max-width:100%}.block_advertisement .block__content{width:100%;max-width:100%;margin:0;padding:0}.highlight_red_dark .status-indicator{color:#c51a20}.highlight_red_dark .status-indicator:after{margin-left:-.592em;color:#000}.feature_emphasis .highlight_red_dark .status-indicator:after{margin-left:-.605em}body .feature:first-of-type{z-index:1}body .navigation .current_page_item .link-row__link{background:#2f3334}body .footer-social{margin-top:0}body.author{margin:0;padding:0;background-color:#fff;box-shadow:none}body .sponsorlabel{color:#a3b9c5;margin-top:10px}body .sponsortrip,body .sponsortrip:before{background-color:#f5f4e9}body .sponsortrip .author__portrait{opacity:1;filter:inherit;webkit-filter:inherit}body .pagination__link.active{color:#2f3334}body .byline{padding-bottom:1rem}body .wp-caption{width:auto!important}body .wp-caption img{width:100%}body .highlight_emphasis_black{color:#000!important}body .form-js-overlay{left:0;top:0;right:0;bottom:0;background-color:transparent;z-index:7;display:none;position:fixed}body .usermenu.navigation__dropdown{left:auto!important;top:4rem;width:15.315rem;padding:0 0 0 1rem}@media (max-width:870px){body .usermenu.navigation__dropdown{width:12.4rem;top:3.3rem}}body .usermenu .loggedinuser{list-style:none}body .usermenu .loggedinuser .link-stack__link{margin-left:-1.5rem}body .usermenu .link-stack_small{margin-top:1.275rem}body .usermenu .link-stack__item{width:10.85rem}body .usermenu .link-stack{float:none;width:auto}body .user-js-menu-toggle.active{background-color:#e8f3f8;color:#000!important}body .menu-top_right_logged_in_view .link-row__item:hover,body .menu-top_right_logged_in_view .link-row__item:visited{color:#000}body .is-menu-open.active{background-color:#e8f3f8;color:#000!important}body .is-menu-open.active:hover,body .is-menu-open.active:visited{color:#000!important}body #hellomenu_showonlytononpremium,body #showonlytononpremium{display:none}body #hellomenu_showonlytononpremium.piano_nopremium,body #showonlytononpremium.piano_nopremium{display:block}body blockquote{margin:0;padding:0;top:-1rem;position:relative}body blockquote:before{display:none}body blockquote p{color:#2f3335;margin-top:0;top:0;padding:0 1.9rem;margin-bottom:1.9rem;line-height:1.555556;font-size:18px;font-size:1.285714rem}body blockquote p:after,body blockquote p:before{visibility:hidden}@media screen and (min-width:68.75em){body blockquote p{font-size:20px;font-size:1.428571rem;line-height:1.8}}body .pullquote{clear:both;border:0;position:relative;margin-top:3rem;margin-bottom:2.875rem}@media screen and (min-width:54.375em){body .pullquote{margin-top:3.75rem;margin-bottom:3.75rem}}body .pullquote p{font-family:Harriet Text,Georgia,serif;position:relative;line-height:1.375;font-size:32px;font-size:2.285714rem;top:14px;top:1.017143rem;margin-bottom:.32rem;background-position:0 33px;background-position:0 calc(50% + 15.24px)}body .pullquote p:first-child:before{content:"\201C"}body .pullquote:before{content:"";display:block;height:4px;background-color:#000;position:absolute;left:0;top:0;width:50%;max-width:147px;max-width:10.5rem}body h1 .icon_lock{margin:0 10px}@media screen and (min-width:36.25em){body .pullquote:before{width:30%}body h1 .icon_lock{width:.65em}}body .header__container.bgred{background-color:#e91d24}@media screen and (min-width:68.75em){body .article-body__share{display:none}}body #signin-overlay .locked form#loginform .login-remember,body .article-tags a,body .block__content .locked form#loginform .login-remember{display:inline-block}body .block_topics{padding:1rem 0;margin-top:1rem}body .article-tags{color:#767676;margin:0 1rem 1rem}body .article-tags a{color:#333;background-color:#EAEAEA;padding:5px 10px;border-radius:20px;text-decoration:none;background-image:none;margin-right:10px;margin-top:15px;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body .article-tags a:focus,body .article-tags a:hover{background-image:none;color:#fff;background-color:grey}@media screen and (min-width:68.75em){body .header_navbar{margin-bottom:3.75rem}}body .block_shaded.successfreetrial h5{top:-.5em;padding-left:1rem}body .block_shaded.successfreetrial p{max-width:none;margin:0;padding-left:1rem;top:0}body #signin-overlay .message p,body .block__content .message p{margin-bottom:0}body #signin-overlay .locked form,body .block__content .locked form{max-width:375px;max-width:33rem;margin-top:1.5rem;margin-bottom:1.875rem}body #signin-overlay .locked form#loginform,body .block__content .locked form#loginform{margin-top:0}@media screen and (max-width:68.75em){body #signin-overlay .locked form#loginform,body .block__content .locked form#loginform{margin-top:3rem}}body #signin-overlay .locked form#loginform .login-forgot,body .block__content .locked form#loginform .login-forgot{float:right;margin-top:-13px;font-weight:700;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:18px;z-index:99}body #signin-overlay .locked form#loginform .login-submit,body .block__content .locked form#loginform .login-submit{margin-bottom:0}body #signin-overlay .locked form#loginform .login-submit #wp-submit,body .block__content .locked form#loginform .login-submit #wp-submit{margin-bottom:0;background-color:#000;border-color:#000;box-shadow:none;color:#fff;font-weight:700;font-size:1.285714rem;padding:.944444em 1.277778em .833333em;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif}body #signin-overlay .locked form a,body .block__content .locked form a{color:#fff;text-decoration:underline}@media screen and (min-width:68.75em){body #signin-overlay .locked form,body .block__content .locked form{margin-top:-1.15rem;margin-bottom:1rem}}body #signin-overlay .locked form .gfield_error .ginput_complex label,body #signin-overlay .locked form .gfield_error label,body .block__content .locked form .gfield_error .ginput_complex label,body .block__content .locked form .gfield_error label{color:#fff!important}body #signin-overlay .locked form .gfield_error .validation_message,body .block__content .locked form .gfield_error .validation_message{color:#ffc4c7!important}body #signin-overlay .locked form .validation_message,body .block__content .locked form .validation_message{color:#ffc4c7}body #signin-overlay .block_form form,body .block__content .block_form form{max-width:375px;max-width:27rem;margin-top:1.5rem;margin-bottom:1.875rem}@media screen and (min-width:68.75em){body #signin-overlay .block_form form,body .block__content .block_form form{margin-top:-1.15rem;margin-bottom:1rem}}body #signin-overlay .block_form form .gfield_error .ginput_complex.ginput_container label,body #signin-overlay .block_form form .gfield_error label,body .block__content .block_form form .gfield_error .ginput_complex.ginput_container label,body .block__content .block_form form .gfield_error label{color:inherit}body #signin-overlay .block_form form .gfield_error .validation_message,body #signin-overlay .block_form form .gfield_error .validation_message.crikeypassword,body .block__content .block_form form .gfield_error .validation_message,body .block__content .block_form form .gfield_error .validation_message.crikeypassword{color:#e91d24}body #signin-overlay #recaptcha_privacy,body #signin-overlay .crikeypassword .gfield_label,body #signin-overlay .gfield_required,body #signin-overlay .gform_heading,body #signin-overlay .hidefield,body #signin-overlay .validation_error,body .block__content #recaptcha_privacy,body .block__content .crikeypassword .gfield_label,body .block__content .gfield_required,body .block__content .gform_heading,body .block__content .hidefield,body .block__content .validation_error{display:none}body #signin-overlay .gform_footer,body #signin-overlay .gform_wrapper,body .block__content .gform_footer,body .block__content .gform_wrapper{padding:0;margin:0}body #signin-overlay .gform_wrapper .top_label .crikeypassword .ginput_complex label,body #signin-overlay .gform_wrapper .top_label .gfield_label,body .block__content .gform_wrapper .top_label .crikeypassword .ginput_complex label,body .block__content .gform_wrapper .top_label .gfield_label{margin:0;display:block;top:-.223929rem;position:relative;font-size:1.285714rem}body #signin-overlay .gform_wrapper .floatleft,body .block__content .gform_wrapper .floatleft{clear:none;float:left;width:48.5%!important;margin:0}body #signin-overlay .gform_wrapper .floatleft.rightmargin,body .block__content .gform_wrapper .floatleft.rightmargin{margin:0 10px 0 0}body #signin-overlay .gform_wrapper .floatleft .large,body .block__content .gform_wrapper .floatleft .large{width:100%}body #signin-overlay .gform_wrapper .gfield_error.rightmargin,body .block__content .gform_wrapper .gfield_error.rightmargin{margin:0 5px 0 0}body #signin-overlay .gform_wrapper .crikeypassword,body .block__content .gform_wrapper .crikeypassword{margin:0;padding:0}body #signin-overlay .gform_wrapper .rememberme,body .block__content .gform_wrapper .rememberme{margin-top:0;margin-bottom:0;padding:0}body #signin-overlay .gform_wrapper .rememberme.floatleft,body .block__content .gform_wrapper .rememberme.floatleft{margin-top:0;width:50%;float:left;clear:none}body #signin-overlay .gform_wrapper .rememberme.floatright,body .block__content .gform_wrapper .rememberme.floatright{float:right;clear:none}body #signin-overlay .gform_wrapper .rememberme .gfield_checkbox label,body .block__content .gform_wrapper .rememberme .gfield_checkbox label{font-size:18px;top:2px;font-weight:400;font-family:'Harriet Text',Georgia,serif}body #signin-overlay .gform_wrapper .optins label,body #signin-overlay .gform_wrapper .termsandconds label,body .block__content .gform_wrapper .optins label,body .block__content .gform_wrapper .termsandconds label{font-family:Harriet Text,Georgia,serif;margin:3px 0 0 1.5rem;font-weight:400;top:0;font-size:1rem}body #signin-overlay .gform_wrapper .gfield_checkbox li input[type=checkbox],body .block__content .gform_wrapper .gfield_checkbox li input[type=checkbox]{width:20px!important;height:20px}body #signin-overlay .gform_wrapper .gfield_checkbox li input[type=checkbox]+label,body .block__content .gform_wrapper .gfield_checkbox li input[type=checkbox]+label{opacity:1}body #signin-overlay .gform_wrapper input[type=email],body #signin-overlay .gform_wrapper input[type=number],body #signin-overlay .gform_wrapper input[type=password],body #signin-overlay .gform_wrapper input[type=search],body #signin-overlay .gform_wrapper input[type=text],body #signin-overlay .gform_wrapper textarea,body .block__content .gform_wrapper input[type=email],body .block__content .gform_wrapper input[type=number],body .block__content .gform_wrapper input[type=password],body .block__content .gform_wrapper input[type=search],body .block__content .gform_wrapper input[type=text],body .block__content .gform_wrapper textarea{border-radius:0;text-align:left;color:#5e6568;background-color:#fff;outline:0;padding:0 1rem;margin:0 0 2rem;line-height:2.9rem;min-height:42px;min-height:3rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:block;width:100%;max-width:100%;font-size:1.285714rem;font-family:"Harriet Text",Georgia,serif}body #signin-overlay .gform_wrapper input[type=email].medium,body #signin-overlay .gform_wrapper input[type=number].medium,body #signin-overlay .gform_wrapper input[type=password].medium,body #signin-overlay .gform_wrapper input[type=search].medium,body #signin-overlay .gform_wrapper input[type=text].medium,body #signin-overlay .gform_wrapper textarea.medium,body .block__content .gform_wrapper input[type=email].medium,body .block__content .gform_wrapper input[type=number].medium,body .block__content .gform_wrapper input[type=password].medium,body .block__content .gform_wrapper input[type=search].medium,body .block__content .gform_wrapper input[type=text].medium,body .block__content .gform_wrapper textarea.medium{max-width:70%}body #signin-overlay .gform_wrapper input[type=email].small,body #signin-overlay .gform_wrapper input[type=number].small,body #signin-overlay .gform_wrapper input[type=password].small,body #signin-overlay .gform_wrapper input[type=search].small,body #signin-overlay .gform_wrapper input[type=text].small,body #signin-overlay .gform_wrapper textarea.small,body .block__content .gform_wrapper input[type=email].small,body .block__content .gform_wrapper input[type=number].small,body .block__content .gform_wrapper input[type=password].small,body .block__content .gform_wrapper input[type=search].small,body .block__content .gform_wrapper input[type=text].small,body .block__content .gform_wrapper textarea.small{max-width:50%}body #signin-overlay .gform_wrapper .gfield_select,body .block__content .gform_wrapper .gfield_select{background:#fff;min-height:3rem;margin:0;height:auto;font-size:18px;padding:0 0 6px 10px;border:1px solid silver}body #signin-overlay .gform_wrapper .gfield_error,body .block__content .gform_wrapper .gfield_error{width:100%}body #signin-overlay .gform_wrapper ul,body .block__content .gform_wrapper ul{padding-left:0}body #signin-overlay .gform_wrapper li,body .block__content .gform_wrapper li{margin:0;padding:0;font-size:small;line-height:normal;list-style:none}body #signin-overlay .gform_wrapper li .gfield_label,body #signin-overlay .gform_wrapper li .ginput_container,body .block__content .gform_wrapper li .gfield_label,body .block__content .gform_wrapper li .ginput_container{margin:0;padding:0}body #signin-overlay .gform_wrapper li .gfield_label .gfield_radio,body #signin-overlay .gform_wrapper li .ginput_container .gfield_radio,body .block__content .gform_wrapper li .gfield_label .gfield_radio,body .block__content .gform_wrapper li .ginput_container .gfield_radio{margin:1.25em 0!important}body #signin-overlay .gform_wrapper li .gfield_label .gfield_radio li label,body #signin-overlay .gform_wrapper li .ginput_container .gfield_radio li label,body .block__content .gform_wrapper li .gfield_label .gfield_radio li label,body .block__content .gform_wrapper li .ginput_container .gfield_radio li label{font-size:17px;font-weight:400!important;font-family:Harriet Text,Georgia,serif}body #signin-overlay .gform_wrapper li.small .ginput_container #recaptcha_widget_div #recaptcha_area #recaptcha_table,body .block__content .gform_wrapper li.small .ginput_container #recaptcha_widget_div #recaptcha_area #recaptcha_table{width:50%!important}body #signin-overlay .gform_wrapper li.medium .ginput_container #recaptcha_widget_div #recaptcha_area #recaptcha_table,body .block__content .gform_wrapper li.medium .ginput_container #recaptcha_widget_div #recaptcha_area #recaptcha_table{width:70%!important}body #signin-overlay .gform_wrapper li #recaptcha_table,body .block__content .gform_wrapper li #recaptcha_table{border:2px solid #cfe4ed!important}body #signin-overlay .gform_wrapper li #recaptcha_table #recaptcha_response_field,body .block__content .gform_wrapper li #recaptcha_table #recaptcha_response_field{margin:0}body #signin-overlay .gform_wrapper li.gfield_error,body .block__content .gform_wrapper li.gfield_error{background-color:transparent;margin-bottom:0;padding:0;border-top:none;border-bottom:none}body #signin-overlay .gform_wrapper li.gfield_error input,body .block__content .gform_wrapper li.gfield_error input{border:1px solid #c51620;background-color:#ffc4c7}body #signin-overlay .gform_wrapper li.gfield_error .gfield_label,body #signin-overlay .gform_wrapper li.gfield_error .ginput_container,body .block__content .gform_wrapper li.gfield_error .gfield_label,body .block__content .gform_wrapper li.gfield_error .ginput_container{margin:0!important;padding:0!important}body #signin-overlay .gform_wrapper li.gfield_error .ginput_complex label,body #signin-overlay .gform_wrapper li.gfield_error label,body .block__content .gform_wrapper li.gfield_error .ginput_complex label,body .block__content .gform_wrapper li.gfield_error label{color:inherit}body #signin-overlay .gform_wrapper li.gfield_error .validation_message,body .block__content .gform_wrapper li.gfield_error .validation_message{padding:0!important;margin:0 0 20px!important;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif;font-size:14px;color:#e91d24}body #signin-overlay .gform_footer input.button,body .block__content .gform_footer input.button{background-color:#000;border-color:#000;margin-bottom:2rem;margin-right:2rem;padding:.666667em 1.277778em .388889em;font-family:"Alright Sans",Tahoma,Verdana,Segoe,sans-serif;color:#fff;fill:#fff;background-image:none;font-weight:700;font-size:1.285714rem;display:inline-block;text-align:center}body #signin-overlay .gfield_select,body .block__content .gfield_select{background:#fff;border:none}body.page input[type=email],body.page input[type=number],body.page input[type=password],body.page input[type=search],body.page input[type=text],body.page textarea{border:2px solid #cfe4ed}body.page .textindent{padding-left:1em}body.page .ginput_container{margin:10px 0!important}body.page .gform_button{width:auto}body .myaccount.profile .container{padding:3rem 0}body #tipoff-overlay .gfield_description,body #tipoff-overlay input,body #tipoff-overlay select{padding:0}body .myaccount.profile h1,body .myaccount.profile p{color:#000;margin:0}body .myaccount.updated{margin-bottom:20px}body #tipoff-overlay input,body #tipoff-overlay select,body #tipoff-overlay textarea{border:2px solid #e8f3f8;margin-bottom:1rem!important;line-height:2;min-height:2.5rem}body #lean_overlay{position:absolute;z-index:100;top:0;left:0;height:100%;width:100%;background:0 0;display:none}body .signinoverlay a.active,body .signinoverlay a:active,body .tipoffoverlay a.active,body .tipoffoverlay a:active{background-color:#e8f3f8;color:#000}body #tipoff-overlay{position:absolute!important;float:right;opacity:1;margin-left:0!important;top:0!important;margin-top:56px;width:23.475rem!important;right:0;background:#e8f3f8;padding:0 10px}@media screen and (min-width:1700px){body #tipoff-overlay{margin-top:64px}}body #tipoff-overlay .modal_close{display:none}@media screen and (max-width:54.37em){body #tipoff-overlay{margin-top:48px!important}body #tipoff-overlay .rememberme.floatleft,body #tipoff-overlay .rememberme.floatright{float:none!important;width:100%!important}body #tipoff-overlay .modal_close{display:block;float:right;position:relative;top:10px;font-size:22px;cursor:pointer;color:#000;z-index:110000}}body #signin-overlay .modal_close,body #tipoff-overlay #recaptcha_privacy,body #tipoff-overlay .crikeypassword>label,body #tipoff-overlay .gfield_required,body #tipoff-overlay .gform_title,body #tipoff-overlay .hidefield,body #tipoff-overlay .tip label,body #tipoff-overlay .validation_error{display:none}@media screen and (max-width:25.37em){body #tipoff-overlay{margin-top:46px!important}body #tipoff-overlay .rememberme.floatleft,body #tipoff-overlay .rememberme.floatright{float:none!important;width:100%!important}}body #tipoff-overlay .ginput_container{max-width:none}body #tipoff-overlay input.button,body #tipoff-overlay select.button{width:100px;background-color:#000}body #tipoff-overlay input.large,body #tipoff-overlay select.large{width:90%}body #tipoff-overlay input.small,body #tipoff-overlay select.small{width:30%}body #tipoff-overlay input.medium,body #tipoff-overlay select.medium{width:45%}body #tipoff-overlay textarea{width:100%;font-size:15px;padding:15px}body #tipoff-overlay ::-webkit-input-placeholder{color:#a3b9c5;font-size:17px;font-family:'Harriet Text',Georgia,serif}body #tipoff-overlay ::-moz-placeholder{color:#a3b9c5;font-size:17px;font-family:'Harriet Text',Georgia,serif}body #tipoff-overlay :-ms-input-placeholder{color:#a3b9c5;font-size:17px;font-family:'Harriet Text',Georgia,serif}body #tipoff-overlay :-moz-placeholder{color:#a3b9c5;font-size:17px;font-family:'Harriet Text',Georgia,serif}body #tipoff-overlay .button{border:none!important}body #tipoff-overlay .gform_wrapper .ginput_complex.ginput_container{width:91%}body #tipoff-overlay .gform_wrapper .ginput_complex.ginput_container .ginput_right{margin-left:0}body #tipoff-overlay .validation_message{margin:0;padding:0!important;font-size:14px;font-weight:400;color:#e91d24;top:-12px;position:relative;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif}body #tipoff-overlay .gform_wrapper li.gfield_error input,body #tipoff-overlay body .block__content .gform_wrapper li.gfield_error input{border:1px solid #c51620;background-color:#ffc4c7}body #tipoff-overlay .gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:0}body #tipoff-overlay .gfield_error{margin:0!important;background-color:transparent;border:none;width:100%}body #tipoff-overlay .gfield_error textarea{background-color:#FFDFE0}body #tipoff-overlay .gfield_error .ginput_container{margin:0}body #tipoff-overlay .gfield_error .gfield_label{color:#000}body #tipoff-overlay .gform_footer{padding:0 0 0 5px;margin:0}body #tipoff-overlay p.smalldescription{font-size:1.1em;line-height:1.2;padding-left:5px}body #tipoff-overlay .gform_confirmation_message{padding:45px 5px 20px;text-align:left}body #tipoff-overlay .gform_confirmation_message h6{font-size:1.285714rem}body #signin-overlay{position:absolute!important;opacity:1;background-color:#e8f3f8;margin-left:0!important;top:0!important;margin-top:55px;width:23.4rem!important;right:0}@media screen and (min-width:1700px){body #signin-overlay{margin-top:64px}}@media screen and (max-width:54.37em){body #signin-overlay{margin-top:40px!important;width:98%}body #signin-overlay .rememberme.floatleft,body #signin-overlay .rememberme.floatright{float:none!important;width:100%!important}body #signin-overlay .modal_close{display:block;float:right;position:relative;top:10px;right:0;font-size:22px;cursor:pointer;color:#000;z-index:110000}}@media screen and (min-width:300px) and (max-width:578px){body #signin-overlay{width:100%;left:0;margin-top:45px!important}}body #signin-overlay .gform_wrapper{padding-top:30px}body #signin-overlay .gform_wrapper .gform_heading{display:none}body #signin-overlay .gform_wrapper .gform_fields{list-style:none;margin:10px 20px!important}body #signin-overlay .gform_wrapper .gfield_checkbox{list-style:none;margin:10px 0 0}body #signin-overlay .gform_wrapper .gfield_checkbox .gfield_error label,body #signin-overlay .gform_wrapper .gfield_checkbox label{color:#000;font-size:16px!important;width:auto;display:inline;top:0!important;position:relative;margin:0}body #signin-overlay .gform_wrapper input[type=checkbox]{margin:0}body #signin-overlay .gform_wrapper .rememberme{padding-top:1rem}body #signin-overlay .gform_wrapper .rememberme .ginput_container_checkbox{margin-left:2px}body #signin-overlay .gform_wrapper .rememberme .ginput_container_checkbox label{padding-left:5px}body #signin-overlay .gform_wrapper .rememberme p{font-size:16px;color:#fff;margin:0;padding:3px 0 0}body #signin-overlay .gform_wrapper .rememberme p a{color:#000;text-decoration:underline}body #signin-overlay .gform_wrapper .gform_footer{clear:both;float:none;text-align:left}body #signin-overlay .gform_wrapper .gform_footer input.button{margin-left:1.5rem;margin-bottom:1rem}body #signin-overlay #loginform{margin:30px 20px 0}body #signin-overlay #loginform p{margin-bottom:0}body #signin-overlay #loginform p input{margin-bottom:15px}body #signin-overlay #loginform p input#wp-submit{margin-bottom:0;background-color:#000;border-color:#000;box-shadow:none;color:#fff;font-weight:700;font-size:1.285714rem;padding:.944444em 1.277778em .833333em;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif}body #signin-overlay #loginform p.login-remember{display:inline-block}body #signin-overlay #loginform p.login-remember label{font-family:inherit;font-weight:400}body #signin-overlay #loginform a.login-forgot{float:right;font-size:16px;bottom:10px;font-weight:400;font-family:'Harriet Text',Georgia,serif;position:relative;color:#000;text-decoration:underline}body #regformmodal #loginform p input#wp-submit,body #regformmodal .gfield_select,body #regformmodal .validation_message,body #regformmodal h1{font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif}body #regformmodal{display:none;max-width:35rem;overflow:scroll;position:fixed;top:1rem!important;padding:1rem;max-height:60rem;bottom:0;left:0;right:0;color:#000}body #comments .comment-list li .comment-body p,body #comments .comment-list li article p,body #comments .comment-respond .comment-form-comment,body #comments .must-log-in{max-width:none}body #regformmodal.block_shaded_grey{background-color:#e8f3f8}body #regformmodal .close{float:right;position:relative;top:-40px;font-size:2rem;font-weight:400}body #regformmodal h1{font-size:30px;font-size:1.9rem;line-height:normal;margin:0;color:#000}body #regformmodal .gfield_error label,body #regformmodal .ginput_container_password label,body #regformmodal label{font-size:16px;font-weight:400;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif;margin:0;color:#000}body #regformmodal .ginput_container{margin:0!important}body #regformmodal input,body #regformmodal select{border:1px solid #E4E7EB!important;margin-bottom:1rem!important;padding:0;line-height:2;min-height:2.5rem}body #regformmodal input.button,body #regformmodal select.button{width:100px;background-color:#000}body #regformmodal input.large,body #regformmodal select.large{width:90%}body #regformmodal input.small,body #regformmodal select.small{width:30%}body #regformmodal input.medium,body #regformmodal select.medium{width:45%}body #regformmodal .button{border:none!important}body #regformmodal .gform_wrapper .ginput_complex.ginput_container{width:91%}body #regformmodal .gform_wrapper .ginput_complex.ginput_container .ginput_right{margin-left:0}body #regformmodal .floatleft{clear:none;float:left;width:44%!important;margin:0}body #regformmodal .floatleft .large,body #regformmodal .gform_wrapper .top_label .gfield_error{width:100%}body #regformmodal .floatleft.rightmargin{margin:0 10px 0 0}body #regformmodal .gfield_select{background:#fff;border:none;min-height:0;margin:0;height:auto;font-size:14px;padding:6px 0 6px 10px}body #regformmodal .gform_footer{padding:0;margin:0}body #regformmodal .gform_wrapper li{padding:0}body #regformmodal .crikeypassword>label,body #regformmodal .gfield_required,body #regformmodal .validation_error{display:none}body #regformmodal .validation_message{margin:0;padding:0!important;font-size:14px;font-weight:400;color:#e91d24;top:-12px;position:relative}body #regformmodal .gform_wrapper li.gfield_error input,body #regformmodal body .block__content .gform_wrapper li.gfield_error input{border:1px solid #c51620;background-color:#ffc4c7}body #regformmodal .gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:0}body #regformmodal .gfield_error{margin:0!important;background-color:#e8f3f8;border:none}body #regformmodal .small{color:#000;font-size:16px}body #regformmodal .small a{text-decoration:underline}body #regformmodal #loginform p{margin-bottom:0}body #regformmodal #loginform p input{margin-bottom:15px}body #regformmodal #loginform p input#wp-submit{margin-bottom:0;background-color:#000;border-color:#000;box-shadow:none;color:#fff;font-weight:700;font-size:1.285714rem;line-height:2;width:100px}body #regformmodal #loginform p.login-remember{display:inline-block}body #regformmodal #loginform p.login-remember label{font-family:inherit;font-weight:400}body #regformmodal #loginform a.login-forgot{float:right;font-size:16px;bottom:10px;font-weight:400;font-family:'Harriet Text',Georgia,serif;position:relative;color:#000;text-decoration:underline}body #comments .comment-list li .fn,body #comments .comment-list li .reply .comment-reply-link,body #comments .comment-respond .submit,body #comments .pagination__pages{font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif}body .subscribe__block__content{width:100%}body #comments .pagination__pages{-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;position:relative;line-height:1.4;font-size:20px;font-size:1.428571rem;padding-top:0;top:0;margin-bottom:.292857rem;font-weight:700;text-align:center;display:block}body #comments .comment-reply-login,body #comments .comments-title,body #comments .logged-in-as,body #comments .says{display:none}body #comments .comment-list{padding:0}body #comments .comment-list li{list-style:none}body #comments .comment-list li .comment-body,body #comments .comment-list li article{padding:0 35px 10px 0;background:#e8f3f8}body #comments .comment-list li .comment-body .comment-content-right,body #comments .comment-list li article .comment-content-right{padding-top:15px;display:table-cell}body #comments .comment-list li .comment-body .comment-meta,body #comments .comment-list li article .comment-meta{margin-bottom:1.3rem;margin-top:-3px;font-size:18px}@media screen and (min-width:68.75em){body #comments .comment-list li .comment-body .comment-content p,body #comments .comment-list li .comment-body .comment-meta time,body #comments .comment-list li article .comment-content p,body #comments .comment-list li article .comment-meta time{font-size:18px;line-height:30px;margin-bottom:1rem}}body #comments .comment-list li .comment-body .comment-content p a,body #comments .comment-list li article .comment-content p a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}body #comments .comment-list li .comment-body .comment-author.vcard,body #comments .comment-list li article .comment-author.vcard{width:auto;float:left;margin-right:1.5rem}body #comments .comment-list li .comment-body .comment-author.vcard img,body #comments .comment-list li article .comment-author.vcard img{background-color:#fff}body #comments .comment-list li .comment-body .comment-author .comment-index-number,body #comments .comment-list li article .comment-author .comment-index-number{background-color:#a3b9c5;padding:1.5rem;text-align:center;color:#fff;font-weight:700;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif}body #comments .comment-list li .children article,body #comments .comment-list li .children li{margin:2rem 0 0 1rem}body #comments .comment-list li .fn{text-transform:capitalize}body #comments .comment-list li .reply{margin-bottom:1.3rem;margin-top:1rem}body #comments .comment-list li .reply .comment-reply-link{color:#fff;background:#000;padding:15px 50px;margin:0}body #comments .comment-list .comment-respond{padding-top:2rem}body #comments .comment-respond .comment-reply-title,body #comments .comment-respond .must-log-in{font-size:20px;font-size:1.3rem}body #comments .comment-respond .comment-form-comment label{display:none}body #comments .comment-respond textarea{width:100%;max-width:none;min-height:0;border:2px solid #a3b9c5;height:15rem}body #comments .comment-respond .submit{color:#fff;background:#000;padding:15px 50px;margin:0;border:none;font-size:18px}body .trc_related_container .video-label-box,body .trc_related_container .video-label-box:hover,body .trc_related_container .videoCube a,body .trc_related_container .videoCube a:hover,body .trc_related_container .videoCube a:hover:hover,body .trc_related_container .videoCube a:link,body .trc_related_container .videoCube a:link:hover,body .trc_related_container .videoCube_hover a,body .trc_related_container .videoCube_hover a:hover{text-decoration:none!important}body .trc_related_container .videoCube{margin-bottom:1.5rem!important}body .trc_related_container .videoCube :nth-child(even){margin-bottom:2rem!important}body .trc_related_container .thumbBlock_holder{width:111px!important;height:83px}body .trc_related_container .video-label{font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:21px!important}body .trc_related_container .branding{font-family:'Harriet Text',Georgia,serif!important;font-size:14px!important;color:#A3B9C5!important;line-height:21px!important;font-weight:400!important}body .trc_related_container .organic-thumbnails-a,body .trc_related_container .thumbnails-a{padding:10px}body .trc_related_container .logoDiv{display:none!important}body .tipoffpage .gform_footer{max-width:686px;max-width:49rem}body .lwa-default{margin:10px 20px!important;padding:0!important}body .lwa-default input{margin-bottom:0!important}body .lwa-default .lwa-status{border:none;background-color:transparent;border-radius:0;margin:2.5rem 0 10px -5px;padding:0;font-family:"Alright Sans",Tahoma,Verdana,Segoe,sans-serif;color:#0469b1;line-height:1.75rem}body .lwa-default .lwa-status a{text-decoration:underline}body .lwa-default .lwa-loading{background:0 0;display:none;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;float:left}body .lwa-default .lwa-loading:before{content:"\f110"}body .lwa-default table tr td{padding:0;margin:0;width:100%;max-width:0}body .lwa-default table tr td label{color:#000}body .lwa-default table tr td.lwa-password-label,body .lwa-default table tr td.lwa-username-label{position:relative;top:10px}body .lwa-default table tr td.ginput_container_checkbox label{display:inline;font-size:18px;top:2px;font-weight:400;font-family:'Harriet Text',Georgia,serif}body .lwa-default table tr td.ginput_container_checkbox a.links-remember{float:right;font-size:16px;top:10px;font-weight:400;font-family:'Harriet Text',Georgia,serif;position:relative;color:#000;text-decoration:underline}body .liveblog #status_bar #PupdateStat,body .liveblog #status_bar div p{font-family:"Alright Sans",Tahoma,Verdana,Segoe,sans-serif;top:0;font-weight:700}body .lwa-default table tr td .button{background-color:#000;border-color:#000}body .gfield_select{background:#fff;min-height:3rem;margin:0;height:auto;font-size:14px;padding:14px 0 14px 10px;border:1px solid silver}@media screen and (min-width:54.375em){body .liveblog .embedcode{max-width:40rem}}@media screen and (min-width:68.75em){body .liveblog .embedcode{max-width:49rem}}body .liveblog .embedcode>div:first-child>div:last-child{color:red!important;display:none!important}body .liveblog .author_mini{background-color:#e8f3f8}body .liveblog .author_mini p{display:block!important;float:none;padding:1.5rem 1rem 1rem 1.5rem;line-height:1.87;max-width:100%!important}body .liveblog iframe{margin:10px auto 20px}body .liveblog #status_bar{background-color:#000!important;padding:.5rem 0 .5rem 1rem}body .liveblog #status_bar #PupdateStat{font-size:17px}body .liveblog #status_bar div{padding:0!important}body .liveblog #status_bar div p{font-size:17px}body .liveblog #status_bar div p:nth-child(2),body .liveblog #status_bar div p:nth-child(3){background-color:#000!important;border:none!important;color:#000!important}body .liveblog #pagestr,body .liveblog .blogdiv:hover{background-color:#fff!important}body .liveblog #status_bar div p:nth-child(2):before{content:"\f078";font-size:17px;font-family:FontAwesome;color:#fff!important}body .liveblog #status_bar div p:nth-child(3):before{content:"\f077";font-size:17px;font-family:FontAwesome;color:#fff!important}body .liveblog .blogdiv{border-bottom:solid 2px #cfe4ed!important;clear:both;float:none;margin-bottom:0!important;padding:2rem 0 .4rem!important}body .liveblog .blogdiv:last-child{border-bottom:none!important}body .liveblog .blogdiv time{color:#e91d24!important;font-family:"Alright Sans",Tahoma,Verdana,Segoe,sans-serif}body .liveblog .blogdiv>p{margin-bottom:2rem!important;font-family:'Harriet Text',Georgia,serif}body .liveblog .blogdiv>p:first-child{font-family:"Alright Sans",Tahoma,Verdana,Segoe,sans-serif;color:#000!important;margin-bottom:2rem!important;margin-top:1.5rem!important;font-size:2rem;line-height:1.285714}body .liveblog .blogdiv>p:first-child span{display:block;color:#0469b1!important;font-family:'Harriet Text',Georgia,serif;font-size:20px;margin-top:10px}body .graph__container .graph__grey__bottom,body .liveblog #pagestr{font-family:"Alright Sans",Tahoma,Verdana,Segoe,sans-serif}body .liveblog .blogdiv blockquote p{color:#72828b!important;font-size:20px;font-size:1.428571rem;line-height:1.8;padding:0 1.9rem;margin:0}body .liveblog .blogdiv blockquote p:after,body .liveblog .blogdiv blockquote p:before{visibility:visible}body .liveblog .blogdiv ol li p,body .liveblog .blogdiv ul li p{margin:0!important;padding:0!important}body .liveblog #pagestr{border:1px solid #0469b1!important;margin:0 0 1rem!important;max-width:18rem;color:#0469b1!important;padding:.5rem!important;font-size:1.2rem!important}body .breakout .block__main{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%}body .breakout .block__main .block__content{width:95%;padding:1rem}body .breakout .block__main .block__content .article-body{padding:0}@media screen and (max-width:869px){body .breakout .block__main .block__content{width:100%;padding:0}}body .graph__container{width:47.5%;margin:0 10px;float:left}body .graph__container img{width:100%}body .graph__container .showontablet{display:none}@media screen and (min-width:870px) and (max-width:1140px){body .graph__container{width:45%}}@media screen and (max-width:869px){body .graph__container{width:95.5%;float:none;margin:10px 0}body .graph__container .showontablet{display:block}body .graph__container .showondesktop{display:none}}body .graph__container .graph__info{background-color:#e8f3f8;width:100%;float:left}body .graph__container .graph__info div{float:left;margin:2rem 0;width:49%;text-align:center}body .graph__container .graph__info h3{margin-bottom:0}body .graph__container .graphdetail__desc h3{margin:2rem 0;font-size:22px}body .graph__container .graphdetail__desc h5{font-size:18px;margin-bottom:0;margin-left:1rem;top:-24px}body .graph__container .graphdetail__desc h6{font-size:16px;margin:1.3rem 0;color:#72828b!important}body .graph__container .graphdetail__desc p.promisedesc{padding:0;margin:0 0 0 2rem;font-size:1rem;top:-1.7rem}body .graph__container .graphdetail__desc .saving,body .graph__container .graphdetail__desc .spending{margin-bottom:.75rem;clear:both;float:none}body .graph__container .graphdetail__desc .saving:before,body .graph__container .graphdetail__desc .spending:before{position:relative;float:left;width:30px;top:-1.5rem;font-weight:700;font-size:1.5rem}body .graph__container .graphdetail__desc .spending:before{content:"-"}body .graph__container .graphdetail__desc .saving:before{content:"+"}body .graph__container .graph__grey__bottom{background-color:#000;color:#fff;text-align:center;padding:2rem 2rem 1.5rem;font-weight:700;font-size:1.2rem}body .graph__container .graph__grey__bottom h2{text-align:center;color:#fff;margin-top:.75rem}body .graph__container .graph__blue__bottom{background-color:#e8f3f8}body .graph__container .graph__blue__bottom p{font-size:1rem;padding:1.25rem 1rem 0}body .specialedition{display:inline-block;padding-bottom:25px;padding-left:2rem}@media screen and (max-width:68.75em){body .specialedition{padding-left:1.5rem}}@media screen and (max-width:54.375em){body .specialedition{padding-left:1rem}}body .specialedition .specialedition__subheading{font-size:1.285714rem;top:-.564286rem;margin-bottom:1.3rem}body .specialedition .specialedition_btn{top:-.564286rem;background-color:#000;border-color:#000;color:#fff;font-family:Alright Sans,Tahoma,Verdana,Segoe,sans-serif;font-size:18px;font-weight:700;padding:0 30px;margin-bottom:.564286rem;height:40px;line-height:40px;display:inline-block}body .advertisement_large{display:block}body aside.header-sidebar-right{position:relative;margin-left:2em}body aside.header-sidebar-right .sidebar-container{position:absolute;top:0;right:0;min-width:300px!important}body aside.header-sidebar-right .sas_ad_mrec01{display:block;float:none;min-height:auto!important;max-width:300px!important;margin:0}body .freetrial-popup .showonmobile,body .no-close .ui-dialog-titlebar-close{display:none}@media (max-width:1100px){body aside.header-sidebar-right .sidebar-container{display:none}}body .ensure-width{min-width:300px}@media (min-width:1290px) and (max-width:1720px){body .advertisement_large{min-height:600px!important}}body .block__added{text-align:center}body .block__added.inside_content .advertisement_large{float:none;margin-top:2rem;margin-bottom:2rem}body .block__added.locked_content .advertisement_large{float:none;margin-top:2rem}@media screen and (min-width:54.375em){body .block__added.locked_content .advertisement_large{margin-bottom:-3rem;margin-top:1rem}}@media screen and (max-width:335px){body .block__added.locked_content .advertisement_large{margin-left:0}}body .ui-dialog{z-index:1001}body .ui-widget-overlay{background-color:#000;background-image:none;opacity:.75;z-index:10;position:fixed;top:0;left:0;width:100%;height:100%}body .freetrial-popup{display:none;z-index:100}body .freetrial-popup .block_locked{z-index:1;display:flex;width:40rem;margin:0 auto;position:fixed;top:8rem;left:0;right:0}body .freetrial-popup .block_locked:before{display:none}body .freetrial-popup .block_locked .block__label{width:15%}body .freetrial-popup .block_locked .block__label .icon_live{width:2em}body .freetrial-popup .block_locked .popup_text{margin-bottom:1rem}body .freetrial-popup .block_locked .block__content{width:85%;padding-right:4rem;padding-bottom:1rem}body .freetrial-popup .block_locked .block__content .close{position:relative;cursor:pointer;color:#fff;float:right;font-size:2rem;font-weight:400;right:-2rem;top:-1rem}body .freetrial-popup .block_locked form .gfield_label{font-size:1.25rem!important}body .freetrial-popup .block_locked form input[type=password],body .freetrial-popup .block_locked form input[type=text]{margin:0 0 1.25rem}body .freetrial-popup .block_locked form li.gfield_error .validation_message{color:#ffcaca!important;margin-bottom:0!important}body .freetrial-popup .block_locked .displaymessage h4,body .freetrial-popup .block_locked form li.gfield_error label{color:#fff!important}@media screen and (min-width:1024px) and (max-width:1440px){body .freetrial-popup .block_locked form .floatleft{width:47.5%!important}}body .freetrial-popup .block_locked form li.gfield_error input{margin-bottom:0!important}body .freetrial-popup .block_locked .displaymessage p{font-size:1.25rem;margin-bottom:.5rem;line-height:1.7}@media screen and (max-width:1023px){body .freetrial-popup .block_locked form .floatleft{width:94%!important}body .freetrial-popup .block_locked{display:block;width:85%;left:0;right:0;top:3rem;background-color:#c51a20}body .freetrial-popup .block_locked .block__content,body .freetrial-popup .block_locked .block__label{width:100%!important}body .freetrial-popup .block_locked .block__label{padding:1rem;text-align:left;display:block}body .freetrial-popup .block_locked .block__content{padding-right:1rem}body .freetrial-popup .block_locked .block__content:before{display:none}body .freetrial-popup .block_locked .block__content .close{top:-4.75rem;right:0;font-size:1.25rem;z-index:11}body .freetrial-popup .block_locked form .gfield_label{font-size:1.15rem!important}body .freetrial-popup .block_locked form input{line-height:2.25!important;margin-bottom:1rem!important}body .freetrial-popup .block_locked form input.button{padding:.5rem;font-size:1.1rem}body .freetrial-popup .displaymessage p{line-height:1.5}}@media screen and (max-width:650px){body .freetrial-popup .showonmobile{display:block}body .freetrial-popup .showondesktop{display:none}}@media screen and (max-height:500px){body .freetrial-popup .hideform{display:block}body .freetrial-popup .showform{display:none}body .freetrial-popup .gform_button{background-color:#000;border:none;font-size:1em;box-shadow:none}}@media screen and (max-device-height:650px){body .freetrial-popup .block_locked{top:2.5rem}body .freetrial-popup .block__label{display:none!important}body .freetrial-popup .block__content .close{top:-1rem!important}}@media screen and (max-width:68.75em){body .post-nav{display:none}}body .post-nav a{position:fixed;width:60px;height:60px}body .post-nav a.prev-post{background:url(../images/left-arrow.svg) 17px 17px no-repeat #E8F2FA;left:0}body .post-nav a.next-post{background:url(../images/right-arrow.svg) 17px 17px no-repeat #E8F2FA;right:0}body #hamburger_menu_leftcol li a{display:inline-block;padding-right:0;padding-left:10px}body #hamburger_menu_leftcol li span{font-size:1.714286rem;font-weight:700;padding:10px;margin-left:10px;cursor:pointer}body #hamburger_menu_leftcol ul{list-style:none;margin-top:5px}body #hamburger_menu_leftcol ul.hide{display:none}body #hamburger_menu_leftcol ul.show{display:inline-block}body #hamburger_menu_leftcol ul ul a{color:#83939c}body #hamburger_menu_rightcol li a{padding-left:10px}@media screen and (min-width:768px){body #hamburger_menu_leftcol{width:50%;position:relative}body #hamburger_menu_leftcol+.search{padding-left:10px;margin-left:0}body #hamburger_menu_leftcol+.search input{max-width:175px}body #hamburger_menu_leftcol li{position:initial}body #hamburger_menu_leftcol li>span.minus+ul{position:absolute;top:0;left:170px;width:100%}body #hamburger_menu_leftcol li>span.minus+ul ul{position:relative;margin-left:0}body #hamburger_menu_leftcol li>span.minus+ul ul a{padding-left:0}body #hamburger_menu_leftcol ul a{font-size:18px;padding-left:24px}body #hamburger_menu_leftcol ul ul{left:0!important}body #hamburger_menu_leftcol ul ul a{font-size:15px}body #hamburger_menu_rightcol{margin-top:10px}}@media screen and (max-width:767px){body #hamburger_menu_leftcol li{width:100%;padding-left:0}body #hamburger_menu_leftcol li a{background-color:transparent}body #hamburger_menu_leftcol ul{width:100%;margin-bottom:0;padding-left:0}body #hamburger_menu_leftcol ul a{font-size:16px}body #hamburger_menu_leftcol ul ul a{font-size:12px}body #hamburger_menu_rightcol{margin-top:30px}body #hamburger_menu_rightcol li{width:100%}}#inline-paywall .sign-in__body{font-size:1.4rem}body.sponsored-category .sponsorlabel{margin-bottom:10px}body.sponsored-category .sponsortrip .author__portrait{margin:4px 28px 4px 4px;filter:none;-webkit-filter:none}