.field-name-field-date,.field-name-field-time,.field-name-post-date,.field-name-submitted-by,.submitted,.field-name-field-author,.views-field-field-author,.pane-content .views-field-field-author,.field-name-field-magazine-issue,.field-name-field-source,.view-toc .field-name-field-friendly-date,.field-name-field-additional-byline,.views-field-field-issue-dates,.views-field-field-source,.views-field-field-target-date,.views-field-field-date,.views-field-created{font-famiy:"merriweather","Times New Roman",serif;font-size:14px;font-size:0.875rem;color:#565656;}.field-name-field-date a,.field-name-field-time a,.field-name-post-date a,.field-name-submitted-by a,.submitted a,.field-name-field-author a,.views-field-field-author a,.pane-content .views-field-field-author a,.field-name-field-magazine-issue a,.field-name-field-source a,.view-toc .field-name-field-friendly-date a,.field-name-field-additional-byline a,.views-field-field-issue-dates a,.views-field-field-source a,.views-field-field-target-date a,.views-field-field-date a,.views-field-created a,.field-name-field-date a:link,.field-name-field-time a:link,.field-name-post-date a:link,.field-name-submitted-by a:link,.submitted a:link,.field-name-field-author a:link,.views-field-field-author a:link,.field-name-field-magazine-issue a:link,.field-name-field-source a:link,.view-toc .field-name-field-friendly-date a:link,.field-name-field-additional-byline a:link,.views-field-field-issue-dates a:link,.views-field-field-source a:link,.views-field-field-target-date a:link,.views-field-field-date a:link,.views-field-created a:link,.field-name-field-date a:active,.field-name-field-time a:active,.field-name-post-date a:active,.field-name-submitted-by a:active,.submitted a:active,.field-name-field-author a:active,.views-field-field-author a:active,.field-name-field-magazine-issue a:active,.field-name-field-source a:active,.view-toc .field-name-field-friendly-date a:active,.field-name-field-additional-byline a:active,.views-field-field-issue-dates a:active,.views-field-field-source a:active,.views-field-field-target-date a:active,.views-field-field-date a:active,.views-field-created a:active,.field-name-field-date a:visited,.field-name-field-time a:visited,.field-name-post-date a:visited,.field-name-submitted-by a:visited,.submitted a:visited,.field-name-field-author a:visited,.views-field-field-author a:visited,.field-name-field-magazine-issue a:visited,.field-name-field-source a:visited,.view-toc .field-name-field-friendly-date a:visited,.field-name-field-additional-byline a:visited,.views-field-field-issue-dates a:visited,.views-field-field-source a:visited,.views-field-field-target-date a:visited,.views-field-field-date a:visited,.views-field-created a:visited{color:#565656 !important;text-decoration:none;}.field-name-field-date a:hover,.field-name-field-time a:hover,.field-name-post-date a:hover,.field-name-submitted-by a:hover,.submitted a:hover,.field-name-field-author a:hover,.views-field-field-author a:hover,.field-name-field-magazine-issue a:hover,.field-name-field-source a:hover,.view-toc .field-name-field-friendly-date a:hover,.field-name-field-additional-byline a:hover,.views-field-field-issue-dates a:hover,.views-field-field-source a:hover,.views-field-field-target-date a:hover,.views-field-field-date a:hover,.views-field-created a:hover,.field-name-field-date a:link:hover,.field-name-field-time a:link:hover,.field-name-post-date a:link:hover,.field-name-submitted-by a:link:hover,.submitted a:link:hover,.field-name-field-author a:link:hover,.views-field-field-author a:link:hover,.field-name-field-magazine-issue a:link:hover,.field-name-field-source a:link:hover,.view-toc .field-name-field-friendly-date a:link:hover,.field-name-field-additional-byline a:link:hover,.views-field-field-issue-dates a:link:hover,.views-field-field-source a:link:hover,.views-field-field-target-date a:link:hover,.views-field-field-date a:link:hover,.views-field-created a:link:hover,.field-name-field-date a:active:hover,.field-name-field-time a:active:hover,.field-name-post-date a:active:hover,.field-name-submitted-by a:active:hover,.submitted a:active:hover,.field-name-field-author a:active:hover,.views-field-field-author a:active:hover,.field-name-field-magazine-issue a:active:hover,.field-name-field-source a:active:hover,.view-toc .field-name-field-friendly-date a:active:hover,.field-name-field-additional-byline a:active:hover,.views-field-field-issue-dates a:active:hover,.views-field-field-source a:active:hover,.views-field-field-target-date a:active:hover,.views-field-field-date a:active:hover,.views-field-created a:active:hover,.field-name-field-date a:visited:hover,.field-name-field-time a:visited:hover,.field-name-post-date a:visited:hover,.field-name-submitted-by a:visited:hover,.submitted a:visited:hover,.field-name-field-author a:visited:hover,.views-field-field-author a:visited:hover,.field-name-field-magazine-issue a:visited:hover,.field-name-field-source a:visited:hover,.view-toc .field-name-field-friendly-date a:visited:hover,.field-name-field-additional-byline a:visited:hover,.views-field-field-issue-dates a:visited:hover,.views-field-field-source a:visited:hover,.views-field-field-target-date a:visited:hover,.views-field-field-date a:visited:hover,.views-field-created a:visited:hover{text-decoration:underline;}.field-name-field-topic,.field-type-taxonomy-term-reference,.views-field-view-node,.field-name-merged-taxonomy,.field-name-field-related-articles,.field-name-similar-by-terms,.field-name-field-related-documents,.view-toc .subscription-text{font-family:"lato",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;}.field-name-field-topic .field-label,.field-type-taxonomy-term-reference .field-label,.views-field-view-node .field-label,.field-name-merged-taxonomy .field-label,.field-name-field-related-articles .field-label,.field-name-similar-by-terms .field-label,.field-name-field-related-documents .field-label,.view-toc .subscription-text .field-label,.field-name-field-topic h2,.field-type-taxonomy-term-reference h2,.views-field-view-node h2,.field-name-merged-taxonomy h2,.field-name-field-related-articles h2,.field-name-similar-by-terms h2,.field-name-field-related-documents h2,.view-toc .subscription-text h2{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;color:#212121;font-weight:bold;margin:0;}.node:not(.view-mode-compact_list) .field-name-body .field-item > p:first-child:first-letter{float:left;font-size:52px;font-size:3.25rem;line-height:50px;line-height:3.125rem;padding-right:.125rem;}.field-type-image figcaption,.field-name-field-slideshow .field-slideshow-caption-text{font-family:"lato",Helvetica,Arial,sans-serif;font-size:0.875rem;line-height:1.125rem;color:#565656;}.view-display-id-page_advertisers .views-row{clear:both;display:block;content:" ";}#sidebar .block .views-row,.jt_job_list .jt_job{display:list-item;margin-bottom:1rem;}#sidebar .block h2,.block-featured-jobs .heading{padding:.5rem 0;background:#0b2d71;text-align:center;color:white;font-size:1.2rem;font-weight:bold;}#sidebar .block .views-field-title,.jt_job_list .jt_job_position{color:#2a4fa2;font-weight:bold;font-size:1rem;}#sidebar .block .views-field-title a,.jt_job_list .jt_job_position a{text-decoration:none;}.view-display-id-page_advertisers #edit-reset,.sign-up-sign-in .register-tease a,.sign-up-sign-in #block-user-login input[type="submit"],.page-user ul.tabs li a{font-weight:bold;background:#79c042;border:1px solid #659b41;padding:.5em 1em;font-family:"lato",Helvetica,Arial,sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.view-house-ad-inventory img{border:1px solid #d3d3d3;}html{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;}body{font-family:"merriweather","Times New Roman",serif;}h1{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;font-weight:bold;color:#000000;}@media (min-width:430px){h1{font-size:34px;font-size:2.125rem;line-height:46px;line-height:2.875rem;}}h2,h3,h4{color:#212121;}h2{font-size:21px;font-size:1.3125rem;line-height:32px;line-height:2rem;}.node-teaser h2,.pane-content h2,.view-mode-sponsored_content h2{margin:.125em 0;}h2 a{text-decoration:none;}h2 a:link,h2 a:visited{color:#000000;}h2 a:hover{text-decoration:underline;}h3{font-size:18px;font-size:1.125rem;line-height:26px;line-height:1.625rem;}.node-teaser h3{margin:.125em 0;}h3 a{text-decoration:none;}h3 a:link,h3 a:visited{color:#000000;}h3 a:hover{text-decoration:underline;}h4{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;}a:link{color:#2a4fa2;}a:visited{color:#0b2d71;}a:hover{color:#0b87db;}a:active{color:#174897;}img{max-width:100%;height:auto;}figure{display:block;margin:0;}.sales ul{width:100%;padding-left:0;margin-left:1em;list-style:none;float:left;clear:both;}.sales ul li{float:left;margin-top:1em;margin-bottom:1em;margin-left:0;margin-right:2em;text-align:center;}.sales ul a.button,.sales ul #pmg-webservices-registration-wizard-profile-account-form input.form-submit,#pmg-webservices-registration-wizard-profile-account-form .sales ul input.form-submit,.sales ul #pmg-webservices-manage-personal-info-form input.form-submit,#pmg-webservices-manage-personal-info-form .sales ul input.form-submit,.sales ul #pmg-webservices-manage-subscriptions-form input[type="submit"],#pmg-webservices-manage-subscriptions-form .sales ul input[type="submit"]{width:165px;}#header-row,#header-second-row,#middle-row{max-width:1140px;margin-left:auto;margin-right:auto;}#header-row:after,#header-second-row:after,#middle-row:after{content:" ";display:block;clear:both;}#header-row .region{clear:both;}body.no-sidebars #maincontent{width:100%;float:left;margin-left:0;margin-right:0;}@media (min-width:980px){body.one-sidebar #maincontent{width:66.31579%;float:left;margin-right:1.05263%;}}@media (min-width:980px){#sidebar{width:28.42105%;float:right;margin-right:0;}}.ds-2col-stacked-fluid > .group-left{float:none;width:100%;}@media (min-width:430px){.ds-2col-stacked-fluid > .group-left{width:24.21053%;float:left;margin-right:1.05263%;}}.ds-2col-stacked-fluid > .group-right{float:none;width:100%;}@media (min-width:430px){.ds-2col-stacked-fluid > .group-right{width:74.73684%;float:right;margin-right:0;}}a.btn,a.button,#pmg-webservices-registration-wizard-profile-account-form input.form-submit,#pmg-webservices-manage-personal-info-form input.form-submit,#pmg-webservices-manage-subscriptions-form input[type="submit"],.field-name-field-registration-url a,.field-name-field-archive-url a,.field-name-preview-newsletter a{padding:.5em 1em;display:inline-block;text-decoration:none;font-family:"lato",Helvetica,Arial,sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}a.btn:link,a.button:link,#pmg-webservices-registration-wizard-profile-account-form input.form-submit,#pmg-webservices-manage-personal-info-form input.form-submit,#pmg-webservices-manage-subscriptions-form input[type="submit"],.field-name-field-registration-url a:link,.field-name-field-archive-url a:link,.field-name-preview-newsletter a:link{background-color:#79c042;font-weight:bolder;color:#000000;border:1px solid #659b41;}a.btn:visited,a.button:visited,#pmg-webservices-registration-wizard-profile-account-form input.form-submit:visited,#pmg-webservices-manage-personal-info-form input.form-submit:visited,#pmg-webservices-manage-subscriptions-form input[type="submit"]:visited,.field-name-field-registration-url a:visited,.field-name-field-archive-url a:visited,.field-name-preview-newsletter a:visited{background-color:#79c042;font-weight:bolder;color:#565656;border:1px solid #659b41;}a.btn:hover,a.button:hover,#pmg-webservices-registration-wizard-profile-account-form input.form-submit:hover,#pmg-webservices-manage-personal-info-form input.form-submit:hover,#pmg-webservices-manage-subscriptions-form input[type="submit"]:hover,.field-name-field-registration-url a:hover,.field-name-field-archive-url a:hover,.field-name-preview-newsletter a:hover{background-color:#89c64f;font-weight:bold;color:#fcfcfc;border:1px solid #659b41;}a.btn:active,a.button:active,#pmg-webservices-registration-wizard-profile-account-form input.form-submit:active,#pmg-webservices-manage-personal-info-form input.form-submit:active,#pmg-webservices-manage-subscriptions-form input[type="submit"]:active,.field-name-field-registration-url a:active,.field-name-field-archive-url a:active,.field-name-preview-newsletter a:active{background-color:#659b41;font-weight:bold;color:#ffffff;border:1px solid #659b41;}.label-inline{display:inline;margin-right:5px;}.field-label-inline .field-label{display:inline;}.field-type-image figure img{max-width:100%;height:auto;}.field-name-field-dek{color:#212121;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;}@media (min-width:430px){.field-name-field-dek{font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;}}.field-name-field-subtitle{color:#212121;font-size:18px;font-size:1.125rem;line-height:28px;line-height:1.75rem;}@media (min-width:430px){.field-name-field-subtitle{font-size:28px;font-size:1.75rem;line-height:38px;line-height:2.375rem;}}.field-name-field-classification .field-item{display:inline;}.field-name-field-classification .field-item:last-child:after{content:"";}.field-name-field-classification .field-item:after{content:",";}.node-top-products .field-name-field-topic{display:inline-block;margin-right:5px;}.node-top-products .field-name-field-topic .field-items,.node-top-products .field-name-field-topic .field-item{display:inline;}.node-top-products .field-name-field-tags{display:inline;margin-right:5px;}.node-top-products .field-name-field-tags .field-items,.node-top-products .field-name-field-tags .field-item{display:inline;}.node-top-products .field-name-field-year{display:inline;}.node-top-products .field-name-field-year .field-items,.node-top-products .field-name-field-year .field-item,.node-top-products .field-name-field-year .field-label{float:none;font-weight:normal;display:inline;}.node-top-products .field-name-field-testimony{margin-bottom:1rem;}.node-web-seminar-listing.view-mode-full .field-name-field-date{margin-bottom:0;}.submitted{margin-bottom:1rem;}.field-name-field-author:before,.views-field-field-author:before,.pane-content .views-field-field-author:before{content:"By ";}.field-name-field-author,.field-name-field-author .field-items,.field-name-field-author .field-item,.field-name-field-author .field-content,.views-field-field-author,.views-field-field-author .field-items,.views-field-field-author .field-item,.views-field-field-author .field-content,.pane-content .views-field-field-author,.pane-content .views-field-field-author .field-items,.pane-content .views-field-field-author .field-item,.pane-content .views-field-field-author .field-content{display:inline;}.view-mode-teaser .field-name-field-author,.view-mode-teaser
.views-field-field-author,.view-mode-teaser
.pane-content .views-field-field-author{display:block;margin-bottom:1rem;}.divider{border-top:solid 1px #2a4fa2;}.view-mode-full .field{margin-bottom:1em;}.field-name-field-magazine-issue,.field-name-field-magazine-issue .field-items,.field-name-field-magazine-issue .field-item{display:inline;}.view-mode-full .field-name-field-magazine-issue:before{content:" — ";}.pullquoteLeft,.pullquoteRight{color:#006600;margin:20px;margin:1.25rem;font-family:"lato",Helvetica,Arial,sans-serif;font-size:28px;font-size:1.75rem;line-height:36px;line-height:2.25rem;}@media (min-width:980px){.pullquoteLeft,.pullquoteRight{max-width:50%;}}.pullquoteLeft{margin-left:0;}@media (min-width:980px){.pullquoteLeft{float:left;}}.pullquoteRight{margin-right:0;}@media (min-width:980px){.pullquoteRight{float:right;}}.box{font-family:"lato",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#565656;border-left:solid 1px #878787;border-right:solid 1px #878787;margin:20px 0 20px 20px;margin:1.25rem 0 1.25rem 1.25rem;padding:0 20px;padding:0 1.25rem;}@media (min-width:980px){.box{float:right;max-width:50%;}}div.breadcrumb{font-family:"lato",Helvetica,Arial,sans-serif;text-decoration:none;margin-top:1rem;}.page-node div.breadcrumb{margin-bottom:1rem;}.field-name-merged-taxonomy ul{margin:0;padding:0;}.field-name-merged-taxonomy li{list-style-type:none;}@media (min-width:600px){.field-name-merged-taxonomy{width:23.80952%;float:left;margin-left:6.34921%;margin-right:-100%;}}@media (min-width:600px){.field-name-field-related-articles{width:23.80952%;float:left;margin-left:38.09524%;margin-right:-100%;}}.field-name-similar-by-terms h2:after{content:":";}@media (min-width:600px){.field-name-similar-by-terms{width:30.15873%;float:left;margin-left:69.84127%;margin-right:-100%;overflow:hidden;*zoom:1;}}.node-top-products .field-name-field-organization{margin-bottom:1rem;}.field-name-field-image figure img{max-width:50%;}@media (min-width:430px){.field-name-field-image figure img{max-width:100%;}}.view-mode-grid_view .field-name-field-image figure img{border:solid 1px #878787;}.node-teaser .field-name-field-image{text-align:center;}@media (min-width:430px){.node-teaser .field-name-field-image{text-align:left;float:left;margin-right:1rem;}}.node-top-products.node-teaser .field-name-field-image{text-align:center;}@media (min-width:430px){.node-top-products.node-teaser .field-name-field-image{text-align:left;float:right;text-align:right;margin-left:1rem;}}@media (min-width:430px){.node-white-paper .field-name-field-image{float:right;margin-left:.75rem;margin-bottom:.5rem;}}.field-name-field-department{color:#878787;font-size:1.3125rem;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:uppercase;}.group-learn-more{overflow:hidden;*zoom:1;padding-bottom:1rem;}.group-learn-more li,.group-learn-more div.field-item,.group-learn-more .views-row{margin-bottom:.5rem;}.group-aside{padding:0 .5rem;}@media (min-width:980px){.group-aside{width:49.20635%;float:right;margin-right:0;}}.group-aside > div{margin:auto;}.group-aside figure{text-align:center;}@media (min-width:980px){.group-aside figure{padding-left:3.22581%;padding-bottom:3.22581%;padding-top:9.67742%;}}.field-name-field-related-documents .field-label{display:inline;}.field-name-field-related-documents .field-items,.field-name-field-related-documents .field-item{display:inline-block;margin-right:1em;}@media (min-width:600px){.field-name-field-related-documents{margin-left:6.25%;}}.field-name-field-source{font-style:italic;}#block-blockify-blockify-logo{width:49.47368%;float:left;margin-right:1.05263%;}.login-links{font-family:"lato",Helvetica,Arial,sans-serif;font-size:14px;font-size:0.875rem;line-height:18px;line-height:1.125rem;width:49.47368%;float:right;margin-right:0;text-align:right;}.login-links li{list-style-type:none;}ul.tabs{border-bottom:0;white-space:normal;line-height:1.625rem;padding:0;margin:0;}ul.tabs li a{border-style:solid;white-space:nowrap;margin-right:.125rem;border-color:#878787;}ul.tabs li.active a{border-bottom:1px solid #878787;border-color:#878787;}ul.tabs li a:hover{border-color:#878787;}.block.block-jquerymenu.main-navigation{width:inherit;}.main-navigation{clear:both;width:36.84211%;float:left;margin-left:0;margin-right:-100%;display:table-cell;vertical-align:middle;max-width:240px;font-family:"lato",Helvetica,Arial,sans-serif;position:relative;}@media (min-width:430px){.main-navigation{width:32.63158%;float:left;margin-left:0;margin-right:-100%;}}@media (min-width:1030px){.main-navigation{width:20%;float:left;margin-left:0;margin-right:-100%;}}.main-navigation h2{font-weight:normal;color:#2a4fa2;}@media (min-width:430px){.main-navigation h2{margin-top:auto;margin-bottom:auto;}}.main-navigation h2:before{content:"\f0c9";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#ffffff;background-color:#006600;font-size:1.5rem;padding:.25em .5em;display:inline-block;margin-right:.5rem;top:0;left:0;-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;}@media (min-width:430px){.main-navigation h2:before{font-size:2rem;padding:.5em;}}.main-navigation ul.jquerymenu{width:170px;background-color:#d3d3d3;padding:0;margin:0;position:absolute;z-index:50;font-size:14px;font-size:0.875rem;}@media (min-width:980px){.main-navigation ul.jquerymenu{width:250px;}}.main-navigation ul.jquerymenu li{list-style-type:none;list-style-image:none;margin:0;padding:0;border-top:1px solid #e2e2e2;border-bottom:1px solid #878787;font-weight:bold;}.main-navigation ul.jquerymenu li a:hover{background-color:#e2e2e2;}.main-navigation ul.jquerymenu li ul{padding:0;background-color:#e2e2e2;}.main-navigation ul.jquerymenu li li{font-weight:normal;}.main-navigation ul.jquerymenu li li.last{border-bottom:0;}.main-navigation ul.jquerymenu li li a:hover{background-color:#d3d3d3;}.main-navigation ul.jquerymenu li a{text-decoration:none;padding:0.5rem 1rem;display:block;color:#000000;}.main-navigation ul.jquerymenu li.parent ul li a{padding-left:2.5em;}.main-navigation ul.jquerymenu li.parent.open{padding-bottom:0;}.main-navigation ul.jquerymenu li.parent span{padding:.625rem 0;}.main-navigation ul.jquerymenu li.parent span.closed:after{content:'+';visibility:visible;font-size:1.5rem;line-height:.25rem;display:block;}.main-navigation ul.jquerymenu li.parent span.open:after{content:'-';visibility:visible;font-size:1.5rem;font-size:1.5rem;line-height:.25rem;display:block;}.main-navigation ul.jquerymenu li span.parent{position:static;float:right;margin:.25em 1em 0 0;display:inline-block;background-image:none;background-color:transparent;}.node-teaser .field-name-body p:first-child{margin-top:0;}.field-name-field-slideshow{margin-top:1rem;}.field-name-field-slideshow a.carousel-prev,.field-name-field-slideshow a.carousel-next{display:none;}.field-name-field-slideshow .field-slideshow-controls{text-align:right;}.field-name-field-slideshow .field-slideshow-controls a:first-child:before{content:"<< ";}.field-name-field-slideshow .field-slideshow-controls a:last-child:after{content:" >>";}.field-name-field-slideshow .field-slideshow-pager li{margin-right:1rem;}.field-name-field-slideshow .field-slideshow-pager li:last-child{margin-right:0;}.field-name-field-sponsor-logo{margin-top:2rem;margin-bottom:2rem;}.field-name-field-sponsor-logo figure img{max-width:50%;}@media (min-width:430px){.field-name-field-sponsor-logo figure img{max-width:100%;}}#block-search-form{width:20%;float:right;margin-right:0;margin-top:1rem;text-align:right;position:relative;}@media (min-width:674px) and (max-width:1128px){#block-search-form{width:28.42105%;float:left;margin-left:71.57895%;margin-right:-100%;}}@media (max-width:673px){#block-search-form{width:49.47368%;float:left;margin-left:50.52632%;margin-right:-100%;}}#block-search-form .form-type-textfield{margin-right:-6px;margin-top:0;display:inline-block;}#block-search-form .form-actions{display:inline-block;}#block-search-form input[type="text"]{font-size:1.3rem;display:inline-block;width:110px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:solid 1px #ccc;height:30px;vertical-align:top;border-radius:0;padding:0;margin:0;}@media (min-width:430px){#block-search-form input[type="text"]{width:150px;}}#block-search-form input[type="submit"]{border:0;vertical-align:top;font-size:1.5rem;padding-left:0;padding-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:32px;width:36px;text-align:center;border-radius:0;font-family:'FontAwesome';background-color:#0b2d71;color:#ffffff;}#block-search-form div.description{position:absolute;right:0;bottom:-10px;}.follow-us{text-align:center;}.follow-us a{margin-left:1px;color:#0b2d71;}.follow-us a:hover{color:#0b87db;}.follow-us a .fa{font-size:2.25rem;}.follow-us a.button,.follow-us #pmg-webservices-registration-wizard-profile-account-form input.form-submit,#pmg-webservices-registration-wizard-profile-account-form .follow-us input.form-submit,.follow-us #pmg-webservices-manage-personal-info-form input.form-submit,#pmg-webservices-manage-personal-info-form .follow-us input.form-submit,.follow-us #pmg-webservices-manage-subscriptions-form input[type="submit"],#pmg-webservices-manage-subscriptions-form .follow-us input[type="submit"]{position:relative;top:-.5rem;font-size:0.75rem;-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;margin-left:.25rem;}@media (max-width:388px){.follow-us a.button,.follow-us #pmg-webservices-registration-wizard-profile-account-form input.form-submit,#pmg-webservices-registration-wizard-profile-account-form .follow-us input.form-submit,.follow-us #pmg-webservices-manage-personal-info-form input.form-submit,#pmg-webservices-manage-personal-info-form .follow-us input.form-submit,.follow-us #pmg-webservices-manage-subscriptions-form input[type="submit"],#pmg-webservices-manage-subscriptions-form .follow-us input[type="submit"]{margin-top:1rem;}}#sidebar .block{padding:.5rem;}#sidebar .block h2{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin-bottom:0;}#sidebar .block h3{font-size:16px;font-size:1rem;line-height:26px;line-height:1.625rem;color:#212121;}#sidebar .block .content{font-size:14px;font-size:0.875rem;line-height:24px;line-height:1.5rem;color:#212121;}#sidebar .block .view{border:solid 1px #878787;padding:2rem;}#sidebar .block .more-link{font-style:italic;}#sidebar .block .more-link a:after{content:' > ';}#footer-row{background:#d3d3d3;text-align:center;font-family:"lato",Helvetica,Arial,sans-serif;padding-bottom:50px;}#footer-row .block-pmg-openx{position:fixed;z-index:2;bottom:0;margin:auto;display:block;left:0;right:0;background:rgba(255,255,255,0.9);padding-top:7px;border-top:solid 1px #d3d3d3;}.region-footer{max-width:1040px;margin:0 auto;}.footer-links{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-justify-content:space-between;justify-content:space-between;}.footer-links ul{-webkit-flex:1 1 calc(175px - 2%);flex:1 1 calc(175px - 2%);padding-left:2%;}.footer-links ul:first-child{padding-left:0;margin-left:0;}.footer-links h4{margin-bottom:.5em;font-size:1.2rem;font-weight:bold;color:#000000;}.footer-links li{margin-top:.75rem;list-style:none;}.footer-links a{text-decoration:none;}.privacy-info{padding-bottom:10px;clear:both;color:#878787;}.privacy-info a{color:#878787;}.privacy-info ul{margin:0;padding:0;}.privacy-info li{list-style-type:none;margin:0;}.item-list ul.pager{margin-top:2rem;font-family:"lato",Helvetica,Arial,sans-serif;}.item-list ul.pager li{margin:0 .1rem;padding:0;color:white;display:inline-block;font-size:.9rem;}.item-list ul.pager li.pager-item{min-width:25px;min-height:25px;line-height:25px;background:#0b87db;}@media (min-width:430px){.item-list ul.pager li.pager-item{min-width:30px;min-height:30px;line-height:30px;}}.item-list ul.pager li.pager-current{background:#89c64f;min-width:25px;min-height:25px;line-height:25px;}@media (min-width:430px){.item-list ul.pager li.pager-current{min-width:30px;min-height:30px;line-height:30px;}}.item-list ul.pager li.pager-first,.item-list ul.pager li.pager-previous,.item-list ul.pager li.pager-ellipsis,.item-list ul.pager li.pager-next,.item-list ul.pager li.pager-last{color:#2a4fa2;}.item-list ul.pager li.pager-first a,.item-list ul.pager li.pager-previous a,.item-list ul.pager li.pager-ellipsis a,.item-list ul.pager li.pager-next a,.item-list ul.pager li.pager-last a{color:#2a4fa2;}.item-list ul.pager a{color:white;text-decoration:none;}.panel-separator{margin-bottom:2em;}.pane-title{padding:0;background:transparent;font-size:1.5rem;font-weight:bold;color:#000000;text-decoration:underline;}.front .pane-title{font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;}@media (min-width:430px){.front .pane-title{font-size:34px;font-size:2.125rem;line-height:46px;line-height:2.875rem;}}div.views-row div.node-teaser,.pane-content div.views-row,div.views-row div.view-mode-sponsored_content,div.views-row div.view-mode-compact_list{border-bottom:solid 1px #d3d3d3;padding-bottom:1.5rem;margin-bottom:1.5rem;}.pane-content div.views-row div.view-mode-sponsored_content,.pane-content div.views-row div.node-web-seminar-listing,.pane-content div.views-row div.node-article,.pane-content div.views-row div.node-white-paper{border-bottom:0;padding-bottom:0;margin-bottom:0;}div.views-row-last div.node-teaser,div.views-row-last div.view-mode-sponsored_content{border-bottom:0;padding-bottom:0;margin-bottom:0;}div.views-row div.view-mode-compact_list{border-bottom:solid 1px #d3d3d3;padding-bottom:1.25rem;margin-bottom:2rem;}.pane-content div.views-row-last,div.views-row-last div.view-mode-compact_list{border-bottom:0;padding-bottom:0;margin-bottom:0;}.block-featured-jobs .heading a{display:block;color:white;text-decoration:none;padding-bottom:1rem;}form.jt_content{background:#0b2d71;text-align:center;padding-bottom:.5rem;}form.jt_content .search_bar{border:0;border-radius:3px;padding:8px;width:200px;font-size:.75rem;}form.jt_content .search_submit{border:0;background:#79c042;color:black;font-weight:bold;padding:8px 15px;border-radius:3px;margin-left:-15px;font-size:.75rem;-webkit-appearance:none;}form.jt_content .search_submit::-moz-focus-inner{border:0;padding:0;}.jt_job_list{border:solid 1px #878787;border-top:0;border-bottom:0;padding:2rem;}.jt_job_list .jt_alljobs{display:none;}.jt_job_list .jt_job_location{display:inline;}.jt_job_list .jt_job_company{display:inline;}.jt_job_list .jt_job_company:before{content:" - ";}.jt_clear{border:solid 1px #878787;border-top:0;text-align:center;padding-bottom:1rem;}a.jt_button{font-family:"lato",Helvetica,Arial,sans-serif;background:#79c042;-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;border-radius:0.25rem;margin:0 .5rem;color:black;text-decoration:none;padding:5px 10px;font-weight:bold;}.jt_slogan{margin-top:1rem;}.page-toc h1{margin-bottom:1rem;}.view-toc{margin-bottom:2rem;}.view-toc .view-header h2{font-size:26px;font-size:1.625rem;margin-top:0;}.view-toc h2{margin-bottom:0;}.view-toc h2 a{color:#2a4fa2;}.view-toc .attachment{border-top:solid 1px #d3d3d3;padding-top:2rem;margin-top:2rem;}@media (min-width:430px){.view-toc .group_cover_info{float:left;width:30%;margin-right:5%;}}@media (min-width:430px){.view-toc .group_subscription_info{float:right;width:65%;margin-top:2em;}}.view-toc .field-name-field-friendly-date{margin-bottom:1.5rem;font-size:18px;font-size:1.125rem;}.view-toc .subscription-text{color:#565656;font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;}.view-toc .subscription-button{text-align:center;}.view-toc .btn,.view-toc .field-name-preview-newsletter a,.field-name-preview-newsletter .view-toc a{display:inline-block;}.view-toc .field-name-field-image img{border:solid 1px #878787;max-width:50%;}@media (min-width:430px){.view-toc .field-name-field-image img{max-width:100%;}}.view-toc .field-name-field-digital-edition{clear:both;font-family:"lato",Helvetica,Arial,sans-serif;font-weight:bold;text-align:center;}@media (min-width:430px){.view-toc .field-name-field-digital-edition{text-align:left;}}@media (min-width:430px){.view-readers-choice .view-header{width:32.63158%;float:left;margin-right:1.05263%;}}.view-readers-choice .view-filters{margin-bottom:2rem;}@media (min-width:430px){.view-readers-choice .view-filters{margin-bottom:0;width:66.31579%;float:right;margin-right:0;}}.view-readers-choice .view-content{clear:both;}.view-issue-archives .views-row{margin-bottom:2rem;text-align:center;}@media (min-width:430px){.view-issue-archives .views-row{text-align:left;width:49.29577%;float:left;}.view-issue-archives .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-issue-archives .views-row:nth-child(2n + 2){margin-left:50.70423%;margin-right:-100%;clear:none;}}@media (min-width:768px){.view-issue-archives .views-row{width:32.39437%;float:left;}.view-issue-archives .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view-issue-archives .views-row:nth-child(3n + 2){margin-left:33.80282%;margin-right:-100%;clear:none;}.view-issue-archives .views-row:nth-child(3n + 3){margin-left:67.60563%;margin-right:-100%;clear:none;}}.view-issue-archives p{margin:0;}.guides{clear:both;overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc;}.guides img{max-width:150px;margin:auto;display:block;border:none;}@media (min-width:430px){.guides img{float:left;clear:left;margin:10px 10px 15px 0;}}.guides ul{overflow:hidden;padding-top:10px;padding-left:30px;}.guides li{margin-bottom:10px;}@media (max-width:980px){body .atss{width:auto;position:relative;z-index:1;top:0;margin-bottom:70px !important;text-align:center;}body .atss .slideInLeft{animation-name:none;}body .atss.atss-left{float:none;}body .atss a{display:inline-block;float:none;}body .atss .at-share-close-control{display:none !important;}}.field-name-preview-newsletter{text-align:right;}.field-name-field-additional-byline{font-style:italic;}.group_node_head_wrapper{margin-bottom:1.5em;}#pmg-webservices-manage-subscriptions-form .field-name-field-image{border:1px solid #d3d3d3;}.panzoom__controls{height:40px;}.panzoom__controls > span{font-size:18px;line-height:40px;padding:0 5px;margin:0 5px;color:#ffffff;cursor:pointer;}.panzoom__controls > span:hover{color:#2a4fa2;}.panzoom__controls .panzoom__zoom_range{padding:6px;height:1px;margin:5px;}.panzoom__image_panzoom img{max-width:none !important;width:100vw;}.region-header:after{overflow:hidden;*zoom:1;}.region-header-second{*zoom:1;margin:.5em 0;}.region-header-second:after{content:"";display:table;clear:both;}@media (min-width:430px){.region-header-second{margin:1.25em 0;}}.region-help{padding-top:1.25rem;}.block-pmg-openx{text-align:center;}.region-header-second .block-pmg-openx{width:66.31579%;float:left;margin-left:12.63158%;margin-right:-100%;}@media (max-width:673px){.region-header-second .block-pmg-openx{clear:both;width:100%;float:left;margin-left:0;margin-right:0;margin-top:1.25rem;}}#ad-region-leaderboard{width:728px;height:90px;margin:auto;}@media (min-width:674px) and (max-width:1128px){#ad-region-leaderboard{width:300px;height:50px;margin-left:auto;margin-right:auto;}}@media (max-width:673px){#ad-region-leaderboard{width:300px;height:50px;}}#ad-region-inline:after{display:block;text-align:center;content:'Advertisement';color:#d3d3d3;font-size:13px;font-size:0.8125rem;}.pane-content .views-field-field-image,.views-field-field-slideshow{float:left;margin-right:1rem;margin-top:1rem;}#topic-hub .more-link{font-size:1.25rem;margin-top:2rem;text-transform:capitalize;}.view-id-article_listing.view-display-id-block_1 .views-field-field-image{float:left;margin-right:1rem;}.view-id-article_listing.view-display-id-block_1 .views-row{overflow:hidden;*zoom:1;margin-bottom:1rem;}.view-id-article_listing.view-display-id-block_1 .views-field-field-issue-dates{margin-bottom:1rem;}#topic-hub .views-field-view-node{text-align:right;}#topic-hub .more-link,#topic-hub .view-footer{clear:both;}#topic-hub .views-field-title{font-weight:bold;}#topic-hub .views-field-title a{text-decoration:none;}.view-display-id-page_advertisers{}.view-display-id-page_advertisers .views-field-field-sponsor-logo{margin:1.5rem 0 .5rem 0;}.view-display-id-page_advertisers .views-field-title a{font-weight:bold;text-decoration:none;}.view-display-id-page_advertisers .views-field-field-article-type::before{content:" - ";}.view-display-id-page_advertisers .views-label-field-topic{float:left;margin-right:.3rem;}.view-display-id-page_advertisers .views-exposed-widget{margin:0;float:none;}@media (min-width:430px){.view-display-id-page_advertisers .views-exposed-widget{margin-top:30px;margin-bottom:25px;}}@media (min-width:430px){.view-display-id-page_advertisers .views-exposed-widget{float:left;}}.view-display-id-page_advertisers .views-exposed-widget.views-submit-button{display:none;}.view-display-id-page_advertisers .views-exposed-widget select{height:30px;margin-right:10px;border-color:#79c042;background:#ffffff;}.view-display-id-page_advertisers #edit-reset{}@media (min-width:430px){.view-display-id-page_advertisers #edit-reset{margin-top:1.75rem;display:inline-block;}}.view-display-id-page_advertisers .views-row{padding-bottom:1rem;margin-bottom:2rem;border-bottom:solid 1px #d3d3d3;}.view-display-id-page_advertisers div.views-row-last{border-bottom:0;margin-bottom:0;}.view-house-ad-inventory table{width:100%;}.view-house-ad-inventory td{padding:1.5rem;line-height:2rem;border:1px solid #e2e2e2;vertical-align:top;}.view-house-ad-inventory .field-name-field-ad-size{font-size:1.5rem;padding:.75rem;background:#e2e2e2;}#pmg-webservices-registration-wizard-profile-account-form input.form-submit,#pmg-webservices-manage-personal-info-form input.form-submit{font-size:16px;font-size:1rem;margin-right:16px;margin-right:1rem;margin-bottom:16px;margin-bottom:1rem;}#edit-personal-info .form-item-jobresponsibilities,#edit-personal-info .form-item-associations,#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities,#pmg-webservices-manage-personal-info-form .form-item-associations{max-width:100%;margin-left:auto;margin-right:auto;}#edit-personal-info .form-item-jobresponsibilities:after,#edit-personal-info .form-item-associations:after,#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities:after,#pmg-webservices-manage-personal-info-form .form-item-associations:after{content:" ";display:block;clear:both;}@media (min-width:500px){#edit-personal-info .form-item-jobresponsibilities .form-item,#edit-personal-info .form-item-associations .form-item,#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item,#pmg-webservices-manage-personal-info-form .form-item-associations .form-item{width:49.47368%;float:left;}#edit-personal-info .form-item-jobresponsibilities .form-item:nth-child(2n + 1),#edit-personal-info .form-item-associations .form-item:nth-child(2n + 1),#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item:nth-child(2n + 1),#pmg-webservices-manage-personal-info-form .form-item-associations .form-item:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#edit-personal-info .form-item-jobresponsibilities .form-item:nth-child(2n + 2),#edit-personal-info .form-item-associations .form-item:nth-child(2n + 2),#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item:nth-child(2n + 2),#pmg-webservices-manage-personal-info-form .form-item-associations .form-item:nth-child(2n + 2){margin-left:50.52632%;margin-right:-100%;clear:none;}}@media (min-width:800px){#edit-personal-info .form-item-jobresponsibilities .form-item,#edit-personal-info .form-item-associations .form-item,#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item,#pmg-webservices-manage-personal-info-form .form-item-associations .form-item{width:32.63158%;float:left;}#edit-personal-info .form-item-jobresponsibilities .form-item:nth-child(3n + 1),#edit-personal-info .form-item-associations .form-item:nth-child(3n + 1),#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item:nth-child(3n + 1),#pmg-webservices-manage-personal-info-form .form-item-associations .form-item:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#edit-personal-info .form-item-jobresponsibilities .form-item:nth-child(3n + 2),#edit-personal-info .form-item-associations .form-item:nth-child(3n + 2),#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item:nth-child(3n + 2),#pmg-webservices-manage-personal-info-form .form-item-associations .form-item:nth-child(3n + 2){margin-left:33.68421%;margin-right:-100%;clear:none;}#edit-personal-info .form-item-jobresponsibilities .form-item:nth-child(3n + 3),#edit-personal-info .form-item-associations .form-item:nth-child(3n + 3),#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities .form-item:nth-child(3n + 3),#pmg-webservices-manage-personal-info-form .form-item-associations .form-item:nth-child(3n + 3){margin-left:67.36842%;margin-right:-100%;clear:none;}}#edit-personal-info .form-item-jobresponsibilities div.description,#edit-personal-info .form-item-associations div.description,#pmg-webservices-manage-personal-info-form .form-item-jobresponsibilities div.description,#pmg-webservices-manage-personal-info-form .form-item-associations div.description{clear:left;}.sign-up-sign-in #maincontent{padding-bottom:32px;padding-bottom:2rem;}.sign-up-sign-in #page-title{text-align:center;}.sign-up-sign-in .register-tease h2{color:white;text-align:center;background-color:#6dae3a;margin-bottom:0;}.sign-up-sign-in .register-tease .content{border:1px solid #6dae3a;padding:16px;padding:1rem;}@media (min-width:430px){.sign-up-sign-in .register-tease{width:32.63158%;float:left;margin-left:12.63158%;margin-right:-100%;}}.sign-up-sign-in .register-tease a{color:black;text-decoration:none;}.sign-up-sign-in #block-user-login h2{color:white;text-align:center;background-color:#0b2d71;margin-bottom:0;}.sign-up-sign-in #block-user-login .content{border:1px solid #0b2d71;padding:16px;padding:1rem;}.sign-up-sign-in #block-user-login form .item-list{display:none;}@media (min-width:430px){.sign-up-sign-in #block-user-login{width:32.63158%;float:left;margin-left:54.73684%;margin-right:-100%;}}.sign-up-sign-in #block-user-login input[type="submit"]{font-size:16px;font-size:1rem;text-align:center;}.sign-up-sign-in #block-user-login .form-actions{text-align:center;}.sign-up-sign-in #block-user-login input.form-text{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:16px;font-size:1rem;line-height:32px;line-height:2rem;}.sign-up-sign-in #block-user-login .form-item-name label,.sign-up-sign-in #block-user-login .form-item-pass label{display:none;}.sign-up-sign-in .forgot-password{text-align:center;}.sign-up-sign-in .forgot-password a{font-size:12px;font-size:0.75rem;}#pmg-webservices-manage-subscriptions-form .field-name-field-image{display:none;}@media (min-width:670px){#pmg-webservices-manage-subscriptions-form .field-name-field-image{width:15.78947%;float:left;margin-right:1.05263%;display:block;}}#pmg-webservices-manage-subscriptions-form > .form-item-subscribe-magazine{width:83.15789%;float:right;margin-right:0;}#pmg-webservices-manage-subscriptions-form .form-item-subscribe-newsletter{clear:left;}#pmg-webservices-manage-subscriptions-form input[type="submit"]{font-size:16px;font-size:1rem;margin-bottom:16px;margin-bottom:1rem;}#edit-subscribe-newsletter div.form-item,#edit-subscribe-alerts div.form-item,#edit-premium-newsletter div.form-item{margin-bottom:16px;margin-bottom:1rem;max-width:100%;margin-left:auto;margin-right:auto;}#edit-subscribe-newsletter div.form-item:after,#edit-subscribe-alerts div.form-item:after,#edit-premium-newsletter div.form-item:after{content:" ";display:block;clear:both;}#edit-subscribe-newsletter input[type=checkbox],#edit-subscribe-newsletter input[type=radio],#edit-subscribe-alerts input[type=checkbox],#edit-subscribe-alerts input[type=radio],#edit-premium-newsletter input[type=checkbox],#edit-premium-newsletter input[type=radio]{width:3.15789%;float:left;margin-right:1.05263%;margin-top:6px;margin-top:0.375rem;margin-left:1.57895%;margin-right:-12px;}#edit-subscribe-newsletter label.option,#edit-subscribe-alerts label.option,#edit-premium-newsletter label.option{width:95.78947%;float:left;margin-left:4.21053%;margin-right:-100%;}.page-user ul.tabs{margin-top:1em;}.page-user ul.tabs li a{width:90%;float:left;margin-right:1.05263%;margin-bottom:.5em;text-align:center;background-color:#0b87db;color:white;}@media (min-width:650px){.page-user ul.tabs li a{width:24.21053%;float:left;margin-right:1.05263%;}}@media (min-width:1000px){.page-user ul.tabs li a{width:15.78947%;float:left;margin-right:1.05263%;}}.page-user ul.tabs li a.active{background-color:#d3d3d3;color:#565656;}.page-user ul.tabs li a:hover{background-color:#e2e2e2;color:#565656;}.sign-up-sign-in #block-blockify-blockify-messages{clear:left;margin-top:.5em;}.premium-newsletter-tease{background-color:#e2e2e2;padding:8px;padding:0.5rem;border:1px solid #878787;}
.node-product-display .image-caption-container{float:left;padding:0 2em 2em 0;}.icon-cart:before{content:"\f07a";font-family:FontAwesome;font-size:110%;color:black;vertical-align:middle;padding-bottom:5px;margin-right:.25rem;}.icon-cart:hover:before{color:black;}.icon-cart:active:before{color:black;}a.icon-cart{position:relative;}.icon-cart .item-count.has-items{background-color:#0e3a98;border-radius:50%;color:#ffffff;display:inline-block;font-size:10px;font-weight:bold;height:10px;left:20%;width:10px;padding:2px;position:absolute;text-align:center;top:0;line-height:12px;}.icon-cart:hover .item-count{background-color:white;color:#0e3a98;}.node-product-display .field-name-commerce-price{display:inline-block;}#media-opp .pane-content{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}#media-opp .pane-content iframe,#media-opp .pane-content object,#media-opp .pane-content embed{position:absolute;top:0;left:0;width:100%;height:100%;}
