.u-display--desktop-only,.u-display--desktop-sm-only,.u-display--desktop-lg-only{display:none}.u-display-table-cell--desktop-only,.u-display-table-cell--desktop-sm-only,.u-display-table-cell--desktop-lg-only{display:none}@media only screen and (min-width:560px) and (max-width:1520px){.u-display--desktop-sm-only{display:block}.u-display-table-cell--desktop-sm-only{display:table-cell}}@media only screen and (min-width:1521px){.u-display--desktop-lg-only{display:block}.u-display-table-cell--desktop-lg-only{display:table-cell}}@media only screen and (min-width:560px){.u-display--desktop-only{display:block}.u-display-table-cell--desktop-only{display:table-cell}}.u-width--page{width:100%}@media only screen and (min-width:560px) and (max-width:1520px){.u-width--page{width:940px}}@media only screen and (min-width:1521px){.u-width--page{width:1200px}}.u-width--lg-page-col{width:100%}@media only screen and (min-width:560px) and (max-width:1520px){.u-width--lg-page-col{width:620px}}@media only screen and (min-width:1521px){.u-width--lg-page-col{width:876px}}.u-width--sm-page-col{width:100%}@media only screen and (min-width:560px){.u-width--sm-page-col{width:300px}}.-exposable-list .-overflow.-hidden{display:none}@media only screen and (min-width:560px) and (max-width:1520px){.-exposable-list .-overflow-m.-hidden{display:none}}.o-block--inline{display:inline-block}.o-block__text{display:block}.o-block--solid{background-color:#00aced}.o-block--solid__text.o-block--solid__text{color:#fff}.o-block--solid-blk{background-color:#000}.o-block--solid-blk__text{color:#fff}.o-block--solid.has-hover:hover,.o-block--solid.has-hover:active{background-color:#000;color:#fff}.o-block--solid.has-hover__text:hover,.o-block--solid.has-hover__text:active{color:#fff}.o-block--solid-blk.has-hover:hover,.o-block--solid-blk.has-hover:active{background-color:#00aced;color:#fff}.o-block--solid-blk.has-hover__text:hover,.o-block--solid-blk.has-hover__text:active{color:#fff}.o-block-divider--pipe{border-right:1px solid}@media only screen and (min-width:560px){.o-block-divider--pipe-d{border-right:1px solid}}@media only screen and (min-width:560px) and (max-width:1520px){.o-block-divider--pipe-ds{border-right:1px solid}}@media only screen and (min-width:1521px){.o-block-divider--pipe-dl{border-right:1px solid}}.o-enhancement{border-color:#666}.o-enhancement.-full-width{max-width:100%;margin-bottom:20px}.o-enhancement.-module{max-width:20%}.o-enhancement.-module.-left{margin-right:20px;float:left}.o-enhancement.-module.-right{margin-left:20px;float:right}.o-table-row--zebra:nth-child(2n -1){background-color:#fff}.o-table-row--zebra:nth-child(2n){background-color:#f4f4f4}.o-table-row-bg--darker{background-color:#f4f4f4}.o-table-row-bg--lighter{background-color:#fff}.o-msg-prmpt.-bg{z-index:25;background-color:rgba(255,255,255,0.85)}.o-msg-prmpt__msg{background-color:#000;color:#fff;height:66vh;margin:10vh auto 0;width:90%;text-transform:none;text-align:left;font-family:"Open Sans Condensed",Helvetica,Arial,sans-serif}@media only screen and (min-width:560px){.o-msg-prmpt__msg{height:60vh;margin-top:25vh;width:50%}}.o-msg-prmpt .m-actions__action.-primary{border-color:#00aced}.o-msg-prmpt .m-actions__action.-secondary{text-decoration:underline}.o-layout{margin:75px auto 0;padding:0 10px}@media only screen and (min-width:560px){.o-layout{padding:0}}.o-layout__area{margin-bottom:25px}.is-sortable-column:before,.is-sortable-column:after{position:absolute;font-family:FontAwesome;font-size:15px}.is-sortable-column:before{content:"\f0d8"}.is-sortable-column:after{content:"\f0d7"}.is-nowrap{white-space:nowrap}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide-elem{display:none}.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.hideText{text-indent:-999em;letter-spacing:-999em;overflow:hidden}.fadeInOut{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.truncate:after{content:". . ."}@media only screen and (min-width:560px) and (max-width:1520px){.footer-content .list-module{width:230px}.footer-content .list-module img{height:auto;width:auto}}.smallThumbnailVideoIcon:after,.result.type-brightcove-video .hero-image:after,.result.type-external-sponsored-video .hero-image:after,.result.type-vimeo-video .hero-image:after,.result.type-you-tube-video .hero-image:after,.result.type-brightcove-video .result-image-wrapper:after,.result.type-external-sponsored-video .result-image-wrapper:after,.result.type-vimeo-video .result-image-wrapper:after,.result.type-you-tube-video .result-image-wrapper:after,.result.type-brightcove-video .search-thumbnail:after,.result.type-external-sponsored-video .search-thumbnail:after,.result.type-vimeo-video .search-thumbnail:after,.result.type-you-tube-video .search-thumbnail:after,.promo-list-narrow .video .thumbnail-wrapper>a:after,.recommended-promo .video .thumbnail-wrapper>a:after,.magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .hero-image:after,.magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .hero-image:after,.magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .hero-image:after,.magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .hero-image:after,.magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after,.magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .search-thumbnail:after,.magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .search-thumbnail:after,.magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .search-thumbnail:after,.magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .search-thumbnail:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:34px;width:34px;font-family:FontAwesome;font-size:14px;line-height:34px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.smallThumbnailVideoIcon:hover:after,.result.type-brightcove-video .hero-image:hover:after,.result.type-external-sponsored-video .hero-image:hover:after,.result.type-vimeo-video .hero-image:hover:after,.result.type-you-tube-video .hero-image:hover:after,.result.type-brightcove-video .result-image-wrapper:hover:after,.result.type-external-sponsored-video .result-image-wrapper:hover:after,.result.type-vimeo-video .result-image-wrapper:hover:after,.result.type-you-tube-video .result-image-wrapper:hover:after,.result.type-brightcove-video .search-thumbnail:hover:after,.result.type-external-sponsored-video .search-thumbnail:hover:after,.result.type-vimeo-video .search-thumbnail:hover:after,.result.type-you-tube-video .search-thumbnail:hover:after,.promo-list-narrow .video .thumbnail-wrapper>a:hover:after,.recommended-promo .video .thumbnail-wrapper>a:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .hero-image:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .hero-image:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .hero-image:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .hero-image:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .search-thumbnail:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .search-thumbnail:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .search-thumbnail:hover:after,.magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .search-thumbnail:hover:after{opacity:1}.med42x42ThumbnailVideoIcon:after,.column-lg .minimal .result.type-brightcove-video .result-image-wrapper:after,.column-lg .minimal .result.type-external-sponsored-video .result-image-wrapper:after,.column-lg .minimal .result.type-vimeo-video .result-image-wrapper:after,.column-lg .minimal .result.type-you-tube-video .result-image-wrapper:after,.column-med .minimal .result.type-brightcove-video .result-image-wrapper:after,.column-med .minimal .result.type-external-sponsored-video .result-image-wrapper:after,.column-med .minimal .result.type-vimeo-video .result-image-wrapper:after,.column-med .minimal .result.type-you-tube-video .result-image-wrapper:after,.mod-products .video .thumbnail-wrapper>a:after,.themed-list .video .thumbnail-wrapper>a:after,.tagged-promos-lead .small-lead.video .promo-thumbnail:after,.carousel-items .video .c-img:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:42px;width:42px;font-family:FontAwesome;font-size:18px;line-height:42px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.med42x42ThumbnailVideoIcon:hover:after,.column-lg .minimal .result.type-brightcove-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-external-sponsored-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-vimeo-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-you-tube-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-brightcove-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-external-sponsored-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-vimeo-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-you-tube-video .result-image-wrapper:hover:after,.mod-products .video .thumbnail-wrapper>a:hover:after,.themed-list .video .thumbnail-wrapper>a:hover:after,.tagged-promos-lead .small-lead.video .promo-thumbnail:hover:after,.carousel-items .video .c-img:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after{opacity:1}.largeThumbnailVideoIcon:after,.hw-vp-player-container .hw-vp-player .player-canvas:not(.loaded):after,.video-gallery .video-image-wrapper:after,.column-lg .result.type-brightcove-video.lg-image .hero-image:after,.column-lg .result.type-external-sponsored-video.lg-image .hero-image:after,.column-lg .result.type-vimeo-video.lg-image .hero-image:after,.column-lg .result.type-you-tube-video.lg-image .hero-image:after,.column-med .result.type-brightcove-video.lg-image .hero-image:after,.column-med .result.type-external-sponsored-video.lg-image .hero-image:after,.column-med .result.type-vimeo-video.lg-image .hero-image:after,.column-med .result.type-you-tube-video.lg-image .hero-image:after,.tagged-promos-lead .large-lead.video .promo-thumbnail:after,.article-body .video-player-wrap .sponsored-video:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:80px;width:80px;font-family:FontAwesome;font-size:36px;line-height:80px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.largeThumbnailVideoIcon:hover:after,.hw-vp-player-container .hw-vp-player .player-canvas:not(.loaded):hover:after,.video-gallery .video-image-wrapper:hover:after,.column-lg .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-lg .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-lg .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-lg .result.type-you-tube-video.lg-image .hero-image:hover:after,.column-med .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-med .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-med .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-med .result.type-you-tube-video.lg-image .hero-image:hover:after,.tagged-promos-lead .large-lead.video .promo-thumbnail:hover:after,.article-body .video-player-wrap .sponsored-video:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after{opacity:1}.article-body .video-player-wrap .sponsored-video{display:inline-block}.carousel-mobile .video .thumbnail-wrapper>a:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:42px;width:42px;font-family:FontAwesome;font-size:18px;line-height:42px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.carousel-mobile .video .thumbnail-wrapper>a:hover:after{opacity:1}@media only screen and (min-width:560px) and (max-width:1520px){.med42x42ThumbnailVideoIcon:after,.column-lg .minimal .result.type-brightcove-video .result-image-wrapper:after,.column-lg .minimal .result.type-external-sponsored-video .result-image-wrapper:after,.column-lg .minimal .result.type-vimeo-video .result-image-wrapper:after,.column-lg .minimal .result.type-you-tube-video .result-image-wrapper:after,.column-med .minimal .result.type-brightcove-video .result-image-wrapper:after,.column-med .minimal .result.type-external-sponsored-video .result-image-wrapper:after,.column-med .minimal .result.type-vimeo-video .result-image-wrapper:after,.column-med .minimal .result.type-you-tube-video .result-image-wrapper:after,.mod-products .video .thumbnail-wrapper>a:after,.themed-list .video .thumbnail-wrapper>a:after,.tagged-promos-lead .small-lead.video .promo-thumbnail:after,.carousel-items .video .c-img:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:34px;width:34px;font-family:FontAwesome;font-size:14px;line-height:34px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.med42x42ThumbnailVideoIcon:hover:after,.column-lg .minimal .result.type-brightcove-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-external-sponsored-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-vimeo-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-you-tube-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-brightcove-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-external-sponsored-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-vimeo-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-you-tube-video .result-image-wrapper:hover:after,.mod-products .video .thumbnail-wrapper>a:hover:after,.themed-list .video .thumbnail-wrapper>a:hover:after,.tagged-promos-lead .small-lead.video .promo-thumbnail:hover:after,.carousel-items .video .c-img:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after{opacity:1}.largeThumbnailVideoIcon:after,.column-tiny .result.type-brightcove-video.lg-image .hero-image:after,.column-tiny .result.type-external-sponsored-video.lg-image .hero-image:after,.column-tiny .result.type-vimeo-video.lg-image .hero-image:after,.column-tiny .result.type-you-tube-video.lg-image .hero-image:after,.hw-vp-player-container .hw-vp-player .player-canvas:not(.loaded):after,.video-gallery .video-image-wrapper:after,.column-lg .result.type-brightcove-video.lg-image .hero-image:after,.column-lg .result.type-external-sponsored-video.lg-image .hero-image:after,.column-lg .result.type-vimeo-video.lg-image .hero-image:after,.column-lg .result.type-you-tube-video.lg-image .hero-image:after,.column-med .result.type-brightcove-video.lg-image .hero-image:after,.column-med .result.type-external-sponsored-video.lg-image .hero-image:after,.column-med .result.type-vimeo-video.lg-image .hero-image:after,.column-med .result.type-you-tube-video.lg-image .hero-image:after,.tagged-promos-lead .large-lead.video .promo-thumbnail:after,.article-body .video-player-wrap .sponsored-video:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:42px;width:42px;font-family:FontAwesome;font-size:18px;line-height:42px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.largeThumbnailVideoIcon:hover:after,.column-tiny .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-tiny .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-tiny .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-tiny .result.type-you-tube-video.lg-image .hero-image:hover:after,.hw-vp-player-container .hw-vp-player .player-canvas:not(.loaded):hover:after,.video-gallery .video-image-wrapper:hover:after,.column-lg .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-lg .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-lg .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-lg .result.type-you-tube-video.lg-image .hero-image:hover:after,.column-med .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-med .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-med .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-med .result.type-you-tube-video.lg-image .hero-image:hover:after,.tagged-promos-lead .large-lead.video .promo-thumbnail:hover:after,.article-body .video-player-wrap .sponsored-video:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-tiny .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after{opacity:1}}@media only screen and (max-width:559px){.med42x42ThumbnailVideoIcon:after,.largeThumbnailVideoIcon:after,.hw-vp-player-container .hw-vp-player .player-canvas:not(.loaded):after,.video-gallery .video-image-wrapper:after,.column-lg .result.type-brightcove-video.lg-image .hero-image:after,.column-lg .result.type-external-sponsored-video.lg-image .hero-image:after,.column-lg .result.type-vimeo-video.lg-image .hero-image:after,.column-lg .result.type-you-tube-video.lg-image .hero-image:after,.column-med .result.type-brightcove-video.lg-image .hero-image:after,.column-med .result.type-external-sponsored-video.lg-image .hero-image:after,.column-med .result.type-vimeo-video.lg-image .hero-image:after,.column-med .result.type-you-tube-video.lg-image .hero-image:after,.column-lg .minimal .result.type-brightcove-video .result-image-wrapper:after,.column-lg .minimal .result.type-external-sponsored-video .result-image-wrapper:after,.column-lg .minimal .result.type-vimeo-video .result-image-wrapper:after,.column-lg .minimal .result.type-you-tube-video .result-image-wrapper:after,.column-med .minimal .result.type-brightcove-video .result-image-wrapper:after,.column-med .minimal .result.type-external-sponsored-video .result-image-wrapper:after,.column-med .minimal .result.type-vimeo-video .result-image-wrapper:after,.column-med .minimal .result.type-you-tube-video .result-image-wrapper:after,.mod-products .video .thumbnail-wrapper>a:after,.themed-list .video .thumbnail-wrapper>a:after,.tagged-promos-lead .large-lead.video .promo-thumbnail:after,.tagged-promos-lead .small-lead.video .promo-thumbnail:after,.article-body .video-player-wrap .sponsored-video:after,.carousel-items .video .c-img:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:after{content:"\f04b";position:absolute;display:block;top:50%;left:50%;height:34px;width:34px;font-family:FontAwesome;font-size:14px;line-height:34px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.med42x42ThumbnailVideoIcon:hover:after,.largeThumbnailVideoIcon:hover:after,.hw-vp-player-container .hw-vp-player .player-canvas:not(.loaded):hover:after,.video-gallery .video-image-wrapper:hover:after,.column-lg .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-lg .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-lg .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-lg .result.type-you-tube-video.lg-image .hero-image:hover:after,.column-med .result.type-brightcove-video.lg-image .hero-image:hover:after,.column-med .result.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-med .result.type-vimeo-video.lg-image .hero-image:hover:after,.column-med .result.type-you-tube-video.lg-image .hero-image:hover:after,.column-lg .minimal .result.type-brightcove-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-external-sponsored-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-vimeo-video .result-image-wrapper:hover:after,.column-lg .minimal .result.type-you-tube-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-brightcove-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-external-sponsored-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-vimeo-video .result-image-wrapper:hover:after,.column-med .minimal .result.type-you-tube-video .result-image-wrapper:hover:after,.mod-products .video .thumbnail-wrapper>a:hover:after,.themed-list .video .thumbnail-wrapper>a:hover:after,.tagged-promos-lead .large-lead.video .promo-thumbnail:hover:after,.tagged-promos-lead .small-lead.video .promo-thumbnail:hover:after,.article-body .video-player-wrap .sponsored-video:hover:after,.carousel-items .video .c-img:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-lg .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video.lg-image .hero-image:hover:after,.column-med .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video.lg-image .hero-image:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-brightcove-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-external-sponsored-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-vimeo-video .result-image-wrapper:hover:after,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item.type-you-tube-video .result-image-wrapper:hover:after{opacity:1}}.link,.ternary-nav ul .active>a,.magazine-promo .mag-content a,.key-players .headline a,.columnists .byline a,.pg-detail-header .firm-details .tag-block h2 a,.cta a,.projects-list .firmname,.cta h5,.search-results-sort-by .sort-by.active,.search-filters a.selected,.search-filters a.active,a,.pg-filters a.selected,.pg-filters a.active{text-decoration:none}.link,.link:visited,.ternary-nav ul .active>a,.ternary-nav ul .active>a:visited,.magazine-promo .mag-content a,.magazine-promo .mag-content a:visited,.key-players .headline a,.key-players .headline a:visited,.columnists .byline a,.columnists .byline a:visited,.pg-detail-header .firm-details .tag-block h2 a,.pg-detail-header .firm-details .tag-block h2 a:visited,.cta a,.cta a:visited,.projects-list .firmname,.projects-list .firmname:visited,.cta h5,.cta h5:visited,.search-results-sort-by .sort-by.active,.search-results-sort-by .sort-by.active:visited,.search-filters a.selected,.search-filters a.selected:visited,.search-filters a.active,.search-filters a.active:visited,a,a:visited,.pg-filters a.selected,.pg-filters a.selected:visited,.pg-filters a.active,.pg-filters a.active:visited{color:#00aced}.link:hover,.link:active,.ternary-nav ul .active>a:hover,.ternary-nav ul .active>a:active,.magazine-promo .mag-content a:hover,.magazine-promo .mag-content a:active,.key-players .headline a:hover,.key-players .headline a:active,.columnists .byline a:hover,.columnists .byline a:active,.pg-detail-header .firm-details .tag-block h2 a:hover,.pg-detail-header .firm-details .tag-block h2 a:active,.cta a:hover,.cta a:active,.projects-list .firmname:hover,.projects-list .firmname:active,.cta h5:hover,.cta h5:active,.search-results-sort-by .sort-by.active:hover,.search-results-sort-by .sort-by.active:active,.search-filters a.selected:hover,.search-filters a.selected:active,.search-filters a.active:hover,.search-filters a.active:active,a:hover,a:active,.pg-filters a.selected:hover,.pg-filters a.selected:active,.pg-filters a.active:hover,.pg-filters a.active:active{color:#000}.altLink,.promo .more,.result .more,.promo .read-more,.result .read-more,.mod-products a,.events-list li a,.carousel-mobile li a,.search-results-sort-by .sort-by,.search-filters a,.user-profile .toolbox .delete-bookmark,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.headline a,.headline2 a,.headline3 a,.headline4 a,a.headline,a.headline2,a.headline3,a.headline4,.pg-filters a,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .read-more{color:#000}.altLink:visited,.promo .more:visited,.result .more:visited,.promo .read-more:visited,.result .read-more:visited,.mod-products a:visited,.events-list li a:visited,.carousel-mobile li a:visited,.search-results-sort-by .sort-by:visited,.search-filters a:visited,.user-profile .toolbox .delete-bookmark:visited,h1 a:visited,h2 a:visited,h3 a:visited,h4 a:visited,h5 a:visited,h6 a:visited,.headline a:visited,.headline2 a:visited,.headline3 a:visited,.headline4 a:visited,a.headline:visited,a.headline2:visited,a.headline3:visited,a.headline4:visited,.pg-filters a:visited,.magazine-page .toc-sections .toc-section .toc-item .more:visited,.magazine-page .toc-sections .toc-section .toc-item .read-more:visited{color:#000}.altLink:hover,.altLink:active,.promo .more:hover,.promo .more:active,.result .more:hover,.result .more:active,.promo .read-more:hover,.promo .read-more:active,.result .read-more:hover,.result .read-more:active,.mod-products a:hover,.mod-products a:active,.events-list li a:hover,.events-list li a:active,.carousel-mobile li a:hover,.carousel-mobile li a:active,.search-results-sort-by .sort-by:hover,.search-results-sort-by .sort-by:active,.search-filters a:hover,.search-filters a:active,.user-profile .toolbox .delete-bookmark:hover,.user-profile .toolbox .delete-bookmark:active,h1 a:hover,h1 a:active,h2 a:hover,h2 a:active,h3 a:hover,h3 a:active,h4 a:hover,h4 a:active,h5 a:hover,h5 a:active,h6 a:hover,h6 a:active,.headline a:hover,.headline a:active,.headline2 a:hover,.headline2 a:active,.headline3 a:hover,.headline3 a:active,.headline4 a:hover,.headline4 a:active,a.headline:hover,a.headline:active,a.headline2:hover,a.headline2:active,a.headline3:hover,a.headline3:active,a.headline4:hover,a.headline4:active,.pg-filters a:hover,.pg-filters a:active,.magazine-page .toc-sections .toc-section .toc-item .more:hover,.magazine-page .toc-sections .toc-section .toc-item .more:active,.magazine-page .toc-sections .toc-section .toc-item .read-more:hover,.magazine-page .toc-sections .toc-section .toc-item .read-more:active{color:#00aced}.darkLink,.video-promo h1 a,.video-promo h2 a,.video-promo h3 a,.video-promo h4 a,.video-promo h5 a,.video-promo h6 a,.video-promo .headline a,.video-promo .headline2 a,.video-promo .headline3 a,.video-promo .headline4 a,.video-promo .layout-page-container a,.video-promo .layout-page-container .link,.video-promo a.headline,.video-promo a.headline2,.video-promo a.headline3,.video-promo a.headline4,.showcase-img .headline a,.article-body .quick-nav .nav-toggle,.thm-dark h1 a,.thm-dark h2 a,.thm-dark h3 a,.thm-dark h4 a,.thm-dark h5 a,.thm-dark h6 a,.thm-dark .headline a,.thm-dark .headline2 a,.thm-dark .headline3 a,.thm-dark .headline4 a,.thm-dark .layout-page-container a,.thm-dark .layout-page-container .link,.thm-dark a.headline,.thm-dark a.headline2,.thm-dark a.headline3,.thm-dark a.headline4,.video-promo .layout-page-container .ternary-nav ul .active>a,.thm-dark .layout-page-container .ternary-nav ul .active>a,.video-promo .layout-page-container .magazine-promo .mag-content a,.thm-dark .layout-page-container .magazine-promo .mag-content a,.video-promo .layout-page-container .key-players .headline a,.thm-dark .layout-page-container .key-players .headline a,.video-promo .layout-page-container .columnists .byline a,.thm-dark .layout-page-container .columnists .byline a,.video-promo .layout-page-container .pg-detail-header .firm-details .tag-block h2 a,.thm-dark .layout-page-container .pg-detail-header .firm-details .tag-block h2 a,.video-promo .layout-page-container .cta a,.thm-dark .layout-page-container .cta a,.video-promo .layout-page-container .projects-list .firmname,.thm-dark .layout-page-container .projects-list .firmname,.video-promo .layout-page-container .cta h5,.thm-dark .layout-page-container .cta h5,.video-promo .layout-page-container .search-results-sort-by .sort-by.active,.thm-dark .layout-page-container .search-results-sort-by .sort-by.active,.video-promo .layout-page-container .search-filters a.selected,.thm-dark .layout-page-container .search-filters a.selected,.video-promo .layout-page-container .search-filters a.active,.thm-dark .layout-page-container .search-filters a.active,.video-promo .layout-page-container a,.thm-dark .layout-page-container a,.video-promo .layout-page-container .pg-filters a.selected,.thm-dark .layout-page-container .pg-filters a.selected,.video-promo .layout-page-container .pg-filters a.active,.thm-dark .layout-page-container .pg-filters a.active{color:#fff}.darkLink:visited,.video-promo h1 a:visited,.video-promo h2 a:visited,.video-promo h3 a:visited,.video-promo h4 a:visited,.video-promo h5 a:visited,.video-promo h6 a:visited,.video-promo .headline a:visited,.video-promo .headline2 a:visited,.video-promo .headline3 a:visited,.video-promo .headline4 a:visited,.video-promo .layout-page-container a:visited,.video-promo .layout-page-container .link:visited,.video-promo a.headline:visited,.video-promo a.headline2:visited,.video-promo a.headline3:visited,.video-promo a.headline4:visited,.showcase-img .headline a:visited,.thm-dark h1 a:visited,.thm-dark h2 a:visited,.thm-dark h3 a:visited,.thm-dark h4 a:visited,.thm-dark h5 a:visited,.thm-dark h6 a:visited,.thm-dark .headline a:visited,.thm-dark .headline2 a:visited,.thm-dark .headline3 a:visited,.thm-dark .headline4 a:visited,.thm-dark .layout-page-container a:visited,.thm-dark .layout-page-container .link:visited,.thm-dark a.headline:visited,.thm-dark a.headline2:visited,.thm-dark a.headline3:visited,.thm-dark a.headline4:visited,.video-promo .layout-page-container .ternary-nav ul .active>a:visited,.thm-dark .layout-page-container .ternary-nav ul .active>a:visited,.video-promo .layout-page-container .magazine-promo .mag-content a:visited,.thm-dark .layout-page-container .magazine-promo .mag-content a:visited,.video-promo .layout-page-container .key-players .headline a:visited,.thm-dark .layout-page-container .key-players .headline a:visited,.video-promo .layout-page-container .columnists .byline a:visited,.thm-dark .layout-page-container .columnists .byline a:visited,.video-promo .layout-page-container .pg-detail-header .firm-details .tag-block h2 a:visited,.thm-dark .layout-page-container .pg-detail-header .firm-details .tag-block h2 a:visited,.video-promo .layout-page-container .cta a:visited,.thm-dark .layout-page-container .cta a:visited,.video-promo .layout-page-container .projects-list .firmname:visited,.thm-dark .layout-page-container .projects-list .firmname:visited,.video-promo .layout-page-container .cta h5:visited,.thm-dark .layout-page-container .cta h5:visited,.video-promo .layout-page-container .search-results-sort-by .sort-by.active:visited,.thm-dark .layout-page-container .search-results-sort-by .sort-by.active:visited,.video-promo .layout-page-container .search-filters a.selected:visited,.thm-dark .layout-page-container .search-filters a.selected:visited,.video-promo .layout-page-container .search-filters a.active:visited,.thm-dark .layout-page-container .search-filters a.active:visited,.video-promo .layout-page-container a:visited,.thm-dark .layout-page-container a:visited,.video-promo .layout-page-container .pg-filters a.selected:visited,.thm-dark .layout-page-container .pg-filters a.selected:visited,.video-promo .layout-page-container .pg-filters a.active:visited,.thm-dark .layout-page-container .pg-filters a.active:visited{color:#fff}.darkLink:hover,.darkLink:active,.video-promo h1 a:hover,.video-promo h1 a:active,.video-promo h2 a:hover,.video-promo h2 a:active,.video-promo h3 a:hover,.video-promo h3 a:active,.video-promo h4 a:hover,.video-promo h4 a:active,.video-promo h5 a:hover,.video-promo h5 a:active,.video-promo h6 a:hover,.video-promo h6 a:active,.video-promo .headline a:hover,.video-promo .headline a:active,.video-promo .headline2 a:hover,.video-promo .headline2 a:active,.video-promo .headline3 a:hover,.video-promo .headline3 a:active,.video-promo .headline4 a:hover,.video-promo .headline4 a:active,.video-promo .layout-page-container a:hover,.video-promo .layout-page-container a:active,.video-promo .layout-page-container .link:hover,.video-promo .layout-page-container .link:active,.video-promo a.headline:hover,.video-promo a.headline:active,.video-promo a.headline2:hover,.video-promo a.headline2:active,.video-promo a.headline3:hover,.video-promo a.headline3:active,.video-promo a.headline4:hover,.video-promo a.headline4:active,.showcase-img .headline a:hover,.showcase-img .headline a:active,.thm-dark h1 a:hover,.thm-dark h1 a:active,.thm-dark h2 a:hover,.thm-dark h2 a:active,.thm-dark h3 a:hover,.thm-dark h3 a:active,.thm-dark h4 a:hover,.thm-dark h4 a:active,.thm-dark h5 a:hover,.thm-dark h5 a:active,.thm-dark h6 a:hover,.thm-dark h6 a:active,.thm-dark .headline a:hover,.thm-dark .headline a:active,.thm-dark .headline2 a:hover,.thm-dark .headline2 a:active,.thm-dark .headline3 a:hover,.thm-dark .headline3 a:active,.thm-dark .headline4 a:hover,.thm-dark .headline4 a:active,.thm-dark .layout-page-container a:hover,.thm-dark .layout-page-container a:active,.thm-dark .layout-page-container .link:hover,.thm-dark .layout-page-container .link:active,.thm-dark a.headline:hover,.thm-dark a.headline:active,.thm-dark a.headline2:hover,.thm-dark a.headline2:active,.thm-dark a.headline3:hover,.thm-dark a.headline3:active,.thm-dark a.headline4:hover,.thm-dark a.headline4:active,.video-promo .layout-page-container .ternary-nav ul .active>a:hover,.video-promo .layout-page-container .ternary-nav ul .active>a:active,.thm-dark .layout-page-container .ternary-nav ul .active>a:hover,.thm-dark .layout-page-container .ternary-nav ul .active>a:active,.video-promo .layout-page-container .magazine-promo .mag-content a:hover,.video-promo .layout-page-container .magazine-promo .mag-content a:active,.thm-dark .layout-page-container .magazine-promo .mag-content a:hover,.thm-dark .layout-page-container .magazine-promo .mag-content a:active,.video-promo .layout-page-container .key-players .headline a:hover,.video-promo .layout-page-container .key-players .headline a:active,.thm-dark .layout-page-container .key-players .headline a:hover,.thm-dark .layout-page-container .key-players .headline a:active,.video-promo .layout-page-container .columnists .byline a:hover,.video-promo .layout-page-container .columnists .byline a:active,.thm-dark .layout-page-container .columnists .byline a:hover,.thm-dark .layout-page-container .columnists .byline a:active,.video-promo .layout-page-container .pg-detail-header .firm-details .tag-block h2 a:hover,.video-promo .layout-page-container .pg-detail-header .firm-details .tag-block h2 a:active,.thm-dark .layout-page-container .pg-detail-header .firm-details .tag-block h2 a:hover,.thm-dark .layout-page-container .pg-detail-header .firm-details .tag-block h2 a:active,.video-promo .layout-page-container .cta a:hover,.video-promo .layout-page-container .cta a:active,.thm-dark .layout-page-container .cta a:hover,.thm-dark .layout-page-container .cta a:active,.video-promo .layout-page-container .projects-list .firmname:hover,.video-promo .layout-page-container .projects-list .firmname:active,.thm-dark .layout-page-container .projects-list .firmname:hover,.thm-dark .layout-page-container .projects-list .firmname:active,.video-promo .layout-page-container .cta h5:hover,.video-promo .layout-page-container .cta h5:active,.thm-dark .layout-page-container .cta h5:hover,.thm-dark .layout-page-container .cta h5:active,.video-promo .layout-page-container .search-results-sort-by .sort-by.active:hover,.video-promo .layout-page-container .search-results-sort-by .sort-by.active:active,.thm-dark .layout-page-container .search-results-sort-by .sort-by.active:hover,.thm-dark .layout-page-container .search-results-sort-by .sort-by.active:active,.video-promo .layout-page-container .search-filters a.selected:hover,.video-promo .layout-page-container .search-filters a.selected:active,.thm-dark .layout-page-container .search-filters a.selected:hover,.thm-dark .layout-page-container .search-filters a.selected:active,.video-promo .layout-page-container .search-filters a.active:hover,.video-promo .layout-page-container .search-filters a.active:active,.thm-dark .layout-page-container .search-filters a.active:hover,.thm-dark .layout-page-container .search-filters a.active:active,.video-promo .layout-page-container a:hover,.video-promo .layout-page-container a:active,.thm-dark .layout-page-container a:hover,.thm-dark .layout-page-container a:active,.video-promo .layout-page-container .pg-filters a.selected:hover,.video-promo .layout-page-container .pg-filters a.selected:active,.thm-dark .layout-page-container .pg-filters a.selected:hover,.thm-dark .layout-page-container .pg-filters a.selected:active,.video-promo .layout-page-container .pg-filters a.active:hover,.video-promo .layout-page-container .pg-filters a.active:active,.thm-dark .layout-page-container .pg-filters a.active:hover,.thm-dark .layout-page-container .pg-filters a.active:active{color:#00aced}.altDarkLink{color:#00aced}.altDarkLink:visited{color:#00aced}.altDarkLink:hover,.altDarkLink:active{color:#fff}.headline-huge{font-size:40px}.headline-Largest{font-size:32px}.headline-Larger,.field-guide-fragment h2{font-size:26px}.headline-Large{font-size:20px}.headline-medium{font-size:18px}.site-nav{position:relative}.site-nav>ul{*zoom:1;margin-left:35px}.site-nav>ul:before,.site-nav>ul:after{display:table;content:""}.site-nav>ul:after{clear:both}@media only screen and (min-width:560px){.site-nav>ul{display:inline-block}}@media only screen and (min-width:560px){.site-nav>ul>li.active,.site-nav>ul>li:hover{background:#fff}}.site-nav>ul>li.active>a,.site-nav>ul>li:hover>a,.site-nav>ul>li.active>a:visited,.site-nav>ul>li:hover>a:visited{color:#00aced}.site-nav>ul>li{text-transform:uppercase}@media only screen and (min-width:560px){.site-nav>ul>li{float:left}}.site-nav>ul>li>a{display:inline-block;padding:0 30px}@media only screen and (min-width:560px){.site-nav>ul>li>a{line-height:65px}}.site-nav li{display:inline-block}.site-nav li:hover>div.dropdown-menu{display:block;visibility:visible;opacity:1}.site-nav .active,.site-nav .active>a{color:#00aced}.site-nav .active .dropdown-menu,.site-nav .active>a .dropdown-menu{display:block;z-index:auto}.site-nav .active>.special+.static-horizontal-subnav .active{position:relative}.site-nav .active>.special+.static-horizontal-subnav .active:before,.site-nav .active>.special+.static-horizontal-subnav .active:after{content:"";position:absolute;left:50%;margin-left:-18%;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}.site-nav .active>.special+.static-horizontal-subnav .active:before{bottom:-15px;border-bottom-color:#000;border-width:15px}.site-nav .active>.special+.static-horizontal-subnav .active:after{bottom:-22px;border-bottom-color:#fff;border-width:15px}.site-nav>ul>li>a>img{max-height:1.2em;vertical-align:baseline}.site-nav .dropdown-menu{left:0;width:100%;border-bottom:5px solid #000}.site-nav .dropdown-menu.fade{opacity:.2;filter:alpha(opacity=20);filter:alpha(opacity=20)}.site-nav .dropdown-menu a{text-transform:uppercase;font-weight:700}.site-nav .dropdown-menu a,.site-nav .dropdown-menu a:visited{color:#00aced}.site-nav .dropdown-menu a:hover,.site-nav .dropdown-menu a:active{color:#f00}.site-nav .dropdown-menu .active a,.site-nav .dropdown-menu .active a:visited{color:#f00}.site-nav .dropdown-menu .active a:hover,.site-nav .dropdown-menu .active a:active{color:#00aced}.dropdown-menu{text-align:left;*zoom:1;display:none;background:#fff;margin:0;padding:10px 13px 10px;position:absolute;font-size:16px;line-height:1em;z-index:10;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s}.dropdown-menu:before,.dropdown-menu:after{display:table;content:""}.dropdown-menu:after{clear:both}.dropdown-menu ul{display:block;text-align:center}.dropdown-menu li{display:inline-block;line-height:1.3em;margin:5px 18px;height:auto;padding:3px 5px}.dropdown-menu figure{display:none}.secondary-nav{position:relative;display:block}.secondary-nav .dropdown-menu{position:relative;display:block;visibility:visible;opacity:1;z-index:auto;left:0;width:100%;border-bottom:5px solid #000}.secondary-nav .dropdown-menu.fade{opacity:.2;filter:alpha(opacity=20);filter:alpha(opacity=20)}.secondary-nav .dropdown-menu a{text-transform:uppercase;font-weight:700}.secondary-nav .dropdown-menu a,.secondary-nav .dropdown-menu a:visited{color:#00aced}.secondary-nav .dropdown-menu a:hover,.secondary-nav .dropdown-menu a:active{color:#f00}.secondary-nav .dropdown-menu .active a,.secondary-nav .dropdown-menu .active a:visited{color:#f00}.secondary-nav .dropdown-menu .active a:hover,.secondary-nav .dropdown-menu .active a:active{color:#00aced}.secondary-nav #how-to-child.static-horizontal-subnav .active{position:relative}.secondary-nav #how-to-child.static-horizontal-subnav .active:before,.secondary-nav #how-to-child.static-horizontal-subnav .active:after{content:"";position:absolute;left:50%;margin-left:-18%;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}.secondary-nav #how-to-child.static-horizontal-subnav .active:before{bottom:-15px;border-bottom-color:#000;border-width:15px}.secondary-nav #how-to-child.static-horizontal-subnav .active:after{bottom:-22px;border-bottom-color:#fff;border-width:15px}.ternary-nav{width:1200px;margin:25px auto -12px;font-size:16px;line-height:1em;text-align:center}.ternary-nav.fade{opacity:.2;filter:alpha(opacity=20);filter:alpha(opacity=20)}.ternary-nav strong{color:#f00;padding-right:5px}.ternary-nav ul{display:inline}.ternary-nav ul li{display:inline-block;padding:0 12px 0 0;margin:0 12px 12px 0;border-right:solid 1px;text-transform:uppercase}.ternary-nav ul li:last-child{border-right:0}.breadcrumb{float:right;max-width:545px;margin-top:10px;font-size:12px;line-height:1.143em;color:#666;text-align:right}.breadcrumb strong{font-weight:400}@media only screen and (max-width:1520px) and (min-width:560px){.breadcrumb{max-width:400px}}@media only screen and (min-width:560px){.multi-menu-nav{display:none}}@media only screen and (max-width:559px){.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a{display:flex;align-items:center;justify-content:space-between}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul{margin:0;border-top:1px solid #666;border-bottom:1px solid #666}.site-header .site-nav .multi-menu-nav ul li>a{font-weight:400}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a{display:flex;align-items:center;justify-content:space-between}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav div{padding:18px}.site-header .site-nav .multi-menu-nav div,.site-header .site-nav .multi-menu-nav div.show.hide-overflow{overflow:hidden;height:0}.site-header .site-nav .multi-menu-nav,.site-header .site-nav .multi-menu-nav div{position:absolute;top:0;background:#f4f4f4;z-index:1000;width:100%;transition:all .3s;overflow:auto;min-height:90vh;min-height:-webkit-calc(100vh - 50px);min-height:-moz-calc(100vh - 50px);min-height:calc(100vh - 50px);right:-100%}.site-header .site-nav .multi-menu-nav.show,.site-header .site-nav .multi-menu-nav div.show{right:0}.site-header .site-nav .multi-menu-nav a{color:#000}.site-header .site-nav .multi-menu-nav a:visited{color:#000}.site-header .site-nav .multi-menu-nav a:hover,.site-header .site-nav .multi-menu-nav a:active{color:#00aced}.site-header .site-nav .multi-menu-nav a.back,.site-header .site-nav .multi-menu-nav a.close{border-bottom:1px solid #666;display:block}.site-header .site-nav .multi-menu-nav a.back,.site-header .site-nav .multi-menu-nav a.close,.site-header .site-nav .multi-menu-nav a.back:hover,.site-header .site-nav .multi-menu-nav a.close:hover,.site-header .site-nav .multi-menu-nav a.back:active,.site-header .site-nav .multi-menu-nav a.close:active,.site-header .site-nav .multi-menu-nav a.back:visited,.site-header .site-nav .multi-menu-nav a.close:visited{color:#000}.site-header .site-nav .multi-menu-nav a.close{font-size:20px;line-height:1em;font-family:Helvetica,Arial,sans-serif;padding:0 0 18px}.site-header .site-nav .multi-menu-nav a.back{padding:0 0 18px 15px;text-transform:uppercase;line-height:1.45em;font-weight:bold;font-size:14px}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav p{line-height:1.25em;font-size:21px;text-transform:capitalize;font-weight:bold}.site-header .site-nav .multi-menu-nav p a{display:block;padding:18px 0}.site-header .site-nav .multi-menu-nav li{overflow:hidden;height:auto;line-height:1em;border:0;font-size:18px;padding:0;border-top:1px solid #666}}@media only screen and (max-width:559px){.site-header .header-content .site-nav{position:absolute;top:50px;right:0;z-index:4981;float:none;display:none;margin-top:6px;margin-right:0;width:100vw;height:90vh;height:-webkit-calc(100vh - 50px);height:-moz-calc(100vh - 50px);height:calc(100vh - 50px);padding:0 3px;border:0;-webkit-box-shadow:0 3px 15px rgba(0,0,0,0.3);box-shadow:0 3px 15px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .5s;transition:opacity .5s}.site-header .header-content .site-nav>ul{margin-top:60px}.site-header .header-content .site-nav>ul>li{margin:0 10px}.site-header .header-content .site-nav>ul>li:first-child{margin-left:10px}.site-header .header-content .site-nav>ul>li>a{color:#000;line-height:1em}.site-header .header-content .site-nav>ul>li>a:visited{color:#000}.site-header .header-content .site-nav>ul>li>a:hover,.site-header .header-content .site-nav>ul>li>a:active{color:#00aced}.site-header .header-content .site-nav ul{margin-left:0}.site-header .header-content .site-nav ul.hl-links{margin-top:0}.site-header .header-content .site-nav ul.hl-links li:first-child{border-top:1px solid #666}.site-header .header-content .site-nav li{display:block;margin:0;padding:0;font-size:16px;text-transform:none;border-top:1px solid #666}.site-header .header-content .site-nav li.active a{display:block}.site-header .header-content .site-nav li:hover>div.dropdown-menu{visibility:hidden;opacity:0}.site-header .header-content .site-nav li:first-child{border-top:0}.site-header .header-content .site-nav li>a{padding:18px 0;display:block}.site-header .header-content .site-nav .dropdown-menu{display:none;opacity:0;visibility:hidden;width:auto}.site-header .header-content .search-box{float:none;display:none;background:#e6e6e6;position:absolute;top:70px;right:13px;width:95%;width:-webkit-calc(100% - 26px);width:-moz-calc(100% - 26px);width:calc(100% - 26px);z-index:4982;border:0;padding:0}.site-header .header-content .search-box .fa-search{position:relative;height:40px;width:32px;top:0;right:10px;font-size:18px;line-height:40px;cursor:pointer;border:0 none}.site-header .header-content .search-box label{display:none}.site-header .header-content .search-box input,.site-header .header-content .search-box button{vertical-align:baseline}.site-header .header-content .search-box input{position:absolute;top:0;left:0;width:100%;height:40px;padding:0;font-size:16px;border:0;margin:0;background:transparent}.site-header .header-content .search-box input:focus{background-color:#e6e6e6}.site-header .header-content .search-box input:-webkit-autofill{-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0 1000px #e6e6e6 inset}.site-header .header-content .search-box button{position:absolute;top:0;right:-30px;width:auto;height:40px;padding:0 15px;text-indent:-999px;border:0;background:transparent}.site-header .header-content .search-box .dropdown-menu{display:block;position:relative;top:0;left:0;width:89%;height:auto;margin:0;padding:0;background:transparent;border:0;opacity:1;visibility:visible;z-index:4983;-webkit-box-shadow:none;box-shadow:none;float:right}.nav-toggle.fa{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;top:16px;right:0;height:32px;width:45px;font-size:18px;line-height:32px;text-align:center;border-left:1px solid #bcbcbc}.nav-toggle.fa.open{color:#00aced}}@media only screen and (min-width:560px) and (max-width:1520px){.site-nav>ul{margin-left:15px}.site-nav>ul>li>a{padding:0 30px;line-height:55px}.dropdown-menu li{margin:5px 8px}.dropdown-menu figure{width:190px}.dropdown-menu figure img{max-width:190px}.ternary-nav{max-width:940px}}@media only screen and (max-width:559px){.site-header .header-content .user-nav{text-align:left}.site-header .header-content .user-nav p{text-align:left}.site-header .header-content .user-nav p a{padding:18px 0;display:inline-block}.ternary-nav{display:none}}.site-header{min-width:1240px}.site-header .header-content{position:static;padding-top:30px;width:1200px;box-sizing:content-box;height:auto;*zoom:1}.site-header .header-content:before,.site-header .header-content:after{display:table;content:""}.site-header .header-content:after{clear:both}.site-header .header-content .logo{float:none;text-align:center;width:571px;margin:0 auto 30px}.site-header .header-content .hide{display:none}.site-header .site-nav{display:block;clear:both;line-height:0;font-size:33px}.site-header .site-nav>ul{margin-left:0}.site-header .site-nav>ul>li{line-height:1.375em}.site-header .site-nav>ul>li:first-child{margin-left:0}@media only screen and (min-width:560px){.site-header .site-nav{width:100%;padding-left:40px;background:#f4f4f4}.site-header .site-nav>ul>li:not(.active)>.special,.site-header .site-nav>ul>li:not(.active)>.special:visited{background:#f00;color:#fff}.site-header .site-nav>ul>li:not(.active)>.special:hover,.site-header .site-nav>ul>li:not(.active)>.special:active{background:transparent;color:#00aced}.site-header .site-nav>ul>li:hover>.special,.site-header .site-nav>ul>li:hover>.special:visited{background:transparent;color:#00aced}}.site-header .nav-toggle.fa{color:contrast(null)}.site-header .user-nav{z-index:3;font-size:16px}@media only screen and (min-width:560px){.site-header .user-nav{position:absolute;top:0;right:0}}.site-header .user-nav a,.site-header .user-nav a:visited{color:#f00;text-decoration:underline}.site-header .user-nav a:hover,.site-header .user-nav a:active{color:#000}.site-header .user-nav p{color:#ababab;cursor:pointer;max-height:100%;text-align:right}.site-header .user-nav p .greeting{text-transform:uppercase;padding-right:5px}.site-header .user-nav p .username{text-decoration:underline;color:#f00}.site-header .user-nav p.logged-in:after{content:"\f0d7";font-family:"FontAwesome";color:#f00;font-style:normal;padding-left:10px}.site-header .user-nav ul{display:none;width:210px;color:#4f4f4f;background-color:#f4f4f4}.site-header .user-nav li{border-top:1px solid #4f4f4f;text-align:right}.site-header .user-nav li:first-child{border-top:0}.site-header .user-nav li a{display:block;padding:0 1em;height:2em;line-height:2em;text-decoration:none}.site-header .user-nav.opened ul,.site-header .user-nav:hover ul{position:absolute;display:block;right:0}.site-header .user-nav:hidden{display:none}.site-header .bookmarks-link{position:absolute;top:0;height:0}.site-header .bookmarks-link a{width:200px;text-align:center;font-size:22px;line-height:normal;background:#f00;padding:.35em 1em;display:inline-block;position:relative;z-index:auto;top:65px;left:977px;text-transform:uppercase}.site-header .bookmarks-link a,.site-header .bookmarks-link a a,.site-header .bookmarks-link a a:visited{color:#fff;text-decoration:none}.site-header .bookmarks-link a:before,.site-header .bookmarks-link a:after{content:'';position:absolute;display:block;bottom:-0.5em;border:1.25em solid #c00;z-index:-1}.site-header .bookmarks-link a:after{border-color:#600 transparent transparent transparent;position:absolute;display:block;border-style:solid;content:'';right:0;border-width:.5em 1em 0 0}.site-header .bookmarks-link a:before{right:-1em;border-right-width:.8em;border-top-width:1em;border-bottom-width:1em;border-right-color:transparent;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 0;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 0;box-shadow:rgba(0,0,0,0.4) 0 0 0}.site-header .header-links{position:absolute;top:30px;height:0;font-size:16px}.site-header .header-links ul{*zoom:1}.site-header .header-links ul:before,.site-header .header-links ul:after{display:table;content:""}.site-header .header-links ul:after{clear:both}.site-header .header-links li{float:left;padding:0 .8em 0 0}.site-header .header-links li:last-child{padding:0}.site-header .header-links li a,.site-header .header-links li a:visited{color:#f00;text-decoration:underline}.site-header .header-links li a:hover,.site-header .header-links li a:active{color:#000}.site-header .header-links img{max-height:1.2em;vertical-align:middle}.site-header .search-box{position:absolute;margin-left:1110px;z-index:5;background:#f4f4f4}.site-header .search-box .fa-search{font-size:30px;cursor:pointer;color:#000;display:inline-block;float:right;height:65px;width:45px;line-height:65px;text-align:right;box-sizing:border-box}.site-header .search-box .fa-search:hover{color:#bcbcbc}.site-header .search-box form{position:absolute;right:0;margin:0 30px 0 0;padding:0;height:65px;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;box-sizing:border-box}.site-header .search-box label{display:none}.site-header .search-box input,.site-header .search-box button{vertical-align:baseline}.site-header .search-box input{padding:3px 15px 0 40px;margin:0;width:0;height:65px;font-size:26px;color:#000;background-color:#f4f4f4;border:0 none}@media only screen and (min-width:560px){.site-header .search-box input{visibility:hidden;-webkit-transition:width 1s,visibility .8s;-moz-transition:width 1s,visibility .8s;-ms-transition:width 1s,visibility .8s;-o-transition:width 1s,visibility .8s;transition:width 1s,visibility .8s}}.site-header .search-box input::-webkit-input-placeholder{color:#666;font-style:italic}.site-header .search-box input:-moz-placeholder{color:#666;font-style:italic}.site-header .search-box input::-moz-placeholder{color:#666;font-style:italic}.site-header .search-box input:-ms-input-placeholder{color:#666;font-style:italic}.site-header .search-box input:placeholder{color:#666;font-style:italic}.site-header .search-box button{visibility:hidden;width:0;height:0;font-size:0;overflow:hidden;padding:0;margin:0;border:0 none;position:absolute}@media only screen and (max-width:559px){.site-header .search-box button{visibility:visible;width:auto}}.site-header .search-box .dropdown-menu{z-index:1}@media only screen and (min-width:560px){.site-header .search-box .dropdown-menu{display:block;visibility:hidden;max-width:0;overflow:hidden;-webkit-transition:max-width 1s,visibility 1s;-moz-transition:max-width 1s,visibility 1s;-ms-transition:max-width 1s,visibility 1s;-o-transition:max-width 1s,visibility 1s;transition:max-width 1s,visibility 1s}.site-header .search-box .dropdown-menu.frm-open{max-width:1124px;visibility:visible}.site-header .search-box .dropdown-menu.frm-open input{width:1124px;visibility:visible}}.site-header .hd-social-promo{position:absolute;top:30px;width:1200px;height:0}.site-header .hd-promo{width:300px;border:2px solid #d5d5d5;padding:10px 20px;margin-top:35px;top:0;text-align:center;color:#000;font-size:22px;font-style:italic}.site-header .hd-promo a,.site-header .hd-promo a:visited{text-decoration:underline}.site-header .hd-social-icons{font-size:16px;position:absolute;right:0;top:153px}.site-header .hd-social-icons a{height:28px;width:28px;font-size:15px;line-height:28px}.site-header .hd-social-icons li{float:left;display:block;margin-left:7px;overflow:hidden}.site-header .hd-social-icons a{display:block;text-align:center;background:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;opacity:.5}.site-header .hd-social-icons a:hover,.site-header .hd-social-icons a:active,.site-header .hd-social-icons a:visited{color:#fff}.site-header .hd-social-icons a:hover{opacity:1}@media only screen and (min-width:560px) and (max-width:1520px){.site-header{max-width:100%;min-width:100%}.site-header .header-content{max-width:940px}.site-header .site-nav{font-size:22px}.site-header .hd-social-promo{width:940px}.site-header .bookmarks-link a{left:718px}.site-header .search-box{margin-left:857px}.site-header .search-box .fa-search{height:55px;line-height:55px}.site-header .search-box .dropdown-menu.frm-open{max-width:870px}.site-header .search-box form{height:55px}.site-header .search-box form input{width:870px;height:55px}}@media only screen and (max-width:559px){.site-header{position:fixed;top:0;padding:0;height:54px;max-width:100%;min-width:100%;z-index:21;border:0}.site-header,.site-header .header-content .site-nav{background-color:#fff}.site-header .header-content{width:auto;height:auto;padding:0 10px 7px;text-align:left;border-top:0;border-bottom:1px solid #bcbcbc;position:relative}.site-header .header-content .logo{float:none;height:32px;width:auto;margin:16px 0 0;overflow:hidden;text-align:left}.site-header .header-content .logo img{max-height:32px;max-width:200px;height:auto;width:auto}.site-header .header-links{display:none}.site-header .hd-social-promo{display:none}.site-header .hd-social-icons{display:none}.site-header .bookmarks-link{position:relative;width:auto;height:auto}.site-header .bookmarks-link a{width:200px;text-align:center;font-size:16px;line-height:normal;background:#f00;padding:.35em 1em;position:relative;top:auto;left:auto;margin:10px 0 20px}.site-header .bookmarks-link a,.site-header .bookmarks-link a a,.site-header .bookmarks-link a a:visited{color:#fff;text-decoration:none}.site-header .bookmarks-link a:before,.site-header .bookmarks-link a:after{content:'';position:absolute;display:block;bottom:-0.5em;border:1.25em solid #c00;z-index:-1}.site-header .bookmarks-link a:after{border-color:#600 transparent transparent transparent;position:absolute;display:block;border-style:solid;content:'';right:0;border-width:.5em 1em 0 0}.site-header .bookmarks-link a:before{right:-1em;border-right-width:.8em;border-top-width:1em;border-bottom-width:1em;border-right-color:transparent;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 0;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 0;box-shadow:rgba(0,0,0,0.4) 0 0 0}}.footerLink,.footerLink:visited,.site-footer .site-nav ul a,.site-footer .site-nav ul a:visited,.footer-content a,.footer-content a:visited,.utility a,.utility a:visited,.relevant-sites a,.relevant-sites a:visited{color:#4f4f4f}.footerLink:hover,.footerLink:active,.site-footer .site-nav ul a:hover,.site-footer .site-nav ul a:active,.footer-content a:hover,.footer-content a:active,.utility a:hover,.utility a:active,.relevant-sites a:hover,.relevant-sites a:active{color:#00aced}.site-footer{background-color:transparent}.site-footer .footer-content{padding:10px 30px}.site-footer .modules-wrap{background-color:transparent}@media only screen and (max-width:559px){.site-footer{background-color:#e6e6e6}}.site-footer .site-nav ul{padding-top:0;margin-left:0}.footer-content{background-color:#e6e6e6;color:#000}.footer-content .module h4{color:#000;border-bottom:solid 1px #4f4f4f}.footer-content .module a{font-size:13px}.utility li,.relevant-sites li{font-size:12px;line-height:1em;border-left:solid 1px #4f4f4f}.utility p,.relevant-sites p{border-top:1px solid #ababab;padding-top:8px;font-size:12px;color:#4f4f4f}.relevant-sites .relevant-sites-links .first{border:0}.relevant-sites .links-label{color:#4f4f4f}@media only screen and (max-width:559px){.utility ul{padding-left:10px}}.utility .copyright{color:#4f4f4f}.magazine-promo{color:#4f4f4f}.magazine-promo p{line-height:1.5em}.magazine-promo .mag-content{padding-top:8px}.magazine-promo .mag-content a.subscribe{display:block;width:57px;border-top:1px solid #ababab;padding-top:8px}.footer-content .site-nav>ul>li:hover,.footer-content .site-nav>ul>li.active{background:transparent}.footer-content .site-nav>ul>li>a{line-height:1em;padding:0}.footer-content .site-nav>ul>li>a.special{padding:0}.footer-content .site-nav>ul>li>a.special,.footer-content .site-nav>ul>li>a.special:visited{background:transparent}.footer-content .site-nav>ul>li>a.special:hover,.footer-content .site-nav>ul>li>a.special:active{background:transparent}.site-nav>ul>li.hasDirectory{position:static}.expanded-dropdown-menu{position:absolute;left:0;top:126px;background:transparent;margin:0;padding:0;width:1200px;z-index:9999;text-align:left;text-transform:capitalize;border-top:1px solid #999;border-bottom:8px solid #999;visibility:hidden;opacity:0;height:0;overflow:hidden;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}li:hover>.expanded-dropdown-menu{visibility:visible;opacity:1;height:auto;overflow:auto}.expanded-dropdown-menu ul li a{font-size:18px;font-family:Helvetica,Arial,sans-serif;color:#000}.expanded-dropdown-menu ul li a:hover{color:#ed1c24}.site-nav .expanded-dropdown-menu li{display:block}.expanded-dropdown-menu ul.level-1>li{padding:0}.expanded-dropdown-menu ul.level-1>li:hover .node-root,.expanded-dropdown-menu ul.level-1>li.active .node-root{background:#fff}.site-nav .expanded-dropdown-menu ul.level-1>li:hover .node-root a,.site-nav .expanded-dropdown-menu ul.level-1>li.active .node-root a,.site-nav .expanded-dropdown-menu ul.level-1>li:hover .node-root a:visited,.site-nav .expanded-dropdown-menu ul.level-1>li.active .node-root a:visited{color:#00aced}.expanded-dropdown-menu ul.level-1>li:hover .node-detls,.expanded-dropdown-menu ul.level-1>li.active .node-detls,.expanded-dropdown-menu ul.level-1>li:hover .node-details,.expanded-dropdown-menu ul.level-1>li.active .node-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;visibility:visible}.expanded-dropdown-menu ul.level-1>li .node-root{width:360px;display:inline-block;font-weight:400;text-align:right;padding:13px 20px;cursor:pointer;background:#000;border-bottom:1px solid #999}.site-nav .expanded-dropdown-menu ul.level-1>li .node-root a,.site-nav .expanded-dropdown-menu ul.level-1>li .node-root a:visited{color:#fff}.expanded-dropdown-menu ul.level-2>li{width:-webkit-calc(100% / 3 - 20px);width:-moz-calc(100% / 3 - 20px);width:calc(100% / 3 - 20px);padding-bottom:8px;display:table}.expanded-dropdown-menu ul.level-2>li>a{padding-bottom:8px;display:block;word-wrap:normal}.expanded-dropdown-menu ul.level-2>li>a:not(.hasChildren){border-bottom:1px dotted #999}.expanded-dropdown-menu ul.level-2>li>a.hasChildren+ul>:last-child:after{content:'\00a0';line-height:0;display:block;border-bottom:1px dotted #999;width:100%;position:absolute;bottom:0;left:0}.expanded-dropdown-menu ul.level-2>.column1{margin-left:0}.expanded-dropdown-menu ul.level-2>.column2{margin-left:-webkit-calc(100% / 3);margin-left:-moz-calc(100% / 3);margin-left:calc(100% / 3)}.expanded-dropdown-menu ul.level-2>.column3{margin-left:-webkit-calc(100% / 1.5);margin-left:-moz-calc(100% / 1.5);margin-left:calc(100% / 1.5)}.expanded-dropdown-menu ul.level-3{position:relative}.expanded-dropdown-menu ul.level-3>li{font-weight:400;width:100%;padding-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.expanded-dropdown-menu ul.level-3>li>a{padding-bottom:10px;display:block}.expanded-dropdown-menu ul.level-3>li.reposition1{margin-left:-webkit-calc(100% - -20px);margin-left:-moz-calc(100% - -20px);margin-left:calc(100% - -20px);position:absolute}.expanded-dropdown-menu ul.level-3>li.reposition2{margin-left:-webkit-calc(200% - -40px);margin-left:-moz-calc(200% - -40px);margin-left:calc(200% - -40px);position:absolute}.expanded-dropdown-menu ul.level-3>li.reset{position:absolute;top:0}.expanded-dropdown-menu .node-details{visibility:hidden;position:absolute;width:840px;left:360px;overflow-y:auto;overflow-x:hidden;height:100%;top:0;background:#fff}.expanded-dropdown-menu .node-details .columns{width:840px;padding:20px 0 20px 20px}.expanded-dropdown-menu .node-details .more{text-decoration:none;font-family:Helvetica,Arial,sans-serif;text-decoration:underline;font-weight:300;text-transform:capitalize;font-size:1.25em;padding:0 0 20px 20px}.expanded-dropdown-menu .node-details .more,.expanded-dropdown-menu .node-details .more:visited{color:#00aced}
.expanded-dropdown-menu .node-details .more:hover,.expanded-dropdown-menu .node-details .more:active{color:#000}.expanded-dropdown-menu .node-details .more span{font-weight:700}.expanded-dropdown-menu .node-details .more:after{content:">";font-size:.8em;display:inline-block}.expanded-dropdown-menu .one-column ul.level-2>li,.expanded-dropdown-menu .two-columns ul.level-2>li{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px)}.expanded-dropdown-menu .one-column ul.level-2>li.column2,.expanded-dropdown-menu .two-columns ul.level-2>li.column2{margin-left:-webkit-calc(50%);margin-left:-moz-calc(50%);margin-left:calc(50%)}.expanded-dropdown-menu .view-all-manufacturers{display:none}@media only screen and (min-width:560px){.multi-menu-nav{display:none}}@media only screen and (max-width:559px){.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a{display:flex;align-items:center;justify-content:space-between}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul{margin:0;border-top:1px solid #666;border-bottom:1px solid #666}.site-header .site-nav .multi-menu-nav ul li>a{font-weight:400}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a{display:flex;align-items:center;justify-content:space-between}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav div{padding:18px}.site-header .site-nav .multi-menu-nav div,.site-header .site-nav .multi-menu-nav div.show.hide-overflow{overflow:hidden;height:0}.site-header .site-nav .multi-menu-nav,.site-header .site-nav .multi-menu-nav div{position:absolute;top:0;background:#f4f4f4;z-index:1000;width:100%;transition:all .3s;overflow:auto;min-height:90vh;min-height:-webkit-calc(100vh - 50px);min-height:-moz-calc(100vh - 50px);min-height:calc(100vh - 50px);right:-100%}.site-header .site-nav .multi-menu-nav.show,.site-header .site-nav .multi-menu-nav div.show{right:0}.site-header .site-nav .multi-menu-nav a{color:#000}.site-header .site-nav .multi-menu-nav a:visited{color:#000}.site-header .site-nav .multi-menu-nav a:hover,.site-header .site-nav .multi-menu-nav a:active{color:#00aced}.site-header .site-nav .multi-menu-nav a.back,.site-header .site-nav .multi-menu-nav a.close{border-bottom:1px solid #666;display:block}.site-header .site-nav .multi-menu-nav a.back,.site-header .site-nav .multi-menu-nav a.close,.site-header .site-nav .multi-menu-nav a.back:hover,.site-header .site-nav .multi-menu-nav a.close:hover,.site-header .site-nav .multi-menu-nav a.back:active,.site-header .site-nav .multi-menu-nav a.close:active,.site-header .site-nav .multi-menu-nav a.back:visited,.site-header .site-nav .multi-menu-nav a.close:visited{color:#000}.site-header .site-nav .multi-menu-nav a.close{font-size:20px;line-height:1em;font-family:Helvetica,Arial,sans-serif;padding:0 0 18px}.site-header .site-nav .multi-menu-nav a.back{padding:0 0 18px 15px;text-transform:uppercase;line-height:1.45em;font-weight:bold;font-size:14px}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav p{line-height:1.25em;font-size:21px;text-transform:capitalize;font-weight:bold}.site-header .site-nav .multi-menu-nav p a{display:block;padding:18px 0}.site-header .site-nav .multi-menu-nav li{overflow:hidden;height:auto;line-height:1em;border:0;font-size:18px;padding:0;border-top:1px solid #666}}@media only screen and (min-width:560px) and (max-width:1520px){.expanded-dropdown-menu{top:90px;width:940px}}@media only screen and (max-width:559px){.site-header .site-nav .expanded-dropdown-menu{display:none}}@media only screen and (min-width:560px){.multi-menu-nav{display:none}}@media only screen and (max-width:559px){.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a{display:flex;align-items:center;justify-content:space-between}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav>ul>li.hasChildren[data-multi-menu]>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul{margin:0;border-top:1px solid #666;border-bottom:1px solid #666}.site-header .site-nav .multi-menu-nav ul li>a{font-weight:400}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a{display:flex;align-items:center;justify-content:space-between}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav ul li.hasChildren>a:after{position:initial;margin-left:5px;font-size:12px;font-family:FontAwesome;content:"\f054"}.site-header .site-nav .multi-menu-nav div{padding:18px}.site-header .site-nav .multi-menu-nav div,.site-header .site-nav .multi-menu-nav div.show.hide-overflow{overflow:hidden;height:0}.site-header .site-nav .multi-menu-nav,.site-header .site-nav .multi-menu-nav div{position:absolute;top:0;background:#f4f4f4;z-index:1000;width:100%;transition:all .3s;overflow:auto;min-height:90vh;min-height:-webkit-calc(100vh - 50px);min-height:-moz-calc(100vh - 50px);min-height:calc(100vh - 50px);right:-100%}.site-header .site-nav .multi-menu-nav.show,.site-header .site-nav .multi-menu-nav div.show{right:0}.site-header .site-nav .multi-menu-nav a{color:#000}.site-header .site-nav .multi-menu-nav a:visited{color:#000}.site-header .site-nav .multi-menu-nav a:hover,.site-header .site-nav .multi-menu-nav a:active{color:#00aced}.site-header .site-nav .multi-menu-nav a.back,.site-header .site-nav .multi-menu-nav a.close{border-bottom:1px solid #666;display:block}.site-header .site-nav .multi-menu-nav a.back,.site-header .site-nav .multi-menu-nav a.close,.site-header .site-nav .multi-menu-nav a.back:hover,.site-header .site-nav .multi-menu-nav a.close:hover,.site-header .site-nav .multi-menu-nav a.back:active,.site-header .site-nav .multi-menu-nav a.close:active,.site-header .site-nav .multi-menu-nav a.back:visited,.site-header .site-nav .multi-menu-nav a.close:visited{color:#000}.site-header .site-nav .multi-menu-nav a.close{font-size:20px;line-height:1em;font-family:Helvetica,Arial,sans-serif;padding:0 0 18px}.site-header .site-nav .multi-menu-nav a.back{padding:0 0 18px 15px;text-transform:uppercase;line-height:1.45em;font-weight:bold;font-size:14px}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav a.back:before{position:absolute;left:18px;font-size:12px;font-family:FontAwesome;content:"\f053"}.site-header .site-nav .multi-menu-nav p{line-height:1.25em;font-size:21px;text-transform:capitalize;font-weight:bold}.site-header .site-nav .multi-menu-nav p a{display:block;padding:18px 0}.site-header .site-nav .multi-menu-nav li{overflow:hidden;height:auto;line-height:1em;border:0;font-size:18px;padding:0;border-top:1px solid #666}}@media only screen and (min-width:770px) and (max-width:1000px){.frm-ugc .frm-header h1{line-height:40px}.frm-ugc .frm-header nav{margin-top:0}.frm-ugc .frm-header .uploader-container-small{margin-top:0}}@media only screen and (min-width:701px) and (max-width:1000px){.frm-ugc .frm-header h1{line-height:42px!important}.frm-ugc .frm-header h1:after{border-width:21px!important;margin-top:-21px!important}}@media only screen and (max-width:767px){.frm-ugc .frm-header li{font-size:.9em!important}}@media only screen and (max-width:700px){.frm-header h1:after{margin-top:-11px;border-width:11px}.ugc-form-buttons button{margin-bottom:90px}.firm-social-media input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([name^="imageCredit"]):not([name^="imageCaption"]):not([name^="imageOrdinal"]){max-width:255px}}.hw-typeahead-mixin .tt-dropdown-menu{width:100%!important;top:1.668em;background-color:#f4f4f4}.hw-typeahead-mixin .tt-suggestion{display:block;padding:5px 20px 3px;border-top:1px solid #e1e1e1;cursor:pointer}.hw-typeahead-mixin .tt-suggestion:first-child{border:0}.hw-typeahead-mixin .tt-suggestion strong{color:#00adef}.hw-typeahead-mixin .tt-suggestion .tt-cursor{background-color:#ccc}.hw-typeahead-mixin .tt-suggestion p{margin:0}.hw-typeahead-mixin .tt-suggestion .empty-message{padding:5px 20px 3px}.hw-typeahead-mixin .tt-hint{color:#898989;font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-size:22px;height:38px;padding-left:12px;padding-top:6px;width:100%!important}.ugc-form-body{background-color:#333}.ugc-form-body .page-wrapper{width:90%;max-width:1200px;margin:20px auto;padding:50px 30px 0;background-color:#fff}.frm-ugc{position:relative}.frm-ugc label,.frm-ugc legend,.frm-ugc .major{display:block;font-weight:700;text-transform:uppercase}.frm-ugc label .minor,.frm-ugc legend .minor,.frm-ugc .major .minor,.frm-ugc label span,.frm-ugc legend span,.frm-ugc .major span{font-weight:400}.frm-ugc label span,.frm-ugc legend span,.frm-ugc .major span{text-transform:none}.frm-ugc label em,.frm-ugc legend em,.frm-ugc .major em{font-style:normal;text-decoration:underline}.frm-ugc fieldset label{font-weight:400}.frm-ugc label{margin-bottom:.357em}.frm-ugc legend{margin-bottom:1.786em}.frm-ugc legend p{font-weight:400;text-transform:none}.frm-ugc input,.frm-ugc textarea,.frm-ugc select{font-family:inherit;background-color:transparent;border:1px solid #c2c2c2;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.frm-ugc input:focus,.frm-ugc textarea:focus,.frm-ugc select:focus{outline:0;box-shadow:0 0 5px #00aaef}.frm-ugc input,.frm-ugc textarea{font-size:1.286em;line-height:1.667em}.frm-ugc input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([name^="imageCredit"]):not([name^="imageCaption"]):not([name^="imageOrdinal"]),.frm-ugc textarea:not([name^="imageCaption"]){height:1.667em;width:100%;max-width:600px;margin-bottom:1.42em;padding:0 .5em}.frm-ugc textarea:not([name^="imageCaption"]){height:115px;resize:none;overflow:scroll}.frm-ugc select{height:2.144em;width:100%;max-width:600px;margin-bottom:1.826em;padding:0 .5em;font-size:1em;line-height:2.144em}.frm-ugc .required label:after,.frm-ugc .required legend:after{display:inline;content:"*";padding:0 .5em;color:#00adef}.frm-ugc .required input,.frm-ugc .required textarea,.frm-ugc .required select,input.frm-ugc .required,textarea.frm-ugc .required,select.frm-ugc .required{background-color:#fff;border-color:#00adef}.frm-ugc .error-messages{color:#f00}.frm-ugc .error label:after,.frm-ugc .error legend:after{content:"* required";font-size:.9em;color:#f00}.frm-ugc .error input,.frm-ugc .error textarea,select input.frm-ugc .error,textarea.frm-ugc .error,select.frm-ugc .error{background-color:#fff;border-color:#f00}.frm-ugc .delete{margin-top:2em;color:#00adef;cursor:pointer}.frm-ugc .delete:hover{color:#000}.frm-ugc .remove-text{margin-top:0;text-align:right;font-style:italic}.frm-ugc .frm-field{margin-bottom:1.42em}.frm-ugc .frm-firm{width:590px!important;max-width:100%!important;margin-bottom:0!important}.frm-ugc .tt-dropdown-menu{width:100%!important;top:1.668em;background-color:#f4f4f4}.frm-ugc .tt-suggestion{display:block;padding:5px 20px 3px;border-top:1px solid #e1e1e1;cursor:pointer}.frm-ugc .tt-suggestion:first-child{border:0}.frm-ugc .tt-suggestion strong{color:#00adef}.frm-ugc .tt-suggestion .tt-cursor{background-color:#ccc}.frm-ugc .tt-suggestion p{margin:0}.frm-ugc .tt-suggestion .empty-message{padding:5px 20px 3px}.frm-ugc .tt-hint{color:#898989;font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-size:22px;height:38px;padding-left:12px;padding-top:6px;width:100%!important}.frm-ugc hr{border:0;border-bottom:1px solid #c0c0c0}.frm-ugc footer{color:#a1a1a1}.frm-ugc footer small{display:inline-block;padding:1.786em 0}.frm-ugc header{margin-bottom:2.571em}.frm-ugc .frm-header{height:62px;width:100%;background-color:#fff;border:1px solid #000}.frm-ugc .frm-header h1{position:relative;display:inline-block;min-width:29.50%;padding:0 .6em;font-size:2.143em;line-height:62px;white-space:nowrap;color:#fff;background-color:#000}.frm-ugc .frm-header h1:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-left-color:#000;border-width:31px;margin-top:-31px}.frm-ugc .frm-header nav{display:inline-block;float:right}.frm-ugc .frm-header ol{margin-top:-1px;margin-right:-1px;text-align:right}.frm-ugc .frm-header li{position:relative;display:block;float:left;padding:0 1.25em 0 2.708em;font-size:1.714em;line-height:62px;color:#7d7d7d;background-color:#ebebeb}.frm-ugc .frm-header li.selected{color:#000;background-color:transparent;font-weight:700;font-style:italic}.frm-ugc .frm-header li.active-step{background-color:transparent}.frm-ugc .frm-header li.active-step a,.frm-ugc .frm-header li.active-step a:visited{color:#00adef}.frm-ugc .frm-header li.active-step a:hover,.frm-ugc .frm-header li.active-step a:active{color:#000}.frm-ugc .frm-header li:after,.frm-ugc .frm-header li:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.frm-ugc .frm-header li:after{border-left-color:#ebebeb;border-width:30px;margin-top:-30px;z-index:2}.frm-ugc .frm-header li:before{border-left-color:#7d7d7d;border-width:31px;margin-top:-31px;z-index:1}.frm-ugc .frm-header li:last-child:after,.frm-ugc .frm-header li:last-child:before{display:none}.frm-ugc .frm-header li.selected:after,.frm-ugc .frm-header li.active-step:after{border-color:rgba(255,255,255,0);border-left-color:#fff}.frm-ugc .frm-header li.selected:before,.frm-ugc .frm-header li.active-step:before{border-color:rgba(0,0,0,0);border-left-color:#000}.frm-ugc .ugc-company-type{width:47.52%;margin-top:2em}.frm-ugc section{margin-bottom:2.857em}.frm-ugc .frm-sec-header{*zoom:1}.frm-ugc .frm-sec-header:before,.frm-ugc .frm-sec-header:after{display:table;content:""}.frm-ugc .frm-sec-header:after{clear:both}.frm-ugc .frm-sec-header dt,.frm-ugc .frm-sec-header dd{float:left;font-size:1.286em}.frm-ugc .frm-sec-header dt{text-transform:uppercase}.frm-ugc .frm-sec-header dt:after{content:":\00a0"}.frm-ugc h3{font-size:1.125em}.frm-ugc h3 a:after{content:"";display:inline-block}.frm-ugc .frm-sec{*zoom:1;margin-bottom:.357em}.frm-ugc .frm-sec:before,.frm-ugc .frm-sec:after{display:table;content:""}.frm-ugc .frm-sec:after{clear:both}.frm-ugc fieldset.frm-sec{margin-bottom:2.143em}.frm-ugc .frm-firm-search{margin-top:2em}.frm-ugc .proj-awards>div label{display:none}.frm-ugc .proj-awards>div:nth-of-type(1) label{display:block;margin-top:-1.875em}.frm-ugc .proj-awards .delete{margin-top:.3em}.frm-ugc .col{float:left;width:47.52%}.frm-ugc .col:nth-child(n+1){margin-right:2.39%}.frm-ugc .col:last-child{margin-right:0}@media only screen and (max-width:960px){.frm-ugc .new-firm>.col{float:none;width:100%}}.frm-ugc .cols-2{*zoom:1}.frm-ugc .cols-2:before,.frm-ugc .cols-2:after{display:table;content:""}.frm-ugc .cols-2:after{clear:both}.frm-ugc .cols-2>*{float:left}.frm-ugc .cols-2>*:nth-child(1){width:48.3%;margin-right:2.3%}.frm-ugc .cols-2>*:nth-child(2){width:48.3%}.frm-ugc .cols-2-w-delete{width:100%;*zoom:1}.frm-ugc .cols-2-w-delete:before,.frm-ugc .cols-2-w-delete:after{display:table;content:""}.frm-ugc .cols-2-w-delete:after{clear:both}.frm-ugc .cols-2-w-delete>*{float:left}.frm-ugc .cols-2-w-delete>*:nth-child(1){width:40.57%;margin-right:2.3%}.frm-ugc .cols-2-w-delete>*:nth-child(2){width:44.17%;margin-right:2.3%}.frm-ugc .cols-2-large-small{*zoom:1}.frm-ugc .cols-2-large-small:before,.frm-ugc .cols-2-large-small:after{display:table;content:""}.frm-ugc .cols-2-large-small:after{clear:both}.frm-ugc .cols-2-large-small>*{float:left}.frm-ugc .cols-2-large-small>*:nth-child(1){width:74.3%;margin-right:3.49%}.frm-ugc .cols-2-large-small>*:nth-child(2){width:22.2%}.frm-ugc .cols-2-large-small-w-delete{*zoom:1;width:100%}.frm-ugc .cols-2-large-small-w-delete:before,.frm-ugc .cols-2-large-small-w-delete:after{display:table;content:""}.frm-ugc .cols-2-large-small-w-delete:after{clear:both}.frm-ugc .cols-2-large-small-w-delete>*{float:left}.frm-ugc .cols-2-large-small-w-delete>*:nth-child(1){width:67.07%;margin-right:3.48%}.frm-ugc .cols-2-large-small-w-delete>*:nth-child(2){width:22.13%;margin-right:3.48%}.frm-ugc .cols-3{*zoom:1;width:100%}.frm-ugc .cols-3:before,.frm-ugc .cols-3:after{display:table;content:""}.frm-ugc .cols-3:after{clear:both}.frm-ugc .cols-3>*{float:left}.frm-ugc .cols-3>*:nth-child(1){width:18.85%;margin-right:2.88%}.frm-ugc .cols-3>*:nth-child(2){width:26.92%;margin-right:2.88%}.frm-ugc .cols-3>*:nth-child(3){width:48.46%}.frm-ugc input.uploader-file-textinput,.frm-ugc textarea.uploader-file-textinput{display:block;position:relative;border:solid 1px;border-color:#ccc;color:#666;font-family:inherit;font-size:12px;margin-top:.5em;text-indent:.25em;width:100%;resize:none}.frm-ugc textarea.uploader-file-textinput{height:42px}.frm-ugc .frm-firm{margin-bottom:1em;line-height:1em}.frm-ugc .frm-firm-remove{display:block;margin-top:.3em;font-style:italic}.frm-ugc .frm-add{display:block}.frm-ugc .new-firm{display:block;width:100%;margin-top:1.563em;padding:1.28%;background-color:#f3f3f3}.frm-ugc .location{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.firm-services ul,.firm-specialities ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media only screen and (max-width:900px){.firm-services ul,.firm-specialities ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.firm-services ul li,.firm-specialities ul li{min-height:30px}.firm-services li,.firm-specialities li{padding-bottom:.3em}.firm-services input,.firm-specialities input{float:left;margin-top:1px;margin-right:.5em}.firm-services label,.firm-specialities label{display:block;text-transform:none;overflow:hidden}.firm-services.required label:after,.firm-specialities.required label:after{display:none}.proj-type ul,.proj-scope ul,.proj-green-certifications ul,.manufacturer-prod-types ul,.manufacturer-prod-applications ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.proj-type li,.proj-scope li,.proj-green-certifications li,.manufacturer-prod-types li,.manufacturer-prod-applications li{padding-bottom:.3em}.proj-type input,.proj-scope input,.proj-green-certifications input,.manufacturer-prod-types input,.manufacturer-prod-applications input{float:left;margin-top:1px;margin-right:.5em}.proj-type label,.proj-scope label,.proj-green-certifications label,.manufacturer-prod-types label,.manufacturer-prod-applications label{display:block;text-transform:none;overflow:hidden}.proj-type.required label:after,.proj-scope.required label:after,.proj-green-certifications.required label:after,.manufacturer-prod-types.required label:after,.manufacturer-prod-applications.required label:after{display:none}.proj-description textarea{height:188px}.firm-social-media label{display:inline;font-size:0;color:transparent}.firm-social-media label:before{display:inline-block;width:1em;padding-right:.5rem;font-size:1.5rem;line-height:1.667rem;vertical-align:text-bottom;color:#000}.firm-social-media input{width:90%!important}@media only screen and (min-width:1165px){.firm-social-media{overflow:hidden;break-inside:avoid-column;page-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid}}.ugc-form-buttons{position:absolute;bottom:1em;right:0;margin-bottom:0!important}.ugc-form-buttons button{padding:10px 12px 7px;font-size:1.125em;text-transform:uppercase;color:#fff;background-color:#acacac;border:0}.ugc-form-buttons button.primary{background-color:#00aced}.ugc-form-buttons button:hover{opacity:.5;filter:alpha(opacity=50);filter:alpha(opacity=50);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.ugc-close{position:absolute;height:1.5em;width:1.5em;top:-0.5em;right:-0.5em;font-family:FontAwesome;font-size:1.5em;line-height:1.2em;text-align:center;background-color:#000;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);cursor:pointer}.ugc-close:before{content:"\f00d";color:#fff}.ugc-other{display:none}.frm-pop-up{max-width:600px}.frm-pop-up h2{margin-bottom:.6em}.frm-pop-up .ugc-form-buttons{position:relative;bottom:0;text-align:right}.frm-pop-up strong{text-transform:uppercase}.frm-pop-up textarea{height:200px}.ugc-pu-prefilled{margin-bottom:1.42em}.frm-ugc .collapsed h3 a:after{content:"\00a0>";color:#00adef}.frm-ugc .collapsed .new-firm{display:none}.frm-ugc .can-duplicate .delete{display:none}.frm-ugc .hidden{display:none}.firms-to-add li{margin-bottom:1em;line-height:1.1em}.frm-ugc .ugc-other{display:none!important}.frm-ugc .firm-social-media label:before{font-family:FontAwesome}.frm-ugc input{padding:0}.frm-ugc hr{border-bottom:0}.frm-ugc .frm-firm-search{margin-top:.5em}.frm-ugc .ugc-form-buttons button{margin-top:0;width:80px;height:30px}.frm-ugc .frm-header h1::after{border-width:30px}.frm-ugc .frm-header ol{text-transform:uppercase}.frm-ugc legend span{margin-left:10px}.frm-ugc .collapsed h3 a:after{content:"\f105"}.project-upload-01 .frm-ugc h3 a:after{font-family:FontAwesome;padding-left:.3em;content:"\f107";display:inline-block;color:#00adef}.project-upload-01 .frm-ugc .example{margin-bottom:1.5em}.project-upload-01 .frm-ugc .cols-2-large-small-w-delete .role.col{padding-top:10px}.project-upload-01 .frm-ugc .location{border-bottom:0;margin-bottom:0;padding-bottom:0}.project-upload-01 .frm-ugc .uploader-container-small{margin-top:-80px}.project-upload-01 .frm-ugc textarea:not([name^="imageCaption"]){height:168px}.project-upload-01 .frm-ugc .firm-specialities ul,.project-upload-01 .frm-ugc .firm-services ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.project-upload-01 .frm-ugc .firm-services ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.project-upload-01 .frm-ugc .frm-add{padding-bottom:20px}.project-upload-01 .frm-ugc .uploader-text{padding-left:1em}.project-upload-01 .frm-ugc .new-firm .firm-specialities label{margin-left:22px;word-break:normal}.project-upload-01 .frm-ugc .new-firm .firm-specialities input{margin-top:3px;float:none;position:absolute}.project-upload-01 .frm-ugc .new-firm .firm-specialities ul li{position:relative;overflow:auto;min-height:15px}.project-upload-01 .frm-ugc .new-firm .firm-services label{margin-left:22px;word-break:normal}.project-upload-01 .frm-ugc .new-firm .firm-services input{margin-top:3px;float:none;position:absolute}.project-upload-01 .frm-ugc .new-firm .firm-services ul li{position:relative;overflow:auto;min-height:15px}.project-upload-01 .frm-ugc .new-firm .location label{margin-bottom:.0em;padding-bottom:7px}.project-upload-01 .frm-ugc .new-firm label{margin-bottom:.5em;word-wrap:initial}.project-upload-01 .frm-ugc select{padding-top:4px}.project-upload-01 .frm-ugc section{margin-bottom:6em}.project-upload-01 .frm-ugc footer{margin-right:-30px;margin-left:-30px;padding-right:30px;padding-left:30px}.project-upload-02 .frm-ugc textarea:not([name^="imageCaption"]){height:168px}.project-upload-02 .frm-ugc .location{border-bottom:0;margin-bottom:0}.project-upload-02 .frm-ugc select{height:1.667em}.project-upload-02 .frm-ugc .proj-awards legend{margin-top:0;padding-top:0}.project-upload-02 .frm-ugc .proj-awards>div:nth-of-type(1) label{margin-top:-15px}.project-upload-02 .frm-ugc .col .role{padding:11px 0 40px 0;padding-top:0;padding-bottom:0}.project-upload-02 .frm-ugc .proj-green-certifications legend{margin-bottom:.5em;margin-top:1em;padding-top:40px}.project-upload-02 .frm-ugc .proj-green-certifications ul label{margin-top:.5em;margin-bottom:0;margin-top:0;padding-bottom:10px}.project-upload-02 .frm-ugc .proj-scope legend{margin-bottom:.5em}.project-upload-02 .frm-ugc legend{margin-bottom:0;line-height:3em;padding-top:1em}.project-upload-02 .frm-ugc .col{padding:11px 0 40px 10px}.project-upload-02 .frm-ugc section{padding-top:20px;padding-left:10px}.project-upload-02 .frm-ugc .frm-add{margin-top:0}.project-upload-02 .frm-ugc option{padding:10px 0 10px 10px}.project-upload-02 .frm-ugc li{list-style-type:none}.project-upload-02 .frm-ugc fieldset .frm-sec{margin-bottom:1.2em}.project-upload-02 .frm-ugc .project-upload-02 .frm-ugc legend{padding-top:3em}.project-upload-02 .frm-ugc .proj-type li{text-transform:none;list-style-type:none}.project-upload-02 .frm-ugc .proj-type legend{margin-bottom:.5em}.project-upload-02 .frm-ugc label{margin-top:0}.project-upload-02 .frm-ugc .frm-sec legend{padding-top:0}.project-upload-03 .frm-ugc .ugc-form-buttons button{letter-spacing:0;width:70px}.project-upload-03 button.primary{letter-spacing:0;width:210px!important;margin-left:5px}.project-upload-03 .frm-ugc footer small{padding-top:16px;padding-bottom:20px}.firm-upload-01 .col.firm-fields{margin-bottom:60px}.firm-upload-01 .frm-ugc .ugc-form-buttons button{width:initial;height:initial}.firm-upload-01 select#ugcCompanyType{margin-bottom:100px}.firm-upload-01 .frm-ugc footer{background-color:#f4f4f4;margin-right:-30px;margin-left:-30px}.firm-upload-01 .frm-ugc footer small{margin-left:30px}.firm-upload-01 .uploader-text-heading{margin-top:-60px}.firm-social-media label{position:absolute;font-size:0}.firm-social-media{padding-top:1em}.firm-social-media div{width:40%;margin-right:70px;float:left;display:inline-block}.firm-social-media div:nth-child(2n){margin-right:0}.manufacturer-upload-01 .frm-ugc .manufacturer-upload-02 .frm-ugc .frm-sec-header p,.manufacturer-upload-02 .frm-ugc .manufacturer-upload-02 .frm-ugc .frm-sec-header p{margin-top:9px}.manufacturer-upload-01 .frm-ugc .manufacturer-prod-types-hierarchical .fa,.manufacturer-upload-02 .frm-ugc .manufacturer-prod-types-hierarchical .fa{left:0;color:#00aced;float:left;margin-left:-19px}.manufacturer-upload-01 .frm-ugc .manufacturer-prod-types-hierarchical ul,.manufacturer-upload-02 .frm-ugc .manufacturer-prod-types-hierarchical ul{margin-left:18px;-webkit-column-count:1;-moz-column-count:1;column-count:1}.manufacturer-upload-01 .frm-ugc .firm-social-media input[type="text"],.manufacturer-upload-02 .frm-ugc .firm-social-media input[type="text"]{margin-left:35px}.manufacturer-upload-01 .frm-ugc .ugc-form-buttons button,.manufacturer-upload-02 .frm-ugc .ugc-form-buttons button{width:400px}.manufacturer-upload-01 .frm-ugc .ugc-form-buttons .primary,.manufacturer-upload-02 .frm-ugc .ugc-form-buttons .primary{width:80px}.manufacturer-upload-01 .frm-ugc .footer,.manufacturer-upload-02 .frm-ugc .footer{background:#f4f4f4;margin-left:-30px;margin-right:-30px;padding-left:30px}.manufacturer-upload-01 .frm-ugc section,.manufacturer-upload-02 .frm-ugc section{margin-bottom:120px}.frm-ugc .firm-social-media input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([name^="imageCredit"]):not([name^="imageCaption"]):not([name^="imageOrdinal"]){margin-left:35px;max-width:490px}@media only screen and (max-width:559px){.uploader-save-progress-text{font-size:3em}}@media only screen and (max-width:960px){.project-upload-01 .frm-ugc .uploader-container-small{margin-top:0}}@media only screen and (max-width:1000px){.project-upload-01 .frm-ugc .frm-firm{width:265px!important}.project-upload-01 .frm-ugc .ugc-form-buttons button{margin-bottom:90px}.project-upload-01 .frm-ugc .firm-social-media input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([name^="imageCredit"]):not([name^="imageCaption"]):not([name^="imageOrdinal"]){max-width:255px}}@media only screen and (min-width:768px) and (max-width:1024px){.project-upload-01 .frm-ugc .new-firm .firm-social-media div{margin-right:45px}.project-upload-01 .frm-ugc .firm-specialities ul,.project-upload-01 .frm-ugc .firm-services ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:767px){.uploader-container-large .uploader-text-list,.uploader-container-large .uploader-text-terms{width:100%}.project-upload-01 .frm-ugc .new-firm{padding:10px}.project-upload-01 .frm-ugc .new-firm .firm-social-media div{width:85%;margin-right:0}.project-upload-01 .frm-ugc .cols-2-w-delete>*,.project-upload-01 .frm-ugc .cols-2>*,.project-upload-01 .frm-ugc .cols-3>*{width:100%}.project-upload-01 .frm-ugc legend .minor,.project-upload-01 .frm-ugc legend span{margin-left:0}.project-upload-02 .frm-ugc li,.project-upload-03 .frm-ugc li{font-size:.9em}.project-upload-02 .frm-ugc .col,.project-upload-03 .frm-ugc .col{width:100%;padding:0}.project-upload-02 .frm-ugc .col .role,.project-upload-03 .frm-ugc .col .role{width:100%}.project-upload-02 .frm-ugc section,.project-upload-03 .frm-ugc section{padding-right:10px}.project-upload-02 .frm-ugc fieldset.frm-sec,.project-upload-03 .frm-ugc fieldset.frm-sec{margin-bottom:0}.project-upload-02 .frm-ugc .proj-awards>div:nth-of-type(1) label,.project-upload-03 .frm-ugc .proj-awards>div:nth-of-type(1) label{margin-top:0}.project-upload-02 .frm-ugc .proj-scope ul,.project-upload-03 .frm-ugc .proj-scope ul,.project-upload-02 .frm-ugc .proj-type ul,.project-upload-03 .frm-ugc .proj-type ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (min-width:0) and (max-width:1200px){.project-upload-03 .frm-ugc footer{padding-bottom:50px}}@media only screen and (max-width:767px){.project-upload-03{margin-top:0}}@media only screen and (min-width:1024px) and (max-width:1268px){.project-upload-01 .frm-ugc .firm-specialities ul,.project-upload-01 .frm-ugc .firm-services ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media only screen and (min-width:768px) and (max-width:1320px){.project-upload-02 .frm-ugc .proj-awards .col{width:67%;margin-top:15px}.project-upload-02 .frm-ugc .proj-scope ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (max-width:768px){project-upload-02 .required label.major{padding-top:50px}}@media only screen and (max-width:1000px){.frm-header .uploader-container-small{margin-top:0}}@media only screen and (max-width:960px){.uploader-container-small{margin-top:0}}@media only screen and (max-width:960px){.firm-upload-01 .col.firm-fields{width:100%}}@media only screen and (max-width:767px){.project-upload-01 .frm-ugc .ugc-company-type{width:100%}.project-upload-01 .frm-ugc .firm-specialities ul,.project-upload-01 .frm-ugc .firm-services ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:960px){.manufacturer-upload-01 .frm-ugc .col,.manufacturer-upload-02 .frm-ugc .col{width:100%}.manufacturer-upload-01 .frm .ugc-form-buttons button,.manufacturer-upload-02 .frm .ugc-form-buttons button{font-size:13px;width:290px;margin-bottom:20px}.manufacturer-upload-01 .frm .ugc-form-buttons .primary,.manufacturer-upload-02 .frm .ugc-form-buttons .primary{margin-bottom:10px!important}}@media only screen and (max-width:770px){.manufacturer-upload-01 .frm-ugc .ugc-form-buttons button,.manufacturer-upload-02 .frm-ugc .ugc-form-buttons button{width:270px;font-size:12px}.manufacturer-upload-01 .frm-ugc .ugc-form-buttons .primary,.manufacturer-upload-02 .frm-ugc .ugc-form-buttons .primary{width:75px}}@media only screen and (max-width:474px){.manufacturer-upload-01 .ugc-form-buttons button,.manufacturer-upload-02 .ugc-form-buttons button{margin-bottom:100px!important}}@media only screen and (max-width:960px){.manufacturer-upload-02 .frm-ugc .col{width:100%}.manufacturer-upload-02 .frm-ugc .uploader-zone{margin-bottom:30px}}@media only screen and (max-width:1100px){.manufacturer-upload-02 .frm-ugc .ugc-form-buttons{margin-bottom:40px!important}}@media only screen and (max-width:499px){.manufacturer-upload-02 .frm-ugc .ugc-form-buttons .primary{margin-bottom:50px!important}}@media only screen and (max-width:474px){.manufacturer-upload-02 .frm-ugc .ugc-form-buttons button{margin-bottom:50px!important}}.upload-heading-00{font-weight:bold}.upload-heading-01{line-height:61px;font-size:28px;text-transform:uppercase;font-weight:500}.upload-heading-02{font-size:18px;text-transform:uppercase;font-weight:500}.upload-heading-03{font-size:16px;font-weight:400}.upload-heading-04{font-size:14px;font-weight:200;text-transform:uppercase}.firm-list-style{color:#000}.upload-label{font-size:18px;text-transform:uppercase;line-height:.0em;font-weight:bold}input{padding:0 5px 2px;font-size:18px;border:1px solid #d5d5d5}input[type="button"]{color:#fff;background-color:#000;border-color:#000}.frm-ugc .manufacturer-prod-types-hierarchical input{margin-top:4px}.frm-ugc .manufacturer-prod-types-hierarchical .fa{margin-top:-1.5em}.frm-ugc fieldset label{font-size:14px;font-weight:200;text-transform:uppercase}.frm-ugc fieldset label legend{font-size:14px;font-weight:200;text-transform:uppercase;font-weight:400}.frm-ugc label.uploader-text-heading b{font-size:16px;font-weight:400}.frm-ugc p{font-size:16px;font-weight:400}.frm-ugc legend{font-size:16px;font-weight:400;text-transform:uppercase}.frm-ugc body{font-family:'RobotoCondensed',helvetica,arial,sans-serif}.frm-ugc .frm-header h1{line-height:61px;font-size:28px;text-transform:uppercase;font-weight:500}.frm-ugc .frm-header li{font-size:28px;font-weight:600}.frm-ugc .frm-header dd{font-size:18px;text-transform:uppercase;font-weight:500}.frm-ugc label{font-size:16px;font-weight:400;text-transform:uppercase}.frm-ugc .frm-sec-header{border-bottom:2px solid #000}.frm-ugc .frm-sec-header dt{font-size:18px;text-transform:uppercase;font-weight:500}.frm-ugc .frm-sec-header dd{font-size:18px;text-transform:uppercase;font-weight:500}.frm-ugc h3{font-size:18px;text-transform:uppercase;font-weight:500}.frm-ugc h3 a{font-weight:700;color:#00aced}.frm-ugc input{font-weight:600;color:#d5d5d5;font-size:16px}.frm-ugc .firms-to-add li{font-size:20px;font-weight:normal}.frm-ugc footer small{color:#b5b5b5;font-size:16px;font-weight:600}.frm-ugc .tt-dataset-firms{font-size:18px;color:#000;line-height:2em;font-weight:bold}.frm-ugc .frm-firm-search label{text-transform:none}.frm-ugc .tt-dropdown-menu{background-color:#f3f3f3}.frm-ugc .add-another-firm{font-weight:bold;font-size:20px;line-height:4em}.frm-ugc .ugc-form-buttons button{font-size:18px}.frm-ugc .delete{font-style:italic}.frm-ugc .frm-header h1{line-height:61px}.frm-ugc legend{text-transform:uppercase}.frm-ugc legend span,.frm-ugc legend .minor{font-size:16px;font-weight:400}.frm-ugc .uploader-text .uploader-text-list li{font-size:16px;font-weight:400}.frm-ugc textarea:not([name^="imageCaption"]){font-size:16px;font-weight:400;color:#d5d5d5}.frm-ugc input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([name^="imageCredit"]):not([name^="imageCaption"]):not([name^="imageOrdinal"]),.frm-ugc .frm-ugc textarea:not([name^="imageCaption"]){font-size:16px;font-weight:400;color:#d5d5d5}.frm-ugc .firm-social-media input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([name^="imageCredit"]):not([name^="imageCaption"]):not([name^="imageOrdinal"]){font-size:16px;font-weight:400}.manufacturer-upload-01 .frm-ugc .ugc-form-buttons button{padding-top:5px;margin-bottom:60px}@media only screen and (max-width:454px){.manufacturer-upload-01 .frm-ugc .ugc-form-buttons .primary{margin-bottom:10px!important}}.manufacturer-upload-02 .frm-ugc .ugc-form-buttons button{width:80px;margin-bottom:40px;padding-top:5px}.manufacturer-upload-02 .frm-ugc .ugc-form-buttons .primary{width:265px}@media only screen and (max-width:770px){.manufacturer-upload-02 .frm-ugc .ugc-form-buttons .primary{width:180px}.manufacturer-upload-02 .frm-ugc .ugc-form-buttons button{width:65px;padding-top:8px}}@media only screen and (max-width:474px){.manufacturer-upload-02 .frm-ugc .ugc-form-buttons button,.manufacturer-upload-02 .frm-ugc .ugc-form-buttons .primary{margin-bottom:82px!important}}@media only screen and (min-width:701px) and (max-width:1000px){.frm-header{height:42px!important}.frm-header h1{font-size:1.5em;line-height:42px}.frm-header li{font-size:1.214em;line-height:42px}.frm-header li:after{border-width:20px;margin-top:-20px}.frm-header li:before{border-width:21px!important;margin-top:-21px!important}}@media only screen and (max-width:700px){.frm-header{height:22px!important}.frm-header h1{font-size:1em!important;line-height:23px!important}.frm-header h1:after{margin-top:-10px!important;border-width:10px!important}.frm-header li{font-size:.85em!important;line-height:22px!important}.frm-header li:after{border-width:10px!important;margin-top:-10px!important}.frm-header li:before{border-width:11px!important;margin-top:-11px!important}}h4,.module-header{font-size:18px;border-bottom:1px solid #ababab;border-top:7px solid #e6e6e6;padding:7px 0;margin-bottom:20px}.rss-button.fa{float:right;line-height:1.75em}ul.pager{text-align:center;font-size:16px}ul.pager li{list-style-type:none}ul.pager li a.disabled{color:#ccc}ul.pager li p{padding:0 10px 0;font-weight:600}.module-wrap{padding:0;margin-bottom:20px}.enhancement-mod .module-wrap,.column-sm .module-wrap,.column-tiny .module-wrap,.column-sm .ad-wrap,.column-sm .dark,.linked-image-module{margin-bottom:25px}.enhancement-mod.left,.enhancement-mod.right{max-width:300px}.enhancement-mod figure span{display:block}.enhancement-mod figure .caption{padding-top:12px}.enhancement-mod figcaption{position:relative;margin-top:3px;margin-bottom:1em;font-size:16px;line-height:1.3em}.enhancement-mod.pull-quote{font-size:33px;font-weight:bold;line-height:1.4em;quotes:"\201C" "\201D" "\2018" "\2019"}.enhancement-mod.pull-quote:before{content:open-quote}.enhancement-mod.pull-quote:after{content:close-quote}.enhancement-mod.content-enhancement .headline2{font-size:18px}.enhancement-mod.mod-sidebar{line-height:1.7em}.module{*zoom:1}.module:before,.module:after{display:table;content:""}.module:after{clear:both}.module h4.icon,.module .module-header.icon{border-top:0;margin-bottom:0;color:#fff;margin-left:63px;padding:13px 0 12px 15px}.module .i60{display:block;position:absolute;top:0;left:0;width:60px;height:60px;background-color:#00aced}.module .tags{font-size:16px;margin-top:.75em}.module .tags a{font-size:16px}.more{padding:0 0 0 .2em}.promo,.result,.magazine-page .toc-sections .toc-section .toc-item{margin-bottom:13px;padding-bottom:20px;padding-top:7px;color:#000;*zoom:1}.column-lg .promo,.column-lg .result,.column-lg .magazine-page .toc-sections .toc-section .toc-item{border-bottom:1px solid #ababab}.column-med .promo,.column-med .result,.column-med .magazine-page .toc-sections .toc-section .toc-item{border-bottom:1px solid #ababab}.column-sm .promo,.column-sm .result,.column-sm .magazine-page .toc-sections .toc-section .toc-item{border-bottom:1px solid #ababab}.column-tiny .promo,.column-tiny .result,.column-tiny .magazine-page .toc-sections .toc-section .toc-item{border-bottom:1px solid #ababab}.module:not(.most-popular-content) .promo .social-counts,.module:not(.most-popular-content) .result .social-counts,.module:not(.most-popular-content) .magazine-page .toc-sections .toc-section .toc-item .social-counts{display:none}.promo:last-child,.result:last-child,.magazine-page .toc-sections .toc-section .toc-item:last-child{margin-bottom:0}@media only screen and (min-width:1521px){.promo,.result,.magazine-page .toc-sections .toc-section .toc-item{padding-top:10px}}.promo:before,.result:before,.promo:after,.result:after,.magazine-page .toc-sections .toc-section .toc-item:before,.magazine-page .toc-sections .toc-section .toc-item:after{display:table;content:""}.promo:after,.result:after,.magazine-page .toc-sections .toc-section .toc-item:after{clear:both}.promo p,.result p,.promo .more,.result .more,.promo .read-more,.result .read-more,.magazine-page .toc-sections .toc-section .toc-item p,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .read-more{font-size:16px;line-height:1.25em}.promo .more,.result .more,.promo .read-more,.result .read-more,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .read-more{font-weight:700}.promo .pubdate,.result .pubdate,.magazine-page .toc-sections .toc-section .toc-item .pubdate{font-size:16px;color:#ababab;padding-top:2px}.promo .byline,.result .byline,.magazine-page .toc-sections .toc-section .toc-item .byline{margin-top:5px;font-size:16px}.most-popular-content .promo .headline,.most-popular-content .result .headline,.most-popular-content .magazine-page .toc-sections .toc-section .toc-item .headline{font-size:18px}.promo img,.result img,.magazine-page .toc-sections .toc-section .toc-item img{margin-right:10px}.promo .byline,.result .byline,.magazine-page .toc-sections .toc-section .toc-item .byline{display:none}.results.minimal,.search-results.minimal,.author-results.minimal{*zoom:1}.results.minimal:before,.results.minimal:after,.search-results.minimal:before,.search-results.minimal:after,.author-results.minimal:before,.author-results.minimal:after{display:table;content:""}.results.minimal:after,.search-results.minimal:after,.author-results.minimal:after{clear:both}.result,.magazine-page .toc-sections .toc-section .toc-item{*zoom:1}.result:not(:last-of-type),.magazine-page .toc-sections .toc-section .toc-item:not(:last-of-type){margin-bottom:13px}.result:before,.result:after,.magazine-page .toc-sections .toc-section .toc-item:before,.magazine-page .toc-sections .toc-section .toc-item:after{display:table;content:""}.result:after,.magazine-page .toc-sections .toc-section .toc-item:after{clear:both}.result .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline{font-size:20px}.result p,.magazine-page .toc-sections .toc-section .toc-item p{margin-top:5px}.result.split .social-counts,.magazine-page .toc-sections .toc-section .toc-item.split .social-counts{bottom:0}.result.lg-image img,.magazine-page .toc-sections .toc-section .toc-item.lg-image img{float:none;margin-top:10px}.result.lg-image p,.magazine-page .toc-sections .toc-section .toc-item.lg-image p{margin-top:15px}.minimal .result,.minimal .magazine-page .toc-sections .toc-section .toc-item{margin-bottom:20px}@media only screen and (min-width:560px){.column-tiny .minimal .result .result-image-wrapper,.column-sm .minimal .result .result-image-wrapper,.column-tiny .minimal .magazine-page .toc-sections .toc-section .toc-item .result-image-wrapper,.column-sm .minimal .magazine-page .toc-sections .toc-section .toc-item .result-image-wrapper{display:inline-block}.column-lg .minimal .result img,.column-med .minimal .result img,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item img,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item img{float:left}.column-lg .minimal .result .thumbnail-wrapper,.column-med .minimal .result .thumbnail-wrapper,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item .thumbnail-wrapper,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item .thumbnail-wrapper{float:left}.column-lg .minimal .result .thumbnail-wrapper .result-image-wrapper,.column-med .minimal .result .thumbnail-wrapper .result-image-wrapper,.column-lg .minimal .magazine-page .toc-sections .toc-section .toc-item .thumbnail-wrapper .result-image-wrapper,.column-med .minimal .magazine-page .toc-sections .toc-section .toc-item .thumbnail-wrapper .result-image-wrapper{position:static}}.minimal .result .result-image-wrapper,.minimal .magazine-page .toc-sections .toc-section .toc-item .result-image-wrapper{position:relative;margin-bottom:.5em}.minimal .result img,.minimal .magazine-page .toc-sections .toc-section .toc-item img{margin-top:0}.minimal .result .headline,.minimal .magazine-page .toc-sections .toc-section .toc-item .headline{font-size:18px}.minimal .result p,.minimal .magazine-page .toc-sections .toc-section .toc-item p{font-size:16px;margin-top:0}.promo-list-narrow .promo,.recommended-promo .promo{padding-bottom:24px;margin-bottom:24px}.promo-list-narrow .headline,.promo-list-narrow .byline,.recommended-promo .headline,.recommended-promo .byline{display:block}.promo-list-narrow .more,.recommended-promo .more{padding:0}.promo-list-narrow img,.recommended-promo img{float:none;margin-bottom:5px}@media only screen and (min-width:560px) and (max-width:1520px){.promo-list-narrow .promo,.recommended-promo .promo{float:left;clear:none;width:210px;margin-right:20px;padding-top:20px;padding-bottom:20px;border:0}.promo-list-narrow .promo.last,.recommended-promo .promo.last{margin-right:0}.promo-list-narrow .promo img,.recommended-promo .promo img{display:block}.promo-list-narrow .more-link,.recommended-promo .more-link{clear:both;display:block}}@media only screen and (min-width:560px) and (max-width:1520px){.promo-list-narrow .promo,.recommended-promo .promo{float:left;clear:none;width:210px;margin-right:20px;padding-top:20px;padding-bottom:20px;border:0}.promo-list-narrow .promo.last,.recommended-promo .promo.last{margin-right:0}.promo-list-narrow .promo img,.recommended-promo .promo img{display:block}.promo-list-narrow .more-link,.recommended-promo .more-link{clear:both;display:block}}.mod-products .prod-container{*zoom:1;padding-bottom:10px}.mod-products .prod-container:before,.mod-products .prod-container:after{display:table;content:""}.mod-products .prod-container:after{clear:both}.mod-products .headline3,.mod-products figure{float:left;width:200px;margin-left:20px}.mod-products .headline3{font-size:32px;margin-left:0}.mod-products a{font-size:18px}.mod-products img{display:block;margin-bottom:.25em}.events-list{margin-bottom:20px}.events-list ul{border:2px solid #f4f4f4}.events-list li:nth-child(2n) a{background:#f4f4f4}.events-list li a{padding:20px}.events-list li a .event-dates{color:#f00}.column-tiny .events-list ul{border:0;max-height:none}.column-tiny .events-list li{border-bottom:1px solid #f4f4f4;font-size:14px;margin-bottom:.75em;padding-bottom:.75em}.column-tiny .events-list li:nth-child(2n) a{background:transparent}.column-tiny .events-list li a{padding:0}.column-tiny .events-list li a .event-title{font-weight:400;text-transform:none;margin-bottom:.25em}.key-players dt{text-transform:uppercase;font-size:16px;font-weight:700;border-top:1px solid #000}.key-players .headline{font-size:18px}.key-players .promo{font-size:16px;border-bottom:0 none;color:#4f4f4f;padding-top:10px}.carousel .eyebrow{display:block;font-size:13px;font-weight:bold}.carousel-mobile li{height:auto;border:1px solid #ababab;border-width:0 0 1px}.module-wrap .author-promo{padding-bottom:25px;font-size:16px;color:#898989;*zoom:1}.module-wrap .author-promo:before,.module-wrap .author-promo:after{display:table;content:""}.module-wrap .author-promo:after{clear:both}.module-wrap .author-promo img{float:left;margin-right:10px}@media only screen and (max-width:559px){.module-wrap .author-promo img{margin-bottom:10px;float:none}}.module-wrap .author-promo .name{display:block;margin-bottom:.5em;font-size:16px;line-height:1em}.module-wrap .author-promo em{font-style:normal}@media only screen and (max-width:559px){.module-wrap .author-promo img{margin-bottom:10px;float:none}}.author-feature{padding-bottom:20px}.author-feature .author-promo{padding-bottom:0}.author-feature h1{color:#000}.author-feature .bio{margin-top:1em}.author-feature .website{display:block;margin-top:20px}.author-feature .social{margin-top:15px;padding:8px 15px 8px 0;text-align:right;background-color:#eee}.author-feature .social a{display:inline-block;margin-right:8px;font-size:14px}.author-feature .social .email{padding:4px 0 4px;color:#a1a1a1}.video-image-wrapper{display:inline-block;position:relative}.video-promo{*zoom:1;background:#000;margin-bottom:25px;padding-bottom:40px}.video-promo:before,.video-promo:after{display:table;content:""}.video-promo:after{clear:both}.video-promo,.video-promo article .article-body{color:#ababab}.video-promo h1,.video-promo h2,.video-promo h3,.video-promo h4,.video-promo h5,.video-promo h6,.video-promo .headline,.video-promo .headline2,.video-promo .headline3,.video-promo .headline4{color:#fff}.video-promo .layout-page-container h4,.video-promo .layout-page-container .module-header{border-color:#fff}.video-promo figure{margin:15px auto 0;width:500px}.video-promo span{display:block}.video-promo h4.icon{margin:0 15px 0 63px;padding:20px 0 16px 15px;border-bottom:1px solid #d5d5d5;line-height:1.45em;min-height:60px}.video-promo .title{line-height:1em;padding:15px 0 4px;font-size:18px}.video-promo .more{color:#fff}.video-promo .more-link{float:none;display:block;position:absolute;right:0;bottom:0;padding:10px 15px 8px 15px;background-color:#00aced;color:#fff}.video-promo .more-link:hover{color:#fff}.topic-image-promo img{margin-bottom:10px}.large-static-lead{margin-bottom:20px}.large-static-lead a.headline{display:inline-block;margin-bottom:18px}.large-static-lead .video:after{content:"\f04b";position:absolute;display:block;top:294px;left:50%;height:34px;width:34px;font-family:FontAwesome;font-size:14px;line-height:34px;text-align:center;color:#fff;background-color:#000;border:2px solid #fff;border-radius:50%;opacity:.5;pointer-events:none;padding:.065em 0 .065em .14em;z-index:2;transform:translate(-50%,-50%)}.large-static-lead .video:hover:after{opacity:1}.large-static-lead .lead-eyebrow{position:absolute;left:0;top:37px;padding:0 8px 0;background-color:#d5d5d5}.large-static-lead figure figcaption{padding-top:12px}.column-lg .large-carousel{border-bottom:1px solid #ababab;margin-bottom:24px}.large-carousel .lc-carousel{width:100%;height:540px;border:1px solid #bcbcbc;margin:30px 0 24px}.large-carousel .lc-carousel .rsSlide{width:100%;padding:50px 50px 0}.large-carousel .lc-carousel:before,.large-carousel .lc-carousel:after{content:"";position:absolute;top:-20px;left:49px;width:0;height:0;border-style:solid;border-color:transparent;border-top:0}.large-carousel .lc-carousel:before{bottom:-20px;border-bottom-color:#bcbcbc;border-width:20px}.large-carousel .lc-carousel:after{border-bottom-color:#fff;border-width:18px;z-index:2;left:51px;top:-18px}.large-carousel .lc-carousel .promo{border:0;padding:0;margin:0}.large-carousel .lc-carousel .lc-img{display:block;margin-bottom:10px}.large-carousel .lc-carousel .lc-img img{float:none;display:block;margin:0 auto}.large-carousel .lc-carousel .headline2{text-align:center;display:block}.large-carousel .lc-carousel .rsArrow{position:absolute;top:50%;font-size:26px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.large-carousel .lc-carousel .rsArrow.hide{display:none!important}.large-carousel .lc-carousel .rsArrow:before{font-family:'FontAwesome'}.large-carousel .lc-carousel .rsArrow.rsArrowLeft{left:15px}.large-carousel .lc-carousel .rsArrow.rsArrowLeft:before{content:"\f053"}.large-carousel .lc-carousel .rsArrow.rsArrowRight{right:15px}.large-carousel .lc-carousel .rsArrow.rsArrowRight:before{content:"\f054"}@media only screen and (min-width:560px) and (max-width:1520px){.layout-3col .column-tiny .results,.layout-3col .column-tiny .search-results,.layout-3col .column-tiny .author-results{*zoom:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-3col .column-tiny .results:before,.layout-3col .column-tiny .results:after,.layout-3col .column-tiny .search-results:before,.layout-3col .column-tiny .search-results:after,.layout-3col .column-tiny .author-results:before,.layout-3col .column-tiny .author-results:after{display:table;content:""}.layout-3col .column-tiny .results:after,.layout-3col .column-tiny .search-results:after,.layout-3col .column-tiny .author-results:after{clear:both}.layout-3col .column-tiny .minimal .result,.layout-3col .column-tiny .minimal .magazine-page .toc-sections .toc-section .toc-item{margin-right:25px;-webkit-box-flex:0 1 200px;-moz-box-flex:0 1 200px;width:auto;-webkit-flex:0 1 200px;-ms-flex:0 1 200px;flex:0 1 200px}.layout-3col .column-tiny .minimal .result:nth-child(5n+6),.layout-3col .column-tiny .minimal .magazine-page .toc-sections .toc-section .toc-item:nth-child(5n+6){clear:left}.layout-3col .column-tiny .minimal .result img,.layout-3col .column-tiny .minimal .magazine-page .toc-sections .toc-section .toc-item img{width:100%}.mod-products .headline3{float:none;width:100%;padding-bottom:.5em;font-size:.813em}.mod-products figure{width:190px;margin-left:0;margin-right:20px}.mod-products figure:last-child{margin-right:0}.large-carousel .lc-carousel{width:100%;height:390px}.large-carousel .lc-carousel .rsSlide{width:100%;padding:30px 30px 0}.large-carousel .lc-carousel .rsArrow{font-size:22px}.large-carousel .lc-carousel .rsArrow.rsArrowRight{right:5px}.large-carousel .lc-carousel .rsArrow.rsArrowLeft{left:5px}}@media only screen and (max-width:559px){.column-tiny .result .thumbnail-wrapper,.column-tiny .magazine-page .toc-sections .toc-section .toc-item .thumbnail-wrapper{margin-right:10px}.mod-products .headline3{float:none;width:100%;font-size:26px;margin-bottom:10px}.mod-products figure{width:100%;margin-left:0;margin-bottom:10px}.mod-products a{font-size:16px;font-weight:700}.module.dark.video-promo figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:15px auto 0;width:300px;max-width:100%}.large-carousel .lc-carousel{width:100%;height:265px}.large-carousel .lc-carousel .rsSlide{width:100%;padding:30px 30px 0}.large-carousel .lc-carousel .rsSlide img{max-height:195px}.large-carousel .lc-carousel .rsArrow.rsArrowRight{right:5px}.large-carousel .lc-carousel .rsArrow.rsArrowLeft{left:5px}}.promo .headline2,.result .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline{text-transform:uppercase}.promo .more,.result .more,.magazine-page .toc-sections .toc-section .toc-item .more{text-decoration:none;display:table;text-decoration:underline;padding:5px 0 15px}.promo .more,.result .more,.promo .more:visited,.result .more:visited,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .more:visited{color:#00aced}.promo .more:hover,.result .more:hover,.promo .more:active,.result .more:active,.magazine-page .toc-sections .toc-section .toc-item .more:hover,.magazine-page .toc-sections .toc-section .toc-item .more:active{color:#000}.media-item-lg h4{border-bottom:0;border-top:0}.enhancement-mod.image a.enlarge{color:#fff}.result .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline{display:inline-block}.result.lg-image:before,.magazine-page .toc-sections .toc-section .toc-item.lg-image:before{top:39px}.result.no-image:before,.magazine-page .toc-sections .toc-section .toc-item.no-image:before{position:relative;margin-bottom:4px}.result .hero-image,.magazine-page .toc-sections .toc-section .toc-item .hero-image{position:relative}.jlc-category .tagged-results .more-link{display:block;margin-top:20px}.jlc-category .rss-button{position:relative;top:-65px}.slideshow-enhancement .fa-play-circle{color:#30b130}.tagged-results-hero-fg-banner:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:165px;height:30px;color:#fff;margin:10px 20px 10px 0;padding-left:10px;z-index:3}.tagged-results-hero-fg-banner:after{content:"";position:absolute;display:block;width:175px;height:0;left:0;margin-top:10px;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:2;left:initial}.tagged-results-split-fg-banner:before{font-size:18px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:130px;height:30px;color:#fff;margin:0 20px 10px 0;padding-left:10px;z-index:3}.tagged-results-split-fg-banner:after{content:"";position:absolute;display:block;width:140px;height:0;left:0;margin-top:0;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:2}.large-static-lead{padding-bottom:14px;border-bottom:1px solid #ababab}.large-static-lead .lead-banner{margin-bottom:15px}.large-static-lead figcaption a.more{display:block;padding:12px 0 0 0;font-style:italic;text-decoration:underline}.large-static-lead .fg figcaption{*zoom:1}.large-static-lead .fg figcaption:before,.large-static-lead .fg figcaption:after{display:table;content:""}.large-static-lead .fg figcaption:after{clear:both}.large-static-lead .fg figcaption a.more{font-style:normal;font-weight:bold;text-transform:capitalize;border:2px solid red;display:inline-block;padding:5px 10px;text-decoration:none;float:right;margin-top:10px}.lrl-carousel span.icon.icon-paywall{height:20px}.lrl-carousel .lrl-fg{margin-top:30px}.lrl-carousel .lrl-fg:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:165px;height:30px;color:#fff;margin:-38px 20px 10px 0;padding-left:10px;z-index:2}.lrl-carousel .lrl-fg:after{content:"";position:absolute;display:block;width:175px;height:0;left:0;margin-top:-60px;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:-1}.lrl-carousel .lrl-fg.no-eyebrow{margin-top:30px}.lrl-carousel .lrl-fg.no-eyebrow:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:165px;height:30px;color:#fff;margin:-38px 20px 10px 0;padding-left:10px;z-index:2}.lrl-carousel .lrl-fg.no-eyebrow:after{content:"";position:absolute;display:block;width:175px;height:0;left:0;margin-top:-38px;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:-1}.profile-fg-banner:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:165px;height:30px;color:#fff;margin:0 20px 10px 0;padding-left:10px;z-index:5}.profile-fg-banner:after{content:"";position:absolute;display:block;width:175px;height:0;left:0;margin-top:0;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:4}.carousel-fg-banner:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:150px;height:30px;color:#fff;margin:0 20px 10px 0;padding-left:10px;z-index:5}.carousel-fg-banner:after{content:"";position:absolute;display:block;width:160px;height:0;left:0;margin-top:0;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:4;left:inherit}.search-fg-banner:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:inline-block;width:165px;height:30px;color:#fff;margin:25px 20px 10px 0;padding-left:10px;z-index:5}.search-fg-banner:after{content:"";position:absolute;display:inline-block;width:175px;height:0;left:0;margin-top:25px;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:4}.columnists .promo-text{padding-top:26px}.columnists .headline,.columnists .headline a{font-size:16px;line-height:1.28em}.columnists .byline{position:absolute;top:0;left:-26px;margin-top:0;padding-top:0;font-size:18px;line-height:1.22em;display:inline;text-overflow:ellipsis;white-space:nowrap}.columnists .byline a{text-transform:none}.columnists .pubdate{display:none}.columnists .promo .twitter{display:block;font-size:13px}.mod-products figcaption>a{text-transform:uppercase;font-weight:700;line-height:20px}.most-popular-content ul{counter-reset:li}.most-popular-content li:before{content:counter(li,decimal-leading-zero);counter-increment:li;float:left;margin-right:13px;font-size:26px;line-height:1em;color:#ababab}@media only screen and (max-width:559px){.result.split img,.magazine-page .toc-sections .toc-section .toc-item.split img{float:none}.lrl-carousel .lrl-fg{margin-top:50px}.lrl-carousel .lrl-fg:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:165px;height:30px;color:#fff;margin:-38px 20px 10px 0;padding-left:10px;z-index:2}.lrl-carousel .lrl-fg:after{content:"";position:absolute;display:block;width:175px;height:0;left:0;margin-top:-60px;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:-1}.lrl-carousel .lrl-fg.no-eyebrow{margin-top:50px}.lrl-carousel .lrl-fg.no-eyebrow:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:165px;height:30px;color:#fff;margin:-38px 20px 10px 0;padding-left:10px;z-index:2}.lrl-carousel .lrl-fg.no-eyebrow:after{content:"";position:absolute;display:block;width:175px;height:0;left:0;margin-top:-38px;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:-1}.tagged-results .split .headline2{padding-top:10px;line-height:22px}.carousel-fg-banner:before{font-size:22px;text-transform:none;content:"JLC Field Guide";position:absolute;display:block;width:150px;height:30px;color:#fff;margin:0 20px 10px 0;padding-left:10px;z-index:5}.carousel-fg-banner:after{content:"";position:absolute;display:block;width:160px;height:0;left:0;margin-top:0;border-color:#f00 transparent;border-style:solid;border-width:15px 15px 15px 0;z-index:4;left:inherit}.large-static-lead .icon.icon-paywall{left:auto;right:15px;position:absolute;top:40px}.large-static-lead .fg figcaption a.more{font-size:13px}}.bigfoot-footnote__button{position:relative;z-index:5;top:-0.1em;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:.35em;margin:0 .1em 0 .2em;border:0;border-radius:.3em;cursor:pointer;background-color:#00aced;-webkit-backface-visibility:hidden;backface-visibility:hidden;font-size:1rem;line-height:0;vertical-align:middle;text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.25s;transition-duration:.25s}.bigfoot-footnote__button:hover,.bigfoot-footnote__button:focus{outline:0;background-color:rgba(0,172,237,0.6)}.bigfoot-footnote__button:active{background-color:rgba(0,172,237,0.6)}.bigfoot-footnote__button.is-active{background-color:rgba(0,172,237,0.6);-webkit-transition-delay:.1s;transition-delay:.1s}.bigfoot-footnote__button:after{content:'';display:table;clear:both}.bigfoot-footnote__button__circle{display:inline-block;width:.25em;height:.25em;margin-right:.25em;float:left}.bigfoot-footnote__button__circle:last-child{margin-right:0}.bigfoot-footnote__container{display:inline-block;position:relative;text-indent:0}@media not print{.footnote-print-only{display:none!important}}@media print{.bigfoot-footnote,.bigfoot-footnote__button{display:none!important}}.bigfoot-footnote{position:absolute;z-index:10;top:0;left:0;display:inline-block;box-sizing:border-box;max-width:90%;margin:1.96924em 0;background:#fafafa;opacity:0;border-radius:.5em;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,0.3);line-height:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:scale(0.1) translateZ(0);transform:scale(0.1) translateZ(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.bigfoot-footnote.is-positioned-top{top:auto;bottom:0}.bigfoot-footnote.is-active{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:.97}.bigfoot-footnote.is-bottom-fixed{position:fixed;bottom:0;top:auto;left:0;right:auto;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);width:100%;margin:0;border-radius:0;opacity:1;border-width:1px 0 0;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.bigfoot-footnote.is-bottom-fixed.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper{margin:0 0 0 50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:100%}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__wrapper,.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__content{border-radius:0}.bigfoot-footnote.is-bottom-fixed .bigfoot-footnote__tooltip{display:none}.bigfoot-footnote.is-scrollable:after{content:'';position:absolute;bottom:.3375em;left:.3375em;z-index:14;display:block;height:.78125em;width:.625em;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTIgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pbllNaW4iPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IkFycm93IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMS4wMDAwMDApIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiPgogICAgICAgICAgICA8cGF0aCBkPSJNNSwwIEw1LDExLjUiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0wLjUsNy41IEw1LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjUsNy41IEw5LjAyNzY5Mjc5LDEyLjAyNzY5MjgiIGlkPSJMaW5lLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuMDAwMDAwLCAxMC4wMDAwMDApIHNjYWxlKC0xLCAxKSB0cmFuc2xhdGUoLTcuMDAwMDAwLCAtMTAuMDAwMDAwKSAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=);background-size:cover;opacity:.1;transition-properties:opacity;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before,.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{content:'';position:absolute;width:100%;z-index:12;left:0}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:before{top:-1px;height:1.1em;border-radius:.5em .5em 0 0;background-image:-webkit-linear-gradient(top,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to bottom,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable .bigfoot-footnote__wrapper:after{bottom:-1px;height:1.2em;border-radius:0 0 .5em .5em;background-image:-webkit-linear-gradient(bottom,#fafafa 50%,rgba(250,250,250,0) 100%);background-image:linear-gradient(to top,#fafafa 50%,rgba(250,250,250,0) 100%)}.bigfoot-footnote.is-scrollable ::-webkit-scrollbar{display:none}.bigfoot-footnote.is-fully-scrolled:after,.bigfoot-footnote.is-fully-scrolled:before{opacity:0;-webkit-transition-delay:0;transition-delay:0}.bigfoot-footnote__wrapper{position:relative;z-index:14;width:22em;display:inline-block;box-sizing:inherit;overflow:hidden;margin:0;background-color:#fafafa;border-radius:.5em;line-height:0}.bigfoot-footnote__content{position:relative;z-index:8;display:inline-block;max-height:15em;padding:1.1em 1.3em 1.2em;box-sizing:inherit;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;border-radius:.5em;-webkit-font-smoothing:subpixel-antialiased;line-height:normal}.bigfoot-footnote__content img{max-width:100%}.bigfoot-footnote__content *:last-child{margin-bottom:0!important}.bigfoot-footnote__content *:first-child{margin-top:0!important}.bigfoot-footnote__tooltip{position:absolute;z-index:12;box-sizing:border-box;margin-left:-0.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #c3c3c3;box-shadow:0 0 8px rgba(0,0,0,0.3);border-top-left-radius:0}.is-positioned-bottom .bigfoot-footnote__tooltip{top:-0.65em}.is-positioned-top .bigfoot-footnote__tooltip{bottom:-0.65em}#ugc-in-review{padding:20px 10px;margin-bottom:20px;background:#f4f4f4;color:#4f4f4f}#ugc-in-review:before{content:"\f129";font-family:FontAwesome;font-size:16px;border:2px solid;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;line-height:20px;margin-right:8px;margin-top:-1px;color:#00aced;position:absolute}#ugc-in-review>*{margin-left:35px}#ugc-in-review h4{font-size:18px;color:#00aced;text-transform:uppercase;font-weight:400;display:inline-block;background:transparent;border:0 none}#ugc-in-review .message{font-weight:700;margin-bottom:8px}.pg-detail-header{*zoom:1;padding-bottom:10px;font-size:14px;line-height:1.6em;padding-right:6px}.pg-detail-header:before,.pg-detail-header:after{display:table;content:""}.pg-detail-header:after{clear:both}.pg-detail-header h3{font-size:13px;text-transform:uppercase;line-height:1.6em;font-weight:bold}.pg-detail-header .project-attributes h4{text-transform:uppercase}.pg-detail-header .project-attributes h2{font-size:14px;font-weight:400;line-height:1.6em}.pg-detail-header .project-attributes dd h2 a{text-decoration:none}.pg-detail-header .project-attributes dd h2 a,.pg-detail-header .project-attributes dd h2 a:visited{color:#00aced}.pg-detail-header .project-attributes dd h2 a:hover,.pg-detail-header .project-attributes dd h2 a:active{color:#000}.pg-detail-header .firm-details ul li h2,.pg-detail-header .firm-details .services ul li h2{line-height:1.6em;font-size:14px;font-weight:400}.headline2.firm-name{font-size:36px;font-weight:400;text-transform:uppercase}@media only screen and (max-width:559px){.headline2.firm-name{margin-top:20px}}.media-item-lg{position:relative}.media-item-lg h4{line-height:1.25em;font-size:18px}.media-item-lg h4 a:after{content:">";visibility:visible;padding-left:.5em;color:#00aced}.media-item-lg img{display:block;margin-bottom:.5em}.user-profile-details{margin-top:50px}.user-profile-details .pg-detail-header{width:auto}.user-projects-list li{width:31.5%}.user-projects-list li:nth-child(3n+2){margin:0 2.74%}.user-projects-list li:nth-child(3n+1){clear:left}@media only screen and (max-width:559px){.user-projects-list li{width:48.3%}.user-projects-list li:nth-child(3n+1),.user-projects-list li:nth-child(3n+2){clear:none;margin:0}.user-projects-list li:nth-child(2n+1){margin:0 2.5% 0 0;clear:left}}.firms-list{border-top:1px solid #ababab}.firms-list li{border-bottom:1px solid #ababab}.firms-list h4{font-size:20px;font-weight:400}.firms-list .location{font-size:16px;font-weight:400}.firm-projects h3{margin-bottom:10px;text-transform:uppercase}.firm-projects a.ajax-show-more{font-size:16px;font-style:italic;font-weight:normal;text-decoration:underline}.pg-header .firm-names{font-size:18px}.pg-header .fa{font-weight:700}.pg-photo-grid-hero{margin-bottom:-25px}.project-description{margin-bottom:30px;color:#4f4f4f}.project-description h2{line-height:1.67em}.pg-photo-grid{margin-bottom:.625em}.pg-photo-grid .ss-link{display:block;float:left;max-width:31.33%;margin-bottom:3%}.pg-photo-grid .ss-link:nth-of-type(3n+2){margin-left:3%;margin-right:3%}.pg-photo-grid .view-all{display:block;clear:both;float:none;max-width:100%;text-align:right}.proj-has-award{background-color:#00aced;background-size:80%}.proj-has-award:after{border-color:transparent #00aced}.showcase-img .eyebrow{color:#fff}.showcase-img .headline a:after{content:">";visibility:visible;padding-left:.5em;color:#00aced}@media only screen and (max-width:559px){.showcase-img ~ .layout-page-container{padding-top:0}}.pg-feature-item{margin:20px 0 25px}.pg-feature-item .subhead{font-size:14px}.pg-results-listing{margin-top:20px}.pg-results-listing h1{font-size:23px;text-transform:uppercase;line-height:1.4em}.pg-results-listing h1 span{font-weight:200;font-size:36px}@media only screen and (max-width:559px){.pg-results-listing h1 span{font-size:1em}}.cta{position:relative;width:100%;margin-bottom:2em;padding:15px 15px 15px 45px;line-height:1.4em;color:#707070;background-color:#f4f4f4;font-size:12px}.cta .fa{position:absolute}.cta .fa:before{position:absolute;top:-6px;left:-34px;font-size:2em;color:#00aced}.cta h5{display:inline;font-size:1.25em!important;font-weight:700;padding-right:5px}.cta a{display:inline;font-size:1.125em;font-weight:700}.cta a.more-link{padding-left:5px}.cta a.more-link:after{content:">";visibility:visible;padding-left:.75em;color:#00aced}.cta .hw-claim:before{background-image:url(../../../resource/assets/images/claim.06f0a16c4763e539f4ff855430d6d634.png);content:"";width:17px;height:25px;position:absolute;top:-11px;left:-29px}.cta .hw-profile:before{background-image:url(../../../resource/assets/images/profile.c2a331646646745d179189d68097bd4c.png);content:"";width:22px;height:25px;position:absolute;top:-8px;left:-31px}.cta .hw-report:before{background-image:url(../../../resource/assets/images/report.960a06d7b6b54ff51755011d25ebbb7a.png);content:"";width:21px;height:21px;position:absolute;top:-5px;left:-32px}.cta .hw-upload:before{background-image:url(../../../resource/assets/images/upload.73ce25b4dc3aef7c1e8896d50edd1250.png);content:"";width:31px;height:20px;position:absolute;top:-6px;left:-37px}@media only screen and (min-width:560px) and (max-width:1520px){.cta{max-width:700px}}.firms-landing h1.module-header{margin-bottom:.5em}.pg-search-filters{margin-top:1em}.pg-search-filters h3{margin-bottom:.5em}.pg-search-filters .tags-block{border-bottom:0 none}.projects-list .firmname{font-size:16px}.pg-filters h1{margin-top:15px}.headline2.firm-name{font-size:36px;font-weight:400}.pg-header .firm-names{font-size:18px}.project-description h2{font-size:20px;text-transform:uppercase}.editors-note h2{color:#4f4f4f}.pg-photo-grid-hero{margin-bottom:-5px}.pg-detail-header .social-links{float:none;padding-top:5px;padding-bottom:20px;margin:0;*zoom:1}.pg-detail-header .social-links:before,.pg-detail-header .social-links:after{display:table;content:""}.pg-detail-header .social-links:after{clear:both}.pg-detail-header .social-links li{float:left;display:block;margin:0 10px 5px 0;overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.pg-detail-header .social-links li:before{content:''}.pg-detail-header .social-links li:hover{opacity:.6;filter:alpha(opacity=60);filter:alpha(opacity=60)}.pg-detail-header .social-links a{display:block;height:25px;width:25px;font-size:1.2em;text-align:center;line-height:25px;color:#fff;background-color:transparent}.pg-detail-header .social-links a:visited,.pg-detail-header .social-links a:active{color:#fff}.pg-detail-header .social-links a:hover{color:#fff}.pg-detail-header .social-links a.fa-envelope{background-color:#000}.pg-detail-header .social-links a.fa-facebook{background-color:#000}.pg-detail-header .social-links a.fa-twitter{background-color:#000}.pg-detail-header .social-links a.fa-google-plus{background-color:#000}.pg-detail-header .social-links a.fa-youtube{background-color:#000}.pg-detail-header .social-links a.fa-linkedin{background-color:#000}.pg-detail-header .social-links a.fa-instagram{background-color:#000}.pg-detail-header .social-links a.fa-pinterest{background-color:#000}.pg-detail-header .social-links a.fa-flickr{background-color:#000}.pg-detail-header .social-links a.fa-tumblr{background-color:#000}.pg-detail-header .social-links a.fa-vimeo{background-color:#000}.pg-detail-header .social-links a.fa-foursquare{background-color:#000}
.pg-detail-header .social-links a.fa-houzz{background-color:#000}.pg-detail-header .social-links a.fa-blog{background-color:#000}.pg-detail-header .social-links a.fa-google{background-color:#000}.firms-list h4 a:after{content:">";visibility:visible;padding-left:.5em;color:#00aced}.firm-projects h3{font-size:20px}.manufacturer-products-list a{font-size:18px}.manufacturer-products-list-paid a{font-size:16px;line-height:16px;font-weight:400;color:#000}.manufacturer-products-list-paid a:hover{color:#00aced}.featured-content-wrapper-blocks a{font-size:16px;line-height:16px;font-weight:400;color:#000;position:relative}.featured-content-wrapper-blocks a:hover{color:#00aced}.ad-sbs-box{display:block;margin-left:auto;margin-right:auto;*zoom:1;display:table;padding:30px 50px;width:100%;table-layout:auto;border-bottom:1px solid #ababab;margin-bottom:30px}.ad-sbs-box:before,.ad-sbs-box:after{display:table;content:""}.ad-sbs-box:after{clear:both}.ad-sbs-box .ad-wrap{display:table-cell;text-align:center;width:auto;float:none}@media only screen and (min-width:560px) and (max-width:1520px){.ad-sbs-box{padding:30px 0;width:auto}}div.adWrapper.ad_mobile{margin:0}.-sms-content{background-color:transparent}.carousel .-sms-content.pinned-item .headline3{font-size:18px}.-sms.a-byline{font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-size:11px;font-weight:400;color:#666;font-style:italic;text-transform:uppercase;margin-top:.85rem}.-sms.a-byline a,.-sms.a-byline a:link{font-size:11px;color:#666;font-weight:400}.-sms.a-byline a:hover,.-sms.a-byline a:active{color:#666;text-decoration:underline}.-sms.a-tagline{font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-size:13px;font-weight:400}.frm-sponsor hr{margin:.5em 0}.frm-sponsor .show{display:block}.frm-sponsor .hide{display:none}.frm-sponsor #user-msg td{text-align:center;font-size:16px;padding:20px 10px;margin:10px 0 20px;background:#f4f4f4;display:block;position:relative}.frm-sponsor #user-msg td h3{display:inline-block;margin-bottom:.5em;font-weight:700}.frm-sponsor #user-msg td .fa{color:#00aced;font-size:22px;margin-right:10px;top:.05em;position:relative}.frm-sponsor #user-msg td .msg{display:inline}.frm-sponsor .info-msg{text-align:center;font-size:16px;padding:20px 10px;margin:10px 0 20px;background:#f4f4f4;display:block;position:relative}.frm-sponsor .info-msg h3{display:inline-block;margin-bottom:.5em;font-weight:700}.frm-sponsor .info-msg .fa{color:#00aced;font-size:22px;margin-right:10px;top:.05em;position:relative}.frm-sponsor .subbtn{padding:5px 10px}.frm-sponsor .error label,.frm-sponsor .error legend{color:#f00;font-weight:700}.frm-sponsor .error>input,.frm-sponsor .error>textarea,.frm-sponsor .error>select,input.frm-sponsor .error,textarea.frm-sponsor .error,select.frm-sponsor .error{background-color:#fff;border-color:#f00;border-style:solid}.frm-sponsor #formError{padding:5px 0;margin:5px 0;background:#f99;border:1px solid red;color:red;font-weight:normal;display:none}.frm-sponsor #formError:before{content:"\f06a";font-family:"FontAwesome";margin-right:5px}.subscription-form-page{width:780px;margin:0 auto 50px}.subscription-form-page header{margin-bottom:10px;padding:10px 0;text-align:center}.subscription-form-page header img{max-height:115px;width:auto}.subscription-form-page footer{border-top:1px solid #ababab;padding-top:20px;margin-top:30px}.subscription-form-page footer small{font-size:11.5px;line-height:1.2em;display:block}.subscription-form-page section,.subscription-form-page fieldset{margin-bottom:30px}.subscription-form-page h2,.subscription-form-page legend{text-transform:uppercase;font-weight:700;font-size:18px;margin-bottom:.75em}.subscription-form-page label{font-weight:700;font-size:15px}.subscription-form-page label.error{color:#f00;font-weight:700}.subscription-form-page label span{color:#666;font-size:13px;font-weight:400}.subscription-form-page input.text-field,.subscription-form-page select{padding:5px;border:1px solid #ccc;border-radius:3px;height:35px;color:#666;font-size:14px}.subscription-form-page select{text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;line-height:1.75em;padding-right:25px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ1MS44NDcgNDUxLjg0NyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDUxLjg0NyA0NTEuODQ3OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTIyNS45MjMsMzU0LjcwNmMtOC4wOTgsMC0xNi4xOTUtMy4wOTItMjIuMzY5LTkuMjYzTDkuMjcsMTUxLjE1N2MtMTIuMzU5LTEyLjM1OS0xMi4zNTktMzIuMzk3LDAtNDQuNzUxICAgYzEyLjM1NC0xMi4zNTQsMzIuMzg4LTEyLjM1NCw0NC43NDgsMGwxNzEuOTA1LDE3MS45MTVsMTcxLjkwNi0xNzEuOTA5YzEyLjM1OS0xMi4zNTQsMzIuMzkxLTEyLjM1NCw0NC43NDQsMCAgIGMxMi4zNjUsMTIuMzU0LDEyLjM2NSwzMi4zOTIsMCw0NC43NTFMMjQ4LjI5MiwzNDUuNDQ5QzI0Mi4xMTUsMzUxLjYyMSwyMzQuMDE4LDM1NC43MDYsMjI1LjkyMywzNTQuNzA2eiIgZmlsbD0iIzY2NjY2NiIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:12px 12px;background-position:97.5% center}.subscription-form-page select::-ms-expand{display:none}.subscription-form-page button,.subscription-form-page a.button{background-color:#84bd00;border:0 none;border-radius:5px;padding:5px 15px;color:#fff;text-transform:uppercase;font-size:14px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.subscription-form-page button.submit,.subscription-form-page a.button.submit{padding-top:15px;padding-bottom:15px;width:250px}.subscription-form-page button[name=next]:after,.subscription-form-page a.button[name=next]:after{content:"\f101";font-family:"FontAwesome";margin-left:.5em;font-size:1.1em}.subscription-form-page button:hover,.subscription-form-page a.button:hover{background-color:#6a9700}.subscription-form-page .product-info{display:flex;flex-direction:row;flex-wrap:wrap;color:#4f4f4f;border-bottom:1px solid #ababab;padding-bottom:20px}.subscription-form-page .product-info div{font-weight:700;flex:0 1 auto}.subscription-form-page .product-info div.product-edit{display:block;flex-direction:row;flex-wrap:wrap;border-left:1px solid #ababab;padding-left:40px}.subscription-form-page .product-info div.product-details{display:inline-block;flex-direction:column;flex-wrap:wrap;padding-right:40px}.subscription-form-page .product-info div.product-price{margin-bottom:10px}.subscription-form-page .product-info .product-upsell{text-align:left}.subscription-form-page input.error,.subscription-form-page textarea.error,.subscription-form-page select.error{background-color:#fff;border-color:#f00;border-style:solid}.subscription-form-page .full{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:80%}.subscription-form-page .full .col{flex:0 0 100%;margin-bottom:2.5%}.subscription-form-page .row{margin-bottom:20px}.subscription-form-page .cols-1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:50%}.subscription-form-page .cols-1 .col{flex:0 0 100%;margin-bottom:2.5%}.subscription-form-page .cols-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:80%}.subscription-form-page .cols-2 .col{flex:0 0 49%;margin-bottom:2.5%}.subscription-form-page .cols-60-40{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:80%}.subscription-form-page .cols-60-40 .col{flex:0 0 59%;margin-bottom:2.5%}.subscription-form-page .cols-60-40 .col+.col{flex:0 0 39%}.subscription-form-page .single-product .content{margin-bottom:20px}.subscription-form-page .field-group input.text-field,.subscription-form-page .field-group select{width:100%}.subscription-form-page .checkbox-group{display:flex;margin-bottom:.5em;align-items:center}.subscription-form-page .checkbox-group input{flex:0 0 auto;margin-right:5px}.subscription-form-page .checkbox-group input.error+label{color:#f00}.subscription-form-page .checkbox-group label{flex:1 1 auto;font-weight:400}.subscription-form-page .checkbox-group label:hover{cursor:pointer}.subscription-form-page .radio-group{margin-bottom:20px}.subscription-form-page .radio-group input{margin-right:5px}.subscription-form-page .radio-group label{display:block;margin-bottom:5px}.subscription-form-page .radio-group span{font-weight:400;font-size:14px;margin:0 15px 0 0}.subscription-form-page #formError{margin-bottom:20px;color:#f00;background:#fcc;padding:8px}.subscription-form-page .product-grid{display:flex;flex-direction:column;margin-bottom:30px}.subscription-form-page .grid-row{display:flex;flex-direction:row;border-top:1px solid #d5d5d5}.subscription-form-page .grid-row:first-child{border:0 none}.subscription-form-page .header-row .empty-cell{border:0;margin-right:-1px}.subscription-form-page .footer-row{border-bottom:1px solid #d5d5d5;background:#f4f4f4}.subscription-form-page .footer-row .grid-cell{padding:10px;display:flex}.subscription-form-page .footer-row .grid-cell button{flex:1 1 100%;min-height:50px}.subscription-form-page .footer-row .empty-cell{border-left:1px solid #d5d5d5}.subscription-form-page .grid-cell{flex:1 1 25%;text-align:center;border-right:1px solid #d5d5d5;padding:20px 10px;display:flex;justify-content:center;align-items:center}.subscription-form-page .grid-cell.option-name{text-align:left;border-left:1px solid #d5d5d5;justify-content:initial}.subscription-form-page .grid-cell.product-name{background:#f4f4f4;padding:10px;border-top:1px solid #d5d5d5}.subscription-form-page .grid-cell.product-name:nth-child(2){border-top-left-radius:8px;border-left:1px solid #d5d5d5}.subscription-form-page .grid-cell.product-name:last-child{border-top-right-radius:8px}.subscription-form-page .grid-cell .fa{font-size:1.25em;color:#84bd00}.subscription-form-page .priority-code{display:flex;align-items:center;margin-bottom:20px}.subscription-form-page .priority-code *{flex:1 0 25%}.subscription-form-page .priority-code button{margin-left:10px;height:35px;flex:0 1 20%}.subscription-form-page .priority-code label{font-size:16px;flex:1 1 auto}.subscription-form-page .priority-code label a{display:block;line-height:.8em;font-weight:normal;font-size:14px}.subscription-form-page .has-account{font-size:18px;margin-bottom:.25em}.subscription-form-page .hidden{display:none}.subscription-form-page .survey-section .desc{width:100%;font-weight:700;margin:.5em 0}.subscription-form-page .survey-section .cols-2{margin-bottom:20px}.subscription-form-page #differentBillingDiv{margin-bottom:40px}.subscription-form-page .card{background:url(../../../resource/assets/images/credit-card-sprites.d53ad9025e624fba8ea43c2d3caf8446.png) no-repeat;width:51px;height:32px;display:inline-block;margin-top:25px}.subscription-form-page .card.master{background-position:-56px -6px}.subscription-form-page .card.visa{background-position:-1px -5px}.subscription-form-page .card.discover{background-position:-114px -7px}.subscription-form-page .card.amex{background-position:-171px -7px}.subscription-form-page #orderTotal{margin-bottom:30px;font-size:22px;color:#2b2b2b}.subscription-form-page #orderTotal span{color:#666}.subscription-form-page #orderTotal .cols-2{width:50%}.subscription-form-page #orderTotal .cols-2 span{align-self:baseline}.subscription-form-page #orderTotal #estimatedOrderTotal{border-top:1px dotted #bcbcbc;border-bottom:1px dotted #bcbcbc;padding:15px 0}.subscription-form-page #orderTotal #estimatedOrderTotal span{font-size:14px}.subscription-form-page #orderTotal #preciseOrderTotal span{font-size:16px}.subscription-form-page #orderTotal #preciseOrderTotal span.dollarAmount{font-size:22px}.subscription-form-page #orderTotal #preciseOrderTotal .total-price{border-top:#d5d5d5 solid 1px;margin-top:5px}.subscription-form-page #orderTotal #preciseOrderTotal .total-price span{color:#000}.subscription-form-page #orderTotal #preciseOrderTotal .total-price span.dollarAmount{font-size:30px}.subscription-form-page #orderTotal #preciseOrderTotal .total-price span.label{font-size:22px}.subscription-form-page #orderTotal .hide{display:none}.subscription-form-page .next-step{text-align:center;background:#f4f4f4;padding:5px;margin:10px 0 20px;color:#000}#popup .overlay{position:fixed;z-index:50006;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7)}#popup .popup{margin:auto;padding:20px;background:#fff;border-radius:5px;position:absolute;top:50%;left:50%;width:35%;min-width:400px;max-width:700px;max-height:480px;transform:translate(-50%,-50%);overflow:auto}#popup .popup h2{margin-bottom:15px;color:#2b2b2b;font-size:20px;font-family:'RobotoSlab',Georgia,Times,serif;font-weight:300;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #ababab;border-top:7px solid #e6e6e6}#popup .popup h3{text-transform:uppercase;margin-bottom:10px}#popup .popup .content{overflow:auto;color:#2b2b2b}#popup .popup .content div{margin-bottom:10px}#popup .popup .content span{font-weight:normal;display:block;color:#000}#popup .popup .content .next-step{text-align:center;background:#f4f4f4;padding:5px;margin:10px 0 20px;color:#000}#popup .popup .content .content-buttons{margin:0 auto;width:150px}#popup .popup .button{text-align:center;text-transform:uppercase;cursor:pointer;padding:2px 12px;color:#fff;font-weight:bold;line-height:26px;background:#84bd00;display:block;border-radius:3px}#popup .popup .button:hover{background-color:#999}#popup .popup.freeform{padding:50px;display:flex;justify-content:center;align-items:center;font-size:22px;width:45%;min-width:300px}#popup .popup.freeform h3{font-size:32px}#popup .popup.freeform #close-popup{font-size:0;position:absolute;top:0;right:0;padding:10px}#popup .popup.freeform #close-popup:before{content:"\f00d";font-size:22px;font-family:FontAwesome;cursor:pointer;color:#666}.subscription-form-page #orderTotal #preciseOrderTotal span{font-size:14px}.subscription-form-page #orderTotal #preciseOrderTotal span.dollarAmount{font-size:16px}.subscription-form-page #orderTotal #preciseOrderTotal .total-price span.label{font-size:20px}.subscription-form-page #orderTotal #preciseOrderTotal .total-price span.dollarAmount{font-size:20px}@media only screen and (max-width:779px){.subscription-form-page{width:100%;min-width:300px;padding:0 10px}.subscription-form-page .cols-1{width:400px}.subscription-form-page .full,.subscription-form-page .cols-2,.subscription-form-page .cols-60-40{width:95%}}@media only screen and (max-width:600px){.subscription-form-page .full,.subscription-form-page .cols-2,.subscription-form-page .cols-60-40{width:100%}}@media only screen and (max-width:559px){.subscription-form-page input:not([type="radio"]):not([type="checkbox"]),.subscription-form-page select{height:40px}.subscription-form-page .full,.subscription-form-page .cols-1,.subscription-form-page .cols-2,.subscription-form-page .cols-60-40{width:100%}.subscription-form-page .full .col,.subscription-form-page .cols-1 .col,.subscription-form-page .cols-2 .col,.subscription-form-page .cols-60-40 .col{flex:1 1 100%}.subscription-form-page .cols-60-40 .col+.col{flex:1 1 100%}.subscription-form-page .grid-cell{font-size:.78em}.subscription-form-page .grid-cell,.subscription-form-page .grid-cell.product-name{padding:5px}.subscription-form-page .footer-row .grid-cell button{font-size:.75em;padding:5px}.subscription-form-page .priority-code{flex-wrap:wrap}.subscription-form-page .priority-code .empty-cell{display:none}.subscription-form-page .priority-code label{flex:1 1 100%;margin-bottom:5px;font-size:.9em}.subscription-form-page .priority-code label a{display:inline}.subscription-form-page .priority-code button,.subscription-form-page .priority-code #priorityCode.text-field{height:35px}.subscription-form-page .priority-code #priorityCode.text-field{height:35px;flex:1 0 48%}.subscription-form-page .priority-code button{flex:1 1 20%}}.video-playlist{margin-bottom:30px}.video-playlist li .sponsored{display:block}.video-playlist li h3{font-size:18px;font-weight:400}.video-playlist .items-count{font-weight:400;padding-left:5px}.video-playlist .pagination{padding-top:0;padding-top:11px}.video-playlist .pagination a{font-size:18px;line-height:1.35em;vertical-align:top}.video-playlist .pagination .page-count{font-size:16px}.related-videos ul{padding-top:10px}.related-videos ul li{*zoom:1;height:auto;border-bottom:1px solid #ababab}.related-videos ul li:before,.related-videos ul li:after{display:table;content:""}.related-videos ul li:after{clear:both}.related-videos ul li:first-child{padding-top:0}.related-videos ul li:last-child{border-bottom:0}.related-videos ul li h3{font-size:16px;line-height:1em}.two-col{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}.three-col{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px}.four-col{-moz-column-count:4;-moz-column-gap:20px;-webkit-column-count:4;-webkit-column-gap:20px;column-count:4;column-gap:20px}.ie .two-col,.ie .three-col,.ie .four-col{*zoom:1}.ie .two-col:before,.ie .three-col:before,.ie .four-col:before,.ie .two-col:after,.ie .three-col:after,.ie .four-col:after{display:table;content:""}.ie .two-col:after,.ie .three-col:after,.ie .four-col:after{clear:both}.ie .two-col li,.ie .three-col li,.ie .four-col li{float:left;box-sizing:border-box;padding-right:20px}.ie .two-col li{width:49.5%}.ie .three-col li{width:33.3%}.ie .four-col li{width:24.4%}.article-tools{position:relative;margin-top:25px;margin-bottom:25px;padding:2px 5px;line-height:23px;font-size:14px;color:#4f4f4f;background-color:#d5d5d5;font-style:italic}.article-tools>*{float:left}.article-tools span{display:inline-block;padding-right:6px}.article-tools .comments-count{padding-left:15px;padding-right:20px}.article-tools .sharebar-wrap{display:inline}.article-tools .sharebar{margin-left:20px}.article-tools .social-share{position:absolute;top:-2px}.article-tools .emailPrint{position:absolute;top:3px;right:-14px}.article-tools .emailPrint img{margin-top:1px}.article-tools .gig-button-container{margin-top:2px}.article-tools div.gig-button-container-facebook-like-count-right{margin-top:-5px}@media only screen and (min-width:560px) and (max-width:1520px){.article-tools .magazine-name,.article-tools .magazine-issue,.article-tools .timestamp-label{display:none}.article-tools .comments-count{padding-left:10px;padding-right:15px}}.article-tools-footer{display:none}.social-counts{position:absolute;bottom:10px;right:0;font-size:14px}.social-counts span{padding-left:5px}.article-fade,.content-access-teaser>p:last-of-type:after,.field-guide-page .content-access-teaser .content-access-prompt:before{content:'';position:absolute;width:100%;height:150px;display:block;margin-top:-150px;background-color:rgba(255,255,255,0.4);background-image:-moz-linear-gradient(top,rgba(255,255,255,0) 5%,#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0) 5%,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0)),to(#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0) 5%,#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:linear-gradient(top,rgba(255,255,255,0) 5%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(255, 255, 255, 0)',endColorstr='#ffffff',GradientType=0)}.content-access-teaser>.enhancement-mod.image{z-index:1}.content-access-teaser .content-access-prompt{text-align:center;color:black;font-weight:700;clear:both;text-transform:uppercase;margin-bottom:30px}.pdf-promo{color:#000;font-weight:700;font-size:16px;border-bottom:3px solid #d5d5d5;padding-bottom:15px;margin-top:10px}.pdf-promo .file-size{color:#4f4f4f;white-space:nowrap}.slide-show .ss-header h1{margin-bottom:0}.slide-show .ss-header .content-group-header{margin-top:11px}.slide-show p.ss-desc{padding-top:12px}.slide-show .rsDefault .rsGCaption .footer>span{padding-top:15px}.slide-show h4{margin-bottom:0;position:relative}.ss-ads-wrap{margin-bottom:25px;margin-top:4px}.ss-ads-wrap .ad_box{margin-bottom:25px}.ss-layout-2col{width:1200px;padding:5px}.ss-layout-2col .slide-show{height:780px;border:0;overflow:hidden}.ss-layout-2col .rsGCaption{width:100%;max-height:100px;overflow-y:auto}.ss-layout-2col .ss-column-lg{float:left;width:876px}.ss-layout-2col .ss-column-sm{float:right;top:0;right:0}.ss-mini .ss-layout-2col{width:1000px}.ss-mini .ss-layout-2col .slide-show{height:581px;border:0;overflow:hidden}.ss-mini .ss-layout-2col .ss-column-lg{width:676px}.ss-mini .ss-layout-2col .rsGCaption{max-height:50px;overflow-y:auto}.ss-mini .ss-layout-2col .rsGCaption p{font-size:13px}.large-rotating-lead h4{border-top-color:#f00;color:#f00}.large-rotating-lead .lrl-carousel{width:100%;height:290px;margin-bottom:20px}.large-rotating-lead .lrl-carousel .rsSlide{width:100%;height:290px}.large-rotating-lead .lrl-img{float:right;margin-left:15px}.large-rotating-lead .promo{margin-bottom:0;padding-bottom:0}.large-rotating-lead .promo p{padding-top:5px}.large-rotating-lead .promo img{margin-right:0}.large-rotating-lead .promo .eyebrow{display:block;color:#808080;font-size:16px;margin-bottom:.25em}.large-rotating-lead .promo .headline2{font-size:32px;text-transform:uppercase;display:block}.large-rotating-lead .lrl-nav{position:absolute;bottom:0}.large-rotating-lead .lrl-nav li{display:inline-block;font-size:30px;line-height:1em;margin-right:.5em;font-weight:700}.large-rotating-lead .lrl-nav a{display:block;color:#808080}.large-rotating-lead .lrl-nav a:visited{color:#808080}.large-rotating-lead .lrl-nav a:hover,.large-rotating-lead .lrl-nav a:active{color:#000}.large-rotating-lead .lrl-nav a.active{color:#f00;border-bottom:2px solid #f00}.large-rotating-lead .lrl-nav a.active:hover{color:#000;border-color:#000}.large-rotating-lead .lrl-links{width:100%;display:table;table-layout:fixed}.large-rotating-lead .lrl-links li{list-style-type:none;display:table-cell;width:auto;text-align:center;border-left:5px solid white;text-transform:uppercase;font-size:18px}.large-rotating-lead .lrl-links li:first-child{border:0}.large-rotating-lead .lrl-links a{display:block;line-height:3em;background-color:#f4f4f4}@media only screen and (min-width:560px) and (max-width:1520px){.large-rotating-lead .lrl-img{width:500px;height:290px;overflow:hidden}.large-rotating-lead .lrl-img img{max-width:none;-webkit-transform:translate(-88px,0);-moz-transform:translate(-88px,0);-ms-transform:translate(-88px,0);-o-transform:translate(-88px,0);transform:translate(-88px,0)}.large-rotating-lead .lrl-links li{font-size:16px}.large-rotating-lead .promo .headline2,.large-rotating-lead .lrl-nav li{font-size:26px}}@media only screen and (max-width:559px){.large-rotating-lead .more-link{float:none;display:block;width:150px;margin:0 auto;padding:10px 5px;text-align:center;background-color:#000;color:#fff}.large-rotating-lead .more-link:hover{color:#fff;background:#4f4f4f}.large-rotating-lead .lrl-carousel{height:auto}.large-rotating-lead .lrl-links,.large-rotating-lead .lrl-nav{display:none}.large-rotating-lead .lrl-img{float:none;display:block;margin-bottom:5px;margin-left:0}.large-rotating-lead .promo{border-bottom:1px solid #ababab;margin-bottom:20px}.large-rotating-lead .promo:last-child{margin-bottom:0}.large-rotating-lead .promo .eyebrow{font-size:16px}.large-rotating-lead .promo .headline2{font-size:20px}.large-rotating-lead .promo img{float:none}}.footer-ads .adsense-wrap{border:1px solid #ababab;border-left:none;border-right:0;padding:15px 0 20px 0}.footer-ads .sponsoredlinks-wrap h5{font-size:18px;text-align:center;border-top:1px solid #ababab;padding-top:16px;margin-bottom:30px}.footer-ads .sponsoredlinks-wrap .ad_sponsoredlink a{display:block;border-top:1px solid #ababab;padding-top:6px;font-size:15px;line-height:24px}.footer-ads-columns{border-bottom:1px solid #ababab}.footer-ads-columns .adsense-wrap{border-bottom:0}.fixed-leaderboard-ads .close{font-size:16px;color:#524741}.fixed-leaderboard-ads .close:visited{color:#524741}.fixed-leaderboard-ads .close:active,.fixed-leaderboard-ads .close:hover{color:#00aced}.content-group-header p{padding:10px 0 22px;font-size:16px;color:#4f4f4f}.content-group-header.no-blurb{border-bottom:0}article{font-size:18px;line-height:1.7em}article ul,article ol{padding-left:30px;line-height:27px}article ul li{list-style-type:disc}article ol li{list-style-type:decimal}article .article-body{*zoom:1;color:#4f4f4f}article .article-body:before,article .article-body:after{display:table;content:""}article .article-body:after{clear:both}article .article-body div.video-player-wrap{position:relative;clear:both}article .article-body h1,article .article-body h2,article .article-body h3,article .article-body :not(.content-enhancement)>h4,article .article-body h5,article .article-body h6{color:inherit}article .article-body table{border-collapse:collapse}article .article-body table td,article .article-body table th{border:1px solid #ccc;padding:6px 8px;text-align:left}article .article-body table tbody.striped tr:nth-child(odd){background-color:#eee}article.module header h1,article.module header .headline2{font-size:26px;font-size:32px;line-height:1.1em;padding-bottom:.139em}article.module header h3.headline3{font-size:22px;line-height:1.4em;padding-top:5px;padding-bottom:5px;color:#000}article.module header .eyebrow{margin-bottom:-1px;color:#898989;font-size:14px}article.module header .byline{font-size:16px}article .articlepage{position:static}.author-signature{padding:20px 0 20px;font-size:18px;line-height:1.333em;font-style:italic;color:#4f4f4f}.article-bottom{max-width:100%;margin-top:38px}.article-tags h5{margin-bottom:15px;font-size:15px;font-style:italic;color:#000}.article-tags dl{margin-top:10px;line-height:1.25em;font-size:18px}.article-tags dl dt{font-size:15px}.article-tags dl dd{display:inline-block;padding:4px 4px;margin:6px 4px 0 0;background-color:#00aced}.article-tags dl dd h2{line-height:0}.article-tags dl dd a{color:#fff;font-size:13px;line-height:1.25em}.article-tags dl dd:hover{background-color:#000}.brand-logo{float:left;position:relative;margin-top:80px;margin-right:25px;margin-left:0;padding:9px 10px;background-color:#ebebeb;z-index:3}.brand-logo:after{content:'';position:absolute;display:block;height:0;width:0;bottom:-13px;left:0;border:0 solid transparent;border-bottom-width:13px;border-right:18px solid #898989}.brand-logo img{max-width:123px;height:auto}.brand-logo+header{clear:none;position:relative;padding-top:77px;z-index:1}.brand-logo+header .article-tools{position:absolute;width:100%;top:0}.brand-logo+header .article-header-wrap{overflow:hidden}@media only screen and (max-width:559px){.brand-logo{float:none;display:block;margin-top:0;margin-right:0;margin-left:-10px}.brand-logo:after{display:none}.brand-logo+header{clear:none;padding-top:0}}.publication-archive div.cols{margin-bottom:15px;overflow:hidden}.publication-archive div.cols h4{font-size:18px}.publication-archive div.cols ul{padding-bottom:15px;border-bottom:0;-webkit-columns:2;-moz-columns:2;column:2}.publication-archive div.cols ul.tags-block{padding-bottom:0}.publication-archive div.cols ul.tags-block li{line-height:1em;clear:both;margin-right:5px;margin-bottom:5px;padding:0}.publication-archive div.cols ul.tags-block a{color:#fff;background:#000;display:inline-block;border:0;margin:0}.publication-archive div.cols ul.tags-block+.filters-clear-all{padding-bottom:15px;display:block}.publication-archive div.cols li{margin:0 4px 10px 0}.publication-archive div.cols li a{display:inline-block;font-size:14px;color:#000;line-height:1.3em;padding:6px;background-color:#fff;border:1px solid #666}.publication-archive div.cols li a:hover{color:#fff;background-color:#00aced}.publication-archive div.cols li a.selected,.publication-archive div.cols li a.active{color:#fff;background-color:#00aced}.publication-archive div.cols li label{font-size:14px}.publication-archive div.cols li select{margin-left:8px}@media only screen and (min-width:560px) and (max-width:1520px){.publication-archive div.cols ul{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.publication-archive div.cols li select{margin-left:0;font-size:.9em}}.publication-archive div.cols.ie ul{width:50%;float:left;-webkit-columns:initial}.publication-archive div.cols.ie ul{width:50%;float:left;-webkit-columns:initial}@media only screen and (min-width:560px) and (max-width:1520px){.publication-archive div.cols.ie ul{width:auto;float:none}}.magazine-page .issues{padding-top:30px}.magazine-page .issues .issue-promo{*zoom:1;margin-bottom:60px}.magazine-page .issues .issue-promo:before,.magazine-page .issues .issue-promo:after{display:table;content:""}.magazine-page .issues .issue-promo:after{clear:both}.magazine-page .issues .issue-promo img{float:left;margin:0 20px 0 0}.magazine-page .issues .issue-promo .headline{line-height:1em}.magazine-page .issues .issue-promo a.headline2,.magazine-page .issues .issue-promo a.headline2:visited{color:#00aced}.magazine-page .issues .issue-promo a.headline2:hover,.magazine-page .issues .issue-promo a.headline2:active{color:#000}.magazine-page .issues .issue-promo .subhead{display:block;padding-top:10px}.magazine-page .issues .issue-promo p{margin-top:10px}.magazine-page .issues .issue-promo .digital-link{position:absolute;bottom:0;left:169px}.magazine-page.magazine-landing .issues{border-bottom:1px solid #ababab}.magazine-page.magazine-landing .issues .issue-promo{margin-bottom:30px}.magazine-page .toc-sections{padding-top:20px}.magazine-page .toc-sections .toc-section .label{display:inline-block;color:#000;text-transform:uppercase;text-decoration:underline;margin:8px 0 10px}.magazine-page .toc-sections .toc-section .toc-item{margin-top:0}.magazine-page .toc-sections .toc-section .toc-item img{margin-top:0}.magazine-page .toc-sections .toc-section .toc-item .eyebrow{display:block}@media only screen and (max-width:559px){.magazine-page .issues .issue-promo .digital-link{position:relative;bottom:auto;left:auto;margin-top:1em}.magazine-page .toc-section .toc-item img{max-width:40%;margin-right:10px}}.search-results,.author-results{margin-top:0}.search-results .module,.author-results .module{border-bottom:0}.search-results .module-header,.author-results .module-header{margin-bottom:15px}.search-results .result-info,.author-results .result-info{padding-bottom:10px;font-size:14px;color:#666}.search-results .result,.search-results .magazine-page .toc-sections .toc-section .toc-item,.author-results .result{*zoom:1;color:#4f4f4f;padding-top:15px}.search-results .result:before,.search-results .result:after,.search-results .magazine-page .toc-sections .toc-section .toc-item:before,.search-results .magazine-page .toc-sections .toc-section .toc-item:after,.author-results .result:before,.author-results .result:after{display:table;content:""}.search-results .result:after,.search-results .magazine-page .toc-sections .toc-section .toc-item:after,.author-results .result:after{clear:both}.search-results .result .top-hat,.search-results .magazine-page .toc-sections .toc-section .toc-item .top-hat,.author-results .result .top-hat{position:absolute;top:2px;left:0;display:block;font-size:14px}.search-results .result .timestamp,.search-results .magazine-page .toc-sections .toc-section .toc-item .timestamp,.author-results .result .timestamp{color:#4f4f4f}.search-results .result .byline,.search-results .magazine-page .toc-sections .toc-section .toc-item .byline,.author-results .result .byline{display:none}.search-results .result p:after,.search-results .magazine-page .toc-sections .toc-section .toc-item p:after,.author-results .result p:after{content:"";display:block;height:1em}.search-results .result .tags,.search-results .magazine-page .toc-sections .toc-section .toc-item .tags,.author-results .result .tags{margin-top:20px;color:transparent}.search-results .result .tags a,.search-results .magazine-page .toc-sections .toc-section .toc-item .tags a,.author-results .result .tags a{display:block;float:left;font-size:14px;line-height:1.2em;text-transform:uppercase;padding-right:25px}.search-results .result img,.search-results .magazine-page .toc-sections .toc-section .toc-item img,.author-results .result img{margin-top:10px}@media only screen and (min-width:560px) and (max-width:1520px){.search-results .result img,.search-results .magazine-page .toc-sections .toc-section .toc-item img,.author-results .result img{width:250px;height:auto;display:block}}@media only screen and (max-width:559px){.search-results .result img,.search-results .magazine-page .toc-sections .toc-section .toc-item img,.author-results .result img{display:block;float:none}}.search-results .result-text-wrap,.author-results .result-text-wrap{position:static;margin-top:9px}.search-results .article-tools,.author-results .article-tools{display:none}.search-results+ul.pager,.author-results+ul.pager{font-size:17px;margin-top:20px}.search-results-sort-by{*zoom:1;padding:10px 0 20px;line-height:1em}.search-results-sort-by:before,.search-results-sort-by:after{display:table;content:""}.search-results-sort-by:after{clear:both}.search-results-sort-by label{color:#4f4f4f;float:left}.search-results-sort-by .sort-by{padding:0 5px;border-left:1px solid #000;float:left}.search-results-sort-by .sort-by:first-of-type{border:0}.search-filters h4,.pg-filters h4{margin-bottom:15px}.search-filters .search-filters-header,.pg-filters .search-filters-header{font-weight:700;font-size:18px}.search-filters .search-filters-header+ul,.pg-filters .search-filters-header+ul{margin-left:30px}.search-filters li,.pg-filters li{line-height:1.75em;font-size:18px}@media only screen and (min-width:560px) and (max-width:1520px){.search-filters .search-filters-header+ul,.pg-filters .search-filters-header+ul{margin-left:15px}.search-filters li,.pg-filters li{font-size:16px}}.author-results .result img,.author-results .magazine-page .toc-sections .toc-section .toc-item img{margin-top:0;margin-bottom:9px}.aiaLinks,.cg-aia .column-lg a,.cg-aia .tagged-promos-lead .tag,.cg-aia .tagged-promos-lead .more-link,.cg-aia .tagged-promos-lead .tagged-promos-lead a.pagination{color:#f00}.aiaLinks:visited,.cg-aia .column-lg a:visited,.cg-aia .tagged-promos-lead .tag:visited,.cg-aia .tagged-promos-lead .more-link:visited,.cg-aia .tagged-promos-lead .tagged-promos-lead a.pagination:visited{color:#f00}.aiaLinks:hover,.aiaLinks:active,.cg-aia .column-lg a:hover,.cg-aia .column-lg a:active,.cg-aia .tagged-promos-lead .tag:hover,.cg-aia .tagged-promos-lead .tag:active,.cg-aia .tagged-promos-lead .more-link:hover,.cg-aia .tagged-promos-lead .more-link:active,.cg-aia .tagged-promos-lead .tagged-promos-lead a.pagination:hover,.cg-aia .tagged-promos-lead .tagged-promos-lead a.pagination:active{color:#000}.aiaLinksAlt,.cg-aia .tagged-promos-lead a{color:#000}.aiaLinksAlt:visited,.cg-aia .tagged-promos-lead a:visited{color:#000}.aiaLinksAlt:hover,.aiaLinksAlt:active,.cg-aia .tagged-promos-lead a:hover,.cg-aia .tagged-promos-lead a:active{color:#666}.tag-cg-aia{font-weight:700;text-transform:uppercase;color:#000}.tag-cg-aia span{color:#f00}.cg-aia .cg-header{text-align:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ababab}.cg-aia .section-title{font-size:18px;border:0 none;padding-top:0}.cg-aia .section-title span{color:#f00}.cg-aia .tagged-promos-lead .tag{font-weight:700}.cg-aia .tagged-promos-lead .more-link:after,.cg-aia .tagged-promos-lead .tagged-promos-lead a.pagination:after{color:#f00}.cg-aia .minimal .result,.cg-aia .minimal .magazine-page .toc-sections .toc-section .toc-item{font-size:18px;color:#4f4f4f}.cg-aia .minimal .result,.cg-aia .minimal .result p,.cg-aia .minimal .magazine-page .toc-sections .toc-section .toc-item,.cg-aia .minimal .magazine-page .toc-sections .toc-section .toc-item p{line-height:1.33em}.cg-aia .minimal .result .headline,.cg-aia .minimal .magazine-page .toc-sections .toc-section .toc-item .headline{font-size:18px;line-height:1.33em}.cg-aia .minimal .result .headline:after,.cg-aia .minimal .magazine-page .toc-sections .toc-section .toc-item .headline:after{display:none}.error-page{background-color:#000}.error-page .error-page-wrap{background-color:#fff}.error-page .error-page-content{width:100%;max-width:1200px;margin:75px auto 75px;text-align:center}@media only screen and (max-width:559px){.error-page .error-page-content{margin-top:45px}}.error-page .error-page-content .module{padding-bottom:114px}.error-page .error-page-content .headline{font-size:32px;text-transform:uppercase}.error-page .error-page-content .sub-headline{font-weight:700;font-size:22px;font-style:italic;margin-top:15px;margin-bottom:50px}.error-page .error-page-content a.link,.error-page .error-page-content a.ternary-nav ul .active>a,.error-page .error-page-content a.magazine-promo .mag-content a,.error-page .error-page-content a.key-players .headline a,.error-page .error-page-content a.columnists .byline a,.error-page .error-page-content a.pg-detail-header .firm-details .tag-block h2 a,.error-page .error-page-content a.cta a,.error-page .error-page-content a.projects-list .firmname,.error-page .error-page-content a.cta h5,.error-page .error-page-content a.search-results-sort-by .sort-by.active,.error-page .error-page-content a.search-filters a.selected,.error-page .error-page-content a.search-filters a.active,.error-page .error-page-content aa,.error-page .error-page-content a.pg-filters a.selected,.error-page .error-page-content a.pg-filters a.active{display:block;font-weight:700;font-size:18px;text-transform:uppercase}.error-page .error-page-content span{padding:0 15px;display:block;font-size:18px;font-style:italic;margin-bottom:30px}.error-page .error-page-content form{position:relative;display:block;max-width:100%}.error-page .error-page-content form input[type=text]{font-size:24px;line-height:1.3em;padding:5px 0 5px 8px;width:550px;max-width:100%;margin-top:-7px;border:1px solid #ccc;border-top-left-radius:5px;border-bottom-left-radius:5px}.error-page .error-page-content form button{width:40px;height:43px;margin:-7px 0 0 -40px;background-color:#ccc;border-top-right-radius:5px;border-bottom-right-radius:5px;border:0}@media only screen and (max-width:559px){.error-page .error-page-content{width:100%;margin:0 auto;padding-top:70px}.error-page .error-page-content .module{padding-bottom:20px}.error-page .error-page-content .sub-headline{margin-top:10px;margin-bottom:20px}.error-page .error-page-content span{margin-bottom:20px}.error-page .error-page-content form input[type=text]{width:90%}.error-page .error-page-content form button{position:absolute;right:0}}article.field-guide-page header .icon-paywall{background-size:40px,23px;width:40px;height:23px;position:relative;left:0}article.field-guide-page .article-body{color:#000}.field-guide-fragment{*zoom:1;padding-left:90px}.field-guide-fragment:before,.field-guide-fragment:after{display:table;content:""}.field-guide-fragment:after{clear:both}.field-guide-fragment:first-of-type{border-top:0;padding-top:10px}.field-guide-fragment h2{clear:both}.field-guide-fragment h3{text-transform:uppercase;font-size:22px;margin-bottom:.5em}.field-guide-fragment>.enhancement-mod{margin-bottom:15px;margin-right:20px;padding:10px 0 0;clear:both;border-bottom:1px solid #ababab;border-top:7px solid #e6e6e6}.field-guide-fragment>.enhancement-mod.left{margin-top:5px;margin-left:-90px}.field-guide-fragment>.enhancement-mod.pull-quote{border:0}.field-guide-fragment>.enhancement-mod.mod-sidebar .body-wrap{margin-bottom:20px}.field-guide-fragment>.enhancement-mod .image img{display:block;margin:0 auto}.field-guide-fragment .enhancement-mod h5{margin-bottom:.85em}.field-guide-fragment .enhancement-mod figure{margin-bottom:20px}.field-guide-fragment ul,.field-guide-fragment ol{padding-left:0;margin-bottom:30px}.field-guide-fragment ul li,.field-guide-fragment ol li{position:relative;margin-left:20px}.field-guide-utilities{*zoom:1;margin:.5em 0}.field-guide-utilities:before,.field-guide-utilities:after{display:table;content:""}.field-guide-utilities:after{clear:both}.field-guide-page>.field-guide-utilities{border-bottom:7px solid #e6e6e6}.field-guide-page>.field-guide-utilities .pdf-promo,.field-guide-page>.field-guide-utilities .field-guide-save-promo{font-size:18px;text-transform:uppercase}.field-guide-page>.field-guide-utilities .pdf-promo{margin-top:0}.field-guide-page>.field-guide-utilities .pdf-promo+.field-guide-save-promo{float:right}.field-guide-fragment .field-guide-utilities a{text-decoration:underline}.field-guide-fragment .field-guide-utilities .pdf-promo,.field-guide-fragment .field-guide-utilities .field-guide-save-promo{text-transform:none;font-size:16px}.field-guide-fragment .field-guide-utilities .pdf-promo{margin-right:20px}.field-guide-utilities .pdf-promo,.field-guide-utilities .field-guide-save-promo{display:inline-block;border:0}.field-guide-utilities .fa-file-pdf-o,.field-guide-utilities .fa-star-o{font-size:1.5em;color:#ababab}.field-guide-page .content-access-teaser .content-access-prompt:before{width:1200px}.field-guide-next.promo{padding-top:18px;border:7px solid #e6e6e6;border-left:none;border-right:0;margin-bottom:20px}.field-guide-next.promo.no-image .eyebrow{float:none}.field-guide-next.promo.no-image .headline{width:auto;float:none}.field-guide-next.promo.no-image .more-link{float:right}.field-guide-next.promo .eyebrow{color:#f00;font-size:16px;margin-bottom:.30em;float:left;line-height:1em}.field-guide-next.promo .headline{float:left;width:140px;margin-bottom:6px}.field-guide-next.promo .more-link{font-size:0;float:left}.field-guide-next.promo .more-link:after{content:">";font-size:28px;border:2px solid #000;border-radius:50%;height:30px;width:30px;display:block;text-align:center;text-decoration:none;font-style:normal;line-height:1em;color:black;margin-left:7px}.field-guide-next.promo .more-link:hover:after{border-color:#666;color:#666}.article-body .quick-nav{position:absolute;z-index:9;display:block;max-width:220px;left:-20%;top:10px}.article-body .quick-nav.sticky{position:fixed;left:0!important}.article-body .quick-nav.minimal{left:0}.article-body .quick-nav.opened{width:auto;max-width:none}.article-body .quick-nav.opened .nav-toggle.minimal{font-size:22px;padding:5px 40px 5px 10px;width:auto}.article-body .quick-nav.opened .nav-toggle.minimal span:before,.article-body .quick-nav.opened .nav-toggle.minimal span:after{bottom:7px;width:25px;height:4px}.article-body .quick-nav.opened .nav-toggle span{background-color:transparent}.article-body .quick-nav.opened .nav-toggle span:before,.article-body .quick-nav.opened .nav-toggle span:after{bottom:7px}.article-body .quick-nav.opened .nav-toggle span:before{transform:rotate(45deg)}.article-body .quick-nav.opened .nav-toggle span:after{transform:rotate(-45deg)}.article-body .quick-nav.opened>ul{margin-top:0;visibility:visible;overflow:auto;height:auto;opacity:1}.article-body .quick-nav .nav-toggle{position:relative;z-index:2;display:block;padding:5px 40px 5px 10px;background-color:#f00;text-align:right;text-transform:uppercase;font-size:22px;color:#fff;line-height:1.5em;font-weight:400}.article-body .quick-nav .nav-toggle.minimal{width:44px;font-size:0;padding:22px}.article-body .quick-nav .nav-toggle.minimal span,.article-body .quick-nav .nav-toggle.minimal span:before,.article-body .quick-nav .nav-toggle.minimal span:after{height:5px;width:30px}.article-body .quick-nav .nav-toggle.minimal span:before{bottom:16px}.article-body .quick-nav .nav-toggle.minimal span:after{bottom:8px}.article-body .quick-nav .nav-toggle.minimal+ul{margin-top:0}.article-body .quick-nav .nav-toggle span,.article-body .quick-nav .nav-toggle span:before,.article-body .quick-nav .nav-toggle span:after{position:absolute;bottom:12px;right:0;cursor:pointer;border-radius:1px;height:4px;width:25px;background:white;display:block;content:'';transition:all 500ms ease-in-out;margin-right:8px}.article-body .quick-nav .nav-toggle span:before{bottom:7px;right:-8px}.article-body .quick-nav .nav-toggle span:after{bottom:14px;margin-right:0}.article-body .quick-nav>ul{margin-top:-20px;height:0;visibility:hidden;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.article-body .quick-nav ul{padding:0;background:#fff;border:1px solid #d5d5d5}.article-body .quick-nav ul span,.article-body .quick-nav ul a{font-size:16px;font-weight:400;color:#666;display:block;padding:10px 20px}.article-body .quick-nav ul span:hover,.article-body .quick-nav ul a:hover,.article-body .quick-nav ul span:active,.article-body .quick-nav ul a:active{background-color:#f4f4f4;color:#666}.article-body .quick-nav ul a:visited{color:#666}.article-body .quick-nav>ul>li.active.suppress>a:after,.article-body .quick-nav>ul>li.active.suppress>a:before{content:none}.article-body .quick-nav>ul>li.active>a:before,.article-body .quick-nav>ul>li:hover>a:before,.article-body .quick-nav>ul>li:hover>span:before,.article-body .quick-nav>ul>li.active>a:after,.article-body .quick-nav>ul>li:hover>a:after,.article-body .quick-nav>ul>li:hover>span:after{content:"";position:absolute;right:0;width:0;height:0;border-style:solid;border-color:transparent;border-left:0;border-width:14px;z-index:3;transform:translateY(-20%)}.article-body .quick-nav>ul>li.active>a:before,.article-body .quick-nav>ul>li:hover>a:before,.article-body .quick-nav>ul>li:hover>span:before{border-right-color:#bcbcbc}.article-body .quick-nav>ul>li.active>a:after,.article-body .quick-nav>ul>li:hover>a:after,.article-body .quick-nav>ul>li:hover>span:after{right:-1px;border-right-color:#fff}.article-body .quick-nav li{list-style:none;line-height:1em;border-top:1px solid #d5d5d5;text-transform:uppercase;text-align:right}.article-body .quick-nav li:first-child{border:0}.article-body .quick-nav li.active{background:#fff}.article-body .quick-nav li.active>a{color:red}.article-body .quick-nav li.active .submenu{display:block}.article-body .quick-nav li:hover .submenu{display:block}.article-body .quick-nav li.suppress .submenu{display:none}.article-body .quick-nav li.profile-bookmarks{margin:0;border:0}.article-body .quick-nav li.profile-bookmarks:hover a:after,.article-body .quick-nav li.profile-bookmarks:hover a:before{content:none}.article-body .quick-nav li.profile-bookmarks a{display:block;background:red;color:#fff;padding-left:25px;padding-right:25px}.article-body .quick-nav li.profile-bookmarks a:visited{color:#fff}.article-body .quick-nav li.profile-bookmarks a:hover,.article-body .quick-nav li.profile-bookmarks a:active{background:#ababab}.article-body .quick-nav li .submenu{position:absolute;left:100%;width:250px;margin-top:-39px;margin-left:-1px;display:none;overflow:auto}.article-body .quick-nav li .submenu .active{color:red;font-style:italic}.article-body .quick-nav li .submenu li{text-align:left}.article-body .quick-nav ::-webkit-scrollbar{width:10px}.article-body .quick-nav ::-webkit-scrollbar-track{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;background-color:transparent}.article-body .quick-nav ::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radisu:0;background:#d5d5d5;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:560px){.mod-fullwidth{margin-left:-90px}}@media only screen and (min-width:560px) and (max-width:1520px){article.field-guide-page header .icon-paywall{top:4px}.field-guide-page>.field-guide-utilities .pdf-promo,.field-guide-page>.field-guide-utilities .field-guide-save-promo{font-size:13px}.field-guide-fragment .field-guide-utilities .pdf-promo,.field-guide-fragment .field-guide-utilities .field-guide-save-promo{font-size:13px}.field-guide-fragment .field-guide-utilities .pdf-promo{margin-right:10px}.field-guide-page .content-access-teaser .content-access-prompt:before{width:1024px}}@media only screen and (max-width:559px){article.field-guide-page header .eyebrow{margin-left:0}article.field-guide-page header .icon-paywall{left:auto;right:15px;position:absolute;top:40px}.field-guide-fragment{padding-left:0}.field-guide-fragment>.enhancement-mod.left{margin-left:0}.content-access-teaser .field-guide-fragment:after{margin-left:-90px}.field-guide-page>.field-guide-utilities .pdf-promo+.field-guide-save-promo{float:none}.field-guide-page .content-access-teaser .content-access-prompt:before{width:100%}.field-guide-next.promo{border:0;margin-bottom:0}.field-guide-next.promo img{float:left}.field-guide-next.promo .eyebrow{float:none}.field-guide-next.promo .headline{width:48%}.quick-nav{display:none}}.user-tools .fa{font-family:'RobotoCondensed',helvetica,arial,sans-serif}.user-tools .fa:before{font-family:FontAwesome}.user-profile{font-size:16px}.user-profile h1{font-size:1.875em;line-height:1.3em;text-transform:uppercase}.user-profile h2,.user-profile h3{text-transform:none;line-height:1.5em}.user-profile h2{font-size:1.25em}.user-profile h3{font-size:1em}.user-profile section{margin-bottom:10px;padding-bottom:10px}.user-profile .subscription-info p{margin-bottom:5px}.user-profile .subscription-info .user-tools{float:right}.user-profile .subscription-status-message{margin-bottom:1em;color:#808080}.user-profile .subscription-offer{background:#f4f4f4;color:#4f4f4f;padding:15px;margin-bottom:20px}.user-profile .subscription-offer h3{font-size:22px;line-height:1.2em;margin-bottom:.25em}.user-profile .toolbox{border-top:5px solid #f00;border-bottom:1px solid #f00}.user-profile .toolbox h4{width:200px;text-align:center;font-size:22px;line-height:normal;background:#f00;padding:.35em 1em;z-index:auto;border:0;margin:.75em auto 1.25em;text-transform:uppercase}.user-profile .toolbox h4,.user-profile .toolbox h4 a,.user-profile .toolbox h4 a:visited{color:#fff;text-decoration:none}.user-profile .toolbox h4:before,.user-profile .toolbox h4:after{content:'';position:absolute;display:block;bottom:-0.5em;border:1.25em solid #c00;z-index:-1}.user-profile .toolbox h4:after{border-color:#600 transparent transparent transparent;position:absolute;display:block;border-style:solid;content:'';right:0;border-width:.5em 1em 0 0}.user-profile .toolbox h4:before{right:-1em;border-right-width:.8em;border-top-width:1em;border-bottom-width:1em;border-right-color:transparent;-webkit-box-shadow:rgba(0,0,0,0.4) 0 0 0;-moz-box-shadow:rgba(0,0,0,0.4) 0 0 0;box-shadow:rgba(0,0,0,0.4) 0 0 0}.user-profile .toolbox .toolbox-text,.user-profile .toolbox .toolbox-empty-text{text-align:center;margin-bottom:1em;color:#808080}.user-profile .toolbox .toolbox-empty-text{text-transform:uppercase}.user-profile .toolbox .delete-bookmark{margin-top:15px;display:inline-block}.user-profile .toolbox .delete-bookmark .fa-star{margin-right:-5px}.user-projects-list .tag{font-weight:700;text-transform:uppercase}.user-projects-list figure{font-size:13px}.user-projects-list figure a:not(.tag):not(.more-link),.user-projects-list figure a:not(.tag):not(.more-link):visited{color:#000}.user-projects-list figure a:not(.tag):not(.more-link):hover,.user-projects-list figure a:not(.tag):not(.more-link):active{color:#666}.user-projects-list figure img{display:block;float:none;margin:0}.user-projects-list figcaption{font-style:normal;max-width:100%}.user-projects-list .title{font-weight:700}.user-projects-list .more-link{padding:0 0 0 .2em;float:none}.user-projects-list .promo{border:0}article.subscription-receipt{margin:0 auto;width:600px}article.subscription-receipt p{margin-bottom:20px}article.subscription-receipt header{text-align:center;border-bottom:5px solid #f00;padding:20px 0;margin-bottom:20px}article.subscription-receipt .subscription-receipt-intro{text-align:center}article.subscription-receipt .subscription-receipt-intro h2{font-size:33px;text-transform:uppercase}article.subscription-receipt .subscription-receipt-intro p{color:#666}article.subscription-receipt section{margin-bottom:20px}article.subscription-receipt section h3{font-size:26px;margin:0 0 .25em}article.subscription-receipt section p{margin-bottom:0}article.subscription-receipt footer{background:#f4f4f4;color:#4f4f4f;padding:20px;margin-bottom:20px;text-align:center}article.subscription-receipt footer :last-child{margin-bottom:0}.manufacturer-detail-paid .pg-detail-header,.distributor-detail-paid .pg-detail-header{width:217px}.manufacturer-detail-free .pg-detail-header,.distributor-detail-free .pg-detail-header{width:180px}.manufacturer-detail-paid .exposer-link,.distributor-detail-paid .exposer-link,.manufacturer-detail-free .exposer-link,.distributor-detail-free .exposer-link,.manufacturer-detail-paid .viewAllFeatures,.distributor-detail-paid .viewAllFeatures,.manufacturer-detail-free .viewAllFeatures,.distributor-detail-free .viewAllFeatures{margin-top:12px;font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-style:italic;font-size:14px;font-weight:normal;text-decoration:none}.manufacturer-detail-paid .image-left,.distributor-detail-paid .image-left,.manufacturer-detail-free .image-left,.distributor-detail-free .image-left{*zoom:1;margin-bottom:10px}.manufacturer-detail-paid .image-left:before,.distributor-detail-paid .image-left:before,.manufacturer-detail-free .image-left:before,.distributor-detail-free .image-left:before,.manufacturer-detail-paid .image-left:after,.distributor-detail-paid .image-left:after,.manufacturer-detail-free .image-left:after,.distributor-detail-free .image-left:after{display:table;content:""}.manufacturer-detail-paid .image-left:after,.distributor-detail-paid .image-left:after,.manufacturer-detail-free .image-left:after,.distributor-detail-free .image-left:after{clear:both}.manufacturer-detail-paid .image-left .heading_00,.distributor-detail-paid .image-left .heading_00,.manufacturer-detail-free .image-left .heading_00,.distributor-detail-free .image-left .heading_00{margin-bottom:0}.manufacturer-detail-paid .image-left .image-wrapper,.distributor-detail-paid .image-left .image-wrapper,.manufacturer-detail-free .image-left .image-wrapper,.distributor-detail-free .image-left .image-wrapper{width:180px;float:left;margin-right:20px}.manufacturer-detail-paid .featured-projects-overflow,.distributor-detail-paid .featured-projects-overflow,.manufacturer-detail-paid .featured-products-overflow,.distributor-detail-paid .featured-products-overflow{display:none}.manufacturer-detail-paid .itemBlock img.proj-has-sponsor,.distributor-detail-paid .itemBlock img.proj-has-sponsor{margin-right:12px}.manufacturer-detail-paid .featured-content-wrapper-blocks .itemBlock,.distributor-detail-paid .featured-content-wrapper-blocks .itemBlock{width:24.5%;display:inline-block;vertical-align:top;float:none;margin-bottom:20px}.manufacturer-detail-paid .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.distributor-detail-paid .featured-content-wrapper-blocks .itemBlock .content-wrapper .description{min-height:0;margin-bottom:0;margin-top:0}.manufacturer-detail-paid .featured-content-wrapper-blocks .featured-projects-overflow,.distributor-detail-paid .featured-content-wrapper-blocks .featured-projects-overflow{display:none}.manufacturer-detail-paid .redesign .featured-content-wrapper-blocks .divide,.distributor-detail-paid .redesign .featured-content-wrapper-blocks .divide{width:32.5%;padding-right:0}.manufacturer-detail-paid .page-title2,.distributor-detail-paid .page-title2{padding-bottom:10px}.manufacturer-detail-paid .social-links,.distributor-detail-paid .social-links{margin-top:15px}.manufacturer-detail-paid .social-links .fa,.distributor-detail-paid .social-links .fa{font-size:1em;height:25px;width:25px;margin:0 14px 5px 0}.manufacturer-detail-paid .social-links .fa:before,.distributor-detail-paid .social-links .fa:before{position:relative}.manufacturer-detail-paid .social-links .fa:hover,.distributor-detail-paid .social-links .fa:hover{opacity:.6}.manufacturer-detail-paid .fa-link,.distributor-detail-paid .fa-link{margin-top:20px}.manufacturer-detail-paid .pg-detail-header,.distributor-detail-paid .pg-detail-header{width:180px}.manufacturer-detail-paid .featured-content-wrapper .firms-list li,.distributor-detail-paid .featured-content-wrapper .firms-list li{max-width:960px}.manufacturer-detail-paid .heading_00_1,.distributor-detail-paid .heading_00_1{margin-top:10px;border-bottom:0}.manufacturer-detail-paid .show-more-prompt a,.distributor-detail-paid .show-more-prompt a{text-decoration:none;margin-bottom:20px}.manufacturer-detail-paid .featured-products-overflow .content-wrapper,.distributor-detail-paid .featured-products-overflow .content-wrapper{margin:3px 0 3px 0}.manufacturer-detail-paid .itemBlock img,.distributor-detail-paid .itemBlock img{margin-bottom:3px}.manufacturer-detail-paid .itemBlock .heading_00,.distributor-detail-paid .itemBlock .heading_00{margin-top:10px}.manufacturer-detail-paid .firm-main-content .firm-projects .underlined,.distributor-detail-paid .firm-main-content .firm-projects .underlined{border-bottom:solid 1px;padding-bottom:5px;line-height:1em;margin-bottom:0;margin-top:4px}.manufacturer-detail-free .redesign .pg-header a,.distributor-detail-free .redesign .pg-header a{color:black!important}.manufacturer-detail-free .redesign .pg-header a:hover,.distributor-detail-free .redesign .pg-header a:hover{opacity:.6}.manufacturer-detail-free .featured-content-wrapper .image-right .image-wrapper,.distributor-detail-free .featured-content-wrapper .image-right .image-wrapper{display:inline-block;position:absolute}.manufacturer-detail-free .featured-content-wrapper .image-right .image-wrapper img,.distributor-detail-free .featured-content-wrapper .image-right .image-wrapper img{min-width:100%;max-width:94px}.manufacturer-detail-free .featured-content-wrapper .image-right .content-wrapper,.distributor-detail-free .featured-content-wrapper .image-right .content-wrapper{min-height:0;display:inline-block;width:85%}.manufacturer-detail-free .fa-links,.distributor-detail-free .fa-links{background:black}.manufacturer-detail-free .firms-list,.distributor-detail-free .firms-list{max-width:720px}.manufacturer-detail-free .pg-detail-header,.distributor-detail-free .pg-detail-header{width:180px}.manufacturer-detail-free .featured-content-wrapper .content-wrapper,.distributor-detail-free .featured-content-wrapper .content-wrapper{display:block;overflow:hidden;min-height:130px}.manufacturer-detail-free .social-links .fa,.distributor-detail-free .social-links .fa{margin:0 12px 5px 0}.manufacturer-detail-free .featured-content-wrapper-blocks.col-3 .itemBlock,.distributor-detail-free .featured-content-wrapper-blocks.col-3 .itemBlock{display:inline-block;width:32.5%;vertical-align:top;float:none}.manufacturer-detail-free .itemBlock.divide,.distributor-detail-free .itemBlock.divide{width:49%;display:inline-block;vertical-align:top;float:none}.manufacturer-detail-free .featured-projects-overflow,.distributor-detail-free .featured-projects-overflow{display:none}.contact-details .brands .tag-block li h2{color:black}.contact-details .brands .tag-block li h2:hover{color:black}.manufacturer-detail-free .social-links li:before,.distributor-detail-free .social-links li:before,.manufacturer-detail-paid .social-links li:before,.distributor-detail-paid .social-links li:before{display:none}.manufacturer-detail-free .social-links .fa,.distributor-detail-free .social-links .fa,.manufacturer-detail-paid .social-links .fa,.distributor-detail-paid .social-links .fa{line-height:26px;font-size:14px;height:25px;width:25px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:white}.manufacturer-detail-free .social-links .fa:hover,.distributor-detail-free .social-links .fa:hover,.manufacturer-detail-paid .social-links .fa:hover,.distributor-detail-paid .social-links .fa:hover{opacity:.6}.manufacturer-detail-free .fa-blog,.distributor-detail-free .fa-blog,.manufacturer-detail-paid .fa-blog,.distributor-detail-paid .fa-blog{background-color:black}.manufacturer-detail-free .fa-blog:before,.distributor-detail-free .fa-blog:before,.manufacturer-detail-paid .fa-blog:before,.distributor-detail-paid .fa-blog:before{color:white;content:"\f044"}.manufacturer-detail-free .social-links .fa,.distributor-detail-free .social-links .fa{line-height:24px}.o-gallery-landing__main{margin-left:0;padding-left:0}.landing-page .location-search-submit{margin-top:20px;width:40px;height:25px;margin-left:0;border:0}.landing-page .location-search{margin-bottom:20px}.landing-page .location-search .form-fields select{margin-left:8px}.landing-page .location-search .form-fields .horizontal-layout{margin-top:30px}.landing-page select{margin:0;font-size:100%;vertical-align:middle;border:0;outline:1px solid #000;height:20px}.landing-page #country{width:137px}.landing-page .truncate:after{content:""}.landing-page .product-type-level-2,.landing-page .product-type-level-3,.landing-page .product-type-level-4{display:none}.landing-page .firms-list li{max-width:1280px}.landing-page .product-type-select-menus-submit{padding:10px;margin:13px 0 23px 0}.landing-page .pg-detail-header{width:227px}.landing-page .firm-details .no-underline{margin-bottom:10px}.landing-page .firm-details .lightFont{margin-bottom:50px}.landing-page .featured-content .featured-content-wrapper-blocks .itemBlock{display:inline-block;width:33%;float:none;vertical-align:top;padding-right:12px;margin-bottom:20px}.landing-page .featured-content .featured-content-wrapper-blocks .itemBlock h4{padding:10px 0 0 0}.landing-page .list-row-detailed .featured-content-wrapper{margin-top:25px}.landing-page .firm-details .featured-content .list-row-detailed{padding-top:20px}.landing-page .firms-list .firm-insights{position:absolute;top:12px;float:right}.landing-page .firms-list .has-images{max-width:1280px}.landing-page .firm-detail .pg-detail-header{padding-right:2px;width:216px}.landing-page .featured-content-wrapper .firms-list{border-top:0}.landing-page .alphabetical-list li{float:left;padding-right:7px;margin-right:7px}.landing-page .search-listings{padding-bottom:15px;padding-top:15px}.landing-page .search-listings .search-listings-wrapper .form-fields .aphabetical-list{margin-top:18px;display:inline-block;width:100%}.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout span.twitter-typeahead{width:100%!important}.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout span.twitter-typeahead span.tt-suggestions,.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout span.twitter-typeahead span.tt-suggestion{width:100%!important}.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout .q{width:100%;height:38px;padding:4px 70px 0 12px;background-color:white!important}.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout .search-submit{position:absolute;right:0;top:0;height:38px;width:52px;border:0;background:url(../../../resource/assets/images/projectGallery/search-icon.51fc73762d8f7db312fcd5e1d991452d.png)}.landing-page .search-listings .search-listings-wrapper .form-fields label{display:none}.landing-page .firms-list .has-images .pg-name{max-width:560px}.landing-page .fa{padding-left:5px}.landing-page .filter-details .filter-section h2 .fa-angle-right{display:none}.landing-page .filter-details .filter-section ul ul{display:none}.landing-page.layout-landing-page-no-right-rail .firm-main-content{min-height:500px}.landing-page.layout-landing-page-no-right-rail .filter-details,.landing-page.layout-landing-page-no-right-rail .firm-main-content{margin-top:32px}.landing-page.layout-landing-page-no-right-rail .layout-article-bottom{margin-top:30px}.landing-page .description-distributor p{margin-top:10px}.landing-page .firms-list h4 a:after{content:""}.landing-page .firmDetail.filter-details.pg-detail-header{margin-top:12px}.landing-page .location-search-submit{background:#00aced;color:#fff}.landing-page select{margin:0;font-size:100%;vertical-align:middle;margin-left:8px;border:0;outline:1px solid #000;height:20px}.landing-page .childBlock li{font-weight:400}.landing-page .fa-angle-right:before{color:#00aced}.landing-page .tree-menu-wrapper .active{color:#00aced!important}.landing-page .tree-menu-wrapper li{margin-bottom:2.2em;line-height:1em;font-weight:bold}.landing-page .tree-menu-wrapper a{color:#000;font-size:16px;line-height:1em;font-weight:300;margin-bottom:2.2em}.landing-page .tree-menu-wrapper a:hover{color:#00aced}.landing-page .tree-menu-wrapper .hasChildern:active{color:#00aced}.landing-page .tree-menu-wrapper ul.childBlock{margin-top:32px;margin-left:15px}.landing-page .company-name{font-weight:700;font-size:20px;line-height:1em;text-transform:uppercase;font-family:'RobotoCondensed',helvetica,arial,sans-serif}.landing-page .company-listing-title{line-height:1.6em;font-weight:700;font-size:20px;color:#000;text-transform:uppercase}.landing-page .truncate:after{content:""}.landing-page .product-type-level-2,.landing-page .product-type-level-3,.landing-page .product-type-level-4{display:none}.landing-page .description-manufacturer p,.landing-page .description-distributor p{line-height:20px;font-weight:300;font-size:16px;margin-bottom:10px;min-height:0}.landing-page .description-manufacturer .truncate,.landing-page .description-distributor .truncate{font-size:16px;color:#4f4f4f}.landing-page .description-manufacturer .location,.landing-page .description-distributor .location{font-size:18px!important}.landing-page .product-type-select-menus-submit{background-color:#00aced;color:#fff}.landing-page .firm-details .filter-section .section-heading{border-bottom:1px solid #ababab;border-top:7px solid #e6e6e6;font-size:18px;padding:7px 0;font-weight:300;line-height:1em;font-family:'RobotoSlab',Georgia,Times,serif;margin-bottom:20px}.landing-page .firm-details .no-underline{text-transform:uppercase;font-size:23px}.landing-page .firm-details .lightFont{font-weight:500;font-size:36px}.landing-page .aphabetical-list a{font-size:18px}.landing-page .list-row-detailed .firms-list li:last-child{border-bottom:10px solid #4f4f4f}.landing-page .featured-content-wrapper-blocks.col-3 .itemBlock h4{margin-bottom:0;min-height:0}.landing-page .featured-content-wrapper-blocks.col-3 .itemBlock p{line-height:20px;font-size:16px;margin-bottom:10px;color:#4f4f4f;min-height:0}.landing-page .featured-content-wrapper-blocks.col-3 .itemBlock .location{font-size:18px;color:#000}.landing-page .list-row-detailed .featured-content-wrapper{border-top:1px solid #d5d5d5}.landing-page .page-title2{font-size:18px;border-bottom:1px solid #000;text-transform:capitalize;margin-bottom:5px;padding-bottom:10px;font-family:'RobotoCondensed',helvetica,arial,sans-serif}.landing-page .firm-main-content .search-listings{padding-bottom:15px;padding-top:15px}.landing-page .firm-main-content .search-listings .search-listings-wrapper .form-fields .horizontal-layout .search-submit{top:86px!important}.landing-page .firm-main-content .search-listings:nth-of-type(2){border-top:1px solid #d5d5d5}.landing-page .alphabetical-list li{font-size:16px;font-family:'RobotoCondensed',helvetica,arial,sans-serif;border-right:thin solid #000;line-height:1.3em;font-weight:500}.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout #q{font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-size:18px;border:solid 1px #d5d5d5}.landing-page .search-listings .search-listings-wrapper .form-fields .horizontal-layout .search-submit{position:absolute;right:0;top:62px!important;height:38px;width:58px;border:0;background:url(../../../resource/assets/images/projectGallery/search-icon.51fc73762d8f7db312fcd5e1d991452d.png)}.landing-page .firms-list h4{border:0;margin:0;padding:0}.landing-page .firms-list .has-images .pg-name{margin-left:0;max-width:560px}.landing-page .firms-list .fa{color:#000}.landing-page .firms-list .fa:hover{color:#00aced}.manufacturer-detail-free .primary-contact-info .social-links .fa:before,.distributor-detail-free .primary-contact-info .social-links .fa:before{margin-top:0}.manufacturer-detail-free .itemBlock,.distributor-detail-free .itemBlock{width:32.5%;min-height:0;float:none;display:inline-block;vertical-align:top}.manufacturer-detail-free .itemBlock p.location,.distributor-detail-free .itemBlock p.location{color:#898989;font-size:13px;line-height:20px;min-height:65px}.manufacturer-detail-free .itemBlock h4.projects-headline,.distributor-detail-free .itemBlock h4.projects-headline{border:0;font-size:16px;padding:12px 0 0;color:#000;line-height:1em;margin-bottom:0;min-height:0}.manufacturer-detail-free .itemBlock h4.projects-headline a,.distributor-detail-free .itemBlock h4.projects-headline a{font-weight:600}.manufacturer-detail-free .itemBlock .content-wrapper h4,.distributor-detail-free .itemBlock .content-wrapper h4{margin-bottom:0;min-height:0}.manufacturer-detail-free .itemBlock.divide,.distributor-detail-free .itemBlock.divide{margin-top:0}.manufacturer-detail-free .contact-details .logo,.distributor-detail-free .contact-details .logo,.manufacturer-detail-free .firm-details .logo,.distributor-detail-free .firm-details .logo{border:0}.manufacturer-detail-free .divide,.distributor-detail-free .divide{float:none}.manufacturer-detail-free h4.projects-headline,.distributor-detail-free h4.projects-headline{border:0;font-size:16px;min-height:54px;padding:12px 0 0}.distributor-detail-free h4.heading_00{min-height:0}.distributor-detail-free .featured-content{margin-top:50px}.distributor-detail-free .firm-main-content .firm-details .section-title{margin-bottom:0}.distributor-detail-free .featured-content-wrapper .image-right{border-bottom:1px solid #ababab}.distributor-detail-free .featured-content-wrapper .image-right:last-of-type{margin-bottom:90px}.distributor-detail-free .featured-content-wrapper .image-right .image-wrapper{display:inline-block;position:absolute;margin-top:8px;right:0}.distributor-detail-free .featured-content-wrapper .image-right .image-wrapper img{min-width:100%;max-width:94px}.distributor-detail-free .featured-content-wrapper .image-right .content-wrapper{padding-left:0;min-height:0;display:inline-block;margin-bottom:10px;margin-top:15px;max-width:230px}.distributor-detail-free .featured-content-wrapper .image-right .description{min-height:0;margin-bottom:10px}.distributor-detail-free .featured-content-wrapper .image-right h2{border-bottom:1px solid #ababab;border-top:7px solid #e6e6e6;margin-bottom:20px}.distributor-detail-free .featured-content-wrapper .image-right h2 a{line-height:1.6em;font-weight:400;font-size:20px;color:#000;font-family:'RobotoSlab',Georgia,Times,serif;padding:3px 0}.distributor-detail-free .featured-content-wrapper .image-right h2 a:after{content:">";visibility:visible;padding-left:.5em;color:#00aced}.distributor-detail-free .featured-content-wrapper .image-right h3{line-height:20px;margin-bottom:0;font-size:16px;font-weight:400;text-transform:none}.distributor-detail-free .featured-content-wrapper .image-right .description p{margin-bottom:34px}@media only screen and (min-width:560px) and (max-width:1520px){.distributor-detail-free .featured-content-wrapper .image-right .content-wrapper{max-width:230px}}@media only screen and (max-width:559px){.distributor-detail-free .itemBlock{width:30%;margin-right:10px}.distributor-detail-free .featured-content-wrapper .image-right{display:table;margin-left:10px}.distributor-detail-free .featured-content-wrapper .image-right .image-wrapper{right:initial;float:none;margin-top:15px}.distributor-detail-free .featured-content-wrapper .image-right .content-wrapper{float:right;max-width:initial;margin-left:120px}}.manufacturer-detail-paid .redesign .firm-main-content .firm-projects .underlined,.distributor-detail-paid .redesign .firm-main-content .firm-projects .underlined{border-bottom:1px solid #ababab;margin-bottom:20px}.manufacturer-detail-paid .pg-firm-description .show-more-prompt a,.distributor-detail-paid .pg-firm-description .show-more-prompt a{text-decoration:underline}.manufacturer-detail-paid .contact-details .social-links,.distributor-detail-paid .contact-details .social-links{margin-top:0}.manufacturer-detail-paid .contact-details .social-links li,.distributor-detail-paid .contact-details .social-links li{padding:0}.manufacturer-detail-paid .contact-details .social-links li a,.distributor-detail-paid .contact-details .social-links li a{padding:0}.manufacturer-detail-paid .featured-content-wrapper-blocks.featured-projects-overflow,.distributor-detail-paid .featured-content-wrapper-blocks.featured-projects-overflow{display:none}.manufacturer-detail-paid .redesign .featured-content-wrapper-blocks .divide,.distributor-detail-paid .redesign .featured-content-wrapper-blocks .divide{min-height:0;margin-bottom:0}.manufacturer-detail-paid .itemBlock,.distributor-detail-paid .itemBlock{min-height:200px}.manufacturer-detail-paid .itemBlock .content-wrapper .heading_00_1,.distributor-detail-paid .itemBlock .content-wrapper .heading_00_1{margin-bottom:0;padding-bottom:0;line-height:1em;position:relative;min-height:0}.manufacturer-detail-paid .itemBlock .content-wrapper .heading_00_1 a:hover,.distributor-detail-paid .itemBlock .content-wrapper .heading_00_1 a:hover{color:#000}.manufacturer-detail-paid .itemBlock .content-wrapper .description-font,.distributor-detail-paid .itemBlock .content-wrapper .description-font{min-height:0;line-height:1.5em;font-weight:300;font-size:18px}.manufacturer-detail-paid .itemBlock h4.heading_00,.distributor-detail-paid .itemBlock h4.heading_00{min-height:0;margin-bottom:0}.manufacturer-detail-paid .itemBlock p.location,.distributor-detail-paid .itemBlock p.location{color:#898989;font-size:13px;line-height:20px;min-height:0;margin-bottom:20px}.manufacturer-detail-paid .itemBlock h4.projects-headline,.distributor-detail-paid .itemBlock h4.projects-headline{border:0;font-size:16px;padding:12px 0 0;color:#000;line-height:1em;margin-bottom:0}.manufacturer-detail-paid .itemBlock a.projects-headline,.distributor-detail-paid .itemBlock a.projects-headline{font-weight:700}@media only screen and (min-width:560px){.manufacturer-detail-paid .redesign .featured-content-wrapper-blocks.col-4 .itemBlock,.distributor-detail-paid .redesign .featured-content-wrapper-blocks.col-4 .itemBlock{width:24.5%;float:none;display:inline-block;vertical-align:top}}.manufacturer-detail-paid .contact-details .logo,.distributor-detail-paid .contact-details .logo,.manufacturer-detail-paid .firm-details .logo,.distributor-detail-paid .firm-details .logo{border:0}@media only screen and (max-width:559px){.manufacturer-detail-paid .featured-content-wrapper-blocks .itemBlock,.distributor-detail-paid .featured-content-wrapper-blocks .itemBlock{width:49%;display:inline-block;vertical-align:top;float:none;margin-bottom:10px}}.distributor-detail-paid .contact-details .logo,.distributor-detail-paid .firm-details .logo{border:0}.image-left{margin-bottom:10px;display:inline-block;width:100%}.image-left .heading_00{margin-bottom:0;color:#000;font-weight:700}.image-left .heading_00 a{color:#000;font-weight:700}.image-left .description{color:#000;font-size:16px}.image-left .image-wrapper{width:26%;float:left;margin-right:10px}.image-left .content-wrapper{display:block;overflow:hidden;min-height:125px}.tagged-results .result .more,.tagged-results .magazine-page .toc-sections .toc-section .toc-item .more{font-weight:500;color:#00aced;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:.08em;border:1px solid;padding:0 8px 0;border-radius:4px;line-height:1.8em;margin-bottom:8px;display:inline-block;font-style:normal;text-decoration:none}.tagged-results .result .more:after,.tagged-results .magazine-page .toc-sections .toc-section .toc-item .more:after{content:" >>";font-size:10px;padding:0}.tagged-results .result .more:hover,.tagged-results .magazine-page .toc-sections .toc-section .toc-item .more:hover{color:#f00!important}.tagged-results .result .more:visited,.tagged-results .magazine-page .toc-sections .toc-section .toc-item .more:visited{color:#00aced}.tagged-results .result .social-counts,.tagged-results .magazine-page .toc-sections .toc-section .toc-item .social-counts{position:relative;margin:10px 5px 0 0;float:right}@media only screen and (max-width:559px){.directory-page .featured-content-wrapper-blocks{margin-left:0;padding-bottom:0}.directory-page .pg-detail-header{width:100%;padding:0}.directory-page .firms-list h4 a:after{content:none}.directory-landing .pg-detail-header{padding-bottom:0}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content{min-height:auto}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details{padding-right:0;width:100%}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section h2.section-heading .fa,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.hasChildren .fa{color:#fff;position:absolute;right:0;top:0;padding:15px 0;line-height:.75em;font-size:1.5em;width:40px;text-align:center;font-weight:normal}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section h2.section-heading{border:0;background:#ababab;color:#fff;font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-size:16px;font-weight:400;text-align:center;padding:15px;margin:0;line-height:1.15em;position:relative;text-transform:uppercase;cursor:pointer}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section h2.section-heading .fa{display:inline-block}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section h2.section-heading.expanded .fa{background:#ababab}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper{border-top:3px solid #fff;display:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper ul{background:#ababab}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper ul,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper ul.childBlock{margin:0}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li{border-top:1px solid #fff;text-align:center;margin:0;position:relative}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a{display:block;margin:0;padding:15px 30px;text-decoration:none;text-transform:uppercase;font-size:16px;line-height:1em;font-weight:400}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.active,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a:visited,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.active:visited{color:#fff}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a:hover,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.active:hover,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a:active,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.active:active{color:#fff}
.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.active,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.active.hasChildren.expanded{background:#7d7d7d}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.hasChildren{padding-right:5px;border-right:40px solid transparent;position:relative}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.hasChildren.expanded{border-right-color:#ababab;background:#c6c6c6;text-transform:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.hasChildren .fa{margin-top:-1em;top:50%;right:-40px}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper li a.hasChildren:after{content:"";position:absolute;right:0;top:0;border-left:1px solid #fff;height:100%}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock{background:#c6c6c6}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a{text-transform:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active){background:#f4f4f4}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock{background:#f4f4f4}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li{border-top:1px solid #c6c6c6}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a.expanded:not(.active){background:#fff}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a.hasChildren:after{border-left-color:#c6c6c6}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock .childBlock{background:#fff}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock .childBlock li{border-top:1px solid #f4f4f4}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active),.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a:not(.active),.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active):visited,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a:not(.active):visited{color:#ababab}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active):hover,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a:not(.active):hover,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active):active,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a:not(.active):active{color:#ababab}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active) .fa,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a:not(.active) .fa{color:#ababab}.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock li a.expanded:not(.active).expanded .fa,.directory-landing .layout-landing-page-no-right-rail.landing-page .filter-details .filter-section .tree-menu-wrapper .childBlock .childBlock li a:not(.active).expanded .fa{color:#fff}.directory-landing .layout-landing-page-no-right-rail.landing-page .search-listings.alpha-filter{display:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content .more-link{text-align:left;text-transform:lowercase;font-weight:700;padding-top:5px;display:inline-block}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content .more-link:after{content:">";padding-left:.5em;color:#00aced}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content .firms-list{margin-left:0}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper{margin:0}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .location,.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .truncate{display:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .has-images .description-distributor,.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .has-images .description-manufacturer{min-height:105px;padding-left:160px}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .firm-insights img{margin-left:0}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .firm-insights img:nth-child(2){display:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .featured-content-wrapper .firm-insights img:nth-child(3){display:none}.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .firms-list,.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-basic .firms-list,.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-detailed .firms-list li,.directory-landing .layout-landing-page-no-right-rail.landing-page .firm-main-content .featured-content.list-row-basic .firms-list li{margin:0}.distributor-landing-sponsor-aware .sub-filter{margin-top:5px}.directory-page .distributor-detail-paid .firm-details h4.section-heading,.directory-page .distributor-detail-free .firm-details h4.section-heading,.directory-page .manufacturer-detail-paid .firm-details h4.section-heading,.directory-page .manufacturer-detail-free .firm-details h4.section-heading{margin-bottom:10px;margin-top:0;padding:0;border:0 none}.distributor-detail-paid .tag-block li,.distributor-detail-free .tag-block li,.manufacturer-detail-paid .tag-block li,.manufacturer-detail-free .tag-block li,.distributor-detail-paid .tag-block li h2,.distributor-detail-free .tag-block li h2,.manufacturer-detail-paid .tag-block li h2,.manufacturer-detail-free .tag-block li h2{display:inline;margin-bottom:0;padding-bottom:0}.distributor-detail-paid .tag-block li h2,.distributor-detail-free .tag-block li h2,.manufacturer-detail-paid .tag-block li h2,.manufacturer-detail-free .tag-block li h2,.distributor-detail-paid .tag-block li a,.distributor-detail-free .tag-block li a,.manufacturer-detail-paid .tag-block li a,.manufacturer-detail-free .tag-block li a{font-size:14px}.distributor-detail-paid .tag-block li:after,.distributor-detail-free .tag-block li:after,.manufacturer-detail-paid .tag-block li:after,.manufacturer-detail-free .tag-block li:after{content:","}.distributor-detail-paid .tag-block li:last-of-type:after,.distributor-detail-free .tag-block li:last-of-type:after,.manufacturer-detail-paid .tag-block li:last-of-type:after,.manufacturer-detail-free .tag-block li:last-of-type:after{content:""}.distributor-detail-paid .tag-block li span.overflow-comma,.distributor-detail-free .tag-block li span.overflow-comma,.manufacturer-detail-paid .tag-block li span.overflow-comma,.manufacturer-detail-free .tag-block li span.overflow-comma{display:none}.distributor-detail-paid .contact-details .firm-details,.distributor-detail-free .contact-details .firm-details,.manufacturer-detail-paid .contact-details .firm-details,.manufacturer-detail-free .contact-details .firm-details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.distributor-detail-paid .contact-details .firm-details>*,.distributor-detail-free .contact-details .firm-details>*,.manufacturer-detail-paid .contact-details .firm-details>*,.manufacturer-detail-free .contact-details .firm-details>*{-webkit-box-flex:1 0 100%;-moz-box-flex:1 0 100%;width:auto;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:10px}.distributor-detail-paid .contact-details .firm-details .main-contact-details,.distributor-detail-free .contact-details .firm-details .main-contact-details,.manufacturer-detail-paid .contact-details .firm-details .main-contact-details,.manufacturer-detail-free .contact-details .firm-details .main-contact-details{-webkit-box-flex:1 0 60%;-moz-box-flex:1 0 60%;width:auto;-webkit-flex:1 0 60%;-ms-flex:1 0 60%;flex:1 0 60%}.distributor-detail-paid .contact-details .firm-details .logo,.distributor-detail-free .contact-details .firm-details .logo,.manufacturer-detail-paid .contact-details .firm-details .logo,.manufacturer-detail-free .contact-details .firm-details .logo{margin:0;padding-left:10px;-webkit-box-flex:1 0 38%;-moz-box-flex:1 0 38%;width:auto;-webkit-flex:1 0 38%;-ms-flex:1 0 38%;flex:1 0 38%}.distributor-detail-paid .contact-details .firm-details .logo img,.distributor-detail-free .contact-details .firm-details .logo img,.manufacturer-detail-paid .contact-details .firm-details .logo img,.manufacturer-detail-free .contact-details .firm-details .logo img{padding:0;margin:0}.distributor-detail-paid .contact-details .firm-details .headline2.firm-name,.distributor-detail-free .contact-details .firm-details .headline2.firm-name,.manufacturer-detail-paid .contact-details .firm-details .headline2.firm-name,.manufacturer-detail-free .contact-details .firm-details .headline2.firm-name{margin-top:0;margin-bottom:8px;font-size:20px}.distributor-detail-paid .contact-details .firm-details .addresses h4,.distributor-detail-free .contact-details .firm-details .addresses h4,.manufacturer-detail-paid .contact-details .firm-details .addresses h4,.manufacturer-detail-free .contact-details .firm-details .addresses h4{display:none}.distributor-detail-paid .contact-details .firm-details .addresses li>div,.distributor-detail-free .contact-details .firm-details .addresses li>div,.manufacturer-detail-paid .contact-details .firm-details .addresses li>div,.manufacturer-detail-free .contact-details .firm-details .addresses li>div{margin-bottom:8px}.distributor-detail-paid .contact-details .firm-details .social.social-links,.distributor-detail-free .contact-details .firm-details .social.social-links,.manufacturer-detail-paid .contact-details .firm-details .social.social-links,.manufacturer-detail-free .contact-details .firm-details .social.social-links{margin-left:0;padding:0}.distributor-detail-paid .contact-details .firm-details .social.social-links .fa,.distributor-detail-free .contact-details .firm-details .social.social-links .fa,.manufacturer-detail-paid .contact-details .firm-details .social.social-links .fa,.manufacturer-detail-free .contact-details .firm-details .social.social-links .fa{line-height:37px;height:37px;width:37px}.distributor-detail-paid .contact-details .firm-details .social.social-links .fa a,.distributor-detail-free .contact-details .firm-details .social.social-links .fa a,.manufacturer-detail-paid .contact-details .firm-details .social.social-links .fa a,.manufacturer-detail-free .contact-details .firm-details .social.social-links .fa a{font-size:16px}.distributor-detail-paid .contact-details .firm-details .more-link,.distributor-detail-free .contact-details .firm-details .more-link,.manufacturer-detail-paid .contact-details .firm-details .more-link,.manufacturer-detail-free .contact-details .firm-details .more-link{font-weight:700}.distributor-detail-paid .contact-details .firm-details h4.section-heading,.distributor-detail-free .contact-details .firm-details h4.section-heading,.manufacturer-detail-paid .contact-details .firm-details h4.section-heading,.manufacturer-detail-free .contact-details .firm-details h4.section-heading{margin:10px 0 5px;border:0 none}.distributor-detail-paid .firms-list li.has-images .pg-name,.distributor-detail-free .firms-list li.has-images .pg-name,.manufacturer-detail-paid .firms-list li.has-images .pg-name,.manufacturer-detail-free .firms-list li.has-images .pg-name{min-height:105px;padding-left:150px}.directory-page .distributor-detail-paid .firm-main-content,.directory-page .distributor-detail-free .firm-main-content,.directory-page .manufacturer-detail-paid .firm-main-content,.directory-page .manufacturer-detail-free .firm-main-content{border:0 none;margin:0;padding:0}.distributor-detail-paid .fader-active,.distributor-detail-free .fader-active,.manufacturer-detail-paid .fader-active,.manufacturer-detail-free .fader-active{width:100%;height:70px;margin-top:-70px}.distributor-detail-paid .image-left .heading_00,.distributor-detail-free .image-left .heading_00,.manufacturer-detail-paid .image-left .heading_00,.manufacturer-detail-free .image-left .heading_00,.distributor-detail-paid .itemBlock .heading_00,.distributor-detail-free .itemBlock .heading_00,.manufacturer-detail-paid .itemBlock .heading_00,.manufacturer-detail-free .itemBlock .heading_00{line-height:1.2em;text-transform:none}.distributor-detail-paid .image-left .heading_00 a,.distributor-detail-free .image-left .heading_00 a,.manufacturer-detail-paid .image-left .heading_00 a,.manufacturer-detail-free .image-left .heading_00 a,.distributor-detail-paid .itemBlock .heading_00 a,.distributor-detail-free .itemBlock .heading_00 a,.manufacturer-detail-paid .itemBlock .heading_00 a,.manufacturer-detail-free .itemBlock .heading_00 a{font-size:18px}.directory-page .distributor-detail-paid .featured-content,.directory-page .distributor-detail-free .featured-content,.directory-page .manufacturer-detail-paid .featured-content,.directory-page .manufacturer-detail-free .featured-content{margin:0;padding:20px 0}.directory-page .distributor-detail-paid .featured-content .section-heading,.directory-page .distributor-detail-free .featured-content .section-heading,.directory-page .manufacturer-detail-paid .featured-content .section-heading,.directory-page .manufacturer-detail-free .featured-content .section-heading{margin-bottom:10px;margin-top:0;padding:0;border:0 none}.directory-page .distributor-detail-paid .featured-content .firms-list,.directory-page .distributor-detail-free .featured-content .firms-list,.directory-page .manufacturer-detail-paid .featured-content .firms-list,.directory-page .manufacturer-detail-free .featured-content .firms-list{border-top:0 none}.directory-page .distributor-detail-paid .featured-content .featured-content-wrapper .image-left,.directory-page .distributor-detail-free .featured-content .featured-content-wrapper .image-left,.directory-page .manufacturer-detail-paid .featured-content .featured-content-wrapper .image-left,.directory-page .manufacturer-detail-free .featured-content .featured-content-wrapper .image-left{margin-top:12px;margin-bottom:0;padding-bottom:12px}.directory-page .distributor-detail-paid .featured-content .featured-content-wrapper .image-left .image-wrapper,.directory-page .distributor-detail-free .featured-content .featured-content-wrapper .image-left .image-wrapper,.directory-page .manufacturer-detail-paid .featured-content .featured-content-wrapper .image-left .image-wrapper,.directory-page .manufacturer-detail-free .featured-content .featured-content-wrapper .image-left .image-wrapper{width:150px;margin-right:10px}.landing-page .featured-content-wrapper-blocks.col-3 .itemBlock,.manufacturer-detail-paid .featured-content-wrapper-blocks.col-3 .itemBlock,.distributor-detail-paid .featured-content-wrapper-blocks.col-3 .itemBlock,.manufacturer-detail-free .featured-content-wrapper-blocks.col-3 .itemBlock,.distributor-detail-free .featured-content-wrapper-blocks.col-3 .itemBlock,.landing-page .featured-content-wrapper-blocks.col-4 .itemBlock,.manufacturer-detail-paid .featured-content-wrapper-blocks.col-4 .itemBlock,.distributor-detail-paid .featured-content-wrapper-blocks.col-4 .itemBlock,.manufacturer-detail-free .featured-content-wrapper-blocks.col-4 .itemBlock,.distributor-detail-free .featured-content-wrapper-blocks.col-4 .itemBlock{display:inline-block;width:48%;float:none;vertical-align:top;min-height:auto}.landing-page .firm-main-content .featured-content .more-link,.manufacturer-detail-paid .firm-main-content .featured-content .more-link,.distributor-detail-paid .firm-main-content .featured-content .more-link,.manufacturer-detail-free .firm-main-content .featured-content .more-link,.distributor-detail-free .firm-main-content .featured-content .more-link{text-align:left;text-transform:lowercase;font-weight:700;padding:5px 0 0;display:inline-block;float:none}.landing-page .firm-main-content .featured-content .more-link:after,.manufacturer-detail-paid .firm-main-content .featured-content .more-link:after,.distributor-detail-paid .firm-main-content .featured-content .more-link:after,.manufacturer-detail-free .firm-main-content .featured-content .more-link:after,.distributor-detail-free .firm-main-content .featured-content .more-link:after{content:">";padding-left:.5em;color:#00aced}}@media only screen and (max-width:559px){.jlc .landing-page .firm-main-content .search-listings,.archlighting .landing-page .firm-main-content .search-listings,.cp .landing-page .firm-main-content .search-listings,.cc .landing-page .firm-main-content .search-listings,.pw .landing-page .firm-main-content .search-listings{margin-bottom:10px}}@media only screen and (min-width:560px) and (max-width:1520px){.jlc .landing-page .firms-landing .grid-layout-2col-page .column-lg,.archlighting .landing-page .firms-landing .grid-layout-2col-page .column-lg,.cp .landing-page .firms-landing .grid-layout-2col-page .column-lg,.cc .landing-page .firms-landing .grid-layout-2col-page .column-lg,.pw .landing-page .firms-landing .grid-layout-2col-page .column-lg{max-width:376px}.jlc .landing-page .firms-list .has-images .pg-name,.archlighting .landing-page .firms-list .has-images .pg-name,.cp .landing-page .firms-list .has-images .pg-name,.cc .landing-page .firms-list .has-images .pg-name,.pw .landing-page .firms-list .has-images .pg-name{max-width:350px}}@media only screen and (max-width:559px){.archlighting .manufacturer-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.cp .manufacturer-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.cc .manufacturer-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.pw .manufacturer-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.archlighting .distributor-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.cp .distributor-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.cc .distributor-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description,.pw .distributor-detail-free .featured-content-wrapper-blocks .itemBlock .content-wrapper .description{padding-bottom:10px}}@media only screen and (max-width:1200px){.archlighting .manufacturer-detail-free .featured-content-wrapper .image-right .content-wrapper,.cp .manufacturer-detail-free .featured-content-wrapper .image-right .content-wrapper,.cc .manufacturer-detail-free .featured-content-wrapper .image-right .content-wrapper,.pw .manufacturer-detail-free .featured-content-wrapper .image-right .content-wrapper,.archlighting .distributor-detail-free .featured-content-wrapper .image-right .content-wrapper,.cp .distributor-detail-free .featured-content-wrapper .image-right .content-wrapper,.cc .distributor-detail-free .featured-content-wrapper .image-right .content-wrapper,.pw .distributor-detail-free .featured-content-wrapper .image-right .content-wrapper{width:72%!important;margin-right:10px}}@media only screen and (max-width:559px){.distributor-detail-paid .redesign .featured-content-wrapper-blocks .divide,.manufacturer-detail-paid .redesign .featured-content-wrapper-blocks .divide{width:48%!important;padding-right:6px}.landing-page.redesign.layout-landing-page-no-right-rail .filter-details,.landing-page.redesign.layout-landing-page-no-right-rail .firm-main-content{margin-top:10px}.landing-page.redesign.layout-landing-page-no-right-rail .layout-article-bottom{margin-top:10px}}@media only screen and (min-width:1521px){.distributor-detail-paid .divide img.proj-has-sponsor,.manufacturer-detail-paid .divide img.proj-has-sponsor{margin-right:56px}.distributor-detail-free .divide img.proj-has-sponsor,.manufacturer-detail-free .divide img.proj-has-sponsor{margin-right:60px}}@media only screen and (min-width:560px) and (max-width:1520px){.landing-page .featured-content .featured-content-wrapper-blocks .itemBlock .image-wrapper img{height:220px}}@media only screen and (min-width:1521px){.landing-page .featured-content .featured-content-wrapper-blocks .itemBlock .image-wrapper img{height:290px}}@media only screen and (min-width:560px){.product-type-select-menus{display:none}}.icon-paywall{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IllvdXJfSWNvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxMDJweCIgaGVpZ2h0PSI1N3B4IiB2aWV3Qm94PSI0LjM1OCA3LjA1MiAxMDIgNTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgNC4zNTggNy4wNTIgMTAyIDU3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNBMEEwQTAiIGQ9Ik05Mi44MSwyNC40OTJsNy41MTYsNy4xODVjMC40MSwwLjM5MiwwLjYzOSwwLjkzOCwwLjYxNSwxLjUxYy0wLjAxNCwwLjU2NS0wLjI3MSwxLjEtMC42OTksMS40NjgNCgkJbC03Ljc1Miw2LjYxNGMtMC4zNTUsMC4zMDQtMC44MDksMC40NzMtMS4yNzMsMC40ODFsLTM1LjA4OCwwLjQ0MWMtMC45NDMsMy40MzgtMi44MDcsNi41NDQtNS43NzEsOS42NDYNCgkJYy04Ljk3Niw5LjM4OS0yMy45MjMsOS43MjUtMzMuMzExLDAuNzQ4Yy05LjM5My04Ljk3OS05LjczLTIzLjkyOS0wLjc1NC0zMy4zMTdjOC45ODEtOS4zOTQsMjMuOTI4LTkuNzI2LDMzLjMyMS0wLjc0Ng0KCQljMi4zODksMi4yODMsNC4xNzIsNC4zNDQsNS4zODksNy4xMTlsNy40MDIsMC4xODRsNC42ODYtNC4yNDljMC43NTItMC42ODgsMS45MDQtMC42OTYsMi42NjQtMC4wMjRsNC4yNzUsMy43MjVsNC42MDQtMy4wNTgNCgkJYzAuNjg5LTAuNDU3LDEuNTc4LTAuNDQ3LDIuMjQ4LDAuMDIxbDQuMjEzLDIuOTAzbDUuOTQ3LTEuMTY4QzkxLjY3OSwyMy44NTEsOTIuMzM5LDI0LjA0MSw5Mi44MSwyNC40OTJ6IE05NS45NDYsMzMuMDQ0DQoJCWwtNS4xNTgtNC45MzJsLTUuNzU0LDEuMTMyYy0wLjUzMSwwLjEwNC0xLjA4LTAuMDExLTEuNTI5LTAuMzE2TDc5LjcyLDI2LjMxbC00Ljc1NCwzLjE1N2MtMC43NTQsMC40OTctMS43NDYsMC40MzMtMi40MjgtMC4xNjQNCgkJbC00LjA3OC0zLjU2bC0zLjk1NywzLjU5MmMtMC4zODcsMC4zNDktMC44ODMsMC41MzUtMS4zOTgsMC41MjFsLTkuNTM5LTAuMjM5Yy0wLjgzNC0wLjAyMS0xLjU3LTAuNTYzLTEuODQ0LTEuMzU0DQoJCWMtMC45NDctMi43My0yLjQ0Ny00LjUxLTQuODg1LTYuODM5Yy03Ljc5NS03LjQ1My0yMC4xOTQtNy4xNzctMjcuNjQ2LDAuNjE3Yy03LjQ1LDcuNzkyLTcuMTcsMjAuMTk0LDAuNjI1LDI3LjY0Ng0KCQljNy43OSw3LjQ0NiwyMC4xODksNy4xNjksMjcuNjQtMC42MjRjMi44OTgtMy4wMzQsNC40NzUtNS44ODIsNS4xMDUtOS4yMzJjMC4xNzgtMC45MzYsMC45OTItMS42MjMsMS45NDctMS42MzVsMzUuOTMtMC40NTINCgkJTDk1Ljk0NiwzMy4wNDR6Ii8+DQoJPHBhdGggZmlsbD0iI0EwQTBBMCIgZD0iTTMwLjg0OCwzMS4wNGMyLjg3NSwyLjc0OSwyLjk3Miw3LjMyMywwLjIyNywxMC4xOTVjLTIuNzQ1LDIuODcxLTcuMzE2LDIuOTc2LTEwLjE5MSwwLjIyNw0KCQljLTIuODczLTIuNzQ3LTIuOTc2LTcuMzItMC4yMy0xMC4xOUMyMy40LDI4LjQwMSwyNy45NzUsMjguMjkzLDMwLjg0OCwzMS4wNHogTTIyLjI3Myw0MC4wMWMyLjA3NCwxLjk4Myw1LjM3LDEuOTEzLDcuMzUzLTAuMTYxDQoJCWMxLjk4NC0yLjA3NCwxLjkxLTUuMzc0LTAuMTY1LTcuMzU2Yy0yLjA3Mi0xLjk4MS01LjM3My0xLjkwOC03LjM1NiwwLjE2N0MyMC4xMjEsMzQuNzMzLDIwLjIsMzguMDI5LDIyLjI3Myw0MC4wMXoiLz4NCjwvZz4NCjwvc3ZnPg0K);background-repeat:no-repeat;display:inline-block}span.icon.icon-paywall{background-size:34px,17px;width:34px;height:17.5px;position:relative;top:0;left:4px}.active-bookmark,.field-guide-utilities .fa-star,.field-guide-utilities a:hover .fa-star-o,.user-profile .toolbox .delete-bookmark .fa-star{font-size:1.5em;color:#f8eb3d;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#ababab}.active-bookmark:before,.field-guide-utilities a:hover .fa-star-o:before{content:"\f005"}.inactive-bookmark,.user-profile .toolbox .delete-bookmark:hover .fa-star{font-size:1.5em;color:#ababab;-webkit-text-stroke-width:0}.inactive-bookmark:before,.user-profile .toolbox .delete-bookmark:hover .fa-star:before{content:"\f006"}.bigfoot-footnote__content{font-size:18px}body{font-size:16px;color:#000;background-color:#fff}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f4f4f4 inset!important}h1,h2,h3,h4,h5,h6,.headline,.headline2,.headline3,.headline4{color:#000;line-height:1em}.headline-huge{font-size:40px}.headline-Largest{font-size:32px}.headline-Larger,.field-guide-fragment h2{font-size:32px}.headline-Large{font-size:20px}.headline-medium{font-size:18px}.grayLink,.site-nav>ul>li>a,.ternary-nav ul a,.site-header .user-nav ul li a{color:#4f4f4f}.grayLink:visited,.site-nav>ul>li>a:visited,.ternary-nav ul a:visited,.site-header .user-nav ul li a:visited{color:#4f4f4f}.grayLink:hover,.grayLink:active,.site-nav>ul>li>a:hover,.site-nav>ul>li>a:active,.ternary-nav ul a:hover,.ternary-nav ul a:active,.site-header .user-nav ul li a:hover,.site-header .user-nav ul li a:active{color:#00aced}#video .pagination-offset{padding-top:11px}.thm-dark{background:#000}.thm-dark,.thm-dark article .article-body{color:#ababab}.thm-dark h1,.thm-dark h2,.thm-dark h3,.thm-dark h4,.thm-dark h5,.thm-dark h6,.thm-dark .headline,.thm-dark .headline2,.thm-dark .headline3,.thm-dark .headline4{color:#fff}.thm-dark .layout-page-container h4,.thm-dark .layout-page-container .module-header{border-color:#fff}.thm-dark .site-header,.thm-dark .site-header .hd-promo{color:#fff}.thm-dark .site-header .header-links li a:hover,.thm-dark .site-header .user-nav a:hover{color:#00aced}.thm-dark .site-header .hd-promo a:hover{color:#fff}.thm-dark .site-header .site-nav{background:#2b2b2b}.thm-dark .site-header .site-nav>ul>li:not(.active)>a,.thm-dark .site-header .site-nav>ul>li:not(.active)>a:visited{color:#fff}@media only screen and (min-width:560px){.thm-dark .site-header .site-nav>ul>li.active,.thm-dark .site-header .site-nav>ul>li:hover{background:#000}}.thm-dark .site-header .site-nav>ul>li.active>a,.thm-dark .site-header .site-nav>ul>li:hover>a,.thm-dark .site-header .site-nav>ul>li.active>a:visited,.thm-dark .site-header .site-nav>ul>li:hover>a:visited{color:#00aced}.thm-dark .site-header .site-nav .dropdown-menu{background:#000}@media only screen and (min-width:560px){.thm-dark .site-header .search-box,.thm-dark .site-header .search-box input,.thm-dark .site-header .search-box .fa-search,.thm-dark .site-header .search-box .dropdown-menu{background:#2b2b2b;color:#fff}}.thm-dark .site-header .hd-social-icons a{color:#000;background:#fff}@media only screen and (max-width:559px){.thm-dark .site-header{background:#000}}.jlc-fg-brand-banner-large,.large-static-lead .lead-banner,article.field-guide-page header .headline-banner{display:inline-block;margin-right:20px;font-size:28px}.jlc-fg-brand-banner-large:after,.large-static-lead .lead-banner:after,article.field-guide-page header .headline-banner:after{content:"";position:relative;display:block;width:1px;height:0;left:100%;margin-top:-1.5em;border-color:#f00 transparent;border-style:solid;border-width:.75em .75em .75em 0;z-index:4}.jlc-fg-brand-banner-large>div,.large-static-lead .lead-banner>div,article.field-guide-page header .headline-banner>div{background:#f00;padding:0 70px 0 10px}.jlc-fg-brand-banner-large>div:after,.large-static-lead .lead-banner>div:after,article.field-guide-page header .headline-banner>div:after{content:"";position:absolute;top:0;left:100%;-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);transform:skewX(-30deg);background:repeating-linear-gradient(90deg,#fff,#fff 2px,transparent 2px,transparent 8px);display:inline-block;margin:0 0 0 -60px;width:80px;height:100%;z-index:8}.jlc-fg-brand-banner-large .eyebrow,.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner .eyebrow,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner .eyebrow,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{font-size:28px;color:#fff;line-height:1.5em;margin:0;padding:0;text-transform:uppercase}.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{display:inline-block;color:#000}.subscription-form-page .has-account{color:#666}.subscription-form-page .has-account a,.subscription-form-page .product-info div,.subscription-form-page .product-grid,.subscription-form-page #orderTotal{font-weight:400}.itemBlock{float:left;padding-left:12px;width:25%;min-height:311px}@media only screen and (max-width:559px){.itemBlock{width:100%;padding-left:0;margin-top:20px}}.itemBlock .image-wrapper{position:inherit}.image-wrapper img{width:100%}.content-wrapper>h4{border:0;font-size:16px;min-height:54px;padding:12px 0 0}.content-wrapper a{color:#00aced}.description{color:#898989;font-size:13px;line-height:20px;min-height:65px}.exposer-link{font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-style:normal;font-size:18px;line-height:1.7em;font-weight:normal;font-style:italic;text-decoration:underline;display:inline-block;width:100%;border:0}.featured-products-overflow{display:none}.redesign div{position:inherit}.multi-collection-page{margin-top:25px}.multi-collection-page .section-title{margin-bottom:27px}.multi-collection-page .module-wrap .result,.multi-collection-page .module-wrap .magazine-page .toc-sections .toc-section .toc-item{border-bottom:1px solid #ababab}@media only screen and (min-width:560px) and (max-width:1520px){.jlc-fg-brand-banner-large,.jlc-fg-brand-banner-large .eyebrow,.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner,.large-static-lead .lead-banner .eyebrow,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner,article.field-guide-page header .headline-banner .eyebrow,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{font-size:20px}}@media only screen and (max-width:559px){.eyebrow{white-space:normal}.subscription-form-page .product-info div.product-edit{border-left:none;padding-left:0}.layout-page-container{padding-top:75px}.jlc-fg-brand-banner-large,.large-static-lead .lead-banner,article.field-guide-page header .headline-banner{margin-bottom:55px;display:block;margin-right:30px}.jlc-fg-brand-banner-large,.jlc-fg-brand-banner-large .eyebrow,.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner,.large-static-lead .lead-banner .eyebrow,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner,article.field-guide-page header .headline-banner .eyebrow,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{font-size:22px}.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{position:absolute;display:block;margin-top:5px;left:0;line-height:1em;max-width:90%}}.fontPrimary,.columnists .byline,.columnists .promo .twitter,.manufacturer-products-list a,.featured-content-wrapper-blocks a,.field-guide-utilities .pdf-promo,.field-guide-utilities .field-guide-save-promo,article.subscription-receipt .subscription-receipt-intro h2,h1,h2,h3,h4,h5,h6,.headline,.headline2,.headline3,.headline4,.large-rotating-lead .lrl-links li,.search-results-sort-by,.fontPrimaryBold,.fontPrimarySemiBold,.fontPrimaryLight,.fontPrimaryMedium,.fontPrimaryItalic,.site-nav>ul>li>a,.ternary-nav ul li,.ternary-nav ul li:last-child,.footer-content .site-nav>ul>li>a,.promo .headline2,.result .headline2,.promo .more,.result .more,.promo .more,.result .more,.promo .more:visited,.result .more:visited,.promo .more:hover,.result .more:hover,.promo .more:active,.result .more:active,.tagged-results-hero-fg-banner:before,.tagged-results-split-fg-banner:before,.lrl-carousel .lrl-fg:before,.lrl-carousel .lrl-fg.no-eyebrow:before,.profile-fg-banner:before,.carousel-fg-banner:before,.search-fg-banner:before,.columnists .headline,.columnists .headline a,.project-description h2,.manufacturer-products-list h4,.featured-content-wrapper-blocks h4,.field-guide-fragment h3,.field-guide-fragment .enhancement-mod h5,.field-guide-next.promo .eyebrow,.field-guide-next.promo .headline,.user-profile .subscription-info p span,.user-profile .subscription-status-promo,.user-profile .toolbox .toolbox-empty-text,.bigfoot-footnote__content,body,h3.headline3,.large-rotating-lead h4,.fontPrimaryLightItalic,.fontPrimaryBoldItalic,.magazine-page .toc-sections .toc-section .toc-item .headline2,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .more:visited,.magazine-page .toc-sections .toc-section .toc-item .more:hover,.magazine-page .toc-sections .toc-section .toc-item .more:active,.magazine-page .toc-sections .toc-section .toc-item .headline,.field-guide-fragment .enhancement-mod figcaption,.user-profile .subscription-status-promo a,.user-profile .toolbox .delete-bookmark,.user-profile .toolbox .delete-bookmark:hover,.jlc-fg-brand-banner-large .eyebrow,.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner .eyebrow,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner .eyebrow,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{font-family:'RobotoCondensed',helvetica,arial,sans-serif;font-weight:400}.fontPrimaryBold,.site-nav>ul>li>a,.ternary-nav ul li,.ternary-nav ul li:last-child,.footer-content .site-nav>ul>li>a,.promo .headline2,.result .headline2,.columnists .headline,.columnists .headline a,.manufacturer-products-list h4,.featured-content-wrapper-blocks h4,.field-guide-fragment h3,.field-guide-fragment .enhancement-mod h5,.field-guide-next.promo .headline,.user-profile .subscription-info p span,.user-profile .subscription-status-promo,.user-profile .toolbox .toolbox-empty-text,.large-rotating-lead h4,.fontPrimaryBoldItalic,.magazine-page .toc-sections .toc-section .toc-item .headline2,.magazine-page .toc-sections .toc-section .toc-item .headline,.user-profile .subscription-status-promo a,.jlc-fg-brand-banner-large .eyebrow,.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner .eyebrow,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner .eyebrow,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{font-weight:700}.fontPrimarySemiBold{font-weight:600}.fontPrimaryLight,.bigfoot-footnote__content,body,h3.headline3,.fontPrimaryLightItalic,.field-guide-fragment .enhancement-mod figcaption,.user-profile .toolbox .delete-bookmark,.user-profile .toolbox .delete-bookmark:hover{font-weight:300}.fontPrimaryMedium,.project-description h2{font-weight:500}.fontPrimaryItalic,.promo .more,.result .more,.promo .more,.result .more,.promo .more:visited,.result .more:visited,.promo .more:hover,.result .more:hover,.promo .more:active,.result .more:active,.tagged-results-hero-fg-banner:before,.tagged-results-split-fg-banner:before,.lrl-carousel .lrl-fg:before,.lrl-carousel .lrl-fg.no-eyebrow:before,.profile-fg-banner:before,.carousel-fg-banner:before,.search-fg-banner:before,.field-guide-next.promo .eyebrow,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .more,.magazine-page .toc-sections .toc-section .toc-item .more:visited,.magazine-page .toc-sections .toc-section .toc-item .more:hover,.magazine-page .toc-sections .toc-section .toc-item .more:active{font-style:italic}.fontPrimaryLightItalic,.field-guide-fragment .enhancement-mod figcaption,.user-profile .toolbox .delete-bookmark,.user-profile .toolbox .delete-bookmark:hover{font-style:italic}.fontPrimaryBoldItalic,.user-profile .subscription-status-promo a,.jlc-fg-brand-banner-large .eyebrow,.jlc-fg-brand-banner-large .headline2,.jlc-fg-brand-banner-large .headline,.large-static-lead .lead-banner .eyebrow,.large-static-lead .lead-banner .headline2,.large-static-lead .lead-banner .headline,article.field-guide-page header .headline-banner .eyebrow,article.field-guide-page header .headline-banner .headline2,article.field-guide-page header .headline-banner .headline{font-style:italic}.fontSecondary,.site-header .bookmarks-link,.user-profile .toolbox h4,.user-profile .toolbox h4,.user-profile .toolbox h4:before,.user-profile .toolbox h4:after,.user-profile .toolbox h4:after,.user-profile .toolbox h4:before,article.subscription-receipt section span,.large-rotating-lead .eyebrow,.fontSecondaryBold,.fontSecondarySemiBold,.fontSecondaryLight,.fontSecondaryMedium,.fontSecondaryItalic,.site-header .header-links,.site-header .user-nav a,.site-header .user-nav .username,.site-header .user-nav .greeting,h4,.module-header,.most-popular-content li:before,.field-guide-fragment h2,article.subscription-receipt section h3{font-family:'RobotoSlab',Georgia,Times,serif;font-weight:400}.fontSecondaryBold,.site-header .header-links,.site-header .user-nav a,.site-header .user-nav .username{font-weight:700}.fontSecondarySemiBold{font-weight:600}.fontSecondaryLight,h4,.module-header,.most-popular-content li:before,.field-guide-fragment h2,article.subscription-receipt section h3{font-weight:300}.fontSecondaryMedium{font-weight:500}.fontSecondaryItalic,.site-header .user-nav .greeting{font-style:italic}.moreFromSection-wrapper{clear:both;padding-bottom:20px}.moreFromSection{display:inline-block;border:1px solid #00aced;position:relative;left:50%;transform:translateX(-50%);padding:5px 20px;text-align:center;font-weight:100;font-family:"Open Sans Condensed",Helvetica,Arial,sans-serif;font-size:18px;margin:10px auto}@media only screen and (max-width:559px){.moreFromSection{padding:5px 5px;font-size:15px}}