 /* Begin classes for common SPIN elements */
 *, ::before, ::after { box-sizing: border-box; }
 *, ::before, ::after { box-sizing: inherit; }
 *, ::before, ::after { box-sizing: border-box; }
 
 @font-face {
	 font-family: 'Material Icons';
	 src: url(../fonts/Material-Icons.ttf) format("truetype"),url(../fonts/Material-Icons.woff) format("woff");
	 font-weight: 400;
	 font-style: normal;
	 font-display: swap;
 }
 ol {
	 list-style: decimal;
	 margin-left: 45px;
	 margin-bottom: 30px;
	 font-size: 16px;
 }
 ol > li {
	 font-size: 16px;
 }
 #content div.content p,
 #content div[name='content'] p {
	 margin-bottom: 26px;
 }
 
 #content div.content .richText-featured-navigation-heading p {
	 margin-bottom: 0px;
 }
 
 .text-center {
	 text-align: center;
 }
 
 .wd_content_section {
	 clear: both;
	 padding: 30px 20px;
 }
 .wd_content_section h3 {
	 font-weight: 400;
	 font-family: Suisse Works,serif;
	 letter-spacing: -.02em;
	 font-size: var(--h-step-5);
	 margin-bottom: .28em;
 }
 
 .masthead h1 {
	 font-size: var(--h-step-5);
	 font-weight: 400;
	 font-family: Suisse Works,serif;
	 letter-spacing: -.02em;
 }
 
 .col-md-12:before,
 .col-md-12:after,
 .wd_content_section:before,
 .wd_content_section:after {
	 content: " "; 
	 display: table;
	 clear: both;
 }
 
 .wd_content_section .box-image-text-grid-4 .item.imageText-columns {
	 margin-bottom: 0px;
 }
 
 .wd_content_section.wd_better_world + .wd_content_section .box-text-columns {
	 padding-top: 0;
	 padding-bottom: 0;
 }
 
 .box-text-columns .richText:last-child {
	 border-right: none;
 }
 
 .wd_light_gray {
	 background-color: #ebebeb;
 }
 
 .wd_captioned_image {
	 max-width: 100%;
 }
 
 .wd_item_page #wd_printable_content {
	 margin-left: auto;
	 margin-right: auto;
	 max-width: 750px;
 }
 
 .wd_item_page [id=content] .richText #wd_printable_content a:not([class]):link,
 .wd_item_page [id=content] .richText #wd_printable_content a:not([class]):hover {
	 color: #000;
 }
 
 /* Header styles */
 
 /* Nav */
 ul.wd_nav {
	 display: flex;
	 flex-direction: column;
	 flex-wrap: wrap;
	 max-height: 600px;
	 width: 100%;
 }
 /*.wd_subnav {
	 display: flex;
	 flex-direction: column;
	 flex-wrap: wrap;
	 max-height: 400px;
	 column-gap: 40px;
	 width: 100%;
 }*/
 .wd_subnav {
	 width: 100%;
 }
 .nav_col {
	 width: 33.3333%;
 }
 .wd_nav .wd_2col,
 .wd_nav .wd_2col .wd_subnav li {
	 min-width: 50%;
 }
 .wd_nav .wd_2col .wd_subnav {
	 /* columns: 2; */
	 display: flex;
	 flex-direction: column;
	 flex-wrap: wrap;
	 max-height: 360px;
 }
 .wd_top_nav_trigger.open .wd_nav_trigger_open,
 .wd_top_nav_trigger .wd_nav_trigger_close {
	 display: none;
 }
 .wd_top_nav_trigger.open .wd_nav_trigger_close {
	 display: block;
 }
 .wd_top_nav_buy_link_mobile {
	 display: none;
 }
 .wd_top_nav_buy_link_mobile a {
	 display: none;
 }
 .wd_top_nav.open .wd_top_nav_buy_link_mobile {
	 display: inline;
 }
 .wd_top_nav.open .wd_top_nav_buy_link_mobile a {
	 display: block;
	 font-weight: 500;
	 margin-left: 5%;
	 padding: 0;
	 width: 90%;
	 border: none;
	 border-top: 1px solid gray;
	 padding-top: 15px;
	 margin-top: 10px;
 }
 .wd_top_nav_buy_link {
	 display: block;
	 position: absolute;
	 right: 0;
	 padding-right: 5%;
	 margin-top: 5px;
	 font-weight: 500;
 }
 .wd_top_nav_buy_link:hover {
	 color: #999;
 }
 /* END Nav */
 
 
 .page_header {}
 .category_header {
	 font-size: 30px;
	 letter-spacing: normal;
 }
 .detail_header,
 .detail_subheader,
 .category_name {}
 .category_intro {}
 /* END Header styles */
 
 .item, .wd_item {
	 margin: 10px 0;
	 padding: 10px 0;
 }
 .item_name,
 .wd_title,
 .wd_item .wd_title,
 .wd_newsfeed_releases-teaser .wd_title,
 .wd_documents_item_list > .wd_documents_item > .wd_title {
	 /* font-size: 1.2rem;
	 font-weight: 700; */
	 font-family: Untitled Sans,sans-serif;
	 font-size: 20px;
	 font-weight: 700;
	 line-height: 28px;
 
 }
 .item_date, .wd_date,
 .wd_item .wd_date,
 .wd_event_sidebar .wd_event_date,
 .wd_newsfeed_releases-teaser .wd_date {
	 font-size: 1rem;
	 font-weight: normal;
	 color: inherit;
	 text-transform: none;
 }
 .item_summary, .wd_item .wd_summary {}
 .wd_item .wd_subtitle {}
 
 table.wd_imagetable {}
 td.imagecaption {}
 
 span.wd_subscribe_icon {
	 background: url('../images/webdriver/email_alerts.png') no-repeat;
	 background-position: 0 3px;
	 display: inline-block;
	 height: 18px;
	 width: 18px;
	 margin-left: 5px;
 }
 span.wd_subscribe_icon img {
	 display: none;
 }
 a:hover {
	 color: inherit;
 }
 /* Clear Fix */
 
 .wd_articles ul.wd_layout-simple:before,
 .wd_articles ul.wd_layout-simple:after {
	 display: none;
 }
 ul.wd_layout-simple:after {
	 clear: both;
 }
 
 /* Standard */
 div.wd_standard {}
 
 .wd_pageid_20292 .wd_standard-detail,
 .wd_pageid_20287 .wd_standard-detail {
	 display: flex;
 }
 
 .wd_pageid_20292 .wd_standard-detail .column_content,
 .wd_pageid_20287 .wd_standard-detail .column_content {
	 -webkit-box-flex: 1;
	 flex: 1 0 60%;
	 padding: 0 0 0 20px;
 }
 
 .wd_pageid_20292 .wd_standard-detail .wd_imagetable,
 .wd_pageid_20287 .wd_standard-detail .wd_imagetable {
	 align-self: flex-start;
	 margin: 0 25px 0 0 !important;
 }
 
 .wd_pageid_20292 .wd_standard-detail p,
 .wd_pageid_20287 .wd_standard-detail p {
	 overflow: hidden;
 }
 
 div.wd_standard .item_name {
	 padding-bottom: 10px;	
 }
 
 .wd_pageid_20292 .wd_standard .wd_category {
	 margin: 30px 0;
 }
 
 .wd_pageid_20292 .wd_standard .wd_category_items,
 .wd_pageid_20288 .wd_standard .wd_category_items {
	 display: flex;
	 flex-wrap: wrap;
	 column-gap: 2%;
 }
 
 .wd_pageid_20287 .wd_standard .wd_category_items {
	 display: flex;
	 flex-wrap: wrap;
 }
 
 .wd_pageid_20287 .wd_standard .wd_category_items {
	 margin: 0 -25px;
 }
 
 .wd_pageid_20287 .wd_standard .wd_category_items .item {
	 width: 33.333%;
	 padding: 0 25px;
 }
 
 .wd_pageid_20292 .wd_standard .wd_category_items .item,
 .wd_pageid_20288 .wd_standard .wd_category_items .item {
	 width: 32%;
 }
 
 .wd_pageid_20287 .wd_standard .item img,
 .wd_pageid_20292 .wd_standard .item img,
 .wd_pageid_20292 .wd_standard .item .wd_imagetable,
 .wd_pageid_20288 .wd_standard .item .wd_imagetable{
	  margin: 0 0 15px 0 !important;
	  width: auto;
	  float: none;
 }
 .wd_pageid_20288 .wd_standard .item .wd_summary,
 .wd_pageid_20288 .wd_standard .item .wd_thumbnail {
	 float: none;
	 margin: 0 0px 15px 0;
 }
 /* END Standard */
 
 /* Stories */
 div.wd_stories {}
 /* END Stories */
 
 /* Articles */
 .wd_load_more-container {
	 text-align: center;
 }
 
 .wd_articles-detail {
	 font-family: Untitled Sans,sans-serif;
	 font-weight: 400;
	 letter-spacing: -.2px;
	 font-size: 16px;
	 line-height: 26px;
 }
 .wd_articles-detail a.wd_btn:hover {
	 background: #a81910;
 }
 .wd_articles-detail .wd_date {
	 font-weight: 700;
	 letter-spacing: -.2px;
	 font-size: 1rem;
	 line-height: 1.625rem;
 }
 
 .wd_articles-detail .wd_title {
	 font-weight: 700;
	 letter-spacing: -.5px;
	 font-size: 40px;
	 line-height: 52px;
	 margin-bottom: 8px;
 }
 
 .wd_articles-detail .wd_subtitle {
	 font-weight: 400;
	 letter-spacing: -.5px;
	 font-size: 27px;
	 line-height: 40px;
	 font-style: italic;
 }
 div.wd_articles {}
 .wd_articles ul.wd_category_link_list li,
 .wd_articles ul.wd_category_link_list {
	 float: none;
 }
 
 #wd_printable_content .wd_articles ul.wd_category_link_list li {
	 margin-right: 8px;
	 font-weight: 700;
	 letter-spacing: normal;
	 font-size: 12px;
	 font-size: .75rem;
	 line-height: 18px;
	 line-height: 1.125rem;
	 background-color: #ebebeb;
	 border: 1px solid #ebebeb;
	 color: #464646;
	 transition: background-color .1s,border-color .1s,color .1s;
	 display: inline-block;
	 margin: 4px;
	 padding: 8px 12px;
	 min-width: 87px;
	 text-align: center;
	 border-radius: 5px;
	 box-sizing: border-box;
	 cursor: pointer;
	 -webkit-tap-highlight-color: rgba(0,0,0,0);
 }
 
 #wd_printable_content .wd_articles ul.wd_category_link_list li a:link,
 #wd_printable_content .wd_articles ul.wd_category_link_list li a:visited {
	 color: #252525;
	 text-decoration: none;
 }
 
 .wd_articles ul.wd_category_link_list li:hover {
	 background-color: #d7d7d7;
	 border: 1px solid #d7d7d7;
 }
 
 .wd_articles .wd_item_search_form_container {
	 display: none;
 }
 
 .wd_articles .wd_item_list {
	 display: flex;
	 flex-wrap: wrap;
	 justify-content: space-between;
	 column-gap: 2%;
 }
 
 .wd_articles .wd_item {
	 width: 32%;
	 flex: 1 1 32%;	
	 max-width: 330px;
 }
 
 .wd_articles .wd_item .wd_summary,
 .wd_articles .wd_item .wd_thumbnail {
	 float: none;
	 margin: 0 0px 15px 0;
 }
 /* END Articles */
 
 /* Events */
 div.wd_events {}
 .wd_event_sidebar .wd_event_date,
 .wd_event_sidebar .wd_event_time,
 .wd_event_sidebar .wd_event_subscribe,
 .wd_event_sidebar .wd_event_reminder,
 .wd_event_sidebar .wd_event_webcast {
	 background-position: left;
 }
 /* END Events */
 
 /* Gallery */
 div.wd_gallery {}
 
 [id=content] .richText .wd_gallery_asset .wd_icon_overlay .wd_icon_container > a, 
 [id=content] .richText .wd_gallery_asset .wd_icon_overlay .wd_icon_container > a:link,
 [id=content] .richText .wd_gallery_asset .wd_icon_overlay .wd_icon_container > a:visited {
	 color: #FFF;
 }
 /* END Gallery */
 
 /* Newsfeed Releases */
 div.wd_newsfeed_releases {}
 
 .wd_pageid_20295 div.tagsFilter ul.tagsFilter-tags li#wd_783 {
	 display: none;
 }
 div.wd_news_body img.wd_full-width-img {
	 width: 100% !important;
	 max-width: none;
	 float: none;
	 max-height: none;
 }
 
 .wd_newsfeed_releases-detail .wd_captioned_image {
	 width: 100% !important;
 }
 
 .wd_newsfeed_releases .wd_item .wd_subtitle {
	 display: none;
 }
 
 .wd_newsfeed_releases-detail .wd_date {
	 font-weight: 700;
	 letter-spacing: -.2px;
	 font-size: 1rem;
	 line-height: 1.625rem;
 }
 
 h1.detail_header,
 .wd_newsfeed_releases-detail .wd_title {
	 font-weight: 700;
	 letter-spacing: -.5px;
	 font-size: 40px;
	 line-height: 52px;
	 margin-bottom: 8px;
 }
 
 .wd_newsfeed_releases-detail .wd_subtitle {
	 font-weight: 400;
	 letter-spacing: -.5px;
	 font-size: 27px;
	 line-height: 40px;
	 font-style: italic;
 }
 .wd_asset_list .wd_asset_inline {
	 background: none;
 }
 /* END Newsfeed Releases */
 /* asset modal in newsfeed releases */
 .wd_pageid_20295 .wd_modal-outer {
	 padding: 0 !important; /* override inline style */
 }
 .wd_pageid_20295 .wd_gallery_modal {
	 max-width: 600px;
 }
 .wd_pageid_20295 .wd_gallery_modal .wd_image {
	 text-align: center;
	 padding: 10px 10px 0 10px;
 }
 .wd_pageid_20295 .wd_gallery_modal .wd_info {
	 padding: 0 10px 10px 10px;
 }
 .wd_pageid_20295 .wd_gallery_modal .wd_hi_res_link_wrapper {
	 margin-top: 10px;
 }
 
 /* override font size set in feed releases */
 .wd_newsfeed_releases-detail .news_body p.prnews_p {
	 font-family: inherit;
	 font-size: 100%;
	 color: inherit;
 }
 /* reset UL behavior to default in NFR body */
 .wd_newsfeed_releases-detail .wd_news_body ul,
 .wd_newsfeed_releases-detail .wd_news_body ul ul {
	 margin: 1em 0 1em 0;
	 padding-left: 40px;
 }
 
 div[class*=detail] ul.wd_layout-carousel.wd_asset_list {
	 padding: 0;
	 margin: 0;
 }
 
 div[class*=detail] div[wd_move_after] + p {
	 clear: both;
 }
 
 .wd_newsfeed_releases-detail .wd_news_body ul li,
 .wd_newsfeed_releases-detail .wd_news_body li li {
	 list-style-type: disc;
	 list-style: disc;
	 margin: 0;
 }
 
 #wd_printable_content ul li {
	 margin: 0;
 }
 
 #wd_printable_content ul li.wd_carousel-item {
	 margin: 0px 5px;
 }
 
 .richText .tagsFilter-tags li:before,
 #wd_printable_content ul li:before {
	 content: "";
	 margin: 0;
 }
 
 .wd_newsfeed_releases-detail .wd_news_body ul.wd_layout-masonry {
	 margin: 0;
	 padding: 0px;
 }
 .wd_newsfeed_releases-detail .wd_news_body li,
 .wd_newsfeed_releases-detail .wd_news_body li li {
 
 }
 .wd_newsfeed_releases-detail .wd_news_body li {
	 font-size: 16px;
 }
 .wd_newsfeed_releases-detail .wd_news_body ul.wd_layout-masonry li,
 .wd_newsfeed_releases-detail .wd_news_body ul.wd_layout-masonry li li {
	 list-style-type: none;
	 list-style: none;
 }
 .wd_newsfeed_releases-teaser .tools {
	 text-decoration: none;
	 margin-bottom: 12px;
 }
 
 .wd_news_headlines .wd_item_search_form_container,
 .wd_newsfeed_releases .wd_item_search_form_container {
	 display: none;
 }
 
 .wd_news_headlines .wd_item,
 .wd_newsfeed_releases .wd_item {
	 border-bottom: 1px solid #d7d7d7;
	 margin-bottom: 24px;
	 padding-bottom: 16px;
 }
 
 .wd_newsfeed_releases .wd_item {
	 padding: 54px 0;
 }
 
 .wd_articles .wd_item .wd_date,
 .wd_news_headlines .wd_item .wd_date,
 .wd_newsfeed_releases .wd_item .wd_date {
	 margin-bottom: 8px;
	 font-weight: 700;
	 letter-spacing: -.2px;
 }
 
 .wd_articles .wd_item,
 .wd_news_headlines .wd_item,
 .wd_newsfeed_releases .wd_item .wd_title {
	 padding-bottom: 10px;
	 margin-bottom: 20px;
 }
 
 .wd_newsfeed_releases .wd_item .wd_title {
	 margin-bottom: 0;
 }
 
 .wd_pageid_20288.wd_item_page .richText.first,
 .wd_pageid_20287.wd_item_page .richText.first,
 .wd_pageid_20292.wd_item_page .richText.first,
 .wd_pageid_34148.wd_item_page .richText.first,
 .wd_pageid_34149.wd_item_page .richText.first,
 .wd_pageid_34141.wd_item_page .richText.first,
 .wd_pageid_34148 .tagsFilter {
	 display: none;
 }
  
 .wd_pageid_20292 .wd_standard .wd_category_items .item a:link,
 .wd_pageid_20292 .wd_standard .wd_category_items .item a:visited,
 .wd_pageid_20288 .wd_standard .wd_category_items .item a:link,
 .wd_pageid_20288 .wd_standard .wd_category_items .item a:visited,
 .wd_pageid_20287 .wd_standard .wd_category_items .item a:link,
 .wd_pageid_20287 .wd_standard .wd_category_items .item a:visited,
 .wd_articles .wd_item .wd_title a:link,
 .wd_articles .wd_item .wd_title a:visited,
 .wd_news_headlines .wd_item .wd_title a:link,
 .wd_news_headlines .wd_item .wd_title a:visited,
 .wd_newsfeed_releases .wd_item .wd_title a:link,
 .wd_newsfeed_releases .wd_item .wd_title a:visited {
	 font-weight: 700;
	 /* letter-spacing: -.2px;
	 font-size: 1rem;
	 line-height: 1.625rem; */
	 font-family: Untitled Sans,sans-serif;
	 font-size: 20px;
	 line-height: 32px;
	 color: #252525;
	 text-decoration: none;
 }
 
 .wd_articles .wd_item .wd_summary,
 .wd_articles .wd_item .wd_subtitle,
 .wd_news_headlines .wd_item .wd_subtitle,
 .wd_newsfeed_releases .wd_item .wd_subtitle {
	 font-weight: normal;
	 padding: 0 0 10px 0;
 }
 
 #wd_printable_content .wd_newsfeed_releases .wd_item ul.wd_category_link_list li {
	 font-weight: 700;
	 letter-spacing: normal;
	 font-size: 12px;
	 font-size: .75rem;
	 line-height: 18px;
	 line-height: 1.125rem;
	 background-color: #ebebeb;
	 border: 1px solid #ebebeb;
	 color: #464646;
	 transition: background-color .1s,border-color .1s,color .1s;
	 margin: 0 8px 8px 0;
	 padding: 8px 12px;
	 min-width: 87px;
	 text-align: center;
	 border-radius: 5px;
	 box-sizing: border-box;
	 cursor: pointer;
 }
 #wd_printable_content .wd_newsfeed_releases .wd_item ul.wd_category_link_list li a {
	 color: #464646;
	 text-decoration: none;
 }
 
 .wd_newsfeed_releases .wd_item ul.wd_category_link_list li:hover {
	 background-color: #d7d7d7;
	 border: 1px solid #d7d7d7;
 }
 
 .wd_newsfeed_releases-teaser {
	 display: flex;
	 flex: 1 1 auto;
 }
 
 .wd_newsfeed_releases-teaser .item .wd_thumbnail,
 .wd_newsfeed_releases-teaser .item .wd_date > ul {
	 display: none;
 }
 
 .wd_newsfeed_releases-teaser .item {
	 margin: 0 25px 0 0;
	 width: 24%;
	 flex: 1 1 auto;
	 display: flex;
	 flex-direction: column;
	 padding: 40px 40px 0 40px;
	 background-color: #FFF;
	 text-align: center;
 }
 
 .wd_newsfeed_releases-teaser .item .wd_summary {
	 padding-bottom: 30px;
	 display: none;
 }
 
 .wd_newsfeed_releases-teaser .item .wd_date {
	 padding-bottom: 10px;
 }
 .wd_newsfeed_releases-teaser .item .wd_title {
	 padding-bottom: 30px;
	 font-weight: 700;
	 font-size: 24px;
	 line-height: normal;
	 letter-spacing: -.7px;
 }
 
 .wd_newsfeed_releases-teaser .item:last-child {
	 margin-right: 0;
 }
 
 .wd_newsfeed_releases-teaser + p.more {
	 text-align: right;
	 margin-top: 40px;
 }
 
 .wd_item_more a {
	 color: #FFF;
	 display: block;
 }
 main .wd_item_more a:hover {
	 text-decoration: none;
 }
 
 .wd_item_more {
	 margin: auto -40px 0 -40px;
	 text-align: center;
	 background-color: #252525;
	 padding: 20px 0;
	 transition: background-color .1s,border-color .1s;
 }
 
 .wd_item_more:hover {
	 background-color: #464646;
 }
 
 .wd_newsfeed_releases-detail .wd_asset_gallery_list,
 .wd_newsfeed_releases-detail .wd_asset_gallery {
	 background-color: transparent
 }
 
 p.tags {
	 font-size: 32px;
	 font-weight: 700;
	 color: #252525;
	 display: flex;
	 align-items: center;
 }
 
 .tagsFilter-tags-item {
	 white-space: nowrap;
 }
 
 .tagsFilter.section .tagsFilter-headline,
 .tagsFilter.section .tagsFilter-tags {
	 text-align: left;
 }
 .wd_pageid_34141 .tagsFilter-headline {
	 display: none;
 }
 
 .richText .tagsFilter.section .tagsFilter-tags li a:link {
	 text-decoration: none;
 }
 
 [id=content] .richText .wd_tags a:not([class]),
 [id=content] .richText .wd_tags a:not([class]):link,
 [id=content] .richText p.tags a:link {
	 text-decoration: none;
	 font-weight: 700;
	 letter-spacing: normal;
	 font-size: 12px;
	 font-size: .75rem;
	 color: #464646;
	 background-color: #ebebeb;
	 border: 1px solid #ebebeb;
	 transition: background-color .1s,border-color .1s,color .1s;
	 display: inline-block;
	 margin: 4px;
	 padding: 8px 12px;
	 min-width: 87px;
	 text-align: center;
	 border-radius: 5px;
	 box-sizing: border-box;
	 cursor: pointer;
 }
 
 [id=content] .richText .wd_tags {
	 max-width: 600px;
	 display: flex;
	 flex-wrap: wrap;
 }
 
 [id=content] .richText .wd_tags a:link {
	 padding:22px;
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
 }
 
 #wd_printable_content .wd_newsfeed_releases .wd_item ul.wd_category_link_list li:hover,
 [id=content] .richText .wd_tags a:hover,
 [id=content] .richText p.tags a:hover {
	 background-color: #d7d7d7;
	 border: 1px solid #d7d7d7;
 }
 
 .tagsFilter.section {
	 padding: 0;
	 display: block;
 }
 
 .wd_asset_gallery_container .wd_continue_link {
	 display: none;
 }
 
 /* END Newsfeed Releases */
 
 /* toolbar */
 .richText .wd_toolbar ul li {
	 margin-left: 0px;
	 margin-bottom: 0px;
 }
 
 div.wd_toolbar ul.wd_tools .wd_share_txt {
	 float: left;
	 padding: 3px 0;
 }
 
 div.wd_toolbar ul.wd_tools li.wd_tool-addthis {
	 float: right;
 }
 
 li.wd_tool .at-resp-share-element .at-share-btn,
 .at-resp-share-element .at-icon,
 [id=content] .richText .wd_toolbar ul li span.wd_tool_icon > a:link, 
 [id=content] .richText .wd_toolbar ul li span.wd_tool_icon > a:visited {
	 background-color: transparent !important;
	 color: #000;
	 fill: #000 !important;
 }
 div.wd_toolbar ul.wd_tools li.wd_tool {
	 margin-right: 2px;
 }
 
 [id=content] .richText .wd_tools .wd_tool_icon a {
	 transition: all .2s ease-in-out;
 }
 [id=content] .richText .wd_tools .wd_tool_icon a:hover {
	 transform: translateY(-4px);
 }
 
 /* toolbar */
 
 /* Formbuilder */
 .richText .wd_btn,
 .wd_btn {
	 display: inline-block;
	 margin: 8px 0;
	 min-width: auto;
	 min-height: auto;
	 max-width: 266px;
	 padding: 0 32px;
	 overflow: hidden;
	 text-align: center;
	 text-decoration: none;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 font-weight: 500;
	 letter-spacing: -.2px;
	 font-size: 16px;
	 font-size: 1rem;
	 line-height: 24px;
	 line-height: 1.5rem;
	 line-height: 40px;
	 line-height: 2.5rem;
	 color: #FFF;
	 margin: 0;
	 background-color: #000;
	 border: 4px solid #000;
	 transition: background-color .1s,border-color .1s;
 }
 .wd_featureboxes_tabbed .wd_btn {
	 max-width: unset;
 }
 
 .wd_btn:hover {
	 transition: background-color .1s,border-color .1s;
	 background-color: rgb(79, 89, 100);
	 border: 4px solid rgb(79, 89, 100);
	 color: #fff;
	 text-decoration: none;
 }
 main a.wd_btn:hover {
	 text-decoration: none;
 }
 .wd_btn.btn-dark,
 .btn-dark {
	 background-color: #252525;
	 border: 4px solid #252525;
 }
 
 .wd_btn.btn-dark:hover, 
 .btn-dark:hover {
	 background-color: #464646;
	 border: 4px solid #464646;
 }
 
 select::-ms-expand {
	 border: none;
 }
 
 #wd_printable_content label {
	 display: inline;
 }
 
 #wd_printable_content input[type='text'] {
	 box-shadow: 0 0 0 1000px #fff inset;
	 -webkit-box-shadow: 0 0 0 1000px #fff inset;
 }
 
 #wd_printable_content input,
 #wd_printable_content select {
	 font-size: 1rem;
	 box-sizing: border-box;
	 background-color: #fff;
	 border-color: #d7d7d7;
	 box-shadow: none;
	 font-family: Untitled Sans,sans-serif;
	 font-feature-settings: "lnum";
	 font-variant-numeric: lining-nums;
	 font-weight: 400;
	 transform: translateZ(0);
	 width: 100%;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 height: 48px;
	 color: #333;
	 border-radius: 5px;
 }
 
 #wd_printable_content input:focus {
	 border-color: #252525;
	 box-shadow: none;
	 color: #252525;
 }
 
 #wd_printable_content button.fullscreen-button:hover,
 #wd_printable_content button:hover,
 #wd_printable_content input[type='submit']:hover {
	 background-color: #c92800;
	 border: 4px solid #c92800;
 }
 
 #wd_printable_content button.fullscreen-button {
	 background: #e22d00;
 }
 #wd_printable_content button,
 #wd_printable_content input[type='submit'] {
	 display: inline-block;
	 margin: 8px 0;
	 max-width: 266px;
	 padding: 0 32px;
	 border-radius: 5px;
	 overflow: hidden;
	 text-align: center;
	 text-decoration: none;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 background-color: #e22d00;
	 border: 4px solid #e22d00;
	 color: #FFF;
	 font-size: 1rem;
	 line-height: 40px;
	 line-height: 2.5rem;
	 font-family: Untitled Sans,sans-serif;
	 padding: 0 16px;
	 width: 100%;
 }
 
 select::-ms-expand {
	 margin-left: 50px;
	 background-color: #fff;
 }
 #wd_printable_content button.ui-datepicker-trigger {
	 border: 0;
 }
 #wd_printable_content .wd_form_field_label {
	 line-height: 2.4em;
	 margin-bottom: 0;
	 float: none;
	 width: auto;
	 text-align: left;
	 font-weight: 700;
	 letter-spacing: -.2px;
	 font-size: 20px;
	 font-size: 1.25rem;
	 line-height: 28px;
	 line-height: 1.75rem;
	 color: #252525;
	 margin-bottom: 8px;
	 text-align: left;
	 word-break: normal;
 }
 
 .wd_subscribe2 div.wd_form_footer div.wd_form_buttons,
 .wd_subscribe2 .wd_form_field_pos_right .wd_form_field_input {
	 margin-left: 0;
 }
 
 .wd_form_field.wd_form_field_pos_right.wd_form_field_7 {
	 display: none;
 }
 
 .wd_subscribe2 .wd_input_border {
	 display: block;
 }
 
 .wd_subscribe2 .controls {
	 position: relative;
 }
 
 .controls select {
	 padding: 0 16px;
 }
 .controls:after {
	 content: "\E932";
	 display: inline-block;
	 font-family: Material Icons;
	 font-weight: 400;
	 font-style: normal;
	 font-size: 24px;
	 pointer-events: none;
	 position: absolute;
	 right: 6px;
	 top: 13px;
 }
 input[type=checkbox]:before {
	 left: 3px;
 }
 input[type=checkbox]:checked:after {
	 margin-top: -3px;
 }
 #wd_printable_content input[type=checkbox] {
	 height: 20px;
	 display: inline-block;
	 width: 20px;
	 margin-bottom: 4px;
	 margin-right: 2px;
 }
 #wd_printable_content input[type=radio] {
	 height: auto;
	 display: inline-block;
	 width: 20px;
	 margin-bottom: 4px;
	 margin-right: 2px;
 }
 .wd_form_field {
	 clear: both;
 }
 .wd_page_limit {
	 padding: 0;
 }
 .wd_linkmenu-header {
	 padding: 6px 2px;
 }
 .wd_page_link:first-child,
 .wd_page_link:last-child,
 .wd_linkmenu-header {
	 border-radius: 0;
 }
 .wd_linkmenu-header:hover .wd_linkmenu-icon {
	 border-color: transparent;
	 background-color: transparent;
	 color: #000;
 }
 .wd_form_field .wd_form_field_input,
 .wd_form_field {
	 overflow: visible;
 }
 /* END Formbuilder */
 
 /* Search Results */
 /* END Search Results */
 
 /* Featureboxes */
 div.wd_featurebox {}
 div.wd_featurebox_container {}
 div.wd_featurebox_title {}
 
 div.wd_featureboxes_top {}
 div.wd_featureboxes_top div.wd_featurebox {}
 div.wd_featureboxes_top div.wd_featurebox_container {}
 div.wd_featureboxes_top div.wd_featurebox_title {}
 
 div.wd_featureboxes_left {}
 div.wd_featureboxes_left div.wd_featurebox {}
 div.wd_featureboxes_left div.wd_featurebox_container {}
 div.wd_featureboxes_left div.wd_featurebox_title {}
 
 div.wd_featureboxes_right {}
 div.wd_featureboxes_right div.wd_featurebox {}
 div.wd_featureboxes_right div.wd_featurebox_container {}
 div.wd_featureboxes_right div.wd_featurebox_title {}
 
 div.wd_featureboxes_middle {}
 div.wd_featureboxes_middle div.wd_featurebox {}
 div.wd_featureboxes_middle div.wd_featurebox_container {}
 div.wd_featureboxes_middle div.wd_featurebox_title {}
 
 div.wd_featureboxes_bottom {
	 margin-top: 30px;
 }
 div.wd_featureboxes_bottom div.wd_featurebox p {
	 font-weight: 400;
	 letter-spacing: -.2px;
	 font-size: 16px;
	 font-size: 1rem;
	 line-height: 26px;
	 line-height: 1.625rem;
	 text-align: center;
 }
 div.wd_featureboxes_bottom div.wd_featurebox_container {}
 div.wd_featureboxes_bottom div.wd_featurebox_title {
	 font-weight: 700;
	 letter-spacing: -.5px;
	 font-size: 40px;
	 font-size: 2.5rem;
	 line-height: 52px;
	 line-height: 3.25rem;
	 text-align: center;
 }
 
 .wd-brand-page .wd_featureboxes_middle .wd_featurebox_container,
 .wd_pageid_20303 .wd_featureboxes_middle .wd_featurebox_container {
	 margin: 30px 0;
 }
 
 .wd-brand-page .wd_featureboxes_middle .wd_featurebox-teaser .wd_featurebox_title,
 .wd_pageid_20303 .wd_featureboxes_middle .wd_featurebox-teaser .wd_featurebox_title {
	 display: none;
 }
 
 .wd-brand-page .wd_featureboxes_top .wd_featurebox:after,
 .wd_pageid_20303 .wd_featureboxes_top .wd_featurebox:after {
	 content: '';
	 width: 10%;
	 height: 1px;
	 background-color: #252225;
	 display: block;
	 margin: 30px auto;
 }
 
 .wd-brand-page .wd_featureboxes_top .wd_featurebox p,
 .wd-brand-page .wd_featureboxes_top .wd_featurebox h3,
 .wd_pageid_20303 .wd_featureboxes_top .wd_featurebox p {
	 font-size:40px;
	 font-weight: 700;
	 line-height:52px;
	 color: #252525;
	 text-align: center;
	 max-width: 1170px;
	 margin: 0px auto;
	 padding: 30px 0;
 }
 
 .wd_featureboxes_experts,
 .wd_featureboxes_designers,
 .wd_featureboxes_better_world,
 .wd_featureboxes_new_designs,
 .wd_better_world .item .component-content .item_date,
 .wd_new_designs .item .component-content .item_date,
 .wd_insights .item .component-content .item_date,
 .wd_featureboxes_insights {
	 display: none;
 }
 
 .wd_insights .item .component-content .item_name {
	 /* font-weight: 700;
	 letter-spacing: -.2px;
	 font-size: 1.2rem; */
	 padding: 10px 0; 
 }
 
 .wd_designers .richText a,
 .wd_designers .item .component-content .item_name a {
	 text-decoration: none;
 }
 
 .wd_better_world .item .component-content .item_name,
 .wd_designers .item .component-content .item_name,
 .wd_new_designs .item .component-content .item_name {
	 padding: 20px 0;
	 line-height: 22px;
	 width: 100%; /* IE11 flex hack */
 }
 
 .wd_content_section .content .item img {
	 float: none;
 }
 
 .box-image-text-grid-4 .imageText-columns>.component-content, .box-image-text-grid-6 .imageText-columns>.component-content {
	 height: 100%;
	 display: flex;
	 flex-direction: column;
	 align-items: flex-start;
	 max-width: 330px;
 }
 
 .imageText-columns .link-cta-arrow {
	 margin-top: auto;
 }
 
 .wd_more {
	 display: flex;
	 justify-content: flex-end;
 }
 
 .wd_pageid_20303 .wd_more {
	 margin-top: 40px;
 }
 
 .wd_content_section a.button-cta-dark:link,
 .wd_content_section a.button-cta-dark:visited {
	 background-color: #252525;
	 border: 4px solid #252525;
	 transition: background-color .1s,border-color .1s;
 }
 
 .wd_content_section a.button-cta-dark {
	 background-color: #252525;
	 border: 4px solid #252525;
	 color: #fff;
 }
 
 .wd_content_section a.button-cta-dark {
	 box-sizing: border-box;
	 letter-spacing: normal;
	 font-size: 14px;
	 font-size: .875rem;
	 line-height: 22px;
	 line-height: 1.375rem;
	 background-color: transparent;
	 border-color: transparent;
	 display: inline-block;
	 margin: 8px 0;
	 min-width: auto;
	 min-height: auto;
	 max-width: 266px;
	 padding: 0 32px;
	 border-radius: 5px;
	 overflow: hidden;
	 text-align: center;
	 text-decoration: none;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 font-weight: 700;
	 letter-spacing: -.2px;
	 font-size: 16px;
	 font-size: 1rem;
	 line-height: 24px;
	 line-height: 1.5rem;
	 line-height: 40px;
	 line-height: 2.5rem;
	 margin: 8px 24px 0 0;
 }
 
 .wd_content_section a.button-cta-dark:hover {
	 background-color: #464646;
	 border: 4px solid #464646;
 }
 
 
 a.link-cta-arrow:link {
	 color: #000;
	 transition: color .1s;
	 font-weight: 500;
	 letter-spacing: -.2px;
	 font-size: 16px;
	 font-size: 1rem;
	 line-height: 24px;
	 line-height: 1.5rem;
	 display: inline-block;
	 line-height: inherit;
	 max-width: 100%;
	 overflow: visible;
	 padding-right: 30px;
	 position: relative;
	 text-decoration: none;
	 text-overflow: ellipsis;
	 white-space: nowrap;
	 position: relative;
 }
 
 a.link-cta-arrow:after {
	 content: '';
	 display: inline-block;
	 position: absolute;
	 right: 0;
	 vertical-align: top;
	 width: 25px;
	 height: 25px;
	 background-image: url(../images/arrow-right.svg);
	 background-size: cover;
	 transition-property: transform;
	 transition-duration: .15s;
	 transition-timing-function: cubic-bezier(0,0,.2,1);
 }
 
 main a.link-cta-arrow:hover {
	 color: #000;
	 text-decoration: none;
 }
 
 a.link-cta-arrow:hover:after {
	 --tw-translate-x: 0.5rem;
	 transform: var(--tw-transform);
 }
 
 p > a.link-cta-arrow:after {
	 top: 0;
 }
 
 .wd_featureboxes_tabbed {
	 margin-top: 25px;
 }
 /* END Featureboxes */
 
 /* YouTube Responsive Video Containers */
 .videoWrapper {
	 position: relative;
	 padding-bottom: 56.25%; /* 16:9 */
	 padding-top: 25px;
	 height: 0;
 }
 .videoWrapper iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
 }
 /* END YouTube Responsive Video Containers */
 
 div.wd_rssfeeds_item {
	 margin-bottom: 10px;
 }
 
 /* CLIENT CSS OVERRIDES */ 
 body {
	 background: #fff;
	 color: initial;
 }
 /*main {
	 padding-top: 83px;
 }*/
 .masthead .masthead-image img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: center;
 }
 .wd_hero_overlay {
	 position: absolute;
	 width: 100%;
	 height: 100%;
	 left: 0;
	 top: 0;
	 background-color: rgba(0, 0, 0, 0.4);
	 z-index: 1;
 }
 /* Keep 404 page footer to bottom */
 .wd_pageid_20319 {
	 min-height: 100vh;
 }
 .wd_pageid_20319,
 .wd_pageid_20319 .container-fluid,
 .wd_pageid_20319 .container-fluid .row {
	 display: flex;
	 flex-direction: column;
 }
 .wd_pageid_20319 .container-fluid,
 .wd_pageid_20319 .container-fluid .row,
 .wd_pageid_20319 .container-fluid .row main {
	 flex-grow: 1;
 }
 
 
 /* END Keep 404 page footer to bottom */
 footer {
	 background: #000;
 }
 .container:before, .container:after {
	 display: none;
 }
 footer .container {
	 width: auto;
 }
 footer a {
	 color: #000;
	 font-family: var(--body-font);
 }
 footer .text-f--1 a {
	 font-size: var(--f-step--1);
 }
 footer .border {
	 border-color: inherit !important;
 }
 footer a::after {
	 display: none;
 }
 .row {
	 margin-left: -15px;
	 margin-right: -15px;
 }
 .row>* {
	 padding-left: inherit;
	 padding-right: inherit;
 }
 .richText.richText-add-padding-top-2 {
	 padding-top: 60px;
 }
 .wd_pageid_20303 .editorialGridApp .app-component .app-pages-wrapper {
	 background-color: #252525;
 }
 
 .wd_pageid_20303  .editorialGridApp .articles-all-page>h1 {
	 color: #FFF;
 }
 
 .editorialGridApp .articles-all-page>h1 {
	 color: #252525;
 }
 .editorialGridApp .app-component .app-pages-wrapper {
	 background-color: #fff;
 }
 
 .richText-long-form-text ul li:before {
	 display: none;
 }
 
 #single_slider_responsive .single_slider_carousel_container {
	 padding: 32px 0;
	 background: transparent;
 }
 
 #single_slider_responsive + .single_slider_carousel_bottom {
	 display: none;
 }
 
 #single_slider_responsive .single_slider_carousel_inner > .item {
	 padding: 0;
 }
 #single_slider_responsive .single_slider_carousel_inner .single_slider_carousel_bg {
	 background-size: cover;
	 background-position: center;
	 background-repeat: no-repeat;
	 padding-bottom: 26.25%;
	 margin-left: 400px;
 }
 #single_slider_responsive .single_slider_carousel_caption {
	 padding: 0;
	 background: #FFF;
	 background: rgba(255,255,255,1);
	 width: 400px;
	 min-height: 200px;
	 text-align: center;
	 display: flex;
	 flex-direction: column;
	 max-height: none;
	 height: 100%;
 
 }
 #single_slider_responsive .single_slider_carousel_caption_inner {
	 height: 100%;
	 display: flex;
	 align-items: center;
	 flex: 1;
 }
 #single_slider_responsive .single_slider_carousel_caption .single_slider_carousel_description a {
	 color: #FFF;
 }
 #single_slider_responsive .single_slider_carousel_caption .single_slider_carousel_description a:hover {
	 text-decoration: none;
 }
 #single_slider_responsive .single_slider_carousel_caption h4,
 #single_slider_responsive .single_slider_carousel_caption h4 a {
	 color: #252525;
	 font: inherit;
	 margin: 0;
	 padding: 15px;
	 padding-bottom: 30px;
	 font-weight: 700;
	 font-size: 26px;
	 line-height: normal;
	 letter-spacing: -.7px;
 }
 #single_slider_responsive .single_slider_carousel_caption h4 {
	 padding-bottom: 15px;
 }
 
 #single_slider_responsive .single_slider_carousel_caption .single_slider_carousel_description {
	 padding-right: 0px;
	 padding: 10px;
	 background: #252525;
	 font-weight: 400;
	 margin-top: auto;
	 margin-bottom: 0;
	 font-size: 16px;
	 display: block;
 } 
 
 #single_slider_responsive .single_slider_carousel_caption .single_slider_carousel_description, 
 #single_slider_responsive .single_slider_carousel_caption p {
	 display: block;
 }
 
 #single_slider_responsive .single_slider_carousel_caption .single_slider_carousel_description:hover {
	 background-color: #464646;
 }
 
 #single_slider_responsive .single_slider_carousel_control {
	 display: none;
	 top: auto;
	 background: transparent;
	 color: #252525;
	 opacity: 1;
	 font-size: 24px;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators {
	 margin: 0 auto;
	 list-style: none;
	 padding: 0;
	 text-align: center;
	 width: 100%;
	 bottom: -16px;
	 right: inherit;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li {
	 float: none;
	 display: inline-block;
	 font-size: 22px;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li span {
	 border: none;
	 border-radius: 0;
	 color: #767676;
	 font-weight: bold;
	 font-family: Untitled Sans,sans-serif;
	 padding: 0 10px 3px 10px;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li.active span {
	 background: transparent;
	 opacity: 1;
	 color: #252525;
	 /* border-bottom: 2px solid #adadad; */
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li span:hover {
	 opacity: 1;
	 background: transparent;
	 color: #252525;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li span {
	 position:relative;
 }
 
 @keyframes fullScale{
	 from{
		 transform:scaleX(0.1);
	 }
	 to{
		 transform:scaleX(1);
	 }
 }
 #single_slider_responsive .single_slider_carousel_indicators li.active figure {
	 animation: fullScale 7s;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li figure,
 #single_slider_responsive .single_slider_carousel_indicators li span:before {
	 content: "";
	 position: absolute; 
	 top: auto;
	 bottom: -5px;
	 left: 6px;
	 width: calc(100% - 12px);
	 height: 3px;
	 background: #adadad;
	 opacity: 0;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li.active figure,
 #single_slider_responsive .single_slider_carousel_indicators li.active span:before {
	 opacity: 1;
 }
 
 #single_slider_responsive .single_slider_carousel_indicators li figure {
	 transform-origin: 0 50%;
	 background: #252525;
	 margin: 0;
 } 
 
 /* tabbed featureboxes */
 .wd_featureboxes_tabbed  .wd_tabs_wrapper {
	 background: transparent;
	 border: none;
 }
 
 .wd_featureboxes_tabbed .wd_tabs_content_wrapper {
	 margin-top: 60px;
 }
 
 .wd_featureboxes_tabbed .wd_tab {
	 border-left: none;
	 border-right: none;
	 color: #767676;
	 font-size: 15px;
	 display: inline-block;
	 float: none;
 }
 
 .wd_featureboxes_tabbed .wd_tab-inactive:hover {
	 color: #000;
 }
 
 .wd_featureboxes_tabbed  .wd_tab-active {
	 background-color: transparent;
	 color: #000;
	 border-bottom: 3px solid #252525;
 }
 
 .wd_featureboxes_tabbed .wd_featurebox table.wd_imagetable img {
	 max-width: 600px;
 }
 
 .wd_featureboxes_tabbed .wd_featurebox table.wd_imagetable {
	 width: auto;
	 max-width: 600px;
	 margin-right: 40px !important;
 }
 
 /* END tabbed featureboxes */
 
 .wd_page_menu {
	 display: flex;
	 flex-direction: column;
	 text-align: center;
 }
 
 .wd_page_limit {
	 order: 2;
 }
 .wd_page_limit, .wd_page_links {
	 float: none!important;
	 margin: 10px 0;
	 padding: 0;
 }
 .wd_page_link,
 .wd_page_link:first-child, .wd_page_link:last-child, .wd_linkmenu-header {
	 border: none;
 }
 
 [id=content] .richText .wd_page_link a:not([class]):link,
 [id=content] .richText .wd_page_link a:not([class]):visited {
	 color: #BBBBBB;
	 text-decoration: none;
	 border-bottom: none;
 }
 
 .richText ul li.wd_page_active {
	 font-weight: 700;
	 color: #252525;
	 background-color: transparent;
 }
 
 .wd_nav_show_mobile {
	 display: none;
 }
 
 footer {
	 clear: both;
 }
 
 footer .box-global-brand-footer {
	 margin-left:0;
	 margin-right:0;
 }
 
 .richText ul li ul {
	 margin-left: 0px;
	 padding: 0;
 }
 
 .richText .slick-dots {
	 padding: 0;
 }
 .richText ul.slick-dots li {
	 margin: 0 5px;
	 padding: 0;
 }
 
 .richText ul.slick-dots li:before {
	 content: "";
	 display: none;
	 margin: 0;
 }
 
 .navigation.navigation-subnavigation .navigation-branch.navigation-level3 .navigation-item a {
	 padding: 1px 0px;
 }
 
 .masthead.masthead-mobile-background-image .masthead-text {
	 z-index: 2;
 }
 
 /* Extra large devices (large desktops) */
 @media (min-width: 1680px) {
	 .wd_top_nav_buy_link {
		 padding-right: 1%;
	 }
 }
 @media (min-width: 1199px) {
	 .editorialGridApp .app-component .app-pages-wrapper span.text-display-2 {
		 margin-bottom: 16px;
		 font-weight: 700;
		 letter-spacing: -1px;
		 font-size: 60px;
		 font-size: 3.75rem;
		 line-height: 72px;
		 line-height: 4.5rem;
	 }
 }
 
 
 @media only screen and (min-width: 1024px) {
	 .local-navigation-component {
		 display: none;
	 }
	 /* top nav */
	 .wd_dropdown {
		 transform: translateY(calc(-100% - 89px));
		 border-bottom-width: 0;
	 }
	 .wd_dropdown.open {
		 top: auto;
		 --tw-translate-y: 0px;
		 transform: var(--tw-transform);
		 border-bottom-width: 1px;
	 }
 }
 
 @media (min-width: 991px) {
	 .wd_featureboxes_bottom .wd_featurebox {
			 max-width: 80%;
			 margin: 0 auto;
	 }
	 .wd_newsfeed_releases .wd_item .wd_title {
		 padding-right: 10px;
	 }
	 .wd_newsfeed_releases .wd_item_list {
		 display: flex;
		 flex-wrap: wrap;
		 justify-content: space-between;
		 column-gap: 2%;
	 }
	 
	 .wd_newsfeed_releases .wd_item {
		 width: 32%;
		 flex: 1 1 32%;
	 }
 }
 
 @media (max-width: 1170px) {
	 .wd_nav_show_mobile {
		 display:block;
	 }
 }
 
 @media (max-width: 1023px) {
	 .local-navigation-component li a {
		 display: inline-block;
	 }
	 .local-navigation-component.local-nav-opened .local-nav-items {
		 position: absolute;
	 }
	 .local-navigation-component .local-nav-items {
		 display: none;
	 }
	 .local-navigation-component ul {
		 display: block;
	 }
	 .local-navigation-component li {
		 margin: 0 auto;
		 display: block;
	 }
	 .local-navigation-component .category-link:after {
		 padding-left: 8px;
		 position: absolute;
		 top: 54%;
		 transform: translateY(-50%);
		 content: "\EA9E";
		 display: inline-block;
		 font-family: Material Icons;
		 font-weight: 400;
		 font-style: normal;
		 font-size: 24px;
		 line-height: 1;
		 text-transform: none;
		 letter-spacing: normal;
		 word-wrap: normal;
		 white-space: nowrap;
		 direction: ltr;
		 -webkit-font-smoothing: antialiased;
		 text-rendering: optimizeLegibility;
		 -moz-osx-font-smoothing: grayscale;
		 font-feature-settings: "liga";
		 font-size: 18px;
		 font-weight: 700;
		 color: #757575;
		 transition: color .2s;
	 }
	 /* mobile nav */
	 .box-subnavigation-container {
		 display: none;
	 }
 /*	.wd_dropdown {
		 display: none;
	 }*/
	 .wd_top_nav.open {
		 height: calc(100vh - 44px);
	 }
	 .nav_col {
		 width: 100%;
	 }
	 .nav-flex {
		 flex-wrap: wrap;
	 }
	 ul.wd_nav {
		 flex-wrap: nowrap;
		 max-height: unset;
	 }
	 li.wd_2col .wd_subnav {
		 columns: auto;
	 }
	 .wd_top_nav_buy_link {
		 display: none;
	 }
 }
 @media (max-width: 1199px) {
	 .editorialGridApp .app-component .app-pages-wrapper span.text-display-2 { 
		 margin-bottom: 16px;
		 font-weight: 700;
		 letter-spacing: -1px;
		 font-size: 60px;
		 font-size: 3.75rem;
		 line-height: 72px;
		 line-height: 4.5rem;
	 }
 }
 @media (max-width: 1024px) {
	 .wd_dropdown details {
		 max-width: 100%;
		 width: 100%;
		 padding-bottom: 0;
		 flex-direction: column;
		 font-family: "Arial", sans-serif !important;
	 }
	 .wd_dropdown details summary {
		 width: 100%;
	 }
	 .wd_dropdown details.items-center {
		 align-items: start;
	 }
	 .wd_dropdown h3 {
		 font-family: "Arial", sans-serif !important;
	 }
	 .wd_dropdown details summary > div > span {
		 font-family: "Arial", sans-serif !important;
	 }
	 .wd_dropdown details a {
		 position: relative;
		 z-index: 100000;
		 display: flex;
	 }
	 
 }
 /* Large devices (desktops) */
 @media (max-width: 992px) {
 
	 .item.slick-slide a.link-cta-arrow:link,
	 section.wd_content_section.wd_our_brands {
		 display: none;
	 }
	 /* .wd_newsfeed_releases-teaser .item:nth-child(2) {
		 margin: 0;
	 } */
 
	 #single_slider_responsive .single_slider_carousel_inner .single_slider_carousel_bg {
		 margin-left: 0;
		 min-height: auto;
		 padding-bottom: 52.25%;
	 }
	 #single_slider_responsive .single_slider_carousel_caption h4, #single_slider_responsive .single_slider_carousel_caption h4 a {
		 font-weight: 700;
		 font-size: 24px;
		 line-height: normal;
		 letter-spacing: -.7px;
	 }
	 #single_slider_responsive .single_slider_carousel_caption {
		 width: auto;
	 }
	 .wd-brand-page .wd_featurebox p,
	 .wd_pageid_20303 .wd_featureboxes_top .wd_featurebox p {
		 font-size: 20px;
		 line-height: 30px;
	 }
	 .wd_content_section .box-image-text-grid-wrapper>.component-content>.content,
	 .wd_newsfeed_releases-teaser {
		 display: block;
	 }
 /* 
	 .wd_newsfeed_releases-teaser .item {
		 margin: 25px 0;
		 width: 100%
	 } */
	 .wd_featureboxes_tabbed .wd_tab {
		 clear: both;
		 padding: 10px 0px;
	 }
	 .wd_pageid_20303 .wd_more {
		 margin-top: 60px;
	 }
	 .wd_newsfeed_releases-teaser + p.more {
		 text-align: center;
		 margin-top: 60px;
	 }
	 .slick-dots {
		 bottom: -35px;
	 }
	 .wd_more {
		 justify-content: center;
	 }
	 .richText>.component-content .richText-content a.button-cta-dark {
		 margin-right: 0;
	 }
	 .wd_featureboxes_tabbed .wd_featurebox table.wd_imagetable {
		 max-width: none;
		 width: auto;
		 margin-right: 0px !important;
	 }
	 .wd_featureboxes_tabbed .wd_featurebox table.wd_imagetable img {
		 width: 100%;
	 }
	 .wd_pageid_20292 .wd_standard .wd_category_items,
	 .wd_pageid_20288 .wd_standard .wd_category_items,
	 .wd_pageid_20287 .wd_standard .wd_category_items,
	 .wd_articles .wd_item_list {
		 display: block;
	 }
	 .wd_pageid_20287 .wd_standard .wd_category_items {
			 margin: 25px 0;
	 }
	 .wd_pageid_20292 .wd_standard .wd_category_items .item,
	 .wd_pageid_20288 .wd_standard .wd_category_items .item,
	 .wd_pageid_20287 .wd_standard .wd_category_items .item,
	 .wd_articles .wd_item {
		 width: 100%;	
		 margin: 0 0 20px 0;
		 max-width: none;
	 }
	 .wd_pageid_20288 .wd_standard .wd_category_items .item:nth-child(even),
	 .wd_articles .wd_item:nth-child(even) {
		 padding-left: 0px;
		 width: 100%;
	 }
	 
	 .wd_pageid_20288 .wd_standard .wd_category_items .item:nth-child(odd),
	 .wd_articles .wd_item:nth-child(odd) {
		 padding-right: 0px;
		 width: 100%;
	 }
	 .wd_articles .wd_item img,
	 .wd_pageid_34149 .wd_standard .item .wd_thumbnail img,
	 .wd_pageid_20292 .wd_standard .item img,
	 .wd_pageid_20287 .wd_standard .item img,
	 .wd_pageid_20288 .wd_standard .item .wd_imagetable,
	 .wd_pageid_20288 .wd_standard .item .wd_imagetable img {
		 width: 100%;
	 }
	 .wd_pageid_20292 .content .wd_standard .item:nth-child(odd),
	 .wd_pageid_20292 .content .wd_standard .item:nth-child(even),
	 .wd_pageid_20287 .content .wd_standard .item:nth-child(odd),
	 .wd_pageid_20287 .content .wd_standard .item:nth-child(even) {
		 padding: 0;
		 width: 100%;
	 }
	 .slick-track {
		 display: flex;
	 }
	 .slick-slide {
		 height: inherit !important;
	 }
	 .wd_newsfeed_releases-teaser .item {
		 margin: 0 15px 0 0;
		 width: inherit;
		 flex: 1 1 auto;
		 display: flex;
		 flex-direction: column;
		 padding: 10px 10px 0 10px;
		 background-color: #FFF;
		 text-align: center;
	 }
	 .wd_item_more {
		 margin: auto -10px 0 -10px;
	 }
 }
 
 @media (min-width: 993px) {
	 .wd_item_page #wd_printable_content.wd_sidebar {
		 max-width: 950px;
		 width: 100%;
	 }
	 .wd_sidebar .wd_details-flex {
		 display: flex;
		 flex-direction: row-reverse;
	 }
	 .wd_sidebar .wd_details-attch {
		 min-width: 200px;
		 padding-top: 4px;
		 padding-right: 28px;
	 }
	 .wd_sidebar .wd_newsfeed_releases-detail > div:not(.wd_details-flex) {
		 width: calc(100% - 200px);
		 margin-left: auto;
	 }
	 .wd_sidebar.wd_newsfeed_releases-detail a.pdf-download {
		 padding-left: 34px;
	 }
 }
 
 /* Medium devices (tablets) */
 @media (max-width: 767px) {
	 .slick-slider button.slick-next,
	 .slick-slider button.slick-prev {
		 display: none !important;
	 }
	 .wd_content_section .content .item img {
		 width: 100%;
	 }
	 .wd_pageid_20287 .wd_standard-detail,
	 .wd_content_section .box-image-text-grid-wrapper>.component-content>.content {
		 display: block;
	 }
	 
	 .wd_pageid_20287 .wd_standard-detail .column_content {
		 padding: 0;
	 }
	 
	 .wd_pageid_20287 .wd_standard-detail .wd_imagetable {
		 float: none;
	 }
	 .wd_content_section .wd_btn {
		 max-width: 100%;
		 width: 100%;
	 }
	 .wd_details-attch {
		 margin: 42px 0 15px;
	 }
 }
 
 
 /* Small devices (landscape phones) */
 @media (max-width: 575px) {
	 #content div[name='content'] {
		 padding: 0 25px;
	 }
	 #single_slider_responsive .single_slider_carousel_caption,
	 #single_slider_responsive .single_slider_carousel_container .item {
		 min-height: 250px;
	 }
 }
 