@media (min-width: 649px) and (max-width: 960px){.breaking-news__teaser{float:none;width:auto;margin-right:auto;font-size:14px;font-size:.875rem}}@media (min-width: 0) and (max-width: 648px){.breaking-news__teaser{float:none;width:auto;margin-right:auto;font-size:14px;font-size:.875rem;line-height:1.5}}.lead-story{width:79.1666666667%;float:right;margin-right:0}@media (min-width: 649px) and (max-width: 960px){.lead-story{float:none;width:auto;margin-right:auto;margin-bottom:40px;margin-bottom:2.5rem}}@media (min-width: 0) and (max-width: 648px){.lead-story{float:none;width:auto;margin-right:auto;margin-bottom:40px;margin-bottom:2.5rem}}.lead-story__items{margin:0;padding:0}.lead-story__item{list-style:none;position:relative}.lead-story__item img{width:100%}.lead-story__image-wrapper{overflow:hidden;height:398px}@media (min-width: 649px) and (max-width: 960px){.lead-story__image-wrapper{margin-bottom:20px;margin-bottom:1.25rem;height:290px}}@media (min-width: 0) and (max-width: 648px){.lead-story__image-wrapper{margin-bottom:10px;margin-bottom:.625rem;height:auto}}.lead-story__headline{margin-bottom:20px;margin-bottom:1.25rem;font-size:36px;font-size:2.25rem}@media (min-width: 1201px){.lead-story__headline{left:40px;margin:0;position:absolute;top:40px;width:70%}.lead-story__headline a{background-color:#1A7991;color:#fff;line-height:1.45}.lead-story__headline a:hover{background-color:#7196a0;color:#fff}}@media (min-width: 641px) and (max-width: 1200px){.lead-story__headline{font-size:32px;font-size:2rem;left:20px;margin:0;position:absolute;top:20px;width:70%}.lead-story__headline a{background-color:#1A7991;color:#fff;line-height:1.45}.lead-story__headline a:hover{color:#fff}}@media (min-width: 0) and (max-width: 648px){.lead-story__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:20px;font-size:1.25rem}.lead-story__headline a{color:#1A7991}.lead-story__headline a:hover{color:#2E98B3}}@media (min-width: 961px){.lead-story__content{display:none}}.lead-story__topics{margin-bottom:15px;margin-bottom:.9375rem}.lead-story__sub-headline{margin-bottom:20px;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;color:#333;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.40}@media (min-width: 649px) and (max-width: 960px){.lead-story__sub-headline{margin-bottom:10px;margin-bottom:.625rem;font-size:18px;font-size:1.125rem}}@media (min-width: 0) and (max-width: 648px){.lead-story__sub-headline{margin-bottom:10px;margin-bottom:.625rem;font-size:16px;font-size:1rem}}.lead-story__subscriber-only{margin-right:10px;margin-right:.625rem;font-size:12px;font-size:.75rem;color:#5C6F7A}.lead-story__subscriber-only:before{margin-right:5px;margin-right:.3125rem;font-size:18px;font-size:1.125rem;content:"\f084"}.lead-story__teaser{margin-bottom:40px;margin-bottom:2.5rem;color:#262626}.lead-story hr{border-bottom:1px solid #aaa;border-left:none;border-right:none;border-top:none;margin:0 auto;width:60%}.lead-story-content-only{padding:20px;padding:1.25rem}@media (min-width: 649px) and (max-width: 960px){.lead-story-content-only{display:none}}@media (min-width: 0) and (max-width: 648px){.lead-story-content-only{display:none}}.lead-story-content-only__items{margin:0;padding:0}.lead-story-content-only__item{margin-bottom:40px;margin-bottom:2.5rem;list-style:none}.lead-story-content-only__topics{margin-bottom:15px;margin-bottom:.9375rem}.lead-story-content-only__sub-headline{margin-bottom:20px;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;color:#333;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.40}@media (min-width: 649px) and (max-width: 960px){.lead-story-content-only__sub-headline{margin-bottom:10px;margin-bottom:.625rem;font-size:18px;font-size:1.125rem}}@media (min-width: 0) and (max-width: 648px){.lead-story-content-only__sub-headline{margin-bottom:10px;margin-bottom:.625rem;font-size:16px;font-size:1rem}}.lead-story-content-only__subscriber-only{margin-right:10px;margin-right:.625rem;font-size:12px;font-size:.75rem;color:#5C6F7A}.lead-story-content-only__subscriber-only:before{margin-right:5px;margin-right:.3125rem;font-size:18px;font-size:1.125rem;content:"\f084"}.lead-story-content-only__teaser{margin-bottom:10px;margin-bottom:.625rem;color:#262626}.lead-story-content-only hr{border-bottom:1px solid #aaa;border-left:none;border-right:none;border-top:none;margin:0 auto;width:60%}.featured-stories__items{margin:0;padding:0}.featured-stories__item{margin-bottom:40px;margin-bottom:2.5rem;list-style:none;position:relative}.featured-stories__item:last-child{margin-bottom:10px;margin-bottom:.625rem}.featured-stories__item:last-child hr{display:none}@media (min-width: 649px) and (max-width: 960px){.featured-stories__image{margin-bottom:15px;margin-bottom:.9375rem}}@media (min-width: 0) and (max-width: 648px){.featured-stories__image{margin-bottom:15px;margin-bottom:.9375rem}}.featured-stories__content{padding:20px;padding:1.25rem}@media (min-width: 649px) and (max-width: 960px){.featured-stories__content{margin-bottom:40px;margin-bottom:2.5rem;padding:0}}@media (min-width: 0) and (max-width: 648px){.featured-stories__content{margin-bottom:40px;margin-bottom:2.5rem;padding:0}}.featured-stories__topics{margin-bottom:15px;margin-bottom:.9375rem}@media (min-width: 649px) and (max-width: 960px){.featured-stories__topics{margin-bottom:5px;margin-bottom:.3125rem}}@media (min-width: 0) and (max-width: 648px){.featured-stories__topics{margin-bottom:5px;margin-bottom:.3125rem}}.featured-stories__subscriber-only{margin-right:10px;margin-right:.625rem;font-size:12px;font-size:.75rem;color:#5C6F7A}.featured-stories__subscriber-only:before{margin-right:5px;margin-right:.3125rem;font-size:18px;font-size:1.125rem;content:"\f084"}.featured-stories__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:36px;font-size:2.25rem}@media (min-width: 649px) and (max-width: 960px){.featured-stories__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:24px;font-size:1.5rem}}@media (min-width: 0) and (max-width: 648px){.featured-stories__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:18px;font-size:1.125rem}}.featured-stories__sub-headline{margin-bottom:20px;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;color:#333;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.40}@media (min-width: 649px) and (max-width: 960px){.featured-stories__sub-headline{margin-bottom:10px;margin-bottom:.625rem;font-size:18px;font-size:1.125rem}}@media (min-width: 0) and (max-width: 648px){.featured-stories__sub-headline{margin-bottom:10px;margin-bottom:.625rem;font-size:16px;font-size:1rem}}.featured-stories__teaser{margin-bottom:10px;margin-bottom:.625rem;color:#262626}.featured-stories hr{border-bottom:1px solid #aaa;border-left:none;border-right:none;border-top:none;margin:0 auto;width:60%}.current-issue{margin-bottom:80px;margin-bottom:5rem;padding:0 20px;padding: 0 20px}.upper-footer .current-issue{*zoom:1;max-width:1296px;max-width:81rem;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;margin-left:auto;margin-right:auto;margin-bottom:40px;margin-bottom:2.5rem}.upper-footer .current-issue:after{content:"";display:table;clear:both}@media (min-width: 649px) and (max-width: 960px){.upper-footer .current-issue{margin-bottom:20px;margin-bottom:1.25rem}}@media (min-width: 0) and (max-width: 648px){.upper-footer .current-issue{margin-bottom:0}}@media (min-width: 649px) and (max-width: 960px){.current-issue{padding:0}}@media (min-width: 649px) and (max-width: 768px){.current-issue{margin-bottom:0}}@media (min-width: 0) and (max-width: 648px){.current-issue{margin-bottom:0;padding:0}}.current-issue__title{margin-bottom:20px;margin-bottom:1.25rem;padding:20px 0;padding: 20px 0;font-size:24px;font-size:1.5rem;border-bottom:5px solid #222;border-top:5px solid #222;color:#222;line-height:1.25;text-align:center;text-transform:uppercase}.current-issue__title strong{font-size:28px;font-size:1.75rem}.current-issue__title span{color:#F13615}.current-issue-details{margin-bottom:40px;margin-bottom:2.5rem}.upper-footer .current-issue-details{width:48.4076433121%;float:left;margin-right:3.1847133758%}@media (min-width: 649px) and (max-width: 960px){.upper-footer .current-issue-details{float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.upper-footer .current-issue-details{float:none;width:auto;margin-right:auto}}.current-issue-details__image{margin-bottom:10px;margin-bottom:.625rem;width:39.8089171975%;float:left;margin-right:3.1847133758%}.current-issue-details__date{margin-bottom:10px;margin-bottom:.625rem;font-size:18px;font-size:1.125rem;color:#5C6F7A;display:block}.current-issue-details__headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:24px;font-size:1.5rem}.current-issue-details__teaser{margin-bottom:20px;margin-bottom:1.25rem;color:#262626}.current-issue-details__subscribe-now{padding:10px 20px;padding: 10px 20px}.current-issue-article{width:48.4076433121%;float:left;margin-right:3.1847133758%}.current-issue-article:nth-child(2n){float:right;margin-right:0}.upper-footer .current-issue-article{width:22.6114649682%;float:left;margin-right:3.1847133758%}.upper-footer .current-issue-article:nth-child(2n){float:right;margin-right:0}@media (min-width: 649px) and (max-width: 960px){.upper-footer .current-issue-article{width:48.4076433121%;float:left;margin-right:3.1847133758%}.upper-footer .current-issue-article:nth-child(2n){float:right;margin-right:0}}@media (min-width: 0) and (max-width: 648px){.upper-footer .current-issue-article{float:none;width:auto;margin-right:auto}}@media (min-width: 649px) and (max-width: 768px){.current-issue-article{margin-bottom:40px;margin-bottom:2.5rem;float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.current-issue-article{margin-bottom:40px;margin-bottom:2.5rem;float:none;width:auto;margin-right:auto}}.current-issue-article__title{margin-bottom:10px;margin-bottom:.625rem;padding-bottom:10px;padding-bottom:.625rem;font-size:28px;font-size:1.75rem;border-bottom:5px solid #222;color:#222;text-align:center;text-transform:uppercase}.current-issue-article__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:21px;font-size:1.3125rem}.current-issue-article__author-image{margin-right:10px;margin-right:.625rem;border-radius:5px;display:inline-block;float:left;height:30px;overflow:hidden;width:30px}.current-issue-article__author-image img{height:auto;width:30px}.current-issue-article__author-name{margin-right:20px;margin-right:1.25rem;display:inline-block}.current-issue-article__author-name a{margin-bottom:10px;margin-bottom:.625rem;-webkit-transition:border 0.1s ease-in-out,color 0.1s ease-in-out;-moz-transition:border 0.1s ease-in-out,color 0.1s ease-in-out;transition:border 0.1s ease-in-out,color 0.1s ease-in-out;border-bottom:1px solid #1A7991;color:#1A7991;display:inline-block;font-style:italic;text-decoration:none}.current-issue-article__author-name a:hover{color:#229dbc;border-bottom:1px solid #229dbc}.current-issue-article__topic{display:inline-block}.current-issue-article__teaser{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;color:#262626;line-height:1.75}.recent-news{width:20.8333333333%;float:left;margin-right:0%;margin-bottom:20px;margin-bottom:1.25rem;background-color:#F9F9F9;position:relative}@media (min-width: 649px) and (max-width: 960px){.recent-news{float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.recent-news{float:none;width:auto;margin-right:auto}}.recent-news__items{margin:0;padding:0}@media (min-width: 649px) and (max-width: 960px){.recent-news__items{padding:10px 0;padding: 10px 0}}@media (min-width: 0) and (max-width: 648px){.recent-news__items{padding:10px 0;padding: 10px 0}}.recent-news__item{padding:20px;padding:1.25rem;border-bottom:1px solid #EAEAEA;list-style:none}@media (min-width: 649px) and (max-width: 960px){.recent-news__item{padding:10px;padding:.625rem;width:31.2101910828%;float:left;margin-right:3.1847133758%;border:none}.recent-news__item:nth-child(3n){float:right;margin-right:0}.recent-news__item:nth-child(3n+1){clear:both}}@media (min-width: 0) and (max-width: 648px){.recent-news__item{padding:10px;padding:.625rem;border:none}.recent-news__item:nth-child(n+7){display:none}}.recent-news__subscriber-only{margin-right:10px;margin-right:.625rem;color:#5C6F7A;float:left;line-height:1.4}.recent-news__subscriber-only:before{font-size:16px;font-size:1rem;content:"\f084"}.recent-news__headline{font-size:16px;font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.4}.recent-news__headline a{-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#5C6F7A;text-decoration:none}.recent-news__headline a:hover{color:#3d4a51}.recent-news__more-news{padding:10px 20px;padding: 10px 20px;display:block;text-align:right}@media (min-width: 649px) and (max-width: 960px){.recent-news__more-news{padding:3px 0 7px 0;padding: 3px 0 7px 0;background-color:#eee;text-align:center}}@media (min-width: 0) and (max-width: 648px){.recent-news__more-news{padding:3px 0 7px 0;padding: 3px 0 7px 0;background-color:#eee;text-align:center}}.recent-news .wrapper{background-color:#F9F9F9}@media (min-width: 0) and (max-width: 648px){.recent-news--desktop{display:none}}.recent-news--mobile{display:none}@media (min-width: 0) and (max-width: 648px){.recent-news--mobile{display:block}}.recent-blog-posts{margin-bottom:40px;margin-bottom:2.5rem}.recent-blog-posts__items{margin:0;padding:0}.recent-blog-posts__item{padding:15px;padding:.9375rem;list-style:none}.recent-blog-posts__item:nth-child(1n){background-color:#A60F57}.recent-blog-posts__item:nth-child(1n) .recent-blog-posts__headline a:hover{color:#DAA1BC}.recent-blog-posts__item:nth-child(1n) .recent-blog-posts__author-name a{border-bottom:1px solid #DAA1BC;color:#DAA1BC}.recent-blog-posts__item:nth-child(1n) .recent-blog-posts__author-name a:hover{border-bottom:1px solid #fff;color:#fff}.recent-blog-posts__item:nth-child(2n){background-color:#64052F}.recent-blog-posts__item:nth-child(2n) .recent-blog-posts__headline a:hover{color:#BA7996}.recent-blog-posts__item:nth-child(2n) .recent-blog-posts__author-name a{border-bottom:1px solid #BA7996;color:#BA7996}.recent-blog-posts__item:nth-child(2n) .recent-blog-posts__author-name a:hover{border-bottom:1px solid #fff;color:#fff}.recent-blog-posts__item:nth-child(3n){background-color:#F13615}.recent-blog-posts__item:nth-child(3n) .recent-blog-posts__headline a:hover{color:#EEB9B0}.recent-blog-posts__item:nth-child(3n) .recent-blog-posts__author-name a{border-bottom:1px solid #EEB9B0;color:#EEB9B0}.recent-blog-posts__item:nth-child(3n) .recent-blog-posts__author-name a:hover{border-bottom:1px solid #fff;color:#fff}.recent-blog-posts__item:nth-child(4n){background-color:#3D3270}.recent-blog-posts__item:nth-child(4n) .recent-blog-posts__headline a:hover{color:#9E90DF}.recent-blog-posts__item:nth-child(4n) .recent-blog-posts__author-name a{border-bottom:1px solid #9E90DF;color:#9E90DF}.recent-blog-posts__item:nth-child(4n) .recent-blog-posts__author-name a:hover{border-bottom:1px solid #fff;color:#fff}.recent-blog-posts__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:16px;font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.4}.recent-blog-posts__headline a{-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#fff;text-decoration:none}.recent-blog-posts__author-image{margin-right:10px;margin-right:.625rem;border-radius:15px;display:inline-block;float:left;height:30px;overflow:hidden;width:30px}.recent-blog-posts__author-image img{height:auto;width:30px}.recent-blog-posts__author-name{font-size:14px;font-size:.875rem;font-style:italic}.recent-blog-posts__author-name a{-webkit-transition:border 0.1s ease-in-out,color 0.1s ease-in-out;-moz-transition:border 0.1s ease-in-out,color 0.1s ease-in-out;transition:border 0.1s ease-in-out,color 0.1s ease-in-out;border-bottom:1px solid #fff;color:#fff;text-decoration:none}.recent-blog-posts__author-name a:hover{border-bottom:1px solid #fff;color:#fff}.main-sidebar .featured-products{margin-bottom:40px;margin-bottom:2.5rem}.main-sidebar .featured-products__items{margin:0;padding:0}.main-sidebar .featured-products__item{width:46.7105263158%;float:left;margin-right:6.5789473684%;display:block;list-style:none}.main-sidebar .featured-products__item:nth-child(2n){float:right;margin-right:0}.main-sidebar .featured-products__image{margin-bottom:10px;margin-bottom:.625rem}.main-sidebar .featured-products__headline{font-size:16px;font-size:1rem;font-weight:400;line-height:1.35}.main-sidebar .featured-products__headline a{color:#262626;text-decoration:none}.main-sidebar .featured-products__cost{font-size:21px;font-size:1.3125rem;color:#5C6F7A}.services-guide{margin-bottom:40px;margin-bottom:2.5rem}.services-guide__title{text-align:left}.services-guide__items{margin:0;padding:0}.services-guide__item{margin-bottom:20px;margin-bottom:1.25rem;padding:10px;padding:.625rem;width:46.7105263158%;float:left;margin-right:6.5789473684%;border:1px solid #DDD;display:block;list-style:none;text-align:center}.services-guide__item:nth-child(2n){float:right;margin-right:0}.services-guide__image{margin-bottom:10px;margin-bottom:.625rem}.services-guide__company{font-size:16px;font-size:1rem;font-weight:400;line-height:1.35}.services-guide__company a{color:#262626;text-decoration:none}.industry-events{margin-bottom:40px;margin-bottom:2.5rem}.industry-events__items{margin:0;padding:0}.industry-events__item{margin-bottom:10px;margin-bottom:.625rem;padding-bottom:10px;padding-bottom:.625rem;border-bottom:1px solid #71898A;list-style:none}.industry-events__date{padding:8px 0;padding: 8px 0;width:21.359223301%;float:left;margin-right:4.854368932%;border-right:1px solid #71898A;text-align:center}.industry-events__day{font-size:32px;font-size:2rem;color:#1A7991;display:block;font-weight:700;line-height:1}.industry-events__month{font-size:19px;font-size:1.1875rem;color:#1A7991;display:block;font-weight:700;line-height:1}.industry-events__content{width:73.786407767%;float:right;margin-right:0}.industry-events__headline{font-size:16px;font-size:1rem;font-family:"PT Serif",serif;font-weight:400;line-height:1.30}.industry-events__headline a{color:#1A7991;text-decoration:none}.industry-events__location{font-size:14px;font-size:.875rem;color:#71898A}.main-sidebar .launchpad-video{margin-bottom:40px;margin-bottom:2.5rem}.main-sidebar .launchpad-video__section-title{padding-top:20px;padding-top:1.25rem;margin-bottom:3px;margin-bottom:.1875rem;background-color:#1F78B1}.main-sidebar .launchpad-video__section-title:after{content:""}.main-sidebar .launchpad-video__items{margin:0;padding:0}.main-sidebar .launchpad-video__wrapper[data-video-widget-random="true"] .launchpad__item{display:none}.main-sidebar .launchpad-video__wrapper[data-video-widget-random="true"] .launchpad__item.showItem{display:block}.main-sidebar .launchpad-video__item{padding:10px 10px;padding: 10px 10px;margin-bottom:3px;margin-bottom:.1875rem;clear:both;list-style:none}.main-sidebar .launchpad-video__item:nth-child(odd){background-color:#E6F3FE}.main-sidebar .launchpad-video__item:nth-child(even){background-color:#B4DCFD}.main-sidebar .launchpad-video__thumnbnail{width:34.4660194175%;float:left;margin-right:4.854368932%}.main-sidebar .launchpad-video__content{overflow:hidden}.main-sidebar .launchpad-video__headline{font-size:16px;font-size:1rem;font-family:"Open Sans",sans-serif;font-weight:normal;margin-bottom:0}.main-sidebar .launchpad-video__headline a{color:#222;text-decoration:none}.main-sidebar .launchpad-video__headline a:hover{color:#222}.main-sidebar .launchpad-video__duration{font-size:12px;font-size:.75rem}.main-sidebar .launchpad-video__more-news{margin-top:-17px;margin-top:-1.0625rem;display:block;text-align:right}.quick-search{margin:20px 0 0 40px;margin: 20px 0 0 40px;background-color:#5C6F7A;float:right;height:40px;width:auto}@media (min-width: 0) and (max-width: 890px){.quick-search{margin-left:20px;margin-left:1.25rem}}@media (min-width: 1201px){.quick-search{bottom:20px;margin:0;position:absolute;right:10px}}@media (min-width: 0) and (max-width: 648px){.quick-search{display:none}}.main-nav--vertical .quick-search{display:none}@media (min-width: 0) and (max-width: 648px){.main-nav--vertical .quick-search{margin:20px;margin:1.25rem;background-color:#0b5669;display:block;float:none;position:relative}}.quick-search input[type="search"]{padding:9px 0 9px 20px;padding: 9px 0 9px 20px;font-size:14px;font-size:.875rem;background-color:#5C6F7A;border:none;color:#D2D7DA;outline:none;width:128px}@media (min-width: 1201px){.quick-search input[type="search"]{width:158px}}@media (min-width: 0) and (max-width: 648px){.quick-search input[type="search"]{padding:10px;padding:.625rem;background-color:#0b5669;width:75%}}.quick-search__button{font-size:20px;font-size:1.25rem;background:none;border:none;color:#fff;float:right;outline:none;padding:0}.quick-search__button:before{height:40px;line-height:40px;text-align:center;width:40px}@media (min-width: 0) and (max-width: 648px){.quick-search__button{position:absolute;right:0;top:0}}.social-media-rightrail{margin:20px 0;margin: 20px 0}.social-media-rightrail .editorial-content__title{color:#007a3d;border-bottom:1px solid #dcddde}.social-media-rightrail .social-connect__facebook-link,.social-media-rightrail .social-connect__twitter-link,.social-media-rightrail .social-connect__linkedin-link,.social-media-rightrail .social-connect__youtube-link,.social-media-rightrail .social-connect__rss-link{font-size:28px;font-size:1.75rem;margin:6px 10px 0 0;margin: 6px 10px 0 0;text-decoration:none;display:block;float:left;color:#333}.social-media-rightrail .social-connect__facebook-link{color:#365397}.social-media-rightrail .social-connect__twitter-link{color:#00a9f1}.social-media-rightrail .social-connect__linkedin-link{color:#006db3}.social-media-rightrail .social-connect__youtube-link{color:#b31217}.social-media-rightrail .social-connect__rss-link{color:#f26522}.social-media-rightrail .social-connect__subscribe-link{padding:5px 10px;padding: 5px 10px;background-color:#327ED6;color:#fff;text-decoration:none;display:inline-block}.daily-news{margin:20px 0;margin: 20px 0}.daily-news__header-image{margin-bottom:10px;margin-bottom:.625rem}.daily-news__articles{padding:20px 0;padding: 20px 0;border-top:3px dotted #eee;border-bottom:3px dotted #eee}.daily-news__image{margin-right:20px;margin-right:1.25rem;float:left;height:127px;width:190px}.daily-news__headline{margin-bottom:3px;margin-bottom:.1875rem;font-size:18px;font-size:1.125rem;color:#15aae2;line-height:1.45}.daily-news__headline a{color:#15aae2;text-decoration:none}.daily-news__headline a:hover{text-decoration:underline}.daily-news__teaser{font-size:12px;font-size:.75rem}.daily-news__meta{font-size:11px;font-size:.6875rem;color:#bcbec0}.daily-news__meta a{color:#bcbec0;text-decoration:none}.daily-news__meta a:hover{text-decoration:underline}.daily-news .owl-dots{text-align:right}.daily-news .owl-dots .owl-dot{padding:0 5px;padding: 0 5px;border-left:1px solid #eee}.daily-news .owl-dots .owl-dot.active span{background:none}.daily-news .owl-dots .owl-dot:hover span{background:none}.daily-news .owl-dots .owl-dot span{margin:3px;margin:.1875rem;font-size:12px;font-size:.75rem;background:none;border-radius:0;width:auto;height:auto}.publication-subscribe{padding:10px;padding:.625rem;margin-bottom:20px;margin-bottom:1.25rem;background-color:#00338E}.publication-subscribe__title{font-size:20px;font-size:1.25rem;padding-left:35px;padding-left:2.1875rem;margin-bottom:5px;margin-bottom:.3125rem;text-transform:uppercase;color:#dcddde;font-family:'Open Sans Condensed', sans-serif;font-weight:700;background:url(/images/bullet-02.gif) no-repeat;line-height:1.45}.publication-subscribe__submit-button{padding:5px 10px;padding: 5px 10px;background-color:#E5E5E5;border-radius:3px;font-family:'Open Sans Condensed', sans-serif;font-weight:700;color:#00A1E1;border:none;text-transform:uppercase;float:right}.publication-subscribe .selectize-control{width:70%;float:left}.home-data-dig .editorial-content__title{color:#007a3d}.editor-picks{margin-bottom:20px;margin-bottom:1.25rem}.editor-picks__title{color:#007a3d;border-bottom:1px solid #dcddde}.editor-picks__article{margin-bottom:20px;margin-bottom:1.25rem;width:28.9473684211%;float:left;margin-right:6.5789473684%}.editor-picks__article:nth-child(3n+1){float:right;margin-right:0}@media (min-width: 750px) and (max-width: 900px){.editor-picks__article{width:100%;float:right;margin-right:0}}@media (min-width: 0) and (max-width: 650px){.editor-picks__article{width:100%;float:right;margin-right:0}}.editor-picks__image{margin-bottom:10px;margin-bottom:.625rem}@media (min-width: 750px) and (max-width: 900px){.editor-picks__image{margin:0 20px 0 0;margin: 0 20px 0 0;float:left}}@media (min-width: 410px) and (max-width: 650px){.editor-picks__image{margin:0 20px 0 0;margin: 0 20px 0 0;float:left}}@media (min-width: 0) and (max-width: 410px){.editor-picks__image{margin:0 0 10px 0;margin: 0 0 10px 0;float:none}}.editor-picks__headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:16px;font-size:1rem;color:#15aae2;font-weight:normal;line-height:1.45}.editor-picks__headline a{color:#15aae2;text-decoration:none}.editor-picks__teaser{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;line-height:1.45}.editor-picks__meta{font-size:11px;font-size:.6875rem;color:#bcbec0}.editor-picks__meta a{color:#bcbec0}.popular-stories{margin-bottom:20px;margin-bottom:1.25rem}.popular-stories__title{color:#007a3d;border-bottom:1px solid #dcddde}.popular-stories__article{margin-bottom:20px;margin-bottom:1.25rem;width:28.9473684211%;float:left;margin-right:6.5789473684%}.popular-stories__article:nth-child(3n){float:right;margin-right:0}@media (min-width: 750px) and (max-width: 900px){.popular-stories__article{width:100%;float:right;margin-right:0}}@media (min-width: 0) and (max-width: 650px){.popular-stories__article{width:100%;float:right;margin-right:0}}.popular-stories__image{margin-bottom:10px;margin-bottom:.625rem}@media (min-width: 750px) and (max-width: 900px){.popular-stories__image{margin:0 20px 0 0;margin: 0 20px 0 0;float:left}}@media (min-width: 410px) and (max-width: 650px){.popular-stories__image{margin:0 20px 0 0;margin: 0 20px 0 0;float:left}}@media (min-width: 0) and (max-width: 410px){.popular-stories__image{margin:0 0 10px 0;margin: 0 0 10px 0;float:none}}.popular-stories__headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:16px;font-size:1rem;color:#15aae2;font-weight:normal;line-height:1.45}.popular-stories__headline a{color:#15aae2;text-decoration:none}.popular-stories__teaser{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;line-height:1.45}.popular-stories__meta{font-size:11px;font-size:.6875rem;color:#bcbec0}.popular-stories__meta a{color:#bcbec0}.featured-webinars{margin:20px 0;margin: 20px 0}.featured-webinars__title{color:#007a3d}.featured-webinars__title:before{margin-right:10px;margin-right:.625rem}.featured-webinars__headline{font-size:14px;font-size:.875rem;color:#15aae2;font-weight:normal;line-height:1.45;margin:0}.featured-webinars__headline a{color:#15aae2;text-decoration:none}.featured-webinars__date{font-size:13px;font-size:.8125rem;color:#bcbec0;font-weight:bold}.featured-webinars__teaser{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;line-height:1.45}.featured-webinars__more-link{text-align:right;display:block}.partner-articles{margin-bottom:20px;margin-bottom:1.25rem}.partner-articles__title{color:#007a3d;border-bottom:1px solid #dcddde}.partner-articles__articles{padding:10px;padding:.625rem;background-color:#F0F5F5}.partner-articles__article{margin-bottom:20px;margin-bottom:1.25rem;width:28.9473684211%;float:left;margin-right:6.5789473684%}.partner-articles__article:nth-child(3n){float:right;margin-right:0}@media (min-width: 750px) and (max-width: 900px){.partner-articles__article{width:100%;float:right;margin-right:0}.partner-articles__article:last-child{margin-bottom:0}}@media (min-width: 0) and (max-width: 650px){.partner-articles__article{width:100%;float:right;margin-right:0}.partner-articles__article:last-child{margin-bottom:0}}.partner-articles__image{margin-bottom:10px;margin-bottom:.625rem}@media (min-width: 750px) and (max-width: 900px){.partner-articles__image{margin:0 20px 0 0;margin: 0 20px 0 0;float:left}}@media (min-width: 410px) and (max-width: 650px){.partner-articles__image{margin:0 20px 0 0;margin: 0 20px 0 0;float:left}}@media (min-width: 0) and (max-width: 410px){.partner-articles__image{margin:0 0 10px 0;margin: 0 0 10px 0;float:none}}.partner-articles__headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:16px;font-size:1rem;color:#15aae2;font-weight:normal;line-height:1.45}.partner-articles__headline a{color:#15aae2;text-decoration:none}.partner-articles__teaser{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;line-height:1.45}.partner-articles__meta{font-size:11px;font-size:.6875rem;color:#bcbec0}.partner-articles__meta a{color:#bcbec0}.stories-by-topic__articles{margin-bottom:40px;margin-bottom:2.5rem;padding-bottom:40px;padding-bottom:2.5rem;border-bottom:1px solid #ddd}.stories-by-topic__featured-article{margin-right:10px;margin-right:.625rem;padding-right:10px;padding-right:.625rem;border-right:1px solid #ddd;float:left;width:70%}@media (min-width: 649px) and (max-width: 768px){.stories-by-topic__featured-article{margin-bottom:20px;margin-bottom:1.25rem;width:100%;float:none;margin-right:0;padding-right:0;border:none}}@media (min-width: 0) and (max-width: 648px){.stories-by-topic__featured-article{margin-bottom:20px;margin-bottom:1.25rem;width:100%;float:none;margin-right:0;padding-right:0;border:none}}.stories-by-topic__featured-article .stories-by-topic__headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:18px;font-size:1.125rem}.stories-by-topic__topic{margin-bottom:10px;margin-bottom:.625rem}.stories-by-topic__image{width:21.8262806236%;float:left;margin-right:2.2271714922%}@media (min-width: 0) and (max-width: 648px){.stories-by-topic__image{float:none;width:auto;margin-right:auto}}.stories-by-topic__details.has-image{width:75.9465478842%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 648px){.stories-by-topic__details.has-image{float:none;width:auto;margin-right:auto}}.stories-by-topic__headline{font-size:14px;font-size:.875rem;margin-bottom:10px;margin-bottom:.625rem;font-weight:400}.stories-by-topic__headline a{color:#1A7991;text-decoration:none}.stories-by-topic__headline:hover a{color:#222}.stories-by-topic__teaser{font-size:14px;font-size:.875rem}.km-newsletter-signup{padding:20px 10px;padding: 20px 10px;margin-bottom:40px;margin-bottom:2.5rem;background-image:-owg-linear-gradient(160deg, rgba(241,54,21,0.75), rgba(46,152,179,0.75) 50%),url(/images/shared/km-newsletter-image.jpg);background-image:-webkit-linear-gradient(160deg, rgba(241,54,21,0.75), rgba(46,152,179,0.75) 50%),url(/images/shared/km-newsletter-image.jpg);background-image:-moz-linear-gradient(160deg, rgba(241,54,21,0.75), rgba(46,152,179,0.75) 50%),url(/images/shared/km-newsletter-image.jpg);background-image:-o-linear-gradient(160deg, rgba(241,54,21,0.75), rgba(46,152,179,0.75) 50%),url(/images/shared/km-newsletter-image.jpg);background-image:linear-gradient(160deg, rgba(241,54,21,0.75), rgba(46,152,179,0.75) 50%),url(/images/shared/km-newsletter-image.jpg);background-size:cover;text-align:center;color:#fff}.km-newsletter-signup__title{font-size:18px;font-size:1.125rem;margin-bottom:10px;margin-bottom:.625rem}.km-newsletter-signup__subtitle{font-size:15px;font-size:.9375rem;margin-bottom:20px;margin-bottom:1.25rem}.km-newsletter-signup__form{position:relative}.km-newsletter-signup__form label.error{margin-top:5px;margin-top:.3125rem;color:#fff;font-weight:bold;float:left;width:100%}.km-newsletter-signup__email-icon{font-size:30px;font-size:1.875rem;position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#999}.js-sending .km-newsletter-signup__email-icon{top:25%;-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-moz-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@-ms-keyframes spin{.js-sending .km-newsletter-signup__email-icon from{transform:rotate(0deg)}.js-sending .km-newsletter-signup__email-icon to{transform:rotate(359deg)}}@-o-keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}.km-newsletter-signup__input{border-radius:5px;height:50px}.km-newsletter-signup input[type="email"]{padding:10px 0 10px 50px;padding: 10px 0 10px 50px;border:none}.km-newsletter-signup__submit{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:5px 15px;padding: 5px 15px;position:absolute;top:50%;right:5px;transform:translateY(-50%);height:40px;border-radius:5px;background-color:#F13615;color:#fff;border:none;font-size:14px}.js-sending .km-newsletter-signup__submit{background-color:#999;color:#fff}.km-newsletter-signup input:focus{outline:none}.km-newsletter-signup__success-message{display:none;font-weight:bold}.km-newsletter-signup__success-message .editorial-content{margin:10px 0 0 0;margin: 10px 0 0 0}.km-newsletter-signup__success-message.show-success{display:block}.km-newsletter-signup__body{font-size:14px;font-size:.875rem;margin-top:20px;margin-top:1.25rem;color:#0a313b;font-weight:bold;clear:both}.km-newsletter-signup__body p{margin:0}.home-cta-1,.home-cta-2,.home-cta-3{padding:20px;padding:1.25rem;background-color:#eee}.home-cta-1 .editorial-content__title,.home-cta-2 .editorial-content__title,.home-cta-3 .editorial-content__title{font-size:11px;font-size:.6875rem;letter-spacing:2px;font-weight:normal}.home-cta-1 .editorial-content__body,.home-cta-2 .editorial-content__body,.home-cta-3 .editorial-content__body{font-size:11px;font-size:.6875rem}.home-cta-1 .editorial-content__image,.home-cta-2 .editorial-content__image,.home-cta-3 .editorial-content__image{width:17.3469387755%;float:left;margin-right:10.2040816327%}.home-cta-1 .editorial-content__details,.home-cta-2 .editorial-content__details,.home-cta-3 .editorial-content__details{width:72.4489795918%;float:right;margin-right:0}.footer-badge{position:relative}.footer-badge .editorial-content__image{text-align:center}.footer-badge a{font-size:13px;font-size:.8125rem;font-weight:bold;position:absolute;top:30px;left:0;right:0;display:block;text-align:center;color:#fff}.footer-copyright{margin-top:20px;margin-top:1.25rem;font-size:12px;font-size:.75rem;clear:both;color:#bcbec0}@media (min-width: 0) and (max-width: 750px){.footer-copyright{text-align:center}}.editorial-content__body h1,.error-404 .body h1{font-size:24px;font-size:1.5rem}.editorial-content__body h2,.error-404 .body h2{font-size:21px;font-size:1.3125rem}.editorial-content__body h3,.error-404 .body h3{font-size:18px;font-size:1.125rem}.home-videos,.home-podcasts{margin-bottom:20px;margin-bottom:1.25rem}.home-videos .editorial-content__title,.home-podcasts .editorial-content__title{color:#007a3d}.home-corporate-news .editorial-content__title{color:#007a3d}.home-corporate-news ul{margin:0;padding:0}.home-corporate-news li{margin-bottom:20px;margin-bottom:1.25rem;list-style:none}.owl-carousel--thumbnails .owl-dot{width:11.1285266458%;float:left;margin-right:1.5673981191%;margin-bottom:10px;margin-bottom:.625rem;background-color:#eee}.owl-carousel--thumbnails .owl-dot:nth-child(8n){float:right;margin-right:0}.owl-carousel--thumbnails .owl-dot:nth-child(8n+1){clear:both}input[type="text"],input[type="email"],input[type="password"],input[type="file"],textarea{font-size:14px;font-size:.875rem;padding:10px;padding:.625rem;border:1px solid #ddd;font-family:"Open Sans",sans-serif;font-weight:400;width:100%}input[type="file"]{padding:10px;padding:.625rem;background-color:#eee}input[type="checkbox"]{margin-right:10px;margin-right:.625rem}input[type="reset"]{margin-bottom:10px;margin-bottom:.625rem;background-color:#aaa;border:none;color:#fff}label{margin-bottom:5px;margin-bottom:.3125rem;display:block}label.error{font-size:14px;font-size:.875rem;color:#fa5348}.form-field-checkbox label{display:inline}.required .red{color:#fa5348}input.error{border:1px solid #fa5348}fieldset{margin-bottom:20px;margin-bottom:1.25rem;padding:20px;padding:1.25rem;border:1px solid #eee}legend{margin:0}.hint{margin:10px 0 20px;margin: 10px 0 20px;font-size:12px;font-size:.75rem;font-style:italic}.hint h4{font-size:16px;font-size:1rem}.hint a{color:#1A7991;text-decoration:none}.fieldset-slideshow h4,.fieldset-downloadable-materials h4{margin-bottom:10px;margin-bottom:.625rem;font-size:16px;font-size:1rem}.form-field,.comment .field,.user-new .demographics .record div,.user-edit .demographics .record div,.subscription-form .demographics .record div{margin-bottom:20px;margin-bottom:1.25rem}.comment .title{font-size:30px;font-size:1.875rem;line-height:1.65;color:#aaa}.page-user-registration .page-description{margin-bottom:20px;margin-bottom:1.25rem}.user-new small,.user-edit small{margin-top:5px;margin-top:.3125rem;line-height:1.25;display:block;color:#999}.user-new h2,.user-edit h2{font-size:30px;font-size:1.875rem}.user-new h3,.user-edit h3{font-size:26px;font-size:1.625rem}.user-new .field-first-name,.user-new .field-middle-name,.user-new .field-last-name,.user-new .field-home-phone,.user-new .field-work-phone,.user-new .field-mobile-phone,.user-new .field-city,.user-new .field-state,.user-new .field-postal-code,.user-edit .field-first-name,.user-edit .field-middle-name,.user-edit .field-last-name,.user-edit .field-home-phone,.user-edit .field-work-phone,.user-edit .field-mobile-phone,.user-edit .field-city,.user-edit .field-state,.user-edit .field-postal-code{width:15.3605015674%;float:left;margin-right:1.5673981191%}@media (min-width: 0) and (max-width: 600px){.user-new .field-first-name,.user-new .field-middle-name,.user-new .field-last-name,.user-new .field-home-phone,.user-new .field-work-phone,.user-new .field-mobile-phone,.user-new .field-city,.user-new .field-state,.user-new .field-postal-code,.user-edit .field-first-name,.user-edit .field-middle-name,.user-edit .field-last-name,.user-edit .field-home-phone,.user-edit .field-work-phone,.user-edit .field-mobile-phone,.user-edit .field-city,.user-edit .field-state,.user-edit .field-postal-code{float:none;width:auto;margin-right:auto}}.user-new .field-last-name,.user-new .field-mobile-phone,.user-new .field-postal-code,.user-edit .field-last-name,.user-edit .field-mobile-phone,.user-edit .field-postal-code{float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.user-new .field-last-name,.user-new .field-mobile-phone,.user-new .field-postal-code,.user-edit .field-last-name,.user-edit .field-mobile-phone,.user-edit .field-postal-code{float:left;margin-right:1.5673981191%}}.user-new .field-password,.user-new .field-company,.user-new .field-address1,.user-new .field-address2,.user-edit .field-password,.user-edit .field-company,.user-edit .field-address1,.user-edit .field-address2{width:23.8244514107%;float:left;margin-right:1.5673981191%}@media (min-width: 0) and (max-width: 600px){.user-new .field-password,.user-new .field-company,.user-new .field-address1,.user-new .field-address2,.user-edit .field-password,.user-edit .field-company,.user-edit .field-address1,.user-edit .field-address2{float:none;width:auto;margin-right:auto}}.user-new .field-password-confirmation,.user-new .field-job-title,.user-new .field-address2,.user-edit .field-password-confirmation,.user-edit .field-job-title,.user-edit .field-address2{width:23.8244514107%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.user-new .field-password-confirmation,.user-new .field-job-title,.user-new .field-address2,.user-edit .field-password-confirmation,.user-edit .field-job-title,.user-edit .field-address2{float:none;width:auto;margin-right:auto}}.user-new .field-country,.user-new .field-fax,.user-new .field-suffix,.user-edit .field-country,.user-edit .field-fax,.user-edit .field-suffix{clear:both}.user-new .field-suffix,.user-new .field-password,.user-new .field-fax,.user-new .field-country,.user-edit .field-suffix,.user-edit .field-password,.user-edit .field-fax,.user-edit .field-country{margin-bottom:60px;margin-bottom:3.75rem}.user-new .form-field-checkbox,.user-edit .form-field-checkbox{width:31.2101910828%;float:left;margin-right:3.1847133758%;padding:10px;padding:.625rem;margin-bottom:10px;margin-bottom:.625rem;background-color:#eee;line-height:0}@media (min-width: 401px) and (max-width: 600px){.user-new .form-field-checkbox,.user-edit .form-field-checkbox{width:48.4076433121%;float:left;margin-right:3.1847133758%}.user-new .form-field-checkbox:nth-child(2n),.user-edit .form-field-checkbox:nth-child(2n){float:right;margin-right:0}.user-new .form-field-checkbox:nth-child(2n+1),.user-edit .form-field-checkbox:nth-child(2n+1){clear:both}}@media (min-width: 601px){.user-new .form-field-checkbox:nth-child(3n),.user-edit .form-field-checkbox:nth-child(3n){float:right;margin-right:0}.user-new .form-field-checkbox:nth-child(3n+4),.user-edit .form-field-checkbox:nth-child(3n+4){clear:both}}@media (min-width: 0) and (max-width: 400px){.user-new .form-field-checkbox,.user-edit .form-field-checkbox{float:none;width:auto;margin-right:auto}}.user-new .form-field-checkbox .label-checkbox,.user-edit .form-field-checkbox .label-checkbox{margin-right:10px;margin-right:.625rem;font-size:12px;font-size:.75rem;font-weight:normal;display:inline;float:none}.user-new .field-mailing-lists,.user-edit .field-mailing-lists{margin-top:20px;margin-top:1.25rem}.user-new .demographics .record div small,.user-edit .demographics .record div small{margin-bottom:10px;margin-bottom:.625rem;font-family:Georgia, serif;font-style:italic;display:block;color:#aaa}.user-new .demographics .record div select[multiple="multiple"],.user-edit .demographics .record div select[multiple="multiple"]{height:175px}.subscription-form .image{margin-bottom:40px;margin-bottom:2.5rem}.subscription-form small{margin-top:5px;margin-top:.3125rem;line-height:1.25;display:block;color:#999}.subscription-form .field-first-name,.subscription-form .field-last-name,.subscription-form .field-password,.subscription-form .field-company,.subscription-form .field-address1,.subscription-form .field-address2{width:48.4076433121%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 600px){.subscription-form .field-first-name,.subscription-form .field-last-name,.subscription-form .field-password,.subscription-form .field-company,.subscription-form .field-address1,.subscription-form .field-address2{float:none;width:auto;margin-right:auto}}.subscription-form .field-city,.subscription-form .field-state,.subscription-form .field-postal-code{width:31.2101910828%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 600px){.subscription-form .field-city,.subscription-form .field-state,.subscription-form .field-postal-code{float:none;width:auto;margin-right:auto}}.subscription-form .field-last-name,.subscription-form .field-postal-code{float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.subscription-form .field-last-name,.subscription-form .field-postal-code{float:none}}.subscription-form .field-password-confirmation,.subscription-form .field-job-title,.subscription-form .field-address2{width:48.4076433121%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.subscription-form .field-password-confirmation,.subscription-form .field-job-title,.subscription-form .field-address2{float:none;width:auto;margin-right:auto}}.subscription-form .field-country,.subscription-form .field-fax,.subscription-form .field-suffix{clear:both}.subscription-form .field-suffix,.subscription-form .field-password,.subscription-form .field-password-confirmation,.subscription-form .field-fax,.subscription-form .field-country{margin-bottom:40px;margin-bottom:2.5rem}.subscription-form .form-field-checkbox{width:31.2101910828%;float:left;margin-right:3.1847133758%;padding:10px;padding:.625rem;margin-bottom:10px;margin-bottom:.625rem;background-color:#eee;line-height:0}@media (min-width: 401px) and (max-width: 600px){.subscription-form .form-field-checkbox{width:48.4076433121%;float:left;margin-right:3.1847133758%}.subscription-form .form-field-checkbox:nth-child(2n){float:right;margin-right:0}.subscription-form .form-field-checkbox:nth-child(2n+1){clear:both}}@media (min-width: 601px){.subscription-form .form-field-checkbox:nth-child(3n){float:right;margin-right:0}.subscription-form .form-field-checkbox:nth-child(3n+4){clear:both}}@media (min-width: 0) and (max-width: 400px){.subscription-form .form-field-checkbox{float:none;width:auto;margin-right:auto}}.subscription-form .form-field-checkbox .label-checkbox{margin-right:10px;margin-right:.625rem;font-size:12px;font-size:.75rem;font-weight:normal;display:inline;float:none}.subscription-form .field-mailing-lists{margin-top:20px;margin-top:1.25rem}.subscription-form .demographics .record div small{margin-bottom:10px;margin-bottom:.625rem;font-family:Georgia, serif;font-style:italic;display:block;color:#aaa}.subscription-form .demographics .record div select[multiple="multiple"]{height:175px}#mail_form h3{margin-top:20px;margin-top:1.25rem}#mail_form .button{background-color:#1A7991;border:none;color:#fff;margin-bottom:20px;margin-bottom:1.25rem}.events-register fieldset>div{margin-bottom:20px;margin-bottom:1.25rem}.events-register label .red{color:#fa5348}.events-register h2{font-size:24px;font-size:1.5rem;margin-bottom:20px;margin-bottom:1.25rem}.events-register .add-attendant{background-color:#1A7991;color:#fff;text-decoration:none}.recaptcha{margin-bottom:20px;margin-bottom:1.25rem}#hamburger-nav-link{margin:0 20px 0 0;margin: 0 20px 0 0;font-size:42px;font-size:2.625rem;color:#F13615;display:none;float:left;height:84px;line-height:84px;outline:none;text-decoration:none}@media (min-width: 0) and (max-width: 890px){#hamburger-nav-link{display:block}}@media (min-width: 0) and (max-width: 648px){#hamburger-nav-link{margin:0}}.quick-search-mobile-button{font-size:38px;font-size:2.375rem;color:#F13615;display:none;float:right;height:84px;line-height:84px;outline:none;text-decoration:none}@media (min-width: 0) and (max-width: 648px){.quick-search-mobile-button{display:block}}.mm-menu.mm-offcanvas{left:0}.main-nav--vertical .mm-panel>.mm-list{margin-left:0;margin-right:0}.main-nav--vertical .navigation{padding:0}.main-nav--vertical .navigation .user-actions{padding:20px 20px 20px 0;padding: 20px 20px 20px 0;background-color:#0b5669}.main-nav--vertical .navigation .user-actions .user-actions__view-cart,.main-nav--vertical .navigation .user-actions .user-actions__subscribe-now{font-size:14px;font-size:.875rem;margin:15px 0 0 20px;margin: 15px 0 0 20px;color:#FFFFFF;display:block;text-decoration:none}.main-nav--vertical .navigation .user-actions li:after{border:none !important}.main-nav--vertical .navigation .user-actions__list{padding:0}.main-nav--vertical .level1-li .link2,.main-nav--vertical .level1-li .no_link{-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;background-color:#0D6980}.main-nav--vertical .level1-li .link2:hover,.main-nav--vertical .level1-li .link2:active,.main-nav--vertical .level1-li .no_link:hover,.main-nav--vertical .level1-li .no_link:active{background-color:#1A7991}.main-nav--vertical .level1-li a.mm-subopen{background-color:#1A7991}.main-nav--vertical .level1-li.mm-selected .link2,.main-nav--vertical .level1-li.mm-selected .no_link{-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;background-color:#0D6980 !important}.main-nav--vertical .level1-li.mm-selected .link2:hover,.main-nav--vertical .level1-li.mm-selected .link2:active,.main-nav--vertical .level1-li.mm-selected .no_link:hover,.main-nav--vertical .level1-li.mm-selected .no_link:active{background-color:#1A7991 !important}.main-nav--vertical .level1-li.mm-selected a.mm-subopen{background-color:#1A7991}@media (min-width: 0) and (max-width: 1024px){.social-links-top{display:none}}.social-links-top a{padding:0 6px;padding: 0 6px;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;display:block;float:left;height:40px;line-height:40px;text-align:center;text-decoration:none}.main-header .social-links-top{float:left}.main-header .social-links-top a{color:#1A7991}.main-header .social-links-top a:hover{color:#2E98B3}.main-header .social-links-top .twitter{font-size:20px;font-size:1.25rem}.main-header .social-links-top .facebook{font-size:24px;font-size:1.5rem}.main-header .social-links-top .linkedin{font-size:26px;font-size:1.625rem}.main-footer .social-links-top a{color:#BDCED8}.main-footer .social-links-top a:hover{color:#fff}.main-footer .social-links-top .twitter{font-size:20px;font-size:1.25rem}.main-footer .social-links-top .facebook{font-size:24px;font-size:1.5rem}.main-footer .social-links-top .linkedin{font-size:26px;font-size:1.625rem}.main-header .user-actions{margin-left:20px;margin-left:1.25rem;padding:0 10px;padding: 0 10px;font-size:14px;font-size:.875rem;background-color:#eee;float:left}@media (min-width: 0) and (max-width: 648px){.main-header .user-actions{background-color:#fff;display:inline-block;float:none;margin-left:0}}@media (min-width: 0) and (max-width: 390px){.main-header .user-actions{font-size:10px;font-size:.625rem}}.main-header .user-actions__list{margin:0;padding:0;float:left}@media (min-width: 0) and (max-width: 648px){.main-header .user-actions__list{font-size:16px;font-size:1rem}}.main-header .user-actions__list li{display:none}.main-header .user-actions__view-cart,.main-header .user-actions__subscribe-now{float:left}@media (min-width: 0) and (max-width: 648px){.main-header .user-actions__view-cart,.main-header .user-actions__subscribe-now{font-size:16px;font-size:1rem}}@media (min-width: 0) and (max-width: 460px){.main-header .user-actions__view-cart{clear:both}}.main-header .user-actions__subscribe-now{padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;color:#F13615;text-decoration:none;display:none;line-height:40px}@media (min-width: 0) and (max-width: 648px){.main-header .user-actions__subscribe-now{display:inline-block}}.main-header .user-actions__signin,.main-header .user-actions__register,.main-header .user-actions__signout,.main-header .user-actions__account{list-style:none;float:left}.main-header .user-actions__signin-link,.main-header .user-actions__register-link,.main-header .user-actions__signout-link,.main-header .user-actions__account-link,.main-header .user-actions__view-cart{padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;color:#5C6F7A;display:block;line-height:40px;height:40px;text-decoration:none}.subscriptions-nav{font-size:14px;font-size:.875rem;float:left}@media (min-width: 0) and (max-width: 910px){.subscriptions-nav{display:none}}.subscriptions-nav .level1{padding:0;margin:0}.subscriptions-nav .level1-li{position:relative;list-style:none;display:inline-block}.subscriptions-nav .level1-li .link2,.subscriptions-nav .level1-li .no_link{padding:0 0 0 20px;padding: 0 0 0 20px;background-color:#2E98B3;color:#fff;cursor:pointer;display:block;font-family:"Open Sans",sans-serif;font-weight:400;height:40px;line-height:40px;text-decoration:none;width:218px}.subscriptions-nav .level1-li .link2:after,.subscriptions-nav .level1-li .no_link:after{font-size:18px;font-size:1.125rem;background-color:#1A7991;content:"\f0d7";float:right;height:40px;line-height:40px;text-align:center;width:40px}.subscriptions-nav .level3-li{list-style:none}.subscriptions-nav .level2{display:none;font-size:14px;font-size:.875rem;background-color:#1A7991;margin:0;padding:0;width:218px;z-index:20}.no-csstransitions .subscriptions-nav .level2{display:none}.subscriptions-nav .level3{background-color:#16677b;margin:0;padding:0}.subscriptions-nav .link1{padding:9px 10px;padding: 9px 10px;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;color:#fff;display:block;text-decoration:none}.subscriptions-nav .link1:hover{background-color:#16677b}.subscriptions-nav .no_link{display:block}.subscriptions-nav .level2-li{list-style:none}.main-nav--horizontal{font-size:18px;font-size:1.125rem;color:#F13615}@media (min-width: 0) and (max-width: 890px){.main-nav--horizontal{display:none}}.main-nav--horizontal.headroom{position:fixed;top:0;left:0;right:0;width:100%;z-index:99}.main-nav--horizontal .level1{padding:0;margin:0}.main-nav--horizontal .level1-li{position:relative;list-style:none;display:inline-block}.main-nav--horizontal .level1-li .link2,.main-nav--horizontal .level1-li .no_link{padding:0 10px;padding: 0 10px;display:block;color:#F13615;cursor:pointer;line-height:60px;height:60px;text-decoration:none}.main-nav--horizontal .level1-li .link2:hover,.main-nav--horizontal .level1-li .no_link:hover{background-color:#2E98B3;color:#fff}.main-nav--horizontal .level3-li{list-style:none}.main-nav--horizontal .level2{display:none;font-size:14px;font-size:.875rem;background-color:#1A7991;margin:0;padding:0;min-width:192px;z-index:20}.no-csstransitions .main-nav--horizontal .level2{display:none}.main-nav--horizontal .level3{background-color:#16677b;margin:0;padding:0}.main-nav--horizontal .link1{padding:9px 10px;padding: 9px 10px;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;color:#fff;display:block;text-decoration:none}.main-nav--horizontal .link1:hover{background-color:#16677b}.main-nav--horizontal .no_link{display:block}.main-nav--horizontal .level2-li{list-style:none}.main-nav--horizontal .level3-li .link1{padding-left:20px;padding-left:1.25rem}.user-login-page-registration-msg,.user-retrieve-password,.user-retrieve-password-bottom{margin-bottom:20px;margin-bottom:1.25rem}.user-login-page-registration-msg .editorial-content__title,.user-retrieve-password .editorial-content__title,.user-retrieve-password-bottom .editorial-content__title{font-size:30px;font-size:1.875rem}.user-login-page-registration-msg .editorial-content__subtitle,.user-retrieve-password .editorial-content__subtitle,.user-retrieve-password-bottom .editorial-content__subtitle{font-size:26px;font-size:1.625rem}.user-retrieve-password-bottom{margin-top:20px;margin-top:1.25rem}.user-login .form-field,.user-login .comment .field,.comment .user-login .field,.user-login .user-new .demographics .record div,.user-new .demographics .record .user-login div,.user-login .user-edit .demographics .record div,.user-edit .demographics .record .user-login div,.user-login .subscription-form .demographics .record div,.subscription-form .demographics .record .user-login div{width:50%}@media (min-width: 0) and (max-width: 500px){.user-login .form-field,.user-login .comment .field,.comment .user-login .field,.user-login .user-new .demographics .record div,.user-new .demographics .record .user-login div,.user-login .user-edit .demographics .record div,.user-edit .demographics .record .user-login div,.user-login .subscription-form .demographics .record div,.subscription-form .demographics .record .user-login div{width:100%}}.user-login .field-remember-me{margin-bottom:0}.user-login .field-remember-me label{margin:0 10px 0 0;margin: 0 10px 0 0;font-size:14px;font-size:.875rem;float:left;line-height:1.85}.user-login .button{margin:20px 0;margin: 20px 0}.forgot-password-link{font-size:16px;font-size:1rem;font-family:"PT Serif",serif;color:#1A7991;display:block;text-decoration:none}.user-reminder .form td{vertical-align:bottom}.page-article-show,.page-article-teaser,.blog-post{margin-bottom:40px;margin-bottom:2.5rem}@media (min-width: 0) and (max-width: 648px){.page-article-show .topics .topic,.page-article-teaser .topics .topic,.blog-post .topics .topic{display:inline-block}}.page-article-show .topics .del,.page-article-teaser .topics .del,.blog-post .topics .del{display:none}.page-article-show .kicker,.page-article-teaser .kicker,.blog-post .kicker{font-size:12px;font-size:.75rem;font-style:italic;line-height:1.45}.page-article-show .headline,.page-article-teaser .headline,.blog-post .headline{margin:10px 0;margin: 10px 0;font-size:36px;font-size:2.25rem}.page-article-show .sub-headline,.page-article-teaser .sub-headline,.blog-post .sub-headline{margin-bottom:20px;margin-bottom:1.25rem;font-size:20px;font-size:1.25rem;color:#333;font-weight:300;line-height:1.40}.page-article-show .post-meta,.page-article-teaser .post-meta,.blog-post .post-meta{margin-bottom:20px;margin-bottom:1.25rem}.page-article-show .date,.page-article-show .author,.page-article-show .comment-count,.page-article-teaser .date,.page-article-teaser .author,.page-article-teaser .comment-count,.blog-post .date,.blog-post .author,.blog-post .comment-count{margin-right:10px;margin-right:.625rem;font-size:14px;font-size:.875rem;color:#999;display:inline-block;font-style:italic}.page-article-show .date a,.page-article-show .author a,.page-article-show .comment-count a,.page-article-teaser .date a,.page-article-teaser .author a,.page-article-teaser .comment-count a,.blog-post .date a,.blog-post .author a,.blog-post .comment-count a{color:#1A7991;text-decoration:none}.page-article-show .date a:hover,.page-article-show .author a:hover,.page-article-show .comment-count a:hover,.page-article-teaser .date a:hover,.page-article-teaser .author a:hover,.page-article-teaser .comment-count a:hover,.blog-post .date a:hover,.blog-post .author a:hover,.blog-post .comment-count a:hover{color:#2E98B3}.page-article-show .tags,.page-article-teaser .tags,.blog-post .tags{margin-bottom:20px;margin-bottom:1.25rem;font-size:11px;font-size:.6875rem}.page-article-show .tags a,.page-article-teaser .tags a,.blog-post .tags a{margin:0 3px 3px 0;margin: 0 3px 3px 0;padding:2px 8px;padding: 2px 8px;font-size:11px;font-size:.6875rem;background-color:#F9F9F9;border:none}.page-article-show .tags a:first-child,.page-article-teaser .tags a:first-child,.blog-post .tags a:first-child{margin-left:3px;margin-left:.1875rem}.page-article-show .additional .article-toolbar,.page-article-teaser .additional .article-toolbar,.blog-post .additional .article-toolbar{padding:20px;padding:1.25rem;border-bottom:1px solid #EAEAEA}.page-article-show .additional .article-toolbar__links,.page-article-teaser .additional .article-toolbar__links,.blog-post .additional .article-toolbar__links{margin:0}.page-article-show .additional .article-toolbar__addthis,.page-article-teaser .additional .article-toolbar__addthis,.blog-post .additional .article-toolbar__addthis{margin:0}.page-article-show .additional .recent_articles-container,.page-article-teaser .additional .recent_articles-container,.blog-post .additional .recent_articles-container{padding:20px;padding:1.25rem;border-top:1px solid #EAEAEA}.page-article-show .additional .recent_articles-container .records,.page-article-teaser .additional .recent_articles-container .records,.blog-post .additional .recent_articles-container .records{padding:0 20px 20px 0;padding: 0 20px 20px 0}.page-article-show .image,.page-article-teaser .image,.blog-post .image{margin-bottom:20px;margin-bottom:1.25rem}.page-article-show .content,.page-article-teaser .content,.blog-post .content{margin-bottom:20px;margin-bottom:1.25rem;width:71.6386554622%;float:right;margin-right:0}@media (min-width: 649px) and (max-width: 960px){.page-article-show .content,.page-article-teaser .content,.blog-post .content{float:none;width:auto;margin-right:auto;margin-bottom:20px;margin-bottom:1.25rem}}@media (min-width: 0) and (max-width: 648px){.page-article-show .content,.page-article-teaser .content,.blog-post .content{float:none;width:auto;margin-right:auto;margin-bottom:20px;margin-bottom:1.25rem}}.page-article-show .body img,.page-article-teaser .body img,.blog-post .body img{margin:0 10px 0 0;margin: 0 10px 0 0}.page-article-show .body .advertisement,.page-article-teaser .body .advertisement,.blog-post .body .advertisement{margin-bottom:10px;margin-bottom:.625rem}.page-article-show .source,.page-article-teaser .source,.blog-post .source{font-size:21px;font-size:1.3125rem;font-weight:300}.page-article-show .source a,.page-article-teaser .source a,.blog-post .source a{color:#1A7991;font-weight:bold;text-decoration:none}.page-article-show .comment,.page-article-teaser .comment,.blog-post .comment{clear:both}.page-article-show .file_list,.page-article-teaser .file_list,.blog-post .file_list{margin-top:15px;margin-top:.9375rem;font-weight:bold}.page-article-show .file_list a:before,.page-article-teaser .file_list a:before,.blog-post .file_list a:before{margin:0 10px;margin: 0 10px}.article-toolbar .tags{font-size:11px;font-size:.6875rem}.article-toolbar .tags a{margin:0 3px 3px 0;margin: 0 3px 3px 0;padding:2px 8px;padding: 2px 8px;font-size:11px;font-size:.6875rem;background-color:#e9e9e9;border:none}.article-toolbar .tags a:first-child{margin-left:3px;margin-left:.1875rem}.article-toolbar__links{margin-top:10px;margin-top:.625rem;overflow:hidden}.article-toolbar__email-link,.article-toolbar__print-link{margin-right:7px;margin-right:.4375rem;font-size:24px;font-size:1.5rem}.article-toolbar__reprints-link{display:inline-block}.article-toolbar__addthis{margin-bottom:5px;margin-bottom:.3125rem}.article-toolbar__addthis a.addthis_button_facebook,.article-toolbar__addthis a.addthis_button_twitter,.article-toolbar__addthis a.addthis_button_linkedin{font-size:24px;font-size:1.5rem;margin:0 3px 0 0;margin: 0 3px 0 0;display:inline-block;text-decoration:none;color:#222;line-height:1}.article-toolbar__addthis a.addthis_button_twitter{color:#00a8f0}.article-toolbar__addthis a.addthis_button_facebook{color:#365396}.article-toolbar__addthis a.addthis_button_linkedin{color:#006eb3}.article-toolbar__text-size,.article-toolbar__text-size-layer{display:none}.page-article .sidebar{margin:20px 0;margin: 20px 0}.related-directory-listing{padding:20px;padding:1.25rem;border-top:1px solid #EAEAEA}.related-directory-listing .related-directory-listing__title{margin-bottom:10px;margin-bottom:.625rem;color:#999;line-height:1.65}.related-directory-listing .records{border-bottom:none !important;padding:0 !important}.related-directory-listing .record{margin-bottom:10px;margin-bottom:.625rem}.related-directory-listing .image{margin-bottom:5px;margin-bottom:.3125rem}.related-directory-listing .company_name{margin-bottom:5px;margin-bottom:.3125rem;font-size:14px;font-size:.875rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.4}.related-directory-listing .company_name a{-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#5C6F7A;text-decoration:none}.related-directory-listing .company_name a:hover{color:#3d4a51}.article-featured-image{margin-bottom:20px;margin-bottom:1.25rem;text-align:center}.article-featured-image__image img{max-height:500px}.article-featured-image__caption{padding:20px;padding:1.25rem;font-size:14px;font-size:.875rem;background-color:#eff3f5;color:#222}.article-slideshow{margin:20px 0;margin: 20px 0}.article-slideshow__gallery{margin-bottom:5px;margin-bottom:.3125rem;text-align:center;max-height:430px;overflow:hidden}.article-slideshow__gallery .owl-item img{width:auto;margin:0 auto}.article-slideshow__thumbnails .owl-item{margin-right:5px;margin-right:.3125rem}.article-slideshow__thumbnail-image{width:165px;height:110px;overflow:hidden;border-bottom:5px solid #eee;cursor:pointer;-webkit-transition:border 0.2s;-moz-transition:border 0.2s;transition:border 0.2s}.synced .article-slideshow__thumbnail-image,.article-slideshow__thumbnail-image:hover{border-bottom:5px solid #1A7991}.article-show-bottom{margin:40px 0;margin: 40px 0;clear:both}.article-summary{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.article-summary:last-child{border:none}.article-summary .image{width:14.0127388535%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 900px){.article-summary .image{float:none;width:auto;margin-right:auto}}.article-summary__details.has-image{width:82.8025477707%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 900px){.article-summary__details.has-image{float:none;width:auto;margin-right:auto}}.article-summary__kicker{margin-bottom:5px;margin-bottom:.3125rem;font-size:14px;font-size:.875rem;color:#999}.article-summary .publications__sponsored{margin-top:5px;margin-top:.3125rem;padding:1px 8px;padding: 1px 8px;border:1px solid #5C6F7A;border-radius:3px;display:inline-block}.article-summary .publications__sponsored a{color:#5C6F7A;text-decoration:none}.article-summary .publications__sponsored-by,.article-summary .publications__sponsor-name{font-size:14px;font-size:.875rem;color:#5C6F7A;display:inline-block;font-weight:bold}.article-summary__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:26px;font-size:1.625rem}.article-summary__sub-headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:18px;font-size:1.125rem;color:#333;line-height:1.40}.article-summary__author,.article-summary__comment-count,.article-summary__post-date{font-size:14px;font-size:.875rem;margin-right:10px;margin-right:.625rem;display:inline-block;font-style:italic;color:#999}.article-summary__author a{color:#1A7991;text-decoration:none}.article-summary__teaser+.more{margin-top:10px;margin-top:.625rem;display:inline-block}.article-summary__comment-count .more{color:#1A7991;text-decoration:none}.article-summary .author-bylines__author-link{font-size:16px;font-size:1rem}.article-summary .likes{margin-top:20px;margin-top:1.25rem}.article-summary .likes .retweet{margin-right:5px;margin-right:.3125rem}.post-meta{margin-bottom:10px;margin-bottom:.625rem}.post-meta__post-date{font-size:14px;font-size:.875rem;font-style:italic;color:#999}#subscribeBannerLarge,#subscribeBannerSmall,.article-preview-banner{margin:20px 0;margin: 20px 0;padding:20px;padding:1.25rem;border:1px solid #F13615;margin-left:auto;margin-right:auto;text-align:center;width:460px}@media (min-width: 649px) and (max-width: 960px){#subscribeBannerLarge,#subscribeBannerSmall,.article-preview-banner{width:75%}}@media (min-width: 0) and (max-width: 648px){#subscribeBannerLarge,#subscribeBannerSmall,.article-preview-banner{width:75%}}#subscribeBannerLarge a,#subscribeBannerSmall a,.article-preview-banner a{color:#F13615;text-decoration:none}#subscribeBannerLarge a:hover,#subscribeBannerSmall a:hover,.article-preview-banner a:hover{color:#2E98B3}#subscribeBannerLarge:before,#subscribeBannerSmall:before,.article-preview-banner:before{font-size:24px;font-size:1.5rem;margin-right:20px;margin-right:1.25rem;color:#F13615}#subscribeBannerLarge .subscribe-link,#subscribeBannerSmall .subscribe-link,.article-preview-banner .subscribe-link{font-size:24px;font-size:1.5rem;color:#1A7991;text-decoration:none;border-bottom:1px solid #fff}#subscribeBannerSmall a{color:#F13615;text-decoration:none}#subscribeBannerSmall a:hover{color:#2E98B3}.article-video{margin-bottom:40px;margin-bottom:2.5rem;padding-top:25px;padding-top:1.5625rem;position:relative;padding-bottom:56.25%;height:0}.article-video object,.article-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.recent-articles{padding-top:20px;padding-top:1.25rem}.recent-articles .feature-title{font-size:18px;font-size:1.125rem;line-height:1.65}.recent-articles .feature-title a{color:#1A7991}.recent-articles .headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:14px;font-size:.875rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.4}.recent-articles .headline a{-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#5C6F7A;text-decoration:none}.recent-articles .headline a:hover{color:#3d4a51}.article-author-bio{border-top:1px solid #EAEAEA}.article-author-bio .record{padding:0 5px 20px;padding: 0 5px 20px;margin-bottom:10px;margin-bottom:.625rem;text-align:center}.article-author-bio .author_image{margin-bottom:20px;margin-bottom:1.25rem;max-width:100px;max-height:100px;height:auto;width:auto}.page-blog-post .article-author-bio .author_image{margin:0 10px 0 0;margin: 0 10px 0 0;float:left}.article-author-bio .author_image img{border-radius:50px}.article-author-bio .author_bio{font-size:12px;font-size:.75rem;line-height:1.45;text-align:left}.sponsor-bio{margin:20px 0;margin: 20px 0;padding:10px 0;padding: 10px 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd;clear:both}.sponsor-bio__logo{width:31.2101910828%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 500px){.sponsor-bio__logo{float:none;width:auto;margin-right:auto}}.sponsor-bio__details{width:65.6050955414%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 500px){.sponsor-bio__details{float:none;width:auto;margin-right:auto;float:left;margin-right:1.5673981191%}}.articles__sponsored-by,.articles__sponsor-name,.keywords__sponsored-by,.keywords__sponsor-name,.authors__sponsored-by,.authors__sponsor-name,.search__sponsored-by,.search__sponsor-name,.taxonomies__sponsored-by,.taxonomies__sponsor-name{background-color:#EDB802;border:1px solid #EDB802;color:#fff;margin-right:-3px}.articles__sponsored-by:hover,.articles__sponsor-name:hover,.keywords__sponsored-by:hover,.keywords__sponsor-name:hover,.authors__sponsored-by:hover,.authors__sponsor-name:hover,.search__sponsored-by:hover,.search__sponsor-name:hover,.taxonomies__sponsored-by:hover,.taxonomies__sponsor-name:hover{background-color:#EDB802;border:1px solid #EDB802;color:#fff}.articles__sponsored-by,.keywords__sponsored-by,.authors__sponsored-by,.search__sponsored-by,.taxonomies__sponsored-by{border-bottom-right-radius:0;border-top-right-radius:0}.articles__sponsor-name,.keywords__sponsor-name,.authors__sponsor-name,.search__sponsor-name,.taxonomies__sponsor-name{border-bottom-left-radius:0;border-top-left-radius:0}.blog-home a.more,.blog a.more,.blog-topic a.more{font-family:"Open Sans",sans-serif}.blog-section__image{margin-bottom:10px;margin-bottom:.625rem}.blog-section__title{margin-bottom:5px;margin-bottom:.3125rem;font-size:24px;font-size:1.5rem}.blog-section__teaser{margin-bottom:40px;margin-bottom:2.5rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:2px solid #1A7991}.blog-section__teaser .more{font-family:"Open Sans",sans-serif}.blog-post .article-image{margin-bottom:20px;margin-bottom:1.25rem}.blog-post .article-author-bio{margin-bottom:40px;margin-bottom:2.5rem;font-size:12px;font-size:.75rem;font-style:italic;clear:both}.blog-post .date{margin-bottom:20px;margin-bottom:1.25rem}.blog-post .author{margin-bottom:20px;margin-bottom:1.25rem;float:none}.page-blog-post .sidebar{margin-bottom:20px;margin-bottom:1.25rem}.page-blog-post .sidebar .article-toolbar{padding:20px;padding:1.25rem;border-bottom:1px solid #EAEAEA}.page-blog-post .sidebar .article-toolbar__links{margin:0}.page-blog-post .sidebar .article-toolbar__addthis{margin:0}.page-blogs-show .blog-articles-list,.blog-topic .blog-articles-list{width:71.6386554622%;float:right;margin-right:0}@media (min-width: 0px) and (max-width: 900px){.page-blogs-show .blog-articles-list,.blog-topic .blog-articles-list{float:none;width:auto;margin-right:auto}}.page-blogs-show .social-networking{margin:0}.page-blog-post .social-networking{display:none}.blog-menu{margin-top:20px;margin-top:1.25rem;margin-bottom:20px;margin-bottom:1.25rem}.blog-menu .level1{margin:0;padding:0}.blog-menu .level1-li{margin-right:20px;margin-right:1.25rem}.blog-roll{margin-bottom:20px;margin-bottom:1.25rem}.blog-roll h3{font-size:16px;font-size:1rem}.blog-roll .headline{font-size:14px;font-size:.875rem}.blog-header{margin-bottom:40px;margin-bottom:2.5rem}.blog-header__image{margin-right:20px;margin-right:1.25rem;float:left}.blog-header__teaser{font-size:12px;font-size:.75rem;clear:both;max-width:600px}.author-show .feature-title{color:#727272}.sponsored-author-bio{padding-bottom:10px !important}@media (min-width: 0) and (max-width: 900px){.sponsored-author-bio{width:100%;float:right;margin-right:0}}.sponsored-author-bio .articles__sponsor-image{margin-bottom:10px;margin-bottom:.625rem;float:right;max-width:50%;width:auto}@media (min-width: 0) and (max-width: 400px){.sponsored-author-bio .articles__sponsor-image{margin-bottom:20px;margin-bottom:1.25rem;width:100%;float:right;margin-right:0;max-width:100%}}.sponsored-author-bio__image{margin-right:20px;margin-right:1.25rem;float:left;margin-bottom:10px !important}.sponsored-author-bio__description{font-size:12px;font-size:.75rem}.author-bio{padding:20px;padding:1.25rem;background-color:#eff3f5;overflow:hidden;height:100%}.author-bio a{color:#222;text-decoration:none}.author-bio .headline{font-size:14px;font-size:.875rem;line-height:1.65;color:#222;margin:0}.author-bio .articles,.author-bio .products{display:none}.author-bio .author-name{margin-bottom:10px;margin-bottom:.625rem}.author-bio .author-name a{color:#333;text-decoration:none}.author-bio .sponsored-author-bio__name{margin-bottom:5px;margin-bottom:.3125rem;font-size:20px;font-size:1.25rem}.author-bio .abstract{font-size:12px;font-size:.75rem}.author-bio .twitter_account a{color:#1B3F77;text-decoration:none}.featured>h3{color:#727272}.featured .records{overflow:hidden}.featured .record{margin:16px 0;margin: 16px 0;width:32.2884012539%;float:left;margin-right:1.5673981191%}@media (min-width: 0) and (max-width: 750px){.featured .record{float:none;width:auto;margin-right:auto}}.featured .record:nth-child(3){float:right;margin-right:0}.featured .author-bio .image{padding-bottom:10px;padding-bottom:.625rem}.featured .author-bio .author-name{font-size:22px;font-size:1.375rem}.featured .author-bio .abstract{display:none}.authors>h3{color:#000}.authors{padding-bottom:15px;padding-bottom:.9375rem}.authors .author-nav .level1-li{font-weight:bold;margin:0 5px 5px 0;margin: 0 5px 5px 0;font-size:20px;font-size:1.25rem;font-weight:600;-webkit-font-smoothing:antialiased;background-color:#E3E3E3;float:left;list-style:none}.authors .author-nav .level1-li a{color:#6E6E6E;text-decoration:none;text-align:center;display:block;width:26px;padding:3px;padding:.1875rem}.authors .author-letter{overflow:hidden;height:100%;margin:20px 0;margin: 20px 0}.authors .author-letter>a{display:block;margin:0 0 10px 0;margin: 0 0 10px 0;text-decoration:none}.authors .author-letter>a h4{background-color:#EAEAEA;font-size:24px;font-size:1.5rem;text-align:center;padding:5px;padding:.3125rem}.authors .author-letter .author-letter-row{font-size:18px;font-size:1.125rem;line-height:1.2;float:left;width:210px;margin:0 10px 0 0;margin: 0 10px 0 0}.authors .author-letter .author-letter-row .record{margin:0 0 6px 0;margin: 0 0 6px 0}.authors .author-letter .author-letter-row a{color:#53575A;text-decoration:none}.authors .back-to-top{text-decoration:none;padding-bottom:20px;padding-bottom:1.25rem}.page-taxonomies-show .taxonomy-list{width:31.2101910828%;float:right;margin-left:3.1847133758%}@media (min-width: 0) and (max-width: 900px){.page-taxonomies-show .taxonomy-list{float:none;width:auto;margin-left:auto}}@media (min-width: 0) and (max-width: 640px){.page-taxonomies-show .taxonomy-list{width:31.2101910828%;float:right;margin-left:3.1847133758%}}@media (min-width: 0) and (max-width: 500px){.page-taxonomies-show .taxonomy-list{float:none;width:auto;margin-left:auto}}.page-taxonomies-show .taxonomy-detail-lists{width:65.6050955414%;float:right;margin-left:0}@media (min-width: 0) and (max-width: 900px){.page-taxonomies-show .taxonomy-detail-lists{float:none;width:auto;margin-left:auto;float:right;margin-left:3.1847133758%}}@media (min-width: 0) and (max-width: 640px){.page-taxonomies-show .taxonomy-detail-lists{width:65.6050955414%;float:right;margin-left:0}}@media (min-width: 0) and (max-width: 500px){.page-taxonomies-show .taxonomy-detail-lists{float:none;width:auto;margin-left:auto;float:right;margin-left:3.1847133758%}}.page-taxonomies-show .no-child-topics .taxonomy-detail-lists{float:none;width:auto;margin-left:auto}.page-taxonomies-show .no-content .taxonomy-list{float:none;width:auto;margin-left:auto}.taxonomy-detail .taxonomy__image{margin:20px 0;margin: 20px 0;width:48.4076433121%;float:left;margin-right:3.1847133758%}.taxonomy-detail .taxonomy__image+.taxonomy-description{width:48.4076433121%;float:left;margin-right:3.1847133758%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 800px){.taxonomy-detail .taxonomy__image{float:none;width:auto;margin-right:auto}.taxonomy-detail .taxonomy-description{float:none;width:auto;margin-right:auto;float:left;margin-right:1.5673981191%}}@media (min-width: 649px) and (max-width: 768px){.taxonomy-detail .taxonomy-detail-lists .photos-list .image{float:none}}.publications-index .records>.body{margin-bottom:20px;margin-bottom:1.25rem}.publications-show .page-title{margin-top:20px;margin-top:1.25rem}.publications-show .image{padding:0 20px 20px 0px;padding: 0 20px 20px 0px;float:left}.publications-show h2{font-size:36px;font-size:2.25rem;color:#222}.publications-show .abstract{font-size:14px;font-size:.875rem}.publications-show .abstract p{font-size:14px;font-size:.875rem}.publications-show h4{font-size:16px;font-size:1rem;margin-left:20px;margin-left:1.25rem;float:right}.publications-show .selectize-control{margin-top:10px;margin-top:.625rem}.publication{clear:both}.publication-navigation .level1{padding-bottom:5px;padding-bottom:.3125rem;margin:0}.publication-navigation__link{margin-right:12px;margin-right:.75rem;padding:0 !important}.publication-section{margin-top:40px;margin-top:2.5rem}.publication-section__header{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:5px;padding-bottom:.3125rem;border-bottom:2px solid #1A7991}.publication-section__title{width:48.4076433121%;float:left;margin-right:3.1847133758%;font-size:24px;font-size:1.5rem;margin:0}.publication-section__back-to-top-link{margin-top:15px;margin-top:.9375rem;float:right}.publication-section__back-to-top-link:before{margin-right:5px;margin-right:.3125rem}.publication-section__description{margin-bottom:20px;margin-bottom:1.25rem}.events-index .submit{float:right}.events-index .submit a{background-color:#1A7991;color:#fff;text-transform:uppercase;text-decoration:none}.events-index .date-range,.events-show .date-range,.events-category .date-range,.events-keyword .date-range{padding:10px 0;padding: 10px 0;margin:10px 0 20px 0;margin: 10px 0 20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.events-index .date-range li,.events-show .date-range li,.events-category .date-range li,.events-keyword .date-range li{list-style:none}.events-index .date-range .date-range-title,.events-index .date-range .range,.events-show .date-range .date-range-title,.events-show .date-range .range,.events-category .date-range .date-range-title,.events-category .date-range .range,.events-keyword .date-range .date-range-title,.events-keyword .date-range .range{margin-right:10px;margin-right:.625rem;font-size:14px;font-size:.875rem;float:left}.Featured .event-list__type a,.Featured .events-keyword h3 a,.events-keyword .Featured h3 a,.Featured .events-category h3 a,.events-category .Featured h3 a,.Featured .event-list__headline a,.Featured .events-keyword .headline a,.events-keyword .Featured .headline a,.Featured .events-category .headline a,.events-category .Featured .headline a,.Featured .more,.Sponsored .event-list__type a,.Sponsored .events-keyword h3 a,.events-keyword .Sponsored h3 a,.Sponsored .events-category h3 a,.events-category .Sponsored h3 a,.Sponsored .event-list__headline a,.Sponsored .events-keyword .headline a,.events-keyword .Sponsored .headline a,.Sponsored .events-category .headline a,.events-category .Sponsored .headline a,.Sponsored .more{color:#5C6F7A}.event-list__event,.events-keyword .record,.events-category .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.event-list__type,.events-keyword h3,.events-category h3{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;color:#999;font-family:"Open Sans",sans-serif;font-weight:400}.event-list__headline,.events-keyword .headline,.events-category .headline{margin-bottom:10px;margin-bottom:.625rem;width:74.2038216561%;float:right;margin-right:0;font-size:26px;font-size:1.625rem}@media (min-width: 649px) and (max-width: 960px){.event-list__headline,.events-keyword .headline,.events-category .headline{width:57.0063694268%;float:right;margin-right:0}}@media (min-width: 0) and (max-width: 648px){.event-list__headline,.events-keyword .headline,.events-category .headline{float:none;width:auto;margin-right:auto}}.event-list .properties{width:22.6114649682%;float:left;margin-right:3.1847133758%}@media (min-width: 649px) and (max-width: 960px){.event-list .properties{width:39.8089171975%;float:left;margin-right:3.1847133758%}}@media (min-width: 0) and (max-width: 648px){.event-list .properties{float:none;width:auto;margin-right:auto}}.event-list__teaser,.events-keyword .abstract,.events-category .abstract{width:74.2038216561%;float:right;margin-right:0}@media (min-width: 649px) and (max-width: 960px){.event-list__teaser,.events-keyword .abstract,.events-category .abstract{width:57.0063694268%;float:right;margin-right:0}}@media (min-width: 0) and (max-width: 648px){.event-list__teaser,.events-keyword .abstract,.events-category .abstract{float:none;width:auto;margin-right:auto}}.events-category__type-title{font-size:18px;font-size:1.125rem;font-weight:normal}.events-keyword .properties,.events-category .properties{width:22.6114649682%;float:left;margin-right:3.1847133758%}@media (min-width: 649px) and (max-width: 960px){.events-keyword .properties,.events-category .properties{width:39.8089171975%;float:left;margin-right:3.1847133758%}}@media (min-width: 0) and (max-width: 648px){.events-keyword .properties,.events-category .properties{float:none;width:auto;margin-right:auto}}.event-list .properties,.events-category .properties,.events-keyword .properties{padding:16px 20px;padding: 16px 20px;font-size:12px;font-size:.75rem;background-color:#F9F9F9;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.4}.event-list .properties .date,.events-category .properties .date,.events-keyword .properties .date{margin-bottom:5px;margin-bottom:.3125rem;font-size:16px;font-size:1rem}.event-list .properties a,.events-category .properties a,.events-keyword .properties a{color:#5C6F7A}.event-list .properties a:hover,.events-category .properties a:hover,.events-keyword .properties a:hover{color:#3d4a51}.event-keywords{margin-bottom:20px;margin-bottom:1.25rem;font-size:12px;font-size:.75rem}.event-keywords a{text-decoration:none;color:#1A7991}.refine-results{border-bottom:3px solid #ddd;margin-bottom:10px;margin-bottom:.625rem;padding-bottom:10px;padding-bottom:.625rem}.refine-results__title{font-size:18px;font-size:1.125rem;margin-right:20px;margin-right:1.25rem;float:left;font-weight:normal}.refine-results .selectize-control{width:250px;float:left;margin-right:10px;margin-right:.625rem}.blank-page .page-events-show{*zoom:1;max-width:1296px;max-width:81rem;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;margin-left:auto;margin-right:auto;float:none;width:auto;margin-right:auto;border:none}.blank-page .page-events-show:after{content:"";display:table;clear:both}.page-events-show__image{margin-bottom:20px;margin-bottom:1.25rem}.page-events-show__title{font-size:24px;font-size:1.5rem}.page-events-show__back-to-top{font-size:12px;font-size:.75rem;float:right;font-weight:300}.page-events-show__back-to-top a{text-decoration:none}.event-search-range{margin-bottom:20px;margin-bottom:1.25rem;padding:20px 20px 18px 20px;padding: 20px 20px 18px 20px;border:1px solid #eee}.event-search-range__title{margin:0 10px 0 0;margin: 0 10px 0 0;color:#999;display:inline-block;line-height:1.65}.event-search-range__dropdown{display:inline-block}.event-search-range__classification{margin:0 10px 0 0;margin: 0 10px 0 0;display:inline-block;width:180px}.event-search-range__date-range{margin:0 0 0 10px;margin: 0 0 0 10px;display:inline-block;width:132px}.event-navigation{margin-bottom:15px;margin-bottom:.9375rem}.event-navigation__bar{margin:0;padding:0}.event-navigation__item{margin:0 5px 5px 0;margin: 0 5px 5px 0;float:left;list-style:none}.event-navigation__item:last-child{margin-right:0}.event-navigation__link{padding:4px 12px;padding: 4px 12px;background-color:#fff;border:2px solid #F13615;color:#F13615;display:block;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.event-navigation__link:hover{background-color:#F13615;color:#fff}.event-registration{margin-bottom:20px;margin-bottom:1.25rem;padding:20px 20px 10px;padding: 20px 20px 10px;border:1px solid #ddd}.blank-page .event-registration,.no-sidebar .event-registration,.container-full .event-registration{width:65.6050955414%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 780px){.blank-page .event-registration,.no-sidebar .event-registration,.container-full .event-registration{float:none;width:auto;margin-right:auto;display:block}}.event-registration__title{margin-bottom:10px;margin-bottom:.625rem;line-height:1.65;color:#999}.event-registration__button{color:#fff !important;text-decoration:none}.event-registration__no-registration{display:inline-block;float:right}.event-registration__no-registration:before{margin-right:4px;margin-right:.25rem}.event-products{margin-bottom:20px;margin-bottom:1.25rem}.event-products:last-child{margin:0}.event-products-header{margin-bottom:10px;margin-bottom:.625rem}@media (min-width: 0px) and (max-width: 530px){.event-products-header{display:none}}.event-products-header h1{font-size:14px;font-size:.875rem}.event-products-row{margin-bottom:5px;margin-bottom:.3125rem}@media (min-width: 0px) and (max-width: 530px){.event-products-row{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #eee}.event-products-row:last-child{margin-bottom:10px;margin-bottom:.625rem;padding:0;border:none}}.event-products-row__description,.event-products-price,.event-products-price__list-price{font-size:14px;font-size:.875rem;line-height:1.25}.event-products-row__description,.event-products-header__headline{width:30.4721030043%;float:left;margin-right:4.2918454936%}@media (min-width: 0px) and (max-width: 530px){.event-products-row__description,.event-products-header__headline{margin-bottom:5px;margin-bottom:.3125rem;float:none;width:auto;margin-right:auto;font-size:18px;font-size:1.125rem;display:block;font-weight:normal}}.register-off-site .event-products-row__description,.register-off-site .event-products-header__headline{width:65.2360515021%;float:left;margin-right:4.2918454936%}@media (min-width: 0px) and (max-width: 530px){.register-off-site .event-products-row__description,.register-off-site .event-products-header__headline{margin-bottom:5px;margin-bottom:.3125rem;float:none;width:auto;margin-right:auto;font-size:18px;font-size:1.125rem;display:block;font-weight:normal}}.event-products-price,.event-products-header__prices{width:30.4721030043%;float:left;margin-right:4.2918454936%}@media (min-width: 0px) and (max-width: 530px){.event-products-price,.event-products-header__prices{float:none;width:auto;margin-right:auto}}.register-off-site .event-products-price,.register-off-site .event-products-header__prices{float:right;margin-right:0}.event-products-price__list-price,.event-products-header__list-price{width:48.4076433121%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 530px){.event-products-price__list-price,.event-products-header__list-price{float:none;width:auto;margin-right:auto;display:block}}.event-products-price__our-price,.event-products-header__our-price{width:48.4076433121%;float:right;margin-right:0}@media (min-width: 0px) and (max-width: 530px){.event-products-price__our-price,.event-products-header__our-price{margin-bottom:10px;margin-bottom:.625rem;float:none;width:auto;margin-right:auto;display:block}}.event-products-price__label{display:none}@media (min-width: 0px) and (max-width: 530px){.event-products-price__label{display:inline-block;font-weight:300;margin:0}}.event-products-row__form,.event-products-header__quantity{width:30.4721030043%;float:right;margin-right:0}@media (min-width: 0px) and (max-width: 530px){.event-products-row__form,.event-products-header__quantity{float:none;width:auto;margin-right:auto}}.event-products-row__quantity{float:left}@media (min-width: 0px) and (max-width: 530px){.event-products-row__quantity{margin-right:6px;margin-right:.375rem}}.event-products-row__add-to-cart{padding:7px 12px 5px 12px;padding: 7px 12px 5px 12px;font-size:12px;font-size:.75rem;float:right}@media (min-width: 0px) and (max-width: 530px){.event-products-row__add-to-cart{float:left}}.event-details{margin-bottom:20px;margin-bottom:1.25rem;padding:20px;padding:1.25rem;border:1px solid #eee}.blank-page .event-details,.no-sidebar .event-details,.container-full .event-details{width:31.2101910828%;float:right;margin-right:0}@media (min-width: 0px) and (max-width: 780px){.blank-page .event-details,.no-sidebar .event-details,.container-full .event-details{float:none;width:auto;margin-right:auto;display:block}}.event-details__title{margin:10px 0 0 0;margin: 10px 0 0 0;color:#999;line-height:1.65}.event-details__title:first-child{margin:0}.event-toolbar{margin-top:20px;margin-top:1.25rem}.event-description{margin-bottom:20px;margin-bottom:1.25rem}.blank-page .event-description,.container-full .event-description{width:65.6050955414%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 780px){.blank-page .event-description,.container-full .event-description{float:none;width:auto;margin-right:auto;display:block}}.event-description__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:22px;font-size:1.375rem;font-weight:normal}.event-section{margin-bottom:20px;margin-bottom:1.25rem;padding-top:20px;padding-top:1.25rem;width:100%;float:right;margin-right:0;border-top:1px solid #eee}.event-section__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:22px;font-size:1.375rem;font-weight:normal}.event-block{margin-bottom:20px;margin-bottom:1.25rem}.event-block:last-child{margin:0}.event-block__column-1-2{width:48.4076433121%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 550px){.event-block__column-1-2{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}.event-block__column-1-2:last-child{margin-bottom:0}}.event-block__column-1-2.last{float:right;margin-right:0}.event-block__column-1-3{width:31.2101910828%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 550px){.event-block__column-1-3{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}.event-block__column-1-3:last-child{margin-bottom:0}}.event-block__column-1-3.last{float:right;margin-right:0}.event-keywords{margin-bottom:20px;margin-bottom:1.25rem;padding:20px 0 18px 0;padding: 20px 0 18px 0;width:100%;float:right;margin-right:0;font-size:12px;font-size:.75rem;border-bottom:1px solid #eee;border-top:1px solid #eee}.event-keywords .tags{float:left}.event-related-articles{width:100%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 600px){.event-related-articles{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto;border-bottom:1px solid #eee;display:inline-block}}.event-related-articles__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:22px;font-size:1.375rem;font-weight:normal}.event-related-articles__item{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.event-related-articles__item:last-child{border:none}.event-related-articles__item .image{width:14.0127388535%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 900px){.event-related-articles__item .image{float:none;width:auto;margin-right:auto}}.event-related-articles__headline .headline{margin-bottom:10px;margin-bottom:.625rem;font-size:26px;font-size:1.625rem}.event-related-articles__teaser .more{margin-top:10px;margin-top:.625rem}.event-related-polls{width:100%;float:left;margin-right:3.1847133758%}@media (min-width: 0px) and (max-width: 600px){.event-related-polls{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto;display:inline-block}}.event-related-polls__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:22px;font-size:1.375rem;font-weight:normal}.event-related-polls .feature-title{font-size:24px;font-size:1.5rem;color:#1A7991}.event-related-polls .question{margin-bottom:10px;margin-bottom:.625rem;font-size:16px;font-size:1rem}.event-related-polls .answers{margin-bottom:10px;margin-bottom:.625rem}.event-related-polls .answer{font-size:14px;font-size:.875rem;font-style:italic;display:block}.event-related-polls .answer label{margin-left:5px;margin-left:.3125rem;display:inline;margin-bottom:0}.event-related-polls .button{margin-bottom:10px;margin-bottom:.625rem}.event-related-polls .more{font-size:14px;font-size:.875rem;margin-right:10px;margin-right:.625rem;display:inline-block}.events-register fieldset h2{font-size:26px;font-size:1.625rem;margin-bottom:10px;margin-bottom:.625rem}.events-register .attendee-fields__title{font-size:20px;font-size:1.25rem;margin-bottom:10px;margin-bottom:.625rem}.featured-videos-widget{margin:10px 0;margin: 10px 0;padding:20px;padding:1.25rem}.featured-video__image{margin-bottom:10px;margin-bottom:.625rem}.featured-video__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:18px;font-size:1.125rem}.featured-video__headline a{color:#222;text-decoration:none}.featured-video__title{font-size:24px;font-size:1.5rem}.featured-video__title a{color:#222;text-decoration:none}.playlist-video__title{color:#222}.video-article__link{color:#222;text-decoration:none}.browse-videos-navigation__all a,.browse-videos-navigation__gallery a{color:#222;text-decoration:none}.featured-videos-by-taxonomy-wrapper .more{border:0px none}.photo-intro-title,.featured-videos-by-taxonomy__title,.podcast-intro-title{font-size:20px;font-size:1.25rem}.photo-list{margin-bottom:40px;margin-bottom:2.5rem}.photo-list .record{width:31.9327731092%;float:left;margin-right:2.1008403361%;margin-bottom:20px;margin-bottom:1.25rem;margin-top:20px;margin-top:1.25rem;min-height:150px;overflow:hidden}@media (min-width: 0) and (max-width: 600px){.photo-list .record{float:none;width:auto;margin-right:auto}}.photo-list .record:nth-child(3n){float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.photo-list .record:nth-child(3n){float:none}}.photo-list .record:nth-child(3n+1){clear:both}.photo-list .image{margin-bottom:10px;margin-bottom:.625rem;height:250px;overflow:hidden}.photo-list h3{font-size:18px;font-size:1.125rem;font-weight:400}.photo-list h3 a,.photo-list h3 .more{font-size:18px;font-size:1.125rem;font-weight:400;color:#F13615;text-decoration:none;float:none;border-bottom:none}.photo-list .abstract{font-size:14px;font-size:.875rem}.podcast-list .record{width:31.9327731092%;float:left;margin-right:2.1008403361%;margin-bottom:20px;margin-bottom:1.25rem;margin-top:20px;margin-top:1.25rem;min-height:150px;overflow:hidden}@media (min-width: 0) and (max-width: 600px){.podcast-list .record{float:none;width:auto;margin-right:auto}}.podcast-list .record:nth-child(3n){float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.podcast-list .record:nth-child(3n){float:none}}.podcast-list .record:nth-child(3n+1){clear:both}.podcast-list .image{margin-bottom:10px;margin-bottom:.625rem;height:250px;overflow:hidden}.video-brightcove-media{margin-bottom:20px;margin-bottom:1.25rem}.video-brightcove-media .video-list__title{font-size:18px;font-size:1.125rem}.video-list__main{background-color:#d5711b;margin-bottom:15px;margin-bottom:.9375rem}.video-list__thumbnail-image{cursor:pointer}.back_to_listings a{border:0px none}.podcast .podcast-container{margin-bottom:20px;margin-bottom:1.25rem}.podcast .image{float:left;margin:0 20px 20px 0;margin: 0 20px 20px 0}.podcast #subscribeBannerLarge{float:right}.podcast #subscribeBannerLarge a{font-size:13px;font-size:.8125rem;padding:5px 10px;padding: 5px 10px;border:1px solid #eee;color:#1A7991;text-decoration:none;display:block}.podcast #subscribeBannerLarge a:before{margin-right:10px;margin-right:.625rem;color:#ddd}.podcast .record h3{font-size:18px;font-size:1.125rem}.photo-gallery{margin-bottom:40px;margin-bottom:2.5rem}.photo-gallery__caption{padding:20px;padding:1.25rem}.photo-gallery__thumbnail-image{cursor:pointer}.photo-gallery .owl-item{margin-bottom:10px;margin-bottom:.625rem;background-color:#eee}.photo-gallery .owl-prev{float:left}.photo-gallery .owl-next{float:right}.photo-gallery .owl-nav .disabled{display:none}.products-index-page h3,.page-products-category h3{margin-bottom:15px;margin-bottom:.9375rem}.products-index-page h3 a,.page-products-category h3 a{color:#000}.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{width:20.8333333333%;float:left;margin-right:0%;background-color:#F9F9F9}@media (min-width: 649px) and (max-width: 960px){.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{width:33.3333333333%;float:left;margin-right:0%}}@media (min-width: 649px) and (max-width: 768px){.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.products-index-page .sidebar,.page-products-category .sidebar,.page-authors-products .sidebar{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}}.products-index-page .sidebar .records,.page-products-category .sidebar .records,.page-authors-products .sidebar .records{padding:20px;padding:1.25rem;border-bottom:1px solid #EAEAEA}.products-index-page .sidebar .records:last-child,.page-products-category .sidebar .records:last-child,.page-authors-products .sidebar .records:last-child{border:none}.products-index-page .sidebar h3,.page-products-category .sidebar h3,.page-authors-products .sidebar h3{margin-bottom:10px;margin-bottom:.625rem;color:#999;line-height:1.65}.products-index-page .sidebar .headline,.page-products-category .sidebar .headline,.page-authors-products .sidebar .headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:14px;font-size:.875rem;font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.4}.products-index-page .sidebar .headline a,.page-products-category .sidebar .headline a,.page-authors-products .sidebar .headline a{-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;color:#5C6F7A;text-decoration:none}.products-index-page .sidebar .headline a:hover,.page-products-category .sidebar .headline a:hover,.page-authors-products .sidebar .headline a:hover{color:#3d4a51}.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{padding-left:20px;padding-left:1.25rem;width:79.1666666667%;float:right;margin-right:0}@media (min-width: 649px) and (max-width: 960px){.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{width:66.6666666667%;float:right;margin-right:0}}@media (min-width: 649px) and (max-width: 768px){.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{float:none;width:auto;margin-right:auto;padding:0}}@media (min-width: 0) and (max-width: 648px){.products-index-page .box1,.products-index-page .products-category,.page-products-category .box1,.page-products-category .products-category,.page-authors-products .box1,.page-authors-products .products-category{float:none;width:auto;margin-right:auto;padding:0}}.products-index-page .products-category .record:nth-child(3n+1),.page-products-category .products-category .record:nth-child(3n+1),.page-authors-products .products-category .record:nth-child(3n+1){float:right;margin-right:0}.products-index-page .products-category-wrapper .record:nth-child(3n),.page-products-category .products-category-wrapper .record:nth-child(3n),.page-authors-products .products-category-wrapper .record:nth-child(3n){float:right;margin-right:0}.products-index-page .products-index,.products-index-page .products-category .featured,.page-products-category .products-index,.page-products-category .products-category .featured,.page-authors-products .products-index,.page-authors-products .products-category .featured{margin-bottom:20px;margin-bottom:1.25rem}.products-index-page .products-index h3,.products-index-page .products-category .featured h3,.page-products-category .products-index h3,.page-products-category .products-category .featured h3,.page-authors-products .products-index h3,.page-authors-products .products-category .featured h3{color:#000}.products-index-page .products-index .record,.products-index-page .products-category .featured .record,.page-products-category .products-index .record,.page-products-category .products-category .featured .record,.page-authors-products .products-index .record,.page-authors-products .products-category .featured .record{width:48.9495798319%;float:left;margin-right:2.1008403361%;min-height:0}.products-index-page .products-index .record:nth-child(2n+1),.products-index-page .products-category .featured .record:nth-child(2n+1),.page-products-category .products-index .record:nth-child(2n+1),.page-products-category .products-category .featured .record:nth-child(2n+1),.page-authors-products .products-index .record:nth-child(2n+1),.page-authors-products .products-category .featured .record:nth-child(2n+1){float:right;margin-right:0}@media (min-width: 0px) and (max-width: 800px){.products-index-page .products-index .record,.products-index-page .products-category .featured .record,.page-products-category .products-index .record,.page-products-category .products-category .featured .record,.page-authors-products .products-index .record,.page-authors-products .products-category .featured .record{float:none;width:auto;margin-right:auto}}.products-index-page .products-index .record:nth-child(2n+1),.products-index-page .products-category .featured .record:nth-child(2n+1),.page-products-category .products-index .record:nth-child(2n+1),.page-products-category .products-category .featured .record:nth-child(2n+1),.page-authors-products .products-index .record:nth-child(2n+1),.page-authors-products .products-category .featured .record:nth-child(2n+1){clear:both}.products-index-page .products-index .record .image,.products-index-page .products-category .featured .record .image,.page-products-category .products-index .record .image,.page-products-category .products-category .featured .record .image,.page-authors-products .products-index .record .image,.page-authors-products .products-category .featured .record .image{margin:0 10px 10px 0;margin: 0 10px 10px 0;float:left;text-align:left}@media (min-width: 0) and (max-width: 460px){.products-index-page .products-index .record .image,.products-index-page .products-category .featured .record .image,.page-products-category .products-index .record .image,.page-products-category .products-category .featured .record .image,.page-authors-products .products-index .record .image,.page-authors-products .products-category .featured .record .image{margin:0 0 10px 0;margin: 0 0 10px 0;float:none}}.products-index-page .products-index .record .content-details,.products-index-page .products-category .featured .record .content-details,.page-products-category .products-index .record .content-details,.page-products-category .products-category .featured .record .content-details,.page-authors-products .products-index .record .content-details,.page-authors-products .products-category .featured .record .content-details{overflow:hidden}.products-index-page .more .more,.page-products-category .more .more,.page-authors-products .more .more{margin-bottom:20px;margin-bottom:1.25rem;margin-top:0px;margin-top:0rem;border:none}.products-index-page .products-category-wrapper{margin-bottom:0}.products-index-page .more{margin-bottom:20px;margin-bottom:1.25rem}.quick-search-products{padding:20px;padding:1.25rem;border-bottom:1px solid #EAEAEA}.quick-search-products input[type="text"]{width:60.6796116505%;float:left;margin-right:4.854368932%;margin-bottom:10px;margin-bottom:.625rem}@media (min-width: 649px) and (max-width: 768px){.quick-search-products input[type="text"]{float:none;width:auto;margin-right:auto;width:100%}}.quick-search-products .button{width:34.4660194175%;float:right;margin-right:0;padding:10px 5px;padding: 10px 5px;font-size:14px;font-size:.875rem}@media (min-width: 649px) and (max-width: 768px){.quick-search-products .button{float:none;width:auto;margin-right:auto;width:100%}}.products-keyword{width:100%}@media (min-width: 0px) and (max-width: 600px){.products-keyword{float:none;width:auto;margin-right:auto;float:left;margin-right:1.5673981191%}}.products-keyword .record{width:23.8244514107%;float:left;margin-right:1.5673981191%;height:350px}.products-keyword .record:nth-child(3n+3){float:right;margin-right:0}@media (min-width: 0) and (max-width: 600px){.products-keyword .record:nth-child(3n+3){float:none;width:auto;margin-right:auto}}.products-keyword .record:nth-child(3n+1){clear:both}.products-keyword h3{font-size:16px;font-size:1rem}.products-show{margin-bottom:40px;margin-bottom:2.5rem}.products-show .content{width:74.6081504702%;float:left;margin-right:1.5673981191%}@media (min-width: 769px) and (max-width: 1200px){.products-show .content{width:70.3761755486%;float:left;margin-right:1.5673981191%}}@media (min-width: 649px) and (max-width: 960px){.products-show .content{width:66.144200627%;float:left;margin-right:1.5673981191%}}@media (min-width: 649px) and (max-width: 768px){.products-show .content{width:57.6802507837%;float:left;margin-right:1.5673981191%}}@media (min-width: 0) and (max-width: 648px){.products-show .content{margin-bottom:20px;margin-bottom:1.25rem;float:none;width:auto;margin-right:auto}}.products-show .image{margin:0 15px 15px 0;margin: 0 15px 15px 0;float:left;width:250px}@media (min-width: 649px) and (max-width: 768px){.products-show .image{float:none;width:100%}}@media (min-width: 0) and (max-width: 648px){.products-show .image{float:none;text-align:center;width:100%}}.products-show .header{margin-bottom:20px;margin-bottom:1.25rem}.products-show .headline{font-size:36px;font-size:2.25rem}@media (min-width: 649px) and (max-width: 960px){.products-show .headline{font-size:32px;font-size:2rem}}@media (min-width: 649px) and (max-width: 768px){.products-show .headline{font-size:26px;font-size:1.625rem}}@media (min-width: 0) and (max-width: 648px){.products-show .headline{font-size:26px;font-size:1.625rem}}.products-show .pricing{margin:10px 0;margin: 10px 0}.products-show .list-price label{font-size:13px;font-size:.8125rem;color:#222;display:inline;font-weight:normal}.products-show .list-price .sale{text-decoration:line-through}.products-show .our-price label{font-size:13px;font-size:.8125rem;color:#222;display:inline;font-weight:normal}.products-show .our-price span{font-size:21px;font-size:1.3125rem;color:#F13615}.products-show .savings label{font-size:13px;font-size:.8125rem;color:#222;display:inline;font-weight:normal}.products-show .savings span{color:#2E98B3}.products-show h3{margin-bottom:5px;margin-bottom:.3125rem;font-size:21px;font-size:1.3125rem;clear:both;color:#333;line-height:1.40}.products-show .book{margin:15px 0;margin: 15px 0}.products-show .book label{display:inline}.product-sidebar{width:23.8244514107%;float:right;margin-right:0;background-color:#F9F9F9}@media (min-width: 769px) and (max-width: 1200px){.product-sidebar{width:28.0564263323%;float:right;margin-right:0}}@media (min-width: 649px) and (max-width: 960px){.product-sidebar{width:32.2884012539%;float:right;margin-right:0}}@media (min-width: 649px) and (max-width: 768px){.product-sidebar{width:40.7523510972%;float:right;margin-right:0}}@media (min-width: 0) and (max-width: 648px){.product-sidebar{width:100%;float:left;margin-right:1.5673981191%}}.product-sidebar .button,.product-sidebar .add-to-cart{padding:8px 20px;padding: 8px 20px;color:#fff}.product-sidebar .button:hover,.product-sidebar .add-to-cart:hover{color:#fff}.product-sidebar .product-prices-header{padding:20px;padding:1.25rem;border-bottom:1px solid #EAEAEA;position:relative;text-align:center}.product-sidebar .product-prices-header .cart-icon{font-size:64px;font-size:4rem;margin-bottom:10px;margin-bottom:.625rem;display:block}.product-sidebar .product-prices-header form{text-align:center}.product-sidebar .product-prices-header form label{display:block}.product-sidebar .product-prices-header form .selectize-control{margin-bottom:10px;margin-bottom:.625rem;margin-left:auto;margin-right:auto;width:75px}.product-sidebar .product-email{padding:20px;padding:1.25rem;display:block;font-family:"Open Sans",sans-serif;font-weight:400;text-align:center}.product-sidebar .product-email:after{margin-left:10px;margin-left:.625rem;content:""}.product-sidebar .product-prices{padding:20px;padding:1.25rem}.product-sidebar .product-prices .title{font-size:21px;font-size:1.3125rem;margin-bottom:20px;margin-bottom:1.25rem}.product-sidebar .product-prices .pricing{margin-bottom:20px;margin-bottom:1.25rem}.product-sidebar .product-prices .pricing h2{margin-bottom:5px;margin-bottom:.3125rem;font-size:16px;font-size:1rem}.product-sidebar .product-prices .pricing .pricing{margin-bottom:10px;margin-bottom:.625rem}.product-sidebar .product-prices .product{margin-bottom:40px;margin-bottom:2.5rem}.product-sidebar .product-prices .product:last-child{margin-bottom:0}.product-sidebar .product-prices label{display:inline}.product-sidebar .product-prices form{text-align:center}.product-sidebar .product-prices form label{display:block}.product-sidebar .product-prices form .selectize-control{margin-bottom:10px;margin-bottom:.625rem;margin-left:auto;margin-right:auto;width:75px}.product-variations{width:250px}.featured-products{margin:20px 0;margin: 20px 0}.featured-products__more-link{margin-bottom:20px;margin-bottom:1.25rem}.featured-products__container{margin-bottom:10px;margin-bottom:.625rem}.featured-product{margin-bottom:20px;margin-bottom:1.25rem}.featured-product__headline{font-size:16px;font-size:1rem;font-weight:400}.featured-product__teaser{font-size:12px;font-size:.75rem}.featured-product__image{width:46.7105263158%;float:left;margin-right:6.5789473684%;margin-bottom:10px;margin-bottom:.625rem}.cart h3{margin-bottom:20px;margin-bottom:1.25rem}.cart th{background-color:#f7f7f7;border:1px solid #e8e8e8;font-size:14px;font-size:.875rem;text-transform:uppercase;padding:10px}.cart th.total{text-align:center}.cart .description{width:400px;text-align:left}.cart table{margin-bottom:20px;margin-bottom:1.25rem;font-family:"Open Sans",sans-serif;font-weight:400}.cart td{padding:10px;padding:.625rem}.cart .cart-action,.cart .cart-quantity,.cart .cart-price,.cart .cart-unit_price{padding:10px;padding:.625rem;text-align:center}.cart .cart-quantity .selectize-control{width:75px}.cart .cart-title{padding:10px;padding:.625rem;text-align:left}@media (min-width: 0) and (max-width: 648px){.cart .cart-title strong{display:block}}.cart .cart-action-empty{display:none}.cart .cart-product-item-image{float:left;margin-right:10px;margin-right:.625rem}@media (min-width: 0) and (max-width: 648px){.cart .cart-product-item-image{float:none;margin-right:0}}.cart .cart-action-update,.cart .cart-action-empty{margin-right:20px;margin-right:1.25rem;float:right}@media (min-width: 0) and (max-width: 648px){.cart .cart-action,.cart .cart-title,.cart .cart-quantity,.cart .cart-unit_price,.cart .cart-discount,.cart .cart-price{font-size:14px;font-size:.875rem;background-color:#F9F9F9;border-bottom:1px solid #EAEAEA;text-align:left}.cart .cart-action .tablesaw-cell-content,.cart .cart-title .tablesaw-cell-content,.cart .cart-quantity .tablesaw-cell-content,.cart .cart-unit_price .tablesaw-cell-content,.cart .cart-discount .tablesaw-cell-content,.cart .cart-price .tablesaw-cell-content{float:right}.cart .cart-action .cart-product-item-image,.cart .cart-title .cart-product-item-image,.cart .cart-quantity .cart-product-item-image,.cart .cart-unit_price .cart-product-item-image,.cart .cart-discount .cart-product-item-image,.cart .cart-price .cart-product-item-image{margin:0 10px 10px 0;margin: 0 10px 10px 0;float:left}}.cart .promotional-code{text-align:right;padding:10px 0;padding: 10px 0}.cart .promotional-code input{display:inline;width:auto;margin-left:10px}.cart .total{background-color:#f7f7f7;border:1px solid #e8e8e8;padding:10px 20px;padding: 10px 20px;text-align:right}.cart .total label{display:inline}.cart .proceed-checkout{margin-top:20px;margin-top:1.25rem;padding:10px 20px;padding: 10px 20px;float:right}.cart .editorial-content__title{font-size:24px;font-size:1.5rem}.cart-sidebar{width:23.8244514107%;float:right;margin-right:0;margin-top:100px;margin-top:6.25rem}@media (min-width: 0px) and (max-width: 850px){.cart-sidebar{float:none;width:auto;margin-right:auto;float:left;margin-right:1.5673981191%}}.cart-sidebar .editorial-content__title{font-size:24px;font-size:1.5rem}.cart-recommended-products .title{margin-bottom:10px;margin-bottom:.625rem}.container--no-sidebar .page-store-payment,.container--no-sidebar .cart{width:74.6081504702%;float:left;margin-right:1.5673981191%}@media (min-width: 0px) and (max-width: 850px){.container--no-sidebar .page-store-payment,.container--no-sidebar .cart{float:none;width:auto;margin-right:auto}}.store-customer-info,.store-thanks{width:49.2163009404%;margin:0 auto}@media (min-width: 0px) and (max-width: 850px){.store-customer-info,.store-thanks{width:100%}}.store-customer-info .same-address label{display:inline}.store-customer-info,.store-payment,.store-thanks{margin-bottom:40px;margin-bottom:2.5rem}.store-customer-info .page-title,.store-payment .page-title,.store-thanks .page-title{margin:0}.store-customer-info h3,.store-payment h3,.store-thanks h3{margin-bottom:10px;margin-bottom:.625rem}.store-customer-info .print-title,.store-payment .print-title,.store-thanks .print-title{margin-bottom:40px;margin-bottom:2.5rem}.store-customer-info em.error,.store-payment em.error,.store-thanks em.error{font-size:14px;font-size:.875rem;color:#fa5348}.store-customer-info .editorial-content__title,.store-payment .editorial-content__title,.store-thanks .editorial-content__title{font-size:24px;font-size:1.5rem}.store-payment .address,.store-thanks .address{width:23.8244514107%;float:left;margin-right:1.5673981191%;margin-bottom:40px;margin-bottom:2.5rem}@media (min-width: 0px) and (max-width: 560px){.store-payment .address,.store-thanks .address{float:none;width:auto;margin-right:auto;margin-right:20px;margin-right:1.25rem;float:left}}.store-payment .address .address1,.store-payment .address .state,.store-payment .address .zip,.store-thanks .address .address1,.store-thanks .address .state,.store-thanks .address .zip{display:inline}.store-payment .shipping_options_container,.store-thanks .shipping_options_container{width:15.3605015674%;float:right;margin-right:0;margin-bottom:40px;margin-bottom:2.5rem}@media (min-width: 0px) and (max-width: 560px){.store-payment .shipping_options_container,.store-thanks .shipping_options_container{float:none;width:auto;margin-right:auto;clear:both}}.store-payment .shipping_options_container label,.store-thanks .shipping_options_container label{display:inline}.store-payment #payment,.store-thanks #payment{clear:both}.store-payment .edit{text-decoration:none;border-bottom:1px solid #F13615}.store-payment .edit:before{margin-right:10px;margin-right:.625rem}.checkout-steps{margin-bottom:20px;margin-bottom:1.25rem}.checkout-steps .step{width:33.3333333333%;float:left;margin-right:0%;padding:10px 0;padding: 10px 0;font-size:14px;font-size:.875rem;background-color:#F9F9F9;text-align:center}.checkout-steps .step a{color:#222;text-decoration:none}.checkout-steps .step3{float:right;margin-right:0}.checkout-steps .selected{background-color:#1A7991;color:#fff}.checkout-steps .selected a{color:#fff;cursor:pointer}.checkout-steps .selected:after{margin-left:10px;margin-left:.625rem;content:""}.customer-info-login-option{margin-bottom:20px;margin-bottom:1.25rem}.order-cart-msg{margin-top:20px;margin-top:1.25rem}.order-cart-msg .editorial-content__title{margin-bottom:10px;margin-bottom:.625rem}.order-customer-info-msg{margin:20px 0 20px;margin: 20px 0 20px}.payment-options-msg{margin-bottom:20px;margin-bottom:1.25rem}.card-info .holder,.card-info .card-no,.card-info .card-code{margin-bottom:20px;margin-bottom:1.25rem;width:48.4076433121%;float:left;margin-right:3.1847133758%}.card-info .card-type,.card-info .exp-month,.card-info .exp-year{margin-bottom:20px;margin-bottom:1.25rem;width:31.2101910828%;float:left;margin-right:3.1847133758%}.card-info .card-code input[type="text"]{width:100px}.card-info .exp-year,.card-info .card-code{float:right;margin-right:0}.card-info .card-type,.card-info .card-no{clear:both}@media (min-width: 0) and (max-width: 648px){.card-info .holder,.card-info .card-type,.card-info .exp-month,.card-info .exp-year,.card-info .card-no,.card-info .card-code{float:none;width:auto;margin-right:auto}}.billing-address .field-first-name,.billing-address .field-last-name,.billing-address .field-job-title,.billing-address .field-company,.billing-address .field-address2,.billing-address .field-city,.billing-address .field-state,.billing-address .field-zip{width:48.4076433121%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 648px){.billing-address .field-first-name,.billing-address .field-last-name,.billing-address .field-job-title,.billing-address .field-company,.billing-address .field-address2,.billing-address .field-city,.billing-address .field-state,.billing-address .field-zip{float:none;width:auto;margin-right:auto}}.billing-address .field-last-name,.billing-address .field-company,.billing-address .field-city,.billing-address .field-zip{float:right;margin-right:0}@media (min-width: 0) and (max-width: 648px){.billing-address .field-last-name,.billing-address .field-company,.billing-address .field-city,.billing-address .field-zip{float:left;margin-right:1.5673981191%}}@media (min-width: 0) and (max-width: 648px){.billing-address .field-last-name{width:100%}}.billing-address .field-phone,.billing-address .field-email{width:65.6050955414%}@media (min-width: 0) and (max-width: 648px){.billing-address .field-phone,.billing-address .field-email{width:100%}}.billing-address .field-first-name,.billing-address .field-job-title,.billing-address .field-address1,.billing-address .field-address2,.billing-address .field-state,.billing-address .field-province{clear:both}.store-thanks .order-id{margin-bottom:10px;margin-bottom:.625rem}@media (min-width: 0) and (max-width: 648px){.store-payment .cart th,.store-payment .cart td{padding:5px;padding:.3125rem;font-size:12px;font-size:.75rem}}.directory-listing-profile{margin-bottom:40px;margin-bottom:2.5rem}.directory-listing-profile__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directory-listing-profile__image{width:23.8244514107%;float:left;margin-right:1.5673981191%;margin-bottom:20px;margin-bottom:1.25rem;display:block;float:none}.directory-listing-profile__contact-title,.directory-listing-profile__address-title{font-size:16px;font-size:1rem;text-transform:uppercase}.directory-listing-profile__contact-info,.directory-listing-profile__address{width:23.8244514107%;float:left;margin-right:1.5673981191%;margin-bottom:20px;margin-bottom:1.25rem;font-size:12px;font-size:.75rem}@media (min-width: 0) and (max-width: 870px){.directory-listing-profile__contact-info,.directory-listing-profile__address{width:46%}}.directory-listing-profile__contact-info a,.directory-listing-profile__address a{color:#F13615;text-decoration:none}.directory-listing-profile__address{float:right;margin-right:0}.directory-listing-profile__agency-account ul{margin:0 0 20px 0;margin: 0 0 20px 0;padding:0}.directory-listing-profile__agency-account li{margin-right:20px;margin-right:1.25rem;list-style:none;float:left}.directory-listing-profile__agency-account li a{color:#1A7991;text-decoration:none}.directory-listing-profile__description{font-size:14px;font-size:.875rem}.directory-listing-products__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directory-listing-products .product-summary{margin-bottom:20px;margin-bottom:1.25rem}.directory-listing-products .product-summary__image{margin-right:10px;margin-right:.625rem;float:left}.directory-listing-products .product-summary__headline{font-size:18px;font-size:1.125rem}.directory-listing-products .product-summary__headline a{color:#1A7991;text-decoration:none}.directory-listing-products .product-summary__description{font-size:14px;font-size:.875rem;line-height:1.45}.directory-listing-multimedia__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directory-listing-multimedia-video__title{margin:10px 0;margin: 10px 0}.directory-listing-multimedia-video__description p{margin:0}.directory-listing-articles__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directory-listing-events__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directory-listing-downloads__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directory-listing-downloads .download-summary{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;font-size:14px;font-size:.875rem;border-bottom:1px solid #b8d3db}.directory-listing-downloads .download-summary>a{font-size:14px;font-size:.875rem;color:#1A7991;display:inline-block;margin:0;text-decoration:none}.directory-listing-downloads .download-summary>a:hover{color:#2E98B3}.directory-listing-downloads .download-summary>a:after{margin-left:4px;margin-left:.25rem;content:"\f019"}.directory-listing-downloads .download-summary__headline{font-size:24px;font-size:1.5rem;margin-bottom:5px;margin-bottom:.3125rem}.directory-listing-downloads .download-summary__description{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem}.featured-directory-listings{padding:20px;padding:1.25rem}.featured-listing{margin-bottom:20px;margin-bottom:1.25rem}.featured-listing__image{width:23.8244514107%;float:left;margin-right:1.5673981191%}@media (min-: 0px) and (max-: 12){.featured-listing__image{width:15.3605015674%;float:left;margin-right:1.5673981191%}}.featured-listing__details{width:23.8244514107%;float:right;margin-right:0}@media (min-: 0px) and (max-: 12){.featured-listing__details{width:32.2884012539%;float:right;margin-right:0}}.featured-listing__description{font-size:11px;font-size:.6875rem;font-style:italic}.directories-index .record{margin-bottom:20px;margin-bottom:1.25rem}.directories-index .headline{font-size:24px;font-size:1.5rem;margin-bottom:5px;margin-bottom:.3125rem}.directories-index .abstract{font-size:14px;font-size:.875rem}.directories-index .abstract a{border-bottom:1px solid #1A7991;text-decoration:none}.directory-search{margin:20px 0;margin: 20px 0}.directory-search .search-directories{margin-bottom:20px;margin-bottom:1.25rem;width:65.6050955414%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 960px){.directory-search .search-directories{float:none;width:auto;margin-right:auto}}.directory-search .search-directories label{font-size:14px;font-size:.875rem;color:#999999;font-family:"Open Sans",sans-serif;font-weight:400}.directory-search .search-directories input[type="text"]{width:73.786407767%;float:left;margin-right:4.854368932%}@media (min-width: 0) and (max-width: 648px){.directory-search .search-directories input[type="text"]{width:60.6796116505%;float:left;margin-right:4.854368932%}}.directory-search .search-directories .button{padding:8px 0;padding: 8px 0;width:21.359223301%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 648px){.directory-search .search-directories .button{width:34.4660194175%;float:right;margin-right:0}}.directory-search .view_by_category,.directory-search .view_by_categories{margin-bottom:20px;margin-bottom:1.25rem;width:31.2101910828%;float:right;margin-right:0}@media (min-width: 0) and (max-width: 960px){.directory-search .view_by_category,.directory-search .view_by_categories{float:none;width:auto;margin-right:auto}}.directory-search .view_by_category label,.directory-search .view_by_categories label{font-size:14px;font-size:.875rem;color:#999999;font-family:"Open Sans",sans-serif;font-weight:400}.directory-search .navigation{padding:10px 0 7px 0;padding: 10px 0 7px 0;clear:both;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.directory-search .navigation .level1{margin:0 auto}.directory-search .navigation .level1-li{margin:0 3px 3px 0;margin: 0 3px 3px 0;font-size:14px;font-size:.875rem}.directory-search .navigation a{padding:1px 8px;padding: 1px 8px;-webkit-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out,color 0.1s ease-in-out;background-color:transparent;border:1px solid #1A7991;border-radius:3px;color:#1A7991;display:inline-block;text-decoration:none;text-transform:uppercase}.directory-search .navigation a:hover{background-color:#1A7991;color:#fff}.directory-search .navigation a.selected{background-color:#F13615;border:1px solid #F13615;color:#fff}.directories-topic-title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem;font-family:"Open Sans",sans-serif;font-weight:400}.directories-alpha-title{display:none}.directory-listing{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.directory-listing:last-child{border:none}.directory-listing--sponsor{margin-bottom:20px;margin-bottom:1.25rem;padding:20px;padding:1.25rem;background-color:#F9F9F9}.directory-listing__image{margin:0 20px 10px 0;margin: 0 20px 10px 0;float:left;width:150px}.directory-listing__company{margin-bottom:10px;margin-bottom:.625rem;font-size:26px;font-size:1.625rem}.update_listing a,.get_listed a{margin-bottom:20px;margin-bottom:1.25rem;text-decoration:none}.page-directory-listing{margin-bottom:40px;margin-bottom:2.5rem}.page-directory-listing .company-navigation .title{font-size:36px;font-size:2.25rem}.directory-tier-basic{margin-bottom:40px;margin-bottom:2.5rem}.directory-tier-basic__headline,.directory-tier-premium__headline{font-size:28px;font-size:1.75rem}.directory-tier-basic__purchase-link,.directory-tier-premium__purchase-link{background-color:#1A7991;border:none;color:#fff;text-transform:uppercase;text-decoration:none}.listing-master-details{margin:20px 0;margin: 20px 0}.listing-master-detail{margin-bottom:10px;margin-bottom:.625rem}.listing-master-detail.star-rating{margin-bottom:10px;margin-bottom:.625rem;padding-top:10px;padding-top:.625rem;border-top:1px solid #eee}.listing-master-detail.star-rating .listing-master-detail__label{width:250px;line-height:2.5}@media (min-width: 0) and (max-width: 850px){.listing-master-detail.star-rating .listing-master-detail__label{width:100%}}.listing-master-detail.star-rating .listing-master-detail__value{margin:0 20px;margin: 0 20px;float:left;display:none}.listing-master-detail.star-rating .js-star-label{font-size:12px;font-size:.75rem;display:block}.listing-master-detail.star-rating .js-star{color:#222}.listing-master-detail.star-rating .js-star.js-star-empty{color:#ddd}.listing-master-detail.star-rating .js-full-stars .js-star{color:#1A7991}.listing-master-detail__label{margin-right:10px;margin-right:.625rem;font-size:16px;font-size:1rem;font-weight:700;float:left}@media (min-width: 0) and (max-width: 850px){.listing-master-detail__label{float:none}}.listing-master-detail__value-container{font-size:16px;font-size:1rem}.directories-new__description{margin-bottom:20px;margin-bottom:1.25rem}.downloadable-content-articles{padding:20px;padding:1.25rem}.downloadable-article{margin-bottom:20px;margin-bottom:1.25rem}.downloadable-article__image{width:23.8244514107%;float:left;margin-right:1.5673981191%}@media (min-: 0px) and (max-: 12){.downloadable-article__image{width:15.3605015674%;float:left;margin-right:1.5673981191%}}.downloadable-article__details{width:23.8244514107%;float:right;margin-right:0}@media (min-: 0px) and (max-: 12){.downloadable-article__details{width:32.2884012539%;float:right;margin-right:0}}.downloadable-article__description{font-size:11px;font-size:.6875rem;font-style:italic}.poll .page-title{margin-top:20px;margin-top:1.25rem;font-size:24px;font-size:1.5rem}.poll .records>.headline{margin-bottom:10px;margin-bottom:.625rem}.poll .records h2{margin-bottom:5px;margin-bottom:.3125rem;font-size:24px;font-size:1.5rem}.poll .records .feature-title{margin-bottom:10px;margin-bottom:.625rem}.poll .records .date{margin-bottom:10px;margin-bottom:.625rem}.poll .question{font-size:18px;font-size:1.125rem}.poll .answers{margin-bottom:20px;margin-bottom:1.25rem}.poll .answer{font-size:14px;font-size:.875rem;margin:5px;margin:.3125rem}.poll .answer label{display:inline;margin-left:5px;margin-left:.3125rem}.poll .answer a{text-decoration:underline}.poll .more{margin:10px 20px 0 0;margin: 10px 20px 0 0;display:inline-block}.results .answer-text{font-size:14px;font-size:.875rem}.results .answers{margin-bottom:20px;margin-bottom:1.25rem}.results .answer{margin-bottom:10px;margin-bottom:.625rem}.results .answer-bar-container{background:#DDD;line-height:25px;margin-top:5px;margin-top:.3125rem;display:block}.results .answer-bar{line-height:25px;margin-top:2px;margin-top:.125rem;display:block;background-repeat:no-repeat;background-color:#1A7991}.search-results a{color:#1A7991}.search-results .headline{font-size:21px;font-size:1.3125rem}.search-results .headline a{text-decoration:none;color:#F13615}.search-results .date{font-size:12px;font-size:.75rem;margin-bottom:10px;margin-bottom:.625rem;font-style:italic}.search-results .abstract{font-size:14px;font-size:.875rem}.search-results .record{margin-bottom:40px;margin-bottom:2.5rem}.search-results__title{margin-bottom:20px;margin-bottom:1.25rem;font-size:24px;font-size:1.5rem}.search-sort{margin:20px 0;margin: 20px 0}.search-sort a{color:#F13615}.search-title{font-size:24px;font-size:1.5rem}.search .button2{background-color:#1A7991;border:none;color:#fff;text-transform:uppercase}.search input[type="text"]{width:auto}.search-results-navigation a{text-transform:capitalize}.page-advanced-search .page-title:after{margin-left:10px;margin-left:.625rem;content:""}.advanced-search-form-container{width:48.9495798319%;float:left;margin-right:2.1008403361%;padding:20px;padding:1.25rem;margin-bottom:40px;margin-bottom:2.5rem;background-color:#f5f5f5}@media (min-width: 649px) and (max-width: 768px){.advanced-search-form-container{float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.advanced-search-form-container{float:none;width:auto;margin-right:auto}}.other-search-options{width:48.9495798319%;float:right;margin-right:0;margin-bottom:40px;margin-bottom:2.5rem}@media (min-width: 649px) and (max-width: 768px){.other-search-options{float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.other-search-options{float:none;width:auto;margin-right:auto}}.advanced-search-form .form-field,.advanced-search-form .comment .field,.comment .advanced-search-form .field,.advanced-search-form .user-new .demographics .record div,.user-new .demographics .record .advanced-search-form div,.advanced-search-form .user-edit .demographics .record div,.user-edit .demographics .record .advanced-search-form div,.advanced-search-form .subscription-form .demographics .record div,.subscription-form .demographics .record .advanced-search-form div{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.advanced-search-form .field-search-terms label,.advanced-search-form .field-author label{display:block}.advanced-search-form .field-search-terms input,.advanced-search-form .field-author input{width:100%}.advanced-search-form .field-data-type label,.advanced-search-form .field-edition label{display:block}.advanced-search-form .field-data-type select,.advanced-search-form .field-edition select{width:100%}.advanced-search-form .field-data-type label,.advanced-search-form .field-edition label{display:block}.advanced-search-form .field-date-range__from{margin-bottom:10px;margin-bottom:.625rem}.advanced-search-form .field-date-range__from label,.advanced-search-form .field-date-range__to label{font-size:12px;font-size:.75rem;color:#888}.other-search-options .field-archived-issues{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd;display:none}.advanced-search-topics .record a{font-size:14px;font-size:.875rem;color:#1A7991}.advanced-search-topics__title{font-size:18px;font-size:1.125rem}.submit-form-button,.reset-form-button{border:none;color:#fff;text-transform:uppercase;text-decoration:none}.submit-form-button{background-color:#1A7991}.reset-form-button{background-color:#999}.results a{color:#F13615}.metered-message{position:fixed;font-family:sans-serif;top:35%;left:40px;z-index:99999}.metered-message.final{background:rgba(0,0,0,0.7);-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-o-animation:fadein 1s;-ms-animation:fadein 1s;animation:fadein 1s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden}.metered-message.final{top:0;background:rgba(0,0,0,0.6);top:0;right:0;bottom:0;left:0}@-webkit-keyframes fadein{from{animation-timing-function:ease-in;background:transparent}to{animation-timing-function:ease-in;background:rgba(0,0,0,0.6)}}@-moz-keyframes fadein{from{animation-timing-function:ease-in;background:transparent}to{animation-timing-function:ease-in;background:rgba(0,0,0,0.6)}}@-ms-keyframes fadein{from{animation-timing-function:ease-in;background:transparent}to{animation-timing-function:ease-in;background:rgba(0,0,0,0.6)}}@-o-keyframes fadein{from{animation-timing-function:ease-in;background:transparent}to{animation-timing-function:ease-in;background:rgba(0,0,0,0.6)}}@keyframes fadein{from{animation-timing-function:ease-in;background:transparent}to{animation-timing-function:ease-in;background:rgba(0,0,0,0.6)}}.metered-modal{border:1px solid #d4d4d4;border-radius:3px;z-index:9999;background-color:#eee;text-align:center;width:320px}.metered-modal .message{padding:20px 20px 0 20px;padding: 20px 20px 0 20px}.metered-modal .subscribe{margin-bottom:20px;margin-bottom:1.25rem}.metered-modal .subscribe .subscribeLink{color:#1A7991;font-weight:bold}.metered-modal .dangle{font-size:14px;font-size:.875rem;padding:20px;padding:1.25rem;color:#fff;background-color:#1A7991;text-align:center}.metered-modal .dangle a{color:#fff;text-decoration:none}.metered-close{font-size:18px;font-size:1.125rem;cursor:pointer;position:absolute;right:7px;top:7px}.metered-modal .body{height:63px;margin-top:10px;margin-top:.625rem;padding-left:25px;padding-left:1.5625rem;background-color:#fffeff;color:#666666;float:left;font-size:20px;font-size:1.25rem;font-weight:normal;line-height:1.65;width:280px}.restricted-modal-content{position:absolute;margin:25% auto;z-index:2000;text-align:left;left:15%;right:15%;text-align:center;background-color:#ddd;width:50%}.restricted-modal-content .message{margin:3px;margin:.1875rem;padding:10px;padding:.625rem;overflow:visible;z-index:2000;height:223px}.restricted-modal-content .message:before{font-size:64px;font-size:4rem;color:#bbb}.restricted-modal-content .pop-out{margin-top:-58px;margin-top:-3.625rem;z-index:2001}.restricted-modal-content .subscribeLink{color:#014077;font-size:13px;font-size:.8125rem;font-weight:bold;line-height:1.65}.restricted-modal-content h3{font-size:30px;font-size:1.875rem}.restricted-modal-content p{font-size:15px;font-size:.9375rem;color:#757575}.restricted-modal-content .subscribeBanner{width:100% !important;margin:0 !important}.restricted-modal-content .subscribeBanner a{text-decoration:none;color:#1A7991}.metered-paywall-final-registration-message{margin-bottom:20px;margin-bottom:1.25rem}.rss-list .rss-description-top{margin-bottom:20px;margin-bottom:1.25rem}.rss-list .rss-description-top table{width:100%}.rss-list .editorial-content__title{font-size:30px;font-size:1.875rem}.rss-list h3{margin-bottom:20px;margin-bottom:1.25rem}.rss-list .records{overflow:hidden}.rss-list .record{margin-bottom:20px;margin-bottom:1.25rem;padding-right:15px;padding-right:.9375rem;border-bottom:1px solid #EEEEEE;min-height:100px;overflow:hidden;margin-right:2%;width:48%;float:left}@media (min-width: 0) and (max-width: 600px){.rss-list .record{width:100%}}.rss-list .headline{margin-bottom:8px;margin-bottom:.5rem;font-size:16px;font-size:1rem;font-weight:700}.rss-list .headline a{color:#000;text-decoration:none}.rss-list .abstract{font-size:14px;font-size:.875rem}.pages-show .social-networking{display:none}.pages-show .page-title{margin-top:20px;margin-top:1.25rem}.taxonomy-detail-lists .articles-list__row .record,.keywords-show .articles-list__row .record,.article-keyword .articles-list__row .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.taxonomy-detail-lists .articles-list__title,.taxonomy-detail-lists .feature-title,.keywords-show .articles-list__title,.keywords-show .feature-title,.article-keyword .articles-list__title,.article-keyword .feature-title{font-size:18px;font-size:1.125rem;margin-bottom:20px;margin-bottom:1.25rem}.taxonomy-detail-lists .navigation,.keywords-show .navigation,.article-keyword .navigation{width:100%;float:right;margin-right:0}.taxonomy-detail-lists .product-list .record,.taxonomy-detail-lists .file-list .record,.keywords-show .product-list .record,.keywords-show .file-list .record,.article-keyword .product-list .record,.article-keyword .file-list .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.taxonomy-detail-lists .product-list .image,.taxonomy-detail-lists .file-list .image,.keywords-show .product-list .image,.keywords-show .file-list .image,.article-keyword .product-list .image,.article-keyword .file-list .image{margin-right:10px;margin-right:.625rem;float:left}.taxonomy-detail-lists .product-list .headline,.taxonomy-detail-lists .file-list .headline,.keywords-show .product-list .headline,.keywords-show .file-list .headline,.article-keyword .product-list .headline,.article-keyword .file-list .headline{font-size:18px;font-size:1.125rem}.taxonomy-detail-lists .product-list .headline a,.taxonomy-detail-lists .file-list .headline a,.keywords-show .product-list .headline a,.keywords-show .file-list .headline a,.article-keyword .product-list .headline a,.article-keyword .file-list .headline a{color:#1A7991;text-decoration:none}.taxonomy-detail-lists .photos-list .record,.keywords-show .photos-list .record,.article-keyword .photos-list .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.taxonomy-detail-lists .photos-list .image,.keywords-show .photos-list .image,.article-keyword .photos-list .image{margin-right:10px;margin-right:.625rem;float:left}.taxonomy-detail-lists .photos-list h3,.keywords-show .photos-list h3,.article-keyword .photos-list h3{font-size:18px;font-size:1.125rem}.taxonomy-detail-lists .photos-list h3 a,.keywords-show .photos-list h3 a,.article-keyword .photos-list h3 a{color:#1A7991;text-decoration:none}.taxonomy-description{margin-bottom:40px;margin-bottom:2.5rem}.sponsored-content-title{font-size:24px;font-size:1.5rem;color:#2E98B3}.sponsored-content-title a{color:#2E98B3}.featured-on-topic-pages{margin:20px 0;margin: 20px 0;border-top:1px solid #ddd;clear:both}.featured-on-topic-pages__article{padding:20px 0;padding: 20px 0;margin:20px 0;margin: 20px 0;border-bottom:1px solid #ddd;clear:both}.featured-on-topic-pages__image{width:31.2101910828%;float:left;margin-right:3.1847133758%}@media (min-width: 0) and (max-width: 768px){.featured-on-topic-pages__image{float:none;width:auto;margin-right:auto}}.featured-on-topic-pages__headline{width:65.6050955414%;float:right;margin-right:0;font-size:24px;font-size:1.5rem;font-weight:400}@media (min-width: 0) and (max-width: 768px){.featured-on-topic-pages__headline{float:none;width:auto;margin-right:auto;float:left;margin-right:1.5673981191%}}.featured-on-topic-pages__teaser{width:65.6050955414%;float:right;margin-right:0;font-size:16px;font-size:1rem;font-weight:400}@media (min-width: 0) and (max-width: 768px){.featured-on-topic-pages__teaser{float:none;width:auto;margin-right:auto;float:left;margin-right:1.5673981191%}}.user-edit table{width:100%}.user-edit table thead{background-color:#eee}.user-edit table thead th{font-size:14px;font-size:.875rem;text-align:left}.user-edit table tbody td{font-size:14px;font-size:.875rem}.user-edit .subscriptions h2{font-size:18px;font-size:1.125rem}.user-edit .subscriptions h2 a{color:#1A7991;text-decoration:none}.user-edit .subscriptions .date{font-size:14px;font-size:.875rem}.user-edit .subscriptions .record{margin-bottom:20px;margin-bottom:1.25rem}.user-edit .subscriptions .button{margin-top:10px;margin-top:.625rem;display:inline-block;text-decoration:none}.user-edit .renew-subscription-link{margin-top:10px;margin-top:.625rem;display:inline-block;text-decoration:none}.user-account-info__title,.user-subscriptions__title,.user-order-history__title,.user-directory-listings__title,.user-edit .demographics h2{font-size:24px;font-size:1.5rem;margin-bottom:20px;margin-bottom:1.25rem}.order-history .overlay{padding:10px;padding:.625rem;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 5px rgba(0,0,0,0.2)}.order-history .overlay .close{font-size:24px;font-size:1.5rem;float:right;cursor:pointer}.order-history .overlay h2{font-size:18px;font-size:1.125rem}.order-history .overlay table{margin-bottom:20px;margin-bottom:1.25rem;width:100%}.order-history .overlay table th{font-size:14px;font-size:.875rem;padding:5px 10px;padding: 5px 10px;background-color:#eee;text-align:left}.order-history .overlay table td{font-size:14px;font-size:.875rem}.order-history .overlay .total{font-weight:bold;border-bottom:1px solid #eee;border-top:1px solid #eee;text-align:right}.newsletters-show{position:relative}.newsletters-show__post-date{margin-bottom:20px;margin-bottom:1.25rem;font-size:18px;font-size:1.125rem;font-family:Georgia, Times, serif;font-style:italic}.newsletters-show__view-issues{margin-bottom:20px;margin-bottom:1.25rem;position:absolute;right:0;top:0}@media (min-width: 0px) and (max-width: 800px){.newsletters-show__view-issues{position:relative}}.newsletters-show__view-issues select{margin-top:10px;margin-top:.625rem;display:block}.issue-articles-list{margin:20px 0;margin: 20px 0}.issue-articles-list__article,.newsletters-list__item{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.issue-articles-list__article:last-child,.newsletters-list__item:last-child{border:none}.issue-articles-list__image{margin-left:20px;margin-left:1.25rem;float:right}.issue-articles-list__headline,.newsletters-list__headline{margin-bottom:10px;margin-bottom:.625rem;font-size:26px;font-size:1.625rem}.issue-articles-list__more-link,.newsletters-list__more-link{display:inline-block}.newsletters-show__download-button{background-color:#1A7991;color:#fff;text-decoration:none;text-transform:uppercase;border:none}.comment-details{margin:10px 0;margin: 10px 0;padding:20px;padding:1.25rem;border-bottom:1px solid #dfe7eb;background-color:#eff3f5;position:relative}.comment-details:before{font-size:32px;font-size:2rem;position:absolute;top:0;left:-32px;color:#eff3f5}.comment-details .headline{font-size:18px;font-size:1.125rem;margin-bottom:5px;margin-bottom:.3125rem}.comment-details .supplemental{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem}.comment-details .author,.comment-details .date{margin-right:10px;margin-right:.625rem;float:left}.comment-details .action-links a{font-size:12px;font-size:.75rem;color:#F13615;text-decoration:none;border-bottom:1px solid #F13615}.comment-details .abstract{font-size:14px;font-size:.875rem}.comment{clear:both}.comment .records{padding:0 0 0 50px;padding: 0 0 0 50px}.subscription .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #ddd}.subscription .record:last-child{border:none}.subscription .headline{margin-bottom:10px;margin-bottom:.625rem;font-size:26px;font-size:1.625rem}.subscription .image{margin:0 20px 20px 0;margin: 0 20px 20px 0;float:left}.subscription .abstract{margin-bottom:20px;margin-bottom:1.25rem}.subscription .pricing{margin-bottom:10px;margin-bottom:.625rem}.subscription .list-price,.subscription .our-price,.subscription .savings{width:15.3605015674%;float:left;margin-right:1.5673981191%;font-size:12px;font-size:.75rem;border-right:1px solid #eee}.subscription .list-price label,.subscription .our-price label,.subscription .savings label{font-size:14px;font-size:.875rem;margin:0;text-transform:uppercase}.subscription .savings{float:right;margin-right:0;border:none}.subscriptions-landing-page-top{margin-bottom:20px;margin-bottom:1.25rem}.subscriptions-landing-page-top .editorial-content__title{font-size:30px;font-size:1.875rem}.quick-search-classifieds{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #eee}.quick-search-classifieds__title{font-size:24px;font-size:1.5rem;float:left;line-height:1.45}@media (min-width: 649px) and (max-width: 960px){.quick-search-classifieds__title{margin-bottom:10px;margin-bottom:.625rem;float:none}}@media (min-width: 0) and (max-width: 648px){.quick-search-classifieds__title{margin-bottom:10px;margin-bottom:.625rem;float:none}}.quick-search-classifieds .form{float:right}@media (min-width: 649px) and (max-width: 960px){.quick-search-classifieds .form{float:none}}@media (min-width: 0) and (max-width: 648px){.quick-search-classifieds .form{float:none}}.quick-search-classifieds__search-field{margin-right:5px;margin-right:.3125rem;padding:10px;padding:.625rem;font-size:14px;font-size:.875rem;border:1px solid #ddd;font-family:"Open Sans",sans-serif;font-weight:400;width:150px}@media (min-width: 649px) and (max-width: 960px){.quick-search-classifieds__search-field{margin-right:2%;width:56%}}@media (min-width: 0) and (max-width: 648px){.quick-search-classifieds__search-field{margin-right:2%;width:56%}}.quick-search-classifieds__submit{padding:9px 20px;padding: 9px 20px;display:inline-block}@media (min-width: 649px) and (max-width: 960px){.quick-search-classifieds__submit{width:28%}}@media (min-width: 0) and (max-width: 648px){.quick-search-classifieds__submit{width:28%}}.classified-index .get_listed,.classified-list .get_listed,.classified-show .get_listed{float:right}@media (min-width: 0px) and (max-width: 900px){.classified-index .get_listed,.classified-list .get_listed,.classified-show .get_listed{float:none}}.classified-index .get_listed a,.classified-list .get_listed a,.classified-show .get_listed a{margin-bottom:20px;margin-bottom:1.25rem;padding:9px 20px;padding: 9px 20px;float:left}@media (min-width: 0px) and (max-width: 900px){.classified-index .get_listed a,.classified-list .get_listed a,.classified-show .get_listed a{margin-bottom:10px;margin-bottom:.625rem}}.classified-index .page-title,.classified-list .page-title,.classified-show .page-title{color:#000}.classified-index .category,.classified-list .category,.classified-show .category{margin-bottom:10px;margin-bottom:.625rem;font-size:12px;font-size:.75rem;width:250px}@media (min-width: 0px) and (max-width: 900px){.classified-index .category,.classified-list .category,.classified-show .category{margin:0px 0px 20px 0px;margin: 0px 0px 20px 0px;float:none}}.classified-index .headline,.classified-list .headline,.classified-show .headline{font-size:18px;font-size:1.125rem}.classified-index .classified .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #eee}.classified-index .classified .count{font-size:24px;font-size:1.5rem;margin-bottom:5px;margin-bottom:.3125rem;display:inline-block}.classified-index .classified .count a{color:#222}.classified-index .classified .count a:hover{color:#2E98B3}.classified-index .classified .headline{font-size:24px;font-size:1.5rem;margin:0px 10px 5px 0px;margin: 0px 10px 5px 0px;float:left}.classified-index .classified .abstract{width:49.2163009404%;float:right;margin-right:0;font-size:14px;font-size:.875rem}.classified-list .records{margin-top:20px;margin-top:1.25rem;padding-top:20px;padding-top:1.25rem;border-top:1px solid #eee;clear:both}.classified-list .record{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #eee}.classified-list .classified-date{font-size:14px;font-size:.875rem;color:#999;font-style:italic}.classified-list .headline{font-size:24px;font-size:1.5rem;margin-bottom:5px;margin-bottom:.3125rem}.classified-list .contact,.classified-list .location{width:14.9159663866%;float:right;margin-right:0;font-size:12px;font-size:.75rem}@media (min-width: 649px) and (max-width: 768px){.classified-list .contact,.classified-list .location{float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.classified-list .contact,.classified-list .location{float:none;width:auto;margin-right:auto}}.classified-list .image{margin:0 20px 10px 0;margin: 0 20px 10px 0}.classified-list .body{width:65.9663865546%;float:left;margin-right:2.1008403361%;font-size:14px;font-size:.875rem}@media (min-width: 649px) and (max-width: 768px){.classified-list .body{float:none;width:auto;margin-right:auto}}@media (min-width: 0) and (max-width: 648px){.classified-list .body{float:none;width:auto;margin-right:auto}}.classified-list .body .more{border-bottom:1px solid #1A7991;text-decoration:none}.classified-show .records{padding-top:20px;padding-top:1.25rem;border-top:1px solid #eee;clear:both}.classified-show .record .classified-date{font-size:14px;font-size:.875rem;font-style:italic;color:#999}.classified-show .record .headline{margin-bottom:5px;margin-bottom:.3125rem;font-size:28px;font-size:1.75rem}.classified-show .record>.custom-classified-field{margin-bottom:10px;margin-bottom:.625rem;font-size:14px;font-size:.875rem;color:#999;font-weight:bold}.classified-show .record .image{margin-bottom:20px;margin-bottom:1.25rem}.classified-show .record .body{margin-bottom:20px;margin-bottom:1.25rem;padding-bottom:20px;padding-bottom:1.25rem;border-bottom:1px solid #eee}.classified-show .back_to_listings{margin-top:10px;margin-top:.625rem;font-size:14px;font-size:.875rem;color:#999;display:inline-block}.classified-show .back_to_listings:hover{color:#1A7991}.classified-show .back_to_listings:before{margin-right:4px;margin-right:.25rem;color:#fff;content:"\f060"}.classified-footer-message .editorial-content__title{font-size:24px;font-size:1.5rem;margin-bottom:5px;margin-bottom:.3125rem}.classified-footer-message .editorial-content__body{font-size:14px;font-size:.875rem}.classified-new .field{margin-bottom:20px;margin-bottom:1.25rem}.classified-new .field:last-child{margin:none}.classified-new .classified-description br{display:none}.classified-new .classified-description .note-editor{margin:0 !important}.classified-new #classified_img{margin-bottom:20px;margin-bottom:1.25rem}.podcast__title{font-size:18px;font-size:1.125rem;font-weight:400}.advertisement.leaderboard-ad{margin:20px 0;margin: 20px 0;text-align:center}.advertisement.leaderboard-ad .advertisement__title{font-size:11px;font-size:.6875rem;text-transform:uppercase;position:relative}.advertisement.leaderboard-ad .advertisement__title span{padding:0 10px;padding: 0 10px;background-color:#DADBDC;position:relative;z-index:2;display:inline-block;color:#ABACAD}.advertisement.leaderboard-ad .advertisement__title:before{content:"";position:absolute;top:8px;left:0;right:0;z-index:1;border-bottom:1px solid #C4C5C6;width:100%}.bottom-ad{margin:0 auto 20px;text-align:center}.top-leaderboard{margin:20px 0;margin: 20px 0}.top-leaderboard .advertisement{position:relative}.top-leaderboard__container{*zoom:1;max-width:1296px;max-width:81rem;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;margin-left:auto;margin-right:auto}.top-leaderboard__container:after{content:"";display:table;clear:both}@media (min-width: 641px) and (max-width: 890px){.top-leaderboard__container{padding:0 20px;padding: 0 20px}}.top-leaderboard__ad{width:79.1666666667%;float:right;margin-right:0;text-align:center}@media (min-width: 0) and (max-width: 890px){.top-leaderboard__ad{float:none;width:auto;margin-right:auto}}.top-leaderboard__arrow{position:absolute;bottom:0;left:820px;padding:2px;padding:.125rem;font-size:16px;font-size:1rem;display:none;background:#eee;border-top-right-radius:3px;color:#000;font-weight:bold;width:150px;text-align:center;z-index:1000;opacity:.6;cursor:pointer;border-top:1px solid #bbb;border-right:1px solid #bbb}@media (min-width: 1050px){.top-leaderboard__arrow{display:block}}.bottom-leaderboard{margin:20px 0;margin: 20px 0}.bottom-leaderboard__container{*zoom:1;max-width:1296px;max-width:81rem;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem;margin-left:auto;margin-right:auto}.bottom-leaderboard__container:after{content:"";display:table;clear:both}@media (min-width: 641px) and (max-width: 890px){.bottom-leaderboard__container{padding:0 20px;padding: 0 20px}}.bottom-leaderboard__ad{float:none;width:auto;margin-right:auto;text-align:center}.body .advertisement{text-align:center}.article-bottom-ads{margin-top:20px;margin-top:1.25rem;float:left;text-align:center;width:100%}.article-bottom-ads .advertisement{margin:5px;margin:.3125rem;padding:10px;padding:.625rem;border:1px solid #DDD;display:inline-block}@media (min-width: 0) and (max-width: 400px){.article-bottom-ads .advertisement{display:block}}.services-guide-ads{padding-bottom:10px;padding-bottom:.625rem;overflow:hidden}.services-guide-ads .advertisement{width:49.2163009404%;float:left;margin-right:1.5673981191%;margin-bottom:5px;margin-bottom:.3125rem}.services-guide-ads .advertisement img{padding:2px;padding:.125rem;border:1px solid #DDD}@media (min-width: 0) and (max-width: 400px){.services-guide-ads .advertisement{float:none;width:auto;margin-right:auto;display:block}}.services-guide-ads .advertisement:nth-child(odd){width:49.2163009404%;float:right;margin-right:0}.uberflip-publication-links{text-align:center}.uberflip-publication-links__image{height:120px;width:98px}.uberflip-publication-links__item{margin:15px;margin:.9375rem;display:inline-block;text-align:center}.uberflip-publication-links__link{color:#F13615;text-decoration:none}.order-history__title{font-size:24px;font-size:1.5rem;margin-bottom:20px;margin-bottom:1.25rem}.order-history-item{margin-bottom:25px;margin-bottom:1.5625rem;border:1px solid #ddd}.order-history-item__header{font-size:15px;font-size:.9375rem;padding:5px 10px;padding: 5px 10px;overflow:hidden;border-bottom:1px solid #ccc;background-color:#EEEEEE;width:100%}.order-history-item__header--left{display:inline-block}.order-history-item__title{margin-right:5px;margin-right:.3125rem;font-weight:600}.order-history-item__details{float:right;text-align:right}@media (min-width: 0) and (max-width: 400px){.order-history-item__details{float:none;text-align:left}}.order-history-item__order-id{display:block}.order-history-item__product-title{width:300px}.order-history-item table thead{background-color:#F9F9F9}.order-history-overlay__order-number-text{font-weight:600}.overlay-container{margin:20px 0;margin: 20px 0;padding:20px;padding:1.25rem;background:#FFFFFF;position:relative;margin-left:auto;margin-right:auto;max-width:90%;width:auto}.order-history-address{margin:20px 0;margin: 20px 0;display:block;overflow:hidden}.order-history-billing-info{float:left;width:50%}@media (min-width: 0) and (max-width: 650px){.order-history-billing-info{width:100%}}.order-history-billing-info__title{font-size:20px;font-size:1.25rem}.order-history-shipping-info{float:left;width:50%}@media (min-width: 0) and (max-width: 650px){.order-history-shipping-info{width:100%}}.order-history-shipping-info__title{font-size:20px;font-size:1.25rem}.order-details{margin:20px 0;margin: 20px 0}.order-details table thead{background-color:#F9F9F9}.order-details__title{font-size:20px;font-size:1.25rem}.order-details__product-title{width:300px}.order-details__column-hide{display:none !important}#notice-banner{padding:20px;padding:1.25rem;background-color:#3498db;color:#fff;display:none;position:fixed;top:0;left:0;right:0;text-align:center;z-index:9999}#notice-banner:before{margin-right:10px;margin-right:.625rem}#notice-banner.js-has-error{background-color:#e74c3c}.purchased-content__links{padding-left:0 !important;list-style-type:none}.purchased-content__link{padding:0 8px;padding: 0 8px;display:inline}.purchased-content__title{font-size:20px;font-size:1.25rem;margin-bottom:10px;margin-bottom:.625rem}.purchased-content-files{margin-bottom:25px;margin-bottom:1.5625rem}.purchased-content-files__title{margin:10px;margin:.625rem;font-size:20px;font-size:1.25rem}.purchased-content-files__product-title{width:75%}.purchased-content-videos{margin-bottom:25px;margin-bottom:1.5625rem}.purchased-content-videos__title{margin:10px;margin:.625rem;font-size:20px;font-size:1.25rem}.purchased-content-videos__product-title{width:75%}.purchased-content-audio{margin-bottom:25px;margin-bottom:1.5625rem}.purchased-content-audio__title{margin:10px;margin:.625rem;font-size:20px;font-size:1.25rem}.purchased-content-audio__product-title{width:75%}.purchased-content-online-content{margin-bottom:25px;margin-bottom:1.5625rem}.purchased-content-online-content__title{margin:10px;margin:.625rem;font-size:20px;font-size:1.25rem}.purchased-content-online-content__product-title{width:75%}.print-invoice{padding:10px;padding:.625rem;margin:0 auto;width:660px}.print-invoice__header img{max-width:50%}.print-invoice__title{font-weight:600;float:right}