.clearfix:before,.author-teaser-layout:before,.featured-teaser-layout:before,.interior-container:before,.two-column-modal-layout:before{content:'';display:table}.clearfix:after,.author-teaser-layout:after,.featured-teaser-layout:after,.interior-container:after,.two-column-modal-layout:after{content:'';display:table;clear:both}.article-teaser-layout--hide-title h2{display:none}.article-teaser-layout h2{margin:5px 0 7px}.article-teaser-layout__middle-left{display:none}.article-teaser-layout__right{float:right;margin-left:20px}.article-teaser-layout__bottom{padding-top:5px}.article-teaser-layout__bottom:before{content:'';display:table}.article-teaser-layout__bottom:after{content:'';display:table;clear:both}@media (min-width: 0) and (max-width: 680px){.article-teaser-layout__bottom{display:none}}.article-teaser-layout__bottom-left{float:left;width:40%;text-align:left}.article-teaser-layout__bottom-right{float:left;width:60%;text-align:right}.article-teaser-layout--image .article-teaser-layout__middle-left{display:block}.article-teaser-layout--image .article-teaser-layout__middle-left img{display:block}@media (min-width: 480px){.article-teaser-layout--image .article-teaser-layout__middle:before{content:'';display:table}.article-teaser-layout--image .article-teaser-layout__middle:after{content:'';display:table;clear:both}.article-teaser-layout--image .article-teaser-layout__middle-left{float:left;width:150px}.article-teaser-layout--image .article-teaser-layout__middle-right{margin-left:163px}}@media (min-width: 480px){.article-teaser-layout--featured .article-teaser-layout__middle-left{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:64%;padding-right:20px}.article-teaser-layout--featured .article-teaser-layout__middle-right{float:left;width:36%;margin:0}}.article-teaser-layout--featured .article-teaser-layout__bottom-left,.article-teaser-layout--featured .article-teaser-layout__bottom-right{float:none;width:auto;text-align:left}.author-image-layout{float:left;margin:-55px 10px 10px -10px}@media (min-width: 1364px){.author-image-layout{margin-top:-70px;margin-left:-246px;padding:0 0 0 5px}}.author-image-layout__image,.author-image-layout img{border:10px solid #fff}.author-image-layout:before{-moz-box-shadow:2px 2px 2px -1px #ccc;-webkit-box-shadow:2px 2px 2px -1px #ccc;box-shadow:2px 2px 2px -1px #ccc;position:absolute;z-index:-1;top:0;margin-left:-5px;height:170px;width:216px;background-color:#fff}@media (min-width: 1364px){.author-image-layout:before{content:''}}.author-image-layout__parent,body.node-type-author .three-column-layout__middle,body.page-user .three-column-layout__middle{position:relative;top:55px;margin-bottom:79px}@media (min-width: 1364px){.author-image-layout__parent,body.node-type-author .three-column-layout__middle,body.page-user .three-column-layout__middle{top:0;margin-bottom:24px}}@media (min-width: 1364px){.author-image-layout__sidebar,body.node-type-author .three-column-layout__left,body.page-user .three-column-layout__left{margin-top:170px}}.author-image-layout__sibling{margin-bottom:10px}.author-image-layout__list{clear:left;margin-top:50px;border-top:1px solid #ccc;padding-top:20px}.author-teaser-layout{margin-top:20px}.author-teaser-layout--first-child,.field-item:first-child>div>.author-teaser-layout{margin-top:0}.author-teaser-layout__title{padding-bottom:20px}.author-teaser-layout__image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:95px;padding-right:20px}.author-teaser-layout__content{margin-left:100px}.author-teaser-layout__link,.author-teaser-layout__social{margin-top:20px;float:left;width:50%}.author-teaser-layout__social{text-align:right}body.page-blogger .button--blue{background:#001d45}body.page-blogger .ane-follow-form{padding:2px 0}body.page-blogger .pane-article-actions{float:right}body.page-blogger .blog-edit-link{padding-right:10px;font-size:.7rem;color:#737180}body.page-blogger .myblog-title{font-size:1.5rem;padding-right:5px}body.page-blogger .myblog-followers{padding-left:5px}body.page-blogger .button--inverted{color:#c83910;font-weight:normal}body.page-blogger .pane-user-field-user-hobbies h2{margin:10px 0 0}body.page-blogger .pane-user-field-user-speciality-area{float:left}body.page-blogger .addressfield-container-inline :before{content:' , '}body.page-blogger .view-blogger-posts-2 .views-row{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}body.page-blogger .view-blogger-posts-all .views-row{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}@media (min-width: 1364px){body.page-blogger .three-column-layout__left{margin-top:170px}}@media (min-width: 180px){body.page-blogger .three-column-layout__middle{margin-top:40px}}.blog-author-header-layout:before{content:'';display:table}.blog-author-header-layout:after{content:'';display:table;clear:both}.blog-author-header-layout__left{float:left;width:80%}.blog-author-header-layout__right{float:left;width:20%}.blog-author-header-layout .round-image{margin:8px}.blog-author-header-layout .pane-node-author{float:left;margin-right:16px}.blog-author-header-layout .pane-node-author p{margin:0}.blog-author-header-layout .pane-node-created{float:left;margin-top:3px}.blog-author-header-layout .button--secondary{margin:6px;width:140px}.blog-author-header-layout .button--blue{background:#001d45}@media all and (max-width: 930px){.blog-author-header-layout__left{width:100%}.blog-author-header-layout__right{width:100%}}body.page-bloggers .blogger-profile-button{float:left}body.page-bloggers .blogger-profile-button a{text-decoration:none}body.page-bloggers .pane-user-field-user-speciality-area{margin-left:10px;float:left}body.page-bloggers .view-bloggers-list-view .views-row{border-bottom:1px solid #ddd;padding-bottom:20px;margin-bottom:20px}.pane-blog-form .text-format-wrapper{margin-bottom:10px}.pane-blog-form .form-item-field-image label{padding-bottom:10px}.pane-blog-form .submit-preview,.pane-blog-form .submit-draft{margin-right:10px}.pane-blog-form .submit-save{background:#c83910;float:right;width:300px}.page-blog .ui-dialog .ui-widget-header{background:#ccc}.comment-layout{clear:both;padding:5px}.comment-layout:before{content:'';display:table}.comment-layout:after{content:'';display:table;clear:both}.comment-layout__image{float:left;width:70px;padding-right:10px}.comment-layout .micro-teaser__bottomimage{margin:25px 10px 25px 0}.comment-layout__content{margin-left:70px}.comment-layout .button--container{float:left}.comment-layout .button--secondary{margin:6px;width:140px}.comment-layout .button--blue{background:#001d45}.accordion-comment{padding-top:5px;padding-bottom:10px;background:#efeded}.accordion-comment .pane__title{margin-top:5px;margin-bottom:5px;text-align:center}.accordion-comment .pane-comment-number-text{text-align:center;padding:5px}.accordion-comment .pane-comment-number-text span{color:#c83910}.accordion-comment .ui-accordion-header{padding:10px 20px;background:#c83910;font-size:1rem;color:#fff;width:60%;margin:5px auto 10px}.accordion-comment .pane-node-comments .ui-accordion-header{padding:0 10px;background:none;color:#312f3e;margin:0;text-align:left}.connection-layout:before{content:'';display:table}.connection-layout:after{content:'';display:table;clear:both}.connection-layout__image{float:left;padding-right:20px}.connection-layout__actions{float:right;padding-top:11px}.connection-layout__content{padding-top:8px}.connections-grid-layout:before{content:'';display:table}.connections-grid-layout:after{content:'';display:table;clear:both}.connections-grid-layout__item,.connections-grid-layout--item{width:33.33%;float:left;padding:0 8px 16px}.email-teaser__image,.email-teaser__content{vertical-align:top}.email-teaser__image{width:162px}.email-teaser__content{color:#6d6a7b}.email-teaser__heading,.email-teaser h2{margin:0}.email-teaser__table{width:100%}@media all and (max-width: 330px){.email-teaser__image{width:80px !important}.email-teaser__image img{width:70px !important}}.email-template,.html .email-template{width:100%;background:#e0dcda;margin:0}.email-template table,.html .email-template table{margin:0}.email-template__gutters,.html .email-template__gutters{margin:0 20px}.email-template__table-wrapper,.html .email-template__table-wrapper{background:#eee;width:775px}.email-template__content-and-sidebar,.html .email-template__content-and-sidebar{margin-bottom:20px}.email-template__date,.html .email-template__date{text-align:right}.email-template__table,.html .email-template__table{margin:0}.email-template__content,.email-template__sidebar,.html .email-template__content,.html .email-template__sidebar{vertical-align:top}.email-template__content table,.html .email-template__content table{border-bottom:1px solid #d6d4d5}.email-template__sidebar,.html .email-template__sidebar{width:320px}.email-template__footer-wrapper,.html .email-template__footer-wrapper{margin-bottom:20px}.email-template__footer,.html .email-template__footer{width:100%;table-layout:fixed;background:#1f2a44;height:48px}.email-template__footer td,.html .email-template__footer td{vertical-align:middle}.email-template__footer .pane-newsletter-logo,.html .email-template__footer .pane-newsletter-logo{margin:10px}.email-template__logo .pane-newsletter-logo,.html .email-template__logo .pane-newsletter-logo{margin:0 0 20px}.email-template .pane-node-field-image,.html .email-template .pane-node-field-image{margin-bottom:20px;margin-top:20px}.email-template .pane-node-field-professional-news-category,.email-template .pane-node-field-interest-area,.html .email-template .pane-node-field-professional-news-category,.html .email-template .pane-node-field-interest-area{margin-top:20px}.email-template .pane-node-title,.html .email-template .pane-node-title{margin-bottom:20px}.email-template .pane-sidebar-ads,.html .email-template .pane-sidebar-ads{margin-left:20px;margin-top:20px}.email-template .newsletter-ad-unit p,.html .email-template .newsletter-ad-unit p{margin:20px 0}.email-template .newsletter-ad-unit--mobile-leaderboard p,.email-template .newsletter-ad-unit--leaderboard p,.html .email-template .newsletter-ad-unit--mobile-leaderboard p,.html .email-template .newsletter-ad-unit--leaderboard p{margin-top:0}.email-template .date-string,.html .email-template .date-string{margin-top:5px}.email-template .newsletter-jobs-list-mobile,.html .email-template .newsletter-jobs-list-mobile{max-height:0;line-height:0;padding:0;overflow:hidden;mso-hide:all}.email-template .jobs-list--title,.html .email-template .jobs-list--title{text-decoration:none;font-size:14px;line-height:135%;margin:5px 0;font-weight:bold}.email-template .jobs-list--date,.html .email-template .jobs-list--date{color:#6d6a7b;font-size:14px}.email-template .jobs-list--header,.email-template .jobs-list--middle,.email-template .jobs-list--footer,.email-template .jobs-list--no-jobs,.html .email-template .jobs-list--header,.html .email-template .jobs-list--middle,.html .email-template .jobs-list--footer,.html .email-template .jobs-list--no-jobs{width:300px;margin-left:20px}.email-template .jobs-list--footer-text,.html .email-template .jobs-list--footer-text{padding-left:5px;line-height:100%;font-size:12px}.email-template .jobs-list--header-div,.html .email-template .jobs-list--header-div{padding-bottom:5px}.email-template .jobs-list--middle-table,.html .email-template .jobs-list--middle-table{border-bottom:solid 1px #e1e1e1}.email-template .contextual-links-wrapper,.html .email-template .contextual-links-wrapper{display:none !important}.email-template__content .newsletter-ad-unit,.email-template .newsletter-ad-unit--mobile-leaderboard{display-bypass-emog-element-filter:none;max-height:0;overflow:hidden}@media all and (max-width: 780px){.email-template__table-wrapper{max-width:760px !important;width:auto !important}.email-template__sidebar{display:none !important}.email-template__content .newsletter-ad-unit,.email-template .newsletter-ad-unit--mobile-leaderboard{display:block !important;max-height:none !important;overflow:visible !important}.email-template__content .newsletter-ad-unit--mrec{border-bottom:1px solid #d6d4d5;margin-bottom:21px}.email-template .newsletter-ad-unit--leaderboard{display:none !important}.email-template .newsletter-jobs-list-mobile{line-height:100% !important;display:block !important;max-height:none !important;overflow:visible !important}}.html .email-template__content .newsletter-ad-unit,.html .email-template .newsletter-ad-unit--mobile-leaderboard{display:none}@media (min-width: 881px){.featured-teaser-layout__featured-teaser{float:left;padding-right:30px;width:35%}.featured-teaser-layout__teasers{float:left;width:65%}}.footer-layout__top:before,.footer-layout__top:after,.footer-layout__middle:before,.footer-layout__middle:after,.footer-layout__bottom:before,.footer-layout__bottom:after{content:"";display:table}.footer-layout__top:after,.footer-layout__middle:after,.footer-layout__bottom:after{clear:both}.footer-layout__top-left,.footer-layout__top-middle,.footer-layout__top-right,.footer-layout__middle-column,.footer-layout__bottom-left,.footer-layout__bottom-right{padding-left:10px;padding-right:10px}.footer-layout__top{padding-top:20px;padding-bottom:20px}.footer-layout__bottom{padding-top:20px}@media (min-width: 800px){.footer-layout__top-left{float:left;width:25%;margin-left:0%;margin-right:-100%}.footer-layout__top-middle{float:left;width:54.16667%;margin-left:25%;margin-right:-100%}.footer-layout__top-right{float:left;width:20.83333%;margin-left:79.16667%;margin-right:-100%}.footer-layout__middle-column{float:left;width:100%;margin-left:0%;margin-right:-100%}.footer-layout__bottom-left{float:left;width:12.5%;margin-left:0%;margin-right:-100%}.footer-layout__bottom-right{float:left;width:87.5%;margin-left:12.5%;margin-right:-100%}}.icon-teaser-layout:before{content:'';display:table}.icon-teaser-layout:after{content:'';display:table;clear:both}.icon-teaser-layout__icon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:70px}.icon-teaser-layout__content{margin-left:70px}@media (min-width: 0) and (max-width: 930px){.icon-teaser-layout__icon{width:60px;padding-right:10px}.icon-teaser-layout__content{margin-left:60px}}.interior-container{max-width:1349px;margin-left:auto;margin-right:auto}.interior-container--gutters{padding-left:10px;padding-right:10px}.landing-page-layout__hero{position:relative;margin-bottom:1.5rem}.landing-page-layout__hero-content{-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:820px;max-width:90%;position:absolute;top:50%;left:50%;padding:30px 110px}@media (min-width: 0) and (max-width: 930px){.landing-page-layout__hero-content{padding:30px 20px}}.narrow-layout{padding-top:1.5rem;padding-bottom:1.5rem}.narrow-layout:before,.narrow-layout:after{content:"";display:table}.narrow-layout:after{clear:both}.narrow-layout__content{position:relative;z-index:1}.narrow-layout__content,.narrow-layout__header,.narrow-layout__sidebar{padding-left:7px;padding-right:7px}.narrow-layout__sidebar-and-content{clear:left}@media (min-width: 1364px){.narrow-layout__content,.narrow-layout__header{float:left;width:58.33333%;margin-left:20.83333%;margin-right:-100%}.narrow-layout__sidebar{float:left;width:12.5%;margin-left:8.33333%;margin-right:-100%}}.page-layout{max-width:100%;overflow:hidden}.page-layout__header{padding:8px 0}.page-layout__content{overflow:hidden}.resource-list-layout{margin:0 -2px}.resource-list-layout:before{content:'';display:table}.resource-list-layout:after{content:'';display:table;clear:both}.resource-list-layout__item,.resource-list-layout .field-name-field-resource-links>.field-items>.field-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:2px}.page-specialist-updates h1.specialist-updates-title{font-size:1.9rem}.page-specialist-updates .taxonomy-listing-header .taxonomy-listing-header__iside{clear:both}.specialist-updates-landing-page .article-teaser-layout__middle-right h2.article-teaser-layout__middle-right-h2{font-size:25px}.specialist-updates-landing-page_subscribe_btn,.specialist-updates-landing-page_subscribed_btn,.specialist-updates-landing-page_view_btn{float:left}.specialist-updates-landing-page_view_btn .subscribe-btn{border-color:#001d45;background:#001d45;text-align:center;padding:0 5px}.specialist-updates-landing-page_view_btn .subscribe-btn h4{margin-right:8px}.specialist-updates-landing-page .subscribed-btn{background:#fff}@media all and (max-width: 930px){.page-specialist-updates h1.specialist-updates-title{font-size:1.4rem}.page-specialist-updates .taxonomy-listing-header .taxonomy-listing-header__iside{padding-top:5px}.specialist-updates-landing-page .article-teaser-layout__middle-right h2.article-teaser-layout__middle-right-h2{font-size:1rem}.specialist-updates-landing-page .article-teaser-layout__middle-right p{font-size:.75rem}.specialist-updates-landing-page_subscribe_btn{padding:3px 5px 0}.specialist-updates-landing-page_subscribe_btn .subscribe-btn h4{font-size:.75rem}.specialist-updates-landing-page_view_btn{padding-top:3px}.specialist-updates-landing-page_view_btn .subscribe-btn h4{font-size:.75rem}.specialist-updates-landing-page .subscribed-btn h4{font-size:.75rem}}body.node-type-sponsored-content .pane-node-field-sponsor-logo{float:left;padding-right:10px}@media all and (max-width: 930px){body.node-type-sponsored-content .pane-node-field-sponsor-logo img{width:50px}}body.node-type-sponsored-content .three-column-layout__middle .pane-node-title{clear:both}.ui-dialog{z-index:999;background:white;border:1px solid #eff0ef}.ui-dialog .ui-widget-header{padding:7px 5px;background:#001d45;color:white;min-height:43px}.ui-dialog .ui-dialog-titlebar-close span{color:white}.ui-dialog .ui-state-default,.ui-dialog .ui-widget-content .ui-state-default,.ui-dialog .ui-widget-header .ui-state-default{background:#c83910;color:white;font-size:.8em}.ui-dialog [type="button"]{float:right;padding:5px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{text-align:center;display:block;float:none}.dialog-body{padding:5px;display:none}.taxonomy-listing-header{padding-bottom:5px}.taxonomy-listing-header .taxonomy-listing-header__iside{min-height:205px;border-bottom:2px solid #ddd}.taxonomy-listing-header .article-teaser-layout__middle{padding-bottom:10px;border-bottom:2px solid #ddd}.taxonomy-listing-header .article-teaser-layout__middle-left{display:block;float:left;padding-bottom:20px;width:30%}.taxonomy-listing-header .article-teaser-layout__middle-left img{width:100%;max-height:195px}.taxonomy-listing-header .article-teaser-layout__middle-right{width:65%;float:left;padding-left:10px}.taxonomy-listing-header .article-teaser-layout__middle-right h2{font-size:30px}.taxonomy-listing-header .article-teaser-layout__middle-right p{margin:5px 0}.pane-su-interested-in-detail-header{padding-top:5px}.subscribed-btn{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #234600;background:white;position:relative;padding:2px;height:35px;display:inline-block;margin:2px}.subscribed-btn h4{color:#234600;display:inline-block;margin-right:30px;font-family:sans-serif;padding-left:10px;padding-right:10px;margin-top:2px;margin-bottom:0}.subscribed-btn img{width:20px;position:absolute;top:50%;right:15px;margin-top:-10px}.subscribe-btn{border:2px solid #cc421d;background:#cc421d;position:relative;padding:2px;height:35px;display:inline-block;margin:2px;margin-right:5px}.subscribe-btn h4{color:#fff;margin-right:45px;font-family:sans-serif;padding-left:10px;padding-right:10px;margin-top:2px;margin-bottom:0}.subscribe-btn img{width:40px;position:absolute;top:50%;right:15px;margin-top:-10px}.header__specialistupdate-button{float:right}@media all and (max-width: 930px){.taxonomy-listing-header .article-teaser-layout__middle-right h2{font-size:17px;margin:0;padding-left:0;padding-right:0}h2.header__specialistupdate{font-size:18px}.subscribe-btn{margin:0;padding:0 5px}.subscribe-btn img{display:none}.subscribe-btn h4{font-size:14px;margin:0;padding:3px 0 0}}.three-column-header:before,.three-column-header:after{content:"";display:table}.three-column-header:after{clear:both}.three-column-header__logo,.three-column-header__middle,.three-column-header__right,.three-column-header__wide-right{padding-left:7px;padding-right:7px}.three-column-header__logo,.three-column-header__middle{padding-top:10px;padding-bottom:10px}@media (min-width: 800px){.three-column-header__logo{float:left;width:25%;margin-left:0%;margin-right:-100%}.three-column-header__middle{float:left;width:50%;margin-left:25%;margin-right:-100%}.three-column-header__right{float:left;width:20.83333%;margin-left:79.16667%;margin-right:-100%}.three-column-header__wide-right{float:left;width:75%;margin-left:25%;margin-right:-100%}}@media (min-width: 0) and (max-width: 800px){.three-column-header__logo{float:left;width:50%;margin-left:25%;margin-right:-100%}.three-column-header__middle{float:left;width:25%;margin-left:0%;margin-right:-100%;padding-top:4px;padding-bottom:4px}.three-column-header__right{float:left;width:25%;margin-left:75%;margin-right:-100%}.three-column-header__wide-right{clear:left;float:left;width:100%;margin-left:0%;margin-right:-100%}}.three-column-layout__columns{padding-top:1.5rem;padding-bottom:1.5rem}.three-column-layout__columns:before{content:'';display:table}.three-column-layout__columns:after{content:'';display:table;clear:both}.three-column-layout__top{padding-top:1.5rem}.three-column-layout__bottom{padding-bottom:1.5rem}.three-column-layout__left-middle-span:before{content:'';display:table}.three-column-layout__left-middle-span:after{content:'';display:table;clear:both}@media (min-width: 0) and (max-width: 930px){.three-column-layout__middle{margin-bottom:1.5rem}.three-column-layout__right{max-width:314px;margin:0 auto}}@media (min-width: 930px) and (max-width: 1363px){.three-column-layout__columns:before{content:'';display:table}.three-column-layout__columns:after{content:'';display:table;clear:both}.three-column-layout__top,.three-column-layout__bottom{margin-right:338px}.three-column-layout__middle-and-left{margin-right:338px}.three-column-layout__middle-and-left-interior{float:left;width:100%}.three-column-layout__right{float:right;width:314px}}@media (min-width: 1364px){.three-column-layout__columns:before{content:'';display:table}.three-column-layout__columns:after{content:'';display:table;clear:both}.three-column-layout__top,.three-column-layout__bottom{margin-right:338px;margin-left:203px}.three-column-layout__middle-and-left{float:left}.three-column-layout__left,.three-column-layout__middle{position:relative;z-index:1;float:left}.three-column-layout__left-middle-span{width:991px;margin-bottom:24px}.three-column-layout__right{width:314px;position:relative;z-index:1;float:right}.three-column-layout__left{width:179px;min-height:50px}.three-column-layout__middle{width:836px;padding:0 24px}.three-column-layout__middle>.box{min-height:400px}}.two-column-layout{overflow:hidden}@media (min-width: 1364px){.two-column-layout__left,.two-column-layout__right{width:50%;float:left}.two-column-layout__right{text-align:right}}@media (min-width: 0) and (max-width: 930px){.two-column-layout__left{padding-bottom:5px}}@media (min-width: 1364px){.two-column-layout--padded .two-column-layout__left{padding-right:15px}.two-column-layout--padded .two-column-layout__right{padding-left:15px;text-align:left}}@media (min-width: 931px){.two-column-modal-layout__left,.two-column-modal-layout__right{width:50%;float:left}.two-column-modal-layout__left{padding-right:25px}.two-column-modal-layout__right{padding-left:25px}}@media (min-width: 0) and (max-width: 930px){.two-column-modal-layout__left{padding-bottom:30px}}
