<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
	BES/IL 12/13/24 Added Gill Sans Nova
*/
@import url("https://p.typekit.net/p.css?s=1&amp;k=pjj4tgy&amp;ht=tk&amp;f=39295.39296.39297.39298.39302.39306.39311.39312.39313.39314.39327.39328.39329.39332.39334.39335.39336.39337.53882.53885.53886.53889&amp;a=118170206&amp;app=typekit&amp;e=css");


/*   01/25/2016 Problems with IE 9 and Chrome - pulled new font files from http://fonts.gstatic.com/s/lato/v11/		*/
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
@font-face {
  font-family: 'GillSans';
  font-style: normal;
  src: url(Adobe-GillSansStd-Light.otf) format('opentype');
}
@font-face {
  font-family: 'GillSans Italic';
  font-style: italic;
  src: url(Adobe-GillSansStd-LightItalic.otf) format('opentype');
}

/*
	BES/IL 12/13/24 Added Gill Sans Nova
*/
@font-face {
font-family:"gill-sans-nova";
src:url("https://use.typekit.net/af/7f1946/00000000000000007735bb73/30/l?subset_id=2&amp;fvd=n7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/7f1946/00000000000000007735bb73/30/d?subset_id=2&amp;fvd=n7&amp;v=3") format("woff"),url("https://use.typekit.net/af/7f1946/00000000000000007735bb73/30/a?subset_id=2&amp;fvd=n7&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova";
src:url("https://use.typekit.net/af/aefbc0/00000000000000007735bb8d/30/l?subset_id=2&amp;fvd=i7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/aefbc0/00000000000000007735bb8d/30/d?subset_id=2&amp;fvd=i7&amp;v=3") format("woff"),url("https://use.typekit.net/af/aefbc0/00000000000000007735bb8d/30/a?subset_id=2&amp;fvd=i7&amp;v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova";
src:url("https://use.typekit.net/af/21fe31/00000000000000007735bb95/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/21fe31/00000000000000007735bb95/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/21fe31/00000000000000007735bb95/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova";
src:url("https://use.typekit.net/af/06d56d/00000000000000007735bb9d/30/l?subset_id=2&amp;fvd=i4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/06d56d/00000000000000007735bb9d/30/d?subset_id=2&amp;fvd=i4&amp;v=3") format("woff"),url("https://use.typekit.net/af/06d56d/00000000000000007735bb9d/30/a?subset_id=2&amp;fvd=i4&amp;v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova";
src:url("https://use.typekit.net/af/6c1269/00000000000000007735bbb0/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("woff2"),url("https://use.typekit.net/af/6c1269/00000000000000007735bbb0/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("woff"),url("https://use.typekit.net/af/6c1269/00000000000000007735bbb0/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova";
src:url("https://use.typekit.net/af/ee6e20/00000000000000007735bbbf/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("woff2"),url("https://use.typekit.net/af/ee6e20/00000000000000007735bbbf/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("woff"),url("https://use.typekit.net/af/ee6e20/00000000000000007735bbbf/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n6&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-condensed";
src:url("https://use.typekit.net/af/264a8b/00000000000000007735bb75/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/264a8b/00000000000000007735bb75/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"),url("https://use.typekit.net/af/264a8b/00000000000000007735bb75/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-condensed";
src:url("https://use.typekit.net/af/5fde5f/00000000000000007735bb7a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/5fde5f/00000000000000007735bb7a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff"),url("https://use.typekit.net/af/5fde5f/00000000000000007735bb7a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-condensed";
src:url("https://use.typekit.net/af/21bb16/00000000000000007735bb83/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/21bb16/00000000000000007735bb83/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/21bb16/00000000000000007735bb83/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-condensed";
src:url("https://use.typekit.net/af/2ad7da/00000000000000007735bb87/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/2ad7da/00000000000000007735bb87/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff"),url("https://use.typekit.net/af/2ad7da/00000000000000007735bb87/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-deco";
src:url("https://use.typekit.net/af/6afad2/00000000000000007735bb74/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/6afad2/00000000000000007735bb74/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/6afad2/00000000000000007735bb74/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-extra-condens";
src:url("https://use.typekit.net/af/2ddeda/00000000000000007735bb76/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/2ddeda/00000000000000007735bb76/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"),url("https://use.typekit.net/af/2ddeda/00000000000000007735bb76/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-inline";
src:url("https://use.typekit.net/af/a08bb1/00000000000000007735bb77/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/a08bb1/00000000000000007735bb77/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"),url("https://use.typekit.net/af/a08bb1/00000000000000007735bb77/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-inline";
src:url("https://use.typekit.net/af/a8fdee/00000000000000007735bb88/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/a8fdee/00000000000000007735bb88/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/a8fdee/00000000000000007735bb88/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-inline-conden";
src:url("https://use.typekit.net/af/b04729/00000000000000007735bb78/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/b04729/00000000000000007735bb78/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/b04729/00000000000000007735bb78/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-shadowed";
src:url("https://use.typekit.net/af/cc7f8d/00000000000000007735bb8b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("woff2"),url("https://use.typekit.net/af/cc7f8d/00000000000000007735bb8b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("woff"),url("https://use.typekit.net/af/cc7f8d/00000000000000007735bb8b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n3&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-shadowed";
src:url("https://use.typekit.net/af/78c926/00000000000000007735bb8f/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("woff2"),url("https://use.typekit.net/af/78c926/00000000000000007735bb8f/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("woff"),url("https://use.typekit.net/af/78c926/00000000000000007735bb8f/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n5&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"gill-sans-nova-shadowed-outl";
src:url("https://use.typekit.net/af/264b6e/00000000000000007735bb7b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/264b6e/00000000000000007735bb7b/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/264b6e/00000000000000007735bb7b/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"roca";
src:url("https://use.typekit.net/af/fb6fcc/00000000000000007750b2f4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/fb6fcc/00000000000000007750b2f4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("woff"),url("https://use.typekit.net/af/fb6fcc/00000000000000007750b2f4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n7&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"roca";
src:url("https://use.typekit.net/af/7339d8/00000000000000007750b2f9/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/7339d8/00000000000000007750b2f9/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("woff"),url("https://use.typekit.net/af/7339d8/00000000000000007750b2f9/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=n4&amp;v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"roca";
src:url("https://use.typekit.net/af/429a5f/00000000000000007750b2fa/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff2"),url("https://use.typekit.net/af/429a5f/00000000000000007750b2fa/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("woff"),url("https://use.typekit.net/af/429a5f/00000000000000007750b2fa/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i7&amp;v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"roca";
src:url("https://use.typekit.net/af/ebcfb1/00000000000000007750b2fe/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff2"),url("https://use.typekit.net/af/ebcfb1/00000000000000007750b2fe/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("woff"),url("https://use.typekit.net/af/ebcfb1/00000000000000007750b2fe/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&amp;fvd=i4&amp;v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

.tk-gill-sans-nova { font-family: "gill-sans-nova",sans-serif; }
.tk-gill-sans-nova-condensed { font-family: "gill-sans-nova-condensed",sans-serif; }
.tk-gill-sans-nova-deco { font-family: "gill-sans-nova-deco",sans-serif; }
.tk-gill-sans-nova-extra-condens { font-family: "gill-sans-nova-extra-condens",sans-serif; }
.tk-gill-sans-nova-inline { font-family: "gill-sans-nova-inline",sans-serif; }
.tk-gill-sans-nova-inline-conden { font-family: "gill-sans-nova-inline-conden",sans-serif; }
.tk-gill-sans-nova-shadowed { font-family: "gill-sans-nova-shadowed",sans-serif; }
.tk-gill-sans-nova-shadowed-outl { font-family: "gill-sans-nova-shadowed-outl",sans-serif; }
.tk-roca { font-family: "roca",sans-serif; }

@font-face {
  font-family: 'Cunia';
  src: url(webfonts/Cunia.ttf) format('truetype');
}
@font-face {
  font-family: 'Labor Union';
  src: url(webfonts/LaborUnion-Small.otf) format('opentype');
}

body{margin:0;padding:0;font-family:GillSans,Verdana,Arial,Helvetica,sans-serif;color:#172b54;}
ul{padding-inline-start:10px;}		/* override bootstrap */
h3{font-size:20px;}					/* override bootstrap */
p{margin-bottom:12px;}				/* override bootstrap */
a, a:hover{color:#172b54;text-decoration:none}			 
.divider{color:#cccccc;}
.required{color:red;}
.requiredLabel{color:red;float:right;}
.requiredLabel_left{display:inline;margin-left:40px;color:red;}
.errorContainer{width:100%;text-align:left;color:#ff0000;margin-bottom:20px;}
.error_left{font-size:14px;font-weight:bold;color:#ff0000;text-align:left;}
.new{font-size:80%;position:relative;bottom:1ex;color:red;}
.beigeBg{background-color:#e3e3e3;}
.blackBg{background-color:#000000;}
.lightBlueBg{background-color:#dfecf3;}
.lightGreyBg{background-color:#efefef;}
.offWhiteBg{background-color:#F3F3F3;}
.comfortSyncBg{background-color:#05162b;}
.performaWeaveBg{background-color:#3397d7;}
.whiteBg{background-color:#ffffff;}
.isabellineBg{background-color:#f1efee;}
.heart{display:inline-block;width:15px;margin-left:20px;cursor:pointer;}
.heart img{vertical-align:top;padding-top:3px;}
.small_circle{width:20px;height:20px;text-align:center;background-color:#ffffff;border:.5px solid #707070;border-radius:24px;position:absolute;bottom:0;left:33%;cursor:pointer;}
.small_circle img{width:60%;margin-top:-5px;}
.small_circle_top{width:20px;height:20px;text-align:center;background-color:#ffffff;border:.5px solid #707070;border-radius:24px;position:absolute;top:0;left:33%;cursor:pointer;}
.small_circle_top img{width:60%;margin-top:-5px;}
.hide_column{display:none;}
.dashContainerTop{border-top: 0.5px dashed #4E637D;}
.solidContainerTop{border-top: 0.5px solid #4E637D;}
/* bootstrap validation and overrides */
.invalid-feedback{font-weight:600;}
.form-control{display:inline-block;}
.form-control.is-valid, .was-validated .form-control:valid{padding-right:0 !important;background-image:none;}
.slider.slider-horizontal{margin-left:10px;margin-right:10px;}
.slider-selection{background-color:#9fbfdf;background-image:none;}
.slider.slider-horizontal .slider-track{height:30px;}
.slider-handle{width:40px;height:40px;}
.slider .tooltip.top{margin-top:-30px;}
.carousel{position:sticky;}
/*  top button */
#topBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:transparent; cursor:pointer;
	padding:20px;background-image:url("/bcassets/bcpublic_2/topIcon.png");background-size:contain;}

#pageContainer{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;min-height:400px;}
#header{width:100%;font-size:12px;}
.headerNotificationRow{display:none;height:40px;line-height:40px;text-align:center;background-color:#cccccc;font-weight:600;}
.headerNotificationRow a{color:#172b54;text-decoration:none;}
#headerBottomRow{height:82px;}
#headerBottomRow #headerLogo{display:inline-block;width:18%;height:100%;margin-left:5%;}
#headerBottomRow #headerLogo img{height:75%;margin-top:5%;}
#headerBottomRow #headerRight{display:inline-block;width:75%;height:100%;text-align:right;vertical-align:top;padding-top:30px;}
#headerBottomRow #headerRight a{color:#172b54;}
#headerBottomRow #headerRight #headerProducts{}
#headerBottomRow #headerRight #headerCollections{margin-left:20px;}
#headerBottomRow #headerRight #headerNewProducts{margin-left:20px;}
#headerBottomRow #headerRight #headerDesignCenter{margin-left:20px;}
#headerBottomRow #headerRight #headerAboutUs{margin-left:20px;}
#headerBottomRow #headerRight #headerCareers{margin-left:20px;}
#headerBottomRow #headerRight #headerWhereToBuy{margin-left:20px;}
#headerBottomRow #headerRight #headerWhereToBuy .locationImg{display:inline-block;width:18px;margin-right:3px;}
#headerBottomRow #headerRight #headerWhereToBuy .locationImg img{margin-top:3px;vertical-align:top;}
#headerBottomRow #headerRight #headerWhereToBuy .locationText{display:inline-block;margin-left:-2px;}
#headerBottomRow #headerRight #headerFavorites{width:18px;margin-left:10px;}
#headerBottomRow #headerRight #headerFavorites img{margin-top:-5px;}
#headerBottomRow #headerRight #headerSearch{width:18px;margin-left:10px;}
#headerBottomRow #headerRight #headerSearch img{vertical-align:top;}
.headerMenuItem{display:inline-block;font-size:16px;cursor:pointer;}
.headerMenuItemActive{border-bottom:2px solid #172b54;}
#header_small{background-color:#ffffff;border-bottom:1px solid #cccccc;}
#header_small ul#headerBar{padding:0;margin:0;height:82px;width:100%;list-style-type:none;}
#header_small ul#headerBar li#menuArea{display:inline-block;line-height:82px;width:22%;text-align:center;}
#header_small .navbar-toggle{background-color:transparent;border:none;}
#header_small .icon-bar{display:block;width:30px;height:2px;margin-left:3px;background-color:#707070;opacity:.7;}
#header_small .icon-bar+.icon-bar{height:2px;margin-top:4px;margin-bottom:4px;}
#header_small .icon-bar2{display:block;width:30px;height:2px;margin-left:3px;background-color:#707070;opacity:.7;}
#header_small ul#headerBar li#searchArea_small{display:inline-block;position:relative;width:25%;text-align:center;}
#header_small ul#headerBar li#mainLogo_small{display:inline-block;width:50%;line-height:82px;text-align:center;}
#header_small ul#headerBar li#mainLogo_small img{width:140px;}
#header_small #headerWhereToBuy_small{width:27px;}
#header_small #headerSearch_sm{width:25px;}
#header_small #headerFavorites_small_top{width:23px;}
.fixedSearch{position:fixed !important;top:83px;right:0;left:0;padding-top:0 !important;}
/**  header drop downs **/
.dropdownContainer{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;position:absolute;z-index:1000;background-color:#dddddd;}
.dropdownLinksContainer{margin-top:10px;padding-top:10px;border-top:1px solid #eeeeee;}
.dropdownImg{width:120px;height:120px;}
.dropdownImg2{width:340px;}
.dropdownImg3{width:300px;height:150px;}
.dropdownImg4{width:375px;}
.dropdownLink{text-align:left;line-height:1.5;}
.dropdownHeader{padding-top:15px;padding-bottom:15px;padding-left:20px;text-align:left;background-color:#cccccc;} /* used on mobile menu */
.dropdownReturn{padding-top:15px;padding-bottom:15px;padding-left:20px;text-align:left;background-color:#888888;} /* used on mobile menu */
.dropdownReturnArrow{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ffffff;}

.dropdownAdditionalArrow{moz-transform:rotate(42deg);-ms-transform:rotate(42deg);-webkit-transform:rotate(42deg);transform:rotate(42deg);
	float:right;margin-right:5px;margin-top:5px;display:inline-block;height:8px;position:relative;width:8px;}
.dropdownAdditionalArrow::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;
    content: "";display:inline-block;height:8px;left:0;position:absolute;top:0;width:8px;
}
.dropdownAdditionalArrow::before{background-color:#C6C6C6;}
.dropdownAdditionalArrow::after{border-color:#C6C6C6;}
#header_small .dropdownAdditionalArrow{margin-right:10px;}

#productsDropdown{display:none;min-height:200px;padding-bottom:30px;text-align:center;}
#productsDropdown a{color:#172b54;}
#productsDropdown .productDropdownContainer{display:inline-block;margin-top:20px;margin-right:1%;text-align:left;vertical-align:top;}
#productsDropdown .productDropdownContainer_last{display:inline-block;margin-top:20px;text-align:left;vertical-align:top;}
#collectionsDropdown{display:none;min-height:200px;padding-bottom:30px;text-align:center;vertical-align:top;}
#collectionsDropdown a{color:#172b54;}

#collectionsDropdown .collectionDropdownContainer{display:inline-block;width:23%;max-width:365px;margin-top:20px;margin-right:1%;text-align:left;vertical-align:top;}
#collectionsDropdown .collectionDropdownContainer_last{display:inline-block;width:23%;max-width:365px;margin-top:20px;text-align:left;vertical-align:top;}
#collectionsDropdown .dropdownImg3{width:auto;height:auto;margin-left:auto;margin-right:auto;}

#newProductsDropdown{display:none;min-height:250px;padding-bottom:20px;text-align:center;vertical-align:top;}
#newProductsDropdown a{color:#172b54;}
#newCoversingsImg{cursor:pointer;}
#newProductsDropdown .productDropdownContainer{display:inline-block;width:23%;max-width:365px;margin-top:20px;margin-right:1%;text-align:left;vertical-align:top;}
#newProductsDropdown .dropdownImg2{width:auto;height:auto;margin-left:auto;margin-right:auto;}
#newProductsDropdown .dropdownImg4{width:auto;height:auto;margin-left:auto;margin-right:auto;}

#designCenterDropdown{display:none;min-height:200px;padding-bottom:30px;text-align:center;vertical-align:top;}
#designCenterDropdown a{color:#172b54;}
#designCenterDropdown .titleFullBlue{text-align:center;}
#designCenterDropdown .designCenterDropdownContainer{display:inline-block;width:23%;max-width:365px;margin-top:20px;margin-right:1%;text-align:left;vertical-align:top;}
#designCenterDropdown .dropdownImg3{width:auto;height:auto;margin-left:auto;margin-right:auto;}

#searchDropdown{display:none;text-align:center;vertical-align:top;}
#searchDropdown .searchDropdownContainer{display:inline-block;width:90%;margin-left:5%;margin-top:10px;margin-bottom:10px;margin-right:1%;text-align:right;vertical-align:top;}
#searchDropdown #searchValue{font-size:14px;padding-left:5px;border:none;background-color:transparent;}
#searchDropdown input:focus{outline:none;}
#searchDropdown #searchClose{float:right;width:15px;margin-right:2.5%;cursor:pointer;}

#searchResultsValue input:focus{outline:none;}
#searchResultsValue #searchValue3{font-size:14px;padding-left:5px;border:none;background-color:transparent;}
#searchResultsValue #searchClose2{float:right;width:15px;margin-right:2.5%;cursor:pointer;}

#cookieCrumbs{width:90%;margin-left:5%;margin-top:10px;font-size:10px;position:relative;z-index:400;}
#cookieCrumbs a{color:#797979;text-decoration:none;}

.pageFullTopSection{width:100%;height:auto;min-height:260px;background-image:linear-gradient(255deg, #3D628B 0%, #3D628B 11%, #172b54 100%);position:relative;}
.pageFullTopSection2{width:100%;height:auto;min-height:260px;position:relative;}
.pageFullSection{width:100%;min-height:288px;margin-top:10px;}
.topContainer{display:flex;flex-direction:row;align-items:center;}
.containerBody{display:inline-block;width:90%;margin-left:auto;margin-right:auto;vertical-align:middle;}
.containerTopBody{width:90%;margin-left:auto;margin-right:auto;}
.containerTopBody_left{display:inline-block;width:49%;margin-right:1%;padding-left:5%;}
.containerTopBody_right{display:inline-block;width:50%;}
.containerTopBody_rightAbout{display:inline-block;width:50%;}
.containerTopBody_rightNews{display:grid;width:49.5%;margin-left:1%;overflow:hidden;position:absolute;min-height:270px;grid-template-rows: minmax(1%, max-content) minmax(3%, max-content) minmax(4%, max-content) minmax(8%, max-content) minmax(10%, max-content) minmax(4%, max-content);right:0;height:100%;}
.containerBody2{display:inline-block;width:85%;margin-left:auto;margin-right:auto;vertical-align:middle;}
.containerBody2_left{display:block;width:95%;vertical-align:middle;text-align:left;}
.containerBody2_center{display:block;width:85%;margin-left:auto;margin-right:auto;vertical-align:middle;}
.containerBody3{display:inline-block;width:60%;margin-right:1%;vertical-align:top;}
.containerBody3_right{display:inline-block;width:60%;vertical-align:top;}

.containerBody3Video{display:inline-block;width:60%;margin-right:1%;vertical-align:top;padding-bottom:33.75%;height:0px;position:relative;}
.containerBody3_rightVideo{display:inline-block;width:60%;vertical-align:top;padding-bottom:33.75%;height:0px;position:relative;}

.containerBody4{display:inline-block;width:38%;vertical-align:top;background:transparent linear-gradient(222deg, #4E637D 0%, #001F45 52%, #001F45 100%)}
.containerBody4_left{display:inline-block;width:38%;margin-right:1%;vertical-align:top;background:transparent linear-gradient(222deg, #4E637D 0%, #001F45 52%, #001F45 100%)}
.containerBody4_left_white{display:inline-block;width:38%;margin-right:1%;vertical-align:top;}
.containerBody4_white{display:inline-block;width:38%;vertical-align:bottom;}
.containerBodyFull{display:inline-block;width:100%;vertical-align:top;text-align:center;}
.containerBodyFull_left{display:inline-block;width:100%;vertical-align:top;text-align:left;}
 
#pageMenuSection{display:inline-block;width:88%;max-width:1920px;height:40px;margin-left:auto;margin-right:auto;margin-top:20px;}	
#pageMenuSection.fixed{width:90%;height:auto;min-height:50px;padding-top:10px;margin-top:0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;position:fixed;top:0;left:5%;font-weight:600;background-color:#ffffff;z-index:500;}
#pageMenuLeftArrowContainer{display:inline-block;height:40px;width:5%;margin-top:20px;vertical-align:top;}
#pageMenuLeftArrowContainer.fixed{min-height:51px;padding-top:10px;margin-top:0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;position:fixed;top:0;background-color:#ffffff;z-index:500;}
#pageMenuLeftArrowContainer .leftArrow{display:inline-block;height:22px;width:18px;float:left;}
#pageMenuLeftArrowContainer .leftArrowActive{moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);
	margin-left:5px;margin-top:5px;display:inline-block;height:10px;position:relative;width:10px;}
#pageMenuLeftArrowContainer .leftArrowActive::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;
    content: "";display:inline-block;height:10px;left:0;position:absolute;top:0;width:10px;
}
#pageMenuLeftArrowContainer .leftArrowActive::before{background-color:#888888;}
#pageMenuLeftArrowContainer .leftArrowActive::after{border-color:#888888;}

#pageMenuRightArrowContainer{display:inline-block;float:right;height:40px;width:5%;margin-top:20px;}
#pageMenuRightArrowContainer.fixed{min-height:51px;padding-top:10px;margin-top:0;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;position:fixed;top:0;right:0;background-color:#ffffff;z-index:500;}
#pageMenuRightArrowContainer .rightArrow{display:inline-block;height:22px;width:18px;float:right;}
#pageMenuRightArrowContainer .rightArrowActive{moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);
	margin-right:5px;margin-top:5px;display:inline-block;height:10px;position:relative;width:10px;}
#pageMenuRightArrowContainer .rightArrowActive::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;
    content: "";display:inline-block;height:10px;left:0;position:absolute;top:0;width:10px;
}
#pageMenuRightArrowContainer .rightArrowActive::before{background-color:#888888;}
#pageMenuRightArrowContainer .rightArrowActive::after{border-color:#888888;}

#pageMenuScrollContainer{width:auto;height:40px;overflow:hidden;white-space:nowrap;}
#pageMenuSection .pageMenuItem{display:inline-block;margin-right:15px;font-size:16px;}
#pageMenuSection a{color:#172b54;text-decoration:none;}
#pageMenuSection a.active{border-bottom:3px solid #cc8b2a;font-weight:600;}

#filterText{width:88%;max-width:1920px;margin-left:5%;margin-top:10px;}
#filterItem0.noshow{display:none;}
#filterClearTop{display:none;}
#filterClearBottom{display:none;}
#pageBlueButtonSection{display:inline-block;width:88%;max-width:1920px;height:40px;margin-left:-5px;}
#pageBlueButtonSection.fixed{width:90%;height:auto;min-height:50px;padding-top:10px;border-top:1px solid #cccccc;padding-bottom:20px;border-bottom:1px solid #cccccc;position:fixed;top:0;left:5%;font-weight:600;background-color:#ffffff;z-index:500;}
#filterButtonLeftArrowContainer{display:inline-block;height:40px;width:5%;vertical-align:top;}
#filterButtonLeftArrowContainer.fixed{min-height:72px;padding-top:10px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;position:fixed;top:0;background-color:#ffffff;z-index:500;}
#filterButtonLeftArrowContainer .leftArrow{display:inline-block;height:22px;width:18px;float:left;}
#filterButtonLeftArrowContainer .leftArrowActive{display:inline-block;width:10px;height:10px;margin-left:5px;margin-top:15px;position:relative;cursor:pointer;
	moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);}
#filterButtonLeftArrowContainer .leftArrowActive::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;
    content: "";display:inline-block;height:10px;left:0;position:absolute;top:0;width:10px;
}
#filterButtonLeftArrowContainer .leftArrowActive::before{background-color:#888888;}
#filterButtonLeftArrowContainer .leftArrowActive::after{border-color:#888888;}	
#filterButtonRightArrowContainer{display:inline-block;float:right;height:40px;width:5%;}
#filterButtonRightArrowContainer.fixed{width:6%;min-height:72px;padding-top:10px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;position:fixed;top:0;right:0;background-color:#ffffff;z-index:500;}
#filterButtonRightArrowContainer .rightArrow{display:inline-block;height:22px;width:18px;float:right;}
#filterButtonRightArrowContainer .rightArrowActive{display:inline-block;width:10px;height:10px;margin-top:15px;margin-right:10px;position:relative;cursor:pointer;
	moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-webkit-transform:rotate(315deg);transform:rotate(315deg);}
#filterButtonRightArrowContainer .rightArrowActive::after{border-bottom-style:solid;border-bottom-width:2px;border-right-style:solid;border-right-width:2px;
    content: "";display:inline-block;height:10px;left:0;position:absolute;top:0;width:10px;
}
#filterButtonRightArrowContainer .rightArrowActive::before{background-color:#888888;}
#filterButtonRightArrowContainer .rightArrowActive::after{border-color:#888888;}
#filterButtonScrollContainer{width:auto;height:40px;overflow:hidden;white-space:nowrap;}		

#pageDataContainer{width:90%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:20px;}
.pageDataContainer2{width:90%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0;}
#pageDataContainer3{width:84%;margin-left:auto;margin-right:auto;margin-top:30px;margin-bottom:20px;font-size:14px;min-height:466px;}
.pageDataContainer4{width:90%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0;}
.pageDataSection{width:100%;min-height:300px;margin-top:10px;background-color:#efefef;}
.pageDataSection::before{content:'';display:inline-block;min-height:300px;vertical-align:middle;margin-left:5%;}
.pageDataFirstHalfSection{display:inline-block;width:49%;min-height:250px;margin-top:10px;margin-right:1%;background-color:#efefef;}
.pageDataFirstHalfSection2{display:inline-block;width:49%;min-height:250px;margin-top:10px;margin-right:1%;position:relative;}
/* Setting up Video to Scale at 16:9 aspect ratio
 * below is for video container
 * position:relative;height:0px;padding-bottom: depends on width set up
 * 9 / 16 = .5625 --&gt; .5625 * 49% (width) = .275625 = 27.5625% padding-bottom
 * below is for video
 * position:absolute;width:100%;height:100%;
 */
.pageDataSecondHalfSection{display:inline-block;width:49%;margin-top:10px;vertical-align:top;position:relative;height:0px;padding-bottom:27.5625%}
.pageDataLeftSection{display:inline-block;width:49%;min-height:250px;margin-right:1%;background-color:#efefef;}
.pageDataRightSection{display:inline-block;width:49%;min-height:250px;background-color:#efefef;}
.pageDataSectionFull{width:100%;}
.pageDataSectionFull2{width:100%;margin-top:10px;}
.pageDataSectionFull2::before{content:'';display:inline-block;min-height:50px;vertical-align:middle;margin-left:5%;}
.pageDataSectionFull3{width:100%;margin-top:10px;font-size:14px;}
.pageData4Container{width:100%;margin-top:10px;}
.pageData4ContainerAbout{width:100%;margin-top:10px;}
.pageData4Section{display:inline-block;width:23.8%;min-height:150px;margin-right:1%;background-color:#efefef;}
.pageData4LastSection{display:inline-block;width:23.8%;min-height:150px;background-color:#efefef;}
.pageData4Section_white{display:inline-block;width:23.8%;min-height:150px;margin-right:1%;vertical-align:top;}
.pageData4SectionLast_white{display:inline-block;width:23.8%;min-height:150px;vertical-align:top;}
.pageData5Section{display:inline-block;width:18%;min-height:150px;background-color:#efefef;}
.pageData5Section::before{content:'';display:inline-block;min-height:150px;vertical-align:middle;}
.pageData5LastSection{display:inline-block;width:18%;min-height:150px;background-color:#efefef;}
.pageData5LastSection::before{content:'';display:inline-block;min-height:150px;vertical-align:middle;}
.border_right{border-right:1px solid #dbdbdb;}
.border_bottom_fade{border-bottom:1px solid rgba(219,219, 219, .2);}
.filler10{width:100%;height:10px;clear:both;}
.filler10_white{width:100%;height:10px;clear:both;background-color:#ffffff;}
.filler10_border{width:100%;height:10px;border-top:1px solid #dbdbdb;}
.filler20{width:100%;height:20px;}
.filler30{width:100%;height:30px;}
.title1{color:#cc8b2a;padding-top:10px;letter-spacing:3px;font-weight:600;}
.title2Top{padding-top:20px;color:#ffffff;font-size:35px;line-height:1.1;letter-spacing:2px;}
.title2Top_blue{padding-top:20px;color:#172b54;font-size:35px;line-height:1.1;letter-spacing:2px;font-weight:600;}
.title2TopHalf{padding-top:20px;color:#ffffff;font-size:32px;line-height:1.1;letter-spacing:2px;width:50%;}
.title3{width:35%;font-size:32px;line-height:1.1;letter-spacing:2px;}
.title3Half{width:60%;font-size:35px;line-height:1.1;font-weight:600;}
.title3Full{width:100%;font-size:35px;line-height:1.1;font-weight:600;}
.title3Half_white{color:#ffffff;}
.title3Half_black{color:#000000;}
.title3Half2_black{color:#000000;width:50%}
.title4{width:100%;height:45px;font-size:20px;line-height:45px;letter-spacing:2px;text-align:center;font-family:Lato,Verdana,Arial,Helvetica,sans-serif;}
.titleFullBlue{width:100%;margin-top:10px;color:#172b54;font-weight:600;text-align:left;font-size:16px;}
.titleFullBlue_center{width:100%;margin-top:10px;color:#172b54;font-weight:600;text-align:center;font-size:16px;}
.titleFullBlue2{width:100%;color:#172b54;font-weight:600;text-align:left;font-size:20px;}
.titleBlue_60{width:60%;margin-top:10px;color:#172b54;font-weight:600;text-align:center;font-size:16px;}
.titleFullWhite_center{width:100%;margin-top:10px;color:#ffffff;font-weight:600;text-align:center;font-size:16px;}
.titleLink{font-size:14px;font-weight:600;}
.containerText{width:30%;margin-top:10px;font-size:16px;}
.containerTextHalf{width:60%;margin-top:10px;font-size:14px;}
.containerTextHalf_White{width:60%;margin-top:10px;margin-left:auto;margin-right:auto;font-size:12px;color:#ffffff;}
.containerTextFull{width:100%;margin-top:10px;font-size:16px;text-align:left;}
.containerTextFull_center{width:100%;margin-top:10px;font-size:14px;text-align:center;}
.containerTextFull_center2{width:100%;margin-top:10px;font-size:16px;text-align:center;}
.containerTextFull_right{width:100%;margin-top:10px;font-size:14px;text-align:right;}
.containerTextFull2{width:100%;margin-top:20px;font-size:16px;text-align:left;}
.containerTextFull3{width:100%;margin-top:10px;font-size:16px;text-align:left;}
.containerTextWhite{color:#ffffff;}
.containerTextLeft{display:inline-block;width:48%;margin-top:5px;margin-right:1%;font-size:14px;}
.containerTextRight{display:inline-block;width:48%;margin-top:5px;margin-right:1%;font-size:14px;}
.containerTextLeftAbout{display:inline-block;width:44%;margin-top:5px;margin-right:1%;font-size:14px;margin-bottom:5%;}

/** about us **/
.video_news{display:flex;position:relative;height:0;padding-bottom:30.2%;}
.aboutVideo{display:flex;width:100%;}
.aboutUsVideo{width:49.5%;position:relative;padding-top:61%;}
.companyNews{color:#707070}
.companyNewsHr{width:100%;}
.blueBg{--unnamed-color-f3f3f3:#f3f3f3;background:transparent linear-gradient(231deg, var(--unnamed-color-f3f3f3) 0%, #4E637D 61%, #001F45 100%) 0% 0% no-repeat padding-box;
	background: transparent linear-gradient(231deg, #F3F3F3 0%, #4E637D 61%, #001F45 100%) 0% 0% no-repeat padding-box;mix-blend-mode: multiply;opacity: 1;}
.linkBoxes{width:100%;display:grid;grid-template-rows:2fr .25fr;}
.containerImageLeft{width:50%;-webkit-mask-image: linear-gradient(to left, rgba(0,0,0,1.0) 0%,transparent 100%);margin-left:-49.5%;z-index:-1;margin-right:1%;}
.grid4Boxes{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-column-gap:1%;grid-row-gap:0%;}
.linkBoxes .pageData4Section{display:grid;width:100%;grid-template-rows:1fr .25fr;margin-right:0%;text-align:center;}	
.centerElement{margin-left:0;margin-right:0;}
.textAlignCenterMobile{text-align:left;}
.textAlignCenterFull{text-align:center;}
.cropCenterImage{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover;}
.iconFormat{width:50%;margin-top:5%;margin-bottom:5%;}
.linkButtons{margin-top:5%;margin-bottom:5%;}

.blueButton{width:100px;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:10px;background-color:#172b54;color:#ffffff;border-radius:3px;cursor:pointer;}
.blueButton2{width:150px;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:10px;background-color:#172b54;color:#ffffff;border-radius:3px;cursor:pointer;}
.blueButtonCenter{width:100px;height:30px;line-height:30px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center;font-size:10px;background-color:#172b54;color:#ffffff;border-radius:3px;cursor:pointer;}
.blueButtonCenter2{width:150px;height:30px;line-height:30px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center;font-size:10px;background-color:#172b54;color:#ffffff;border-radius:3px;cursor:pointer;}
/*.whiteButton{width:100px;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:10px;background-color:#F3F3F3;color:#172b54;border-radius:3px;cursor:pointer;border-width:1px;border-style:solid;border-color:#000;}*/
.whiteButton{width:100%;max-width:242px;height:50px;line-height:50px;margin-top:10px;text-align:center;font-size:20px;background-color:#F3F3F3;color:#172b54;border-radius:7px;cursor:pointer;border-width:1px;border-style:solid;border-color:#000;}
.clearButton{width:110px;height:30px;line-height:30px;margin-left:auto;margin-right:auto;text-align:center;font-size:10px;font-weight:600;background-color:transparent;color:#ffffff;border-radius:3px;border:1px solid #ffffff;cursor:pointer;}
.clearButton_left{width:150px;height:30px;line-height:30px;text-align:center;font-size:10px;font-weight:600;background-color:transparent;color:#172b54;border-radius:3px;border:1px solid #172b54;cursor:pointer;}
.clearButtonWhite{width:110px;height:30px;line-height:30px;margin-left:auto;margin-right:auto;text-align:center;font-size:10px;font-weight:600;background-color:transparent;color:#ffffff;border-radius:3px;border:1px solid #ffffff;cursor:pointer;}
.clearButtonWhite_left{width:150px;height:30px;line-height:30px;text-align:center;font-size:10px;font-weight:600;background-color:transparent;color:#ffffff;border-radius:3px;border:1px solid #ffffff;cursor:pointer;}
.clearButtonWhite_center{width:150px;height:30px;line-height:30px;margin-left:auto;margin-right:auto;text-align:center;font-size:10px;font-weight:600;background-color:transparent;color:#ffffff;border-radius:3px;border:1px solid #ffffff;cursor:pointer;}
.clearButtonBlack_left{width:150px;height:30px;line-height:30px;text-align:center;font-size:10px;background-color:transparent;font-weight:600;color:#000000;border-radius:3px;border:1px solid #000000;cursor:pointer;}
.clearButtonBlack_center{width:150px;height:30px;line-height:30px;margin-left:auto;margin-right:auto;text-align:center;font-size:10px;background-color:transparent;font-weight:600;color:#000000;border-radius:3px;border:1px solid #000000;cursor:pointer;}
.clearButtonYellow_left{width:150px;height:30px;line-height:30px;text-align:center;font-size:10px;font-weight:600;background-color:transparent;color:#cc8b2a;border-radius:3px;border:1px solid #cc8b2a;cursor:pointer;}

.detail_left{font-size:16px;font-weight:normal;text-align:left;}
.detail_left a{color:#172b54;}
.filter{display:inline-block;margin-right:5px;}
.filterButton{width:100px;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:10px;background-color:#707070;color:#ffffff;border-radius:3px;cursor:pointer;}
.filterButton2{width:150px;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:10px;background-color:#707070;color:#ffffff;border-radius:3px;cursor:pointer;}
.filterButtonActive{background-color:#172b54;}
.filterJobButton{width:150px;height:40px;line-height:40px;text-align:center;background-color:#DBDBDB;color:#172b54;border-radius:3px;cursor:pointer;}
/** modals **/
.modal-open .modal{overflow-x:auto;}
.simple_overlay_heading{letter-spacing:2px;font-size:20px;text-align:left;color:#172b54;}
.simple_overlay .close{background-image:url(/bcassets/bcpublic_2/btnClose.png);float:right;height:22px;width:18px;cursor:pointer;opacity:1;background-repeat:no-repeat;outline:none;}
#imageContainer{text-align:center;}
#imageContainer .leftArrow{height:22px;width:18px;float:left;margin-top:300px;margin-right:10px;}
#imageContainer .leftArrowActive{border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #888888;cursor:pointer;}
#imageContainer #rightArrowContainer{float:right;height:22px;width:18px;margin-top:300px;}
#imageContainer .rightArrow{height:22px;width:18px;float:right;}
#imageContainer .rightArrowActive{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #888888;cursor:pointer;}
#imageContainer #overlayImage{height:600px;width:600px;}
#videoContainer #videoFrame{width:600px;height:400px;}
#overlayProdDetail .modal-content{display:inline-block;}
#overlayProdDetail .simple_overlay_heading{width:100%;text-align:center;}
#overlayProdDetail #imageContainer{display:inline-block;margin-top:16px;padding-left:0;padding-right:0;vertical-align:top;}
#prodDtlAltImageContainer_overlay{display:inline-block;width:120px;height:500px;margin-top:16px;padding-left:16px;padding-right:16px;overflow:hidden;position:relative}
#altViewContainer_overlay{height:500px;overflow:hidden auto;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;}
#altViewContainer_overlay::-webkit-scrollbar{display:none;}
#altImagesUp_overlay{display:none;}
#prodDtlAltImageContainer_overlay .altViewImage{width:70px;height:70px;margin-bottom:5px;border:none;cursor:pointer;}
#prodDtlAltImageContainer_overlay .altViewImageSelected{border:1px solid #172b54;}
#overlayCustomizationMessage .modal-content{display:inline-block;height:400px;}
#overlayCustomizationMessage .close{background-image:url(/bcassets/bcpublic_2/btnClose.png);float:right;height:22px;width:18px;cursor:pointer;opacity:1;background-repeat:no-repeat;outline:none;}
#overlayCustomizationMessage .simple_overlay_heading{width:100%;text-align:center;}
#overlayCustomizationMessage #customizationErrorMessage{font-size:14px;}

/** home page **/
/* .homeTopContainer{width:50%;height:35%;position:absolute;top:0;left:25%;text-align:center; */
/* 	background:transparent radial-gradient(farthest-side at 50% 30%, #FFFFFF 0%, #FFFFFF00 100%);} */
/*12/21/23 changes to home page*/
.homeTopContainer{width:50%;height:35%;position:absolute;top:0;left:25%;text-align:center;padding-top:30%;}
.homeTopTitle{width:90%;margin-left:auto;margin-right:auto;font-size:32px;font-weight:normal;color:#FFFFFF;filter: drop-shadow(0px 3px 6px rgb(0,0,0.20));line-height: 35px;}
.containerHomeBody{display:inline-block;width:39.5%;vertical-align:top;}
#homeVideoIcon{width:50px;position:absolute;top:40%;left:45%;}
#homeVideoIcon2{width:50px;position:absolute;top:28%;left:45%;}
/* Home page Video Setup similar to power of best to have 16:9 aspect ratio */
#homeVideo{position:absolute;width:100%;height:100%;}
#homeVideo2{position:absolute;width:100%;height:100%;}
#chairImg{width:70%;}
#reclinerImg{width:70%;}
#sofaImg{width:70%;}
#sectionalImg{width:70%;}
.homePerformanceFabricsTitle{margin-top:5px;}
.homeMidtownTitle{margin-top:5px;}

/*landing-carousel*/
#landing-carousel .carousel-control-next{display:none;}
#landing-carousel .carousel-control-prev{display:none;}
#landing-carousel .carousel-item {transition: transform 2.6s, -webkit-transform 2.6s;}
/*trending carousel style*/
#trendingContainer  {margin-left:auto;margin-right:auto;display:flex;} 
#trendingContainer .trendingImg{width:100%;}
#trendingContainer img{max-width:200px;}
#trendingContainer .trendingLabel{font-size:16px;text-align:center;}
#trendingContainer .trendingFunctionality{font-size:16px;text-align:center;}
#trendingContainer .carousel-item{margin-right:0;padding-left:5px;padding-right:5px;background-color:#ffffff;}
#trending-carousel .carousel-control-next{justify-content:flex-end;margin-right:1%;width:auto;}
#trending-carousel .carousel-control-prev{justify-content:left;margin-left:1%;width:auto;}
#trending-carousel .carousel-control-prev-icon{width:42px;height:42px;background-image:url("/bcassets/bcpublic_2/BHF_homeimages/home_ArrowBtn_left.png");}
#trending-carousel .carousel-control-next-icon{width:42px;height:42px;background-image:url("/bcassets/bcpublic_2/BHF_homeimages/home_ArrowBtn_right.png");}
#trending-carousel .carousel-inner .carousel-item.active, #trending-carousel .carousel-inner .carousel-item-next, #trending-carousel .carousel-inner .carousel-item-prev{display:flex;}
#trending-carousel .carousel-inner .carousel-item-right, #trending-carousel  .carousel-inner .carousel-item-left{transform:translateX(0);}	  
/* show 3 items */
#trending-carousel .carousel-inner .active + .carousel-item,
#trending-carousel .carousel-inner .active + .carousel-item + .carousel-item,
#trending-carousel .carousel-inner .active + .carousel-item + .carousel-item +.carousel-item{display:block;}

#trending-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
#trending-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
#trending-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{transition:none;}
#trending-carousel .carousel-inner .carousel-item-next{position:relative;transform: translate3d(0, 0, 0);}
/* left or forward direction */
#trending-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
#trending-carousel .active.carousel-item-left,
#trending-carousel .carousel-item-next.carousel-item-left+.carousel-item,
#trending-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
/* farthest right hidden item must be also positioned for animations */
#trending-carousel .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible;}
 /* right or prev direction */
#trending-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
#trending-carousel .active.carousel-item-right,
#trending-carousel .carousel-item-prev.carousel-item-right+.carousel-item,
#trending-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,
#trending-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}   


/*instagram carousel*/
#instagramContainer  {margin-left:auto;margin-right:auto;display:flex;overflow-x: scroll;} 
#instagramContainer .instagramImg{position:relative;}
#instagramContainer .instagramImg .hotspot{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;}
#instagramContainer .instagramImg .hotspot:hover{color:#ffffff;background-color:#0000009C;opacity:.9;}
#instagramContainer .instagramImg .hotspotText{display:none;}
#instagramContainer .instagramImg .hotspot:hover .hotspotText{display:block;margin-top:50%;}
#instagramContainer img{}
#instagramContainer .carousel-item{margin-right:0;padding-left:5px;padding-right:5px;background-color:#ffffff;}

#instagram-carousel .small_circle_top{top:45%;left:20px;width:40px;height:40px;background-color:transparent;border:0.6px solid #707070;}
#instagram-carousel .small_circle{top:45%;left:auto;right:20px;width:40px;height:40px;background-color:transparent;border:0.6px solid #707070;}
#instagram-carousel .carousel-control-next{justify-content:flex-end;margin-right:1%;width:auto;}
#instagram-carousel .carousel-control-prev{justify-content:left;margin-left:1%;width:auto;}
#instagram-carousel .carousel-control-prev-icon{width:40px;height:40px;margin-left:0px;background-image:url("/bcassets/bcpublic_2/InstagramArrow.png");transform:translate(0%,-0%) rotate(-90deg);}
#instagram-carousel .carousel-control-next-icon{width:40px;height:40px;background-image:url("/bcassets/bcpublic_2/InstagramArrow.png");transform:translate(0%,-0%) rotate(90deg);}
#instagram-carousel .carousel-inner .carousel-item.active, #instagram-carousel .carousel-inner .carousel-item-next, #instagram-carousel .carousel-inner .carousel-item-prev{display:flex;}
#instagram-carousel .carousel-inner .carousel-item-right, #instagram-carousel  .carousel-inner .carousel-item-left{transform:translateX(0);}	  
/* show 3 items */
#instagram-carousel .carousel-inner .active + .carousel-item,
#instagram-carousel .carousel-inner .active + .carousel-item + .carousel-item,
#instagram-carousel .carousel-inner .active + .carousel-item + .carousel-item +.carousel-item{display:block;}

#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{transition:none;}

#instagram-carousel .carousel-inner .carousel-item-next{position:relative;transform: translate3d(0, 0, 0);}
/* left or forward direction */
#instagram-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
#instagram-carousel .active.carousel-item-left,
#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item,
#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
/* farthest right hidden item must be also positioned for animations */
#instagram-carousel .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible;}
 /* right or prev direction */
#instagram-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
#instagram-carousel .active.carousel-item-right,
#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item,
#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,
#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}



.designTitle{font-size:35px;}
#homeDesignCenterContainer{width:90%;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:20px;}
#homeDesignCenterContainer a{color:#172b54;text-decoration:none;}
#homeDesignCenterContainer .containerBody{vertical-align:top;}
#homeDesignCenterContainer .pageData5Section{vertical-align:top;}
#homeDesignCenterContainer .pageData5Section::before{display:none;}
#homeDesignCenterContainer .pageData5LastSection{vertical-align:top;}
#homeDesignCenterContainer .pageData5LastSection::before{display:none;}
#homeUsaImageContainer{display:flex;align-items:center;}
#homeUsaImageContainer .homeUsaImage1{display:inline-block;width:36%;padding-top:60px;}
#homeUsaImageContainer .homeUsaImage2{display:inline-block;width:30%;}
#homeUsaImageContainer .homeUsaImage3{display:inline-block;width:36%;padding-top:50px;}
.homeUsaBG{min-height:320px;background-image:linear-gradient(256deg, rgba(78,99,125, .4) 0%, #ffffff 50%, rgba(78,99,125,.4) 100%);}
.containerTextHomeUsa{width:35%;margin-left:auto;margin-right:auto;font-size:16px;padding-bottom:10px;}
.homeUsa1{float:left;display:inline-block;width:36%;}
.homeUsa1 img{float:left;}
.homeUsa2{display:inline-block;width:20%;}
.homeUsa3{display:inline-block;width:42%;}
.homeUsa4{float:left;display:inline-block;width:30%;margin-left:-20px;}
.homeUsa5{display:inline-block;width:30%;}
.homeUsa6{display:inline-block;width:28%;}
.homeUsa7{float:right;display:inline-block;width:14%;margin-top:20px;}
/** room planner **/
#roomPlannerContainer{cursor:pointer;}
#plannerFrame{width:100%;min-height:700px;padding-right:0 !important;}
#plannerFrame .hidden-xs{display:inline-block !important;}
#microPlannerFrame{width:100%; min-height:700px;}
/** FAQ **/
.faqQuestionSection{padding-top:10px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid #cccccc;font-size:16px;}
.faqQuestion{display:inline-block;width:70%;}
.faqActive{background-color:#eeeeee;}
.faqNotActive{background-color:transparent;}
.faqAnswerSection{width:70%;margin-top:10px;padding-left:20px;color:#888888;font-size:16px;}
.faqArrowSection{display:inline-block;float:right;margin-right:20px;}
.faqArrowCollapsed{display:inline-block;margin-left:10px;margin-top:5px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #888888;cursor:pointer;}
.faqArrowOpen{display:inline-block;margin-left:10px;width:0;height:3px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #888888;cursor:pointer;}
/** Contact Us **/
#contactText{width:60%;}
#contactContainer{width:98%;}
#contactLeftContainer{display:inline-block;width:49%;padding-right:2%;}
#contactRightContainer{display:inline-block;width:49%;vertical-align:top;}
#contactContainer input{background-color:#ffffff;color:#172b54;border:1px solid #284279;}
#contactContainer input[type=text]{width:75%;height:30px;}
#contactContainer input[type=tel]{width:75%;height:30px;}
#contactContainer input.short{width:30%;height:30px;}
#contactContainer input:active, #contactContainer input:focus{background-color:#D7E5F2;border:2px solid black;}
#contactContainer textarea{width:75%;background-color:#ffffff;color:#172b54;border:1px solid #284279;}
#contactContainer textarea:active, #contactContainer textarea:focus{background-color:#D7E5F2;border:2px solid black;}
#contactContainer select{background-color:#ffffff;color:#172b54;border:1px solid #284279;}
#contactContainer select:active, #contactContainer select:focus{background-color:#D7E5F2;border:2px solid black;}
#contactContainer select.error{border:1px solid #ff0000;background:url(images/unchecked.gif) no-repeat center right;background-color:#D7E5F2}
#contactContainer select.error:active, #contactContainer select.error:focus{border:2px solid #ff0000;background:url(images/unchecked.gif) no-repeat center right;background-color:yellow;}
#contactContainer input[type=submit]{height:30px;line-height:30px;border-radius:.25rem;color:#ffffff;background-color:#172b54;padding-left:10px;padding-right:10px;}
#contactContainer .contactButtonLine{float:left;padding-top:10px;width:100%;text-align:center;padding-bottom:10px;}
#contactContainer .radioCheckSection{display:inline-block;width:40%;margin-right:20px;vertical-align:top;}
#contactContainer label{margin-top:15px;font-size:14px;}
/** warranty registration **/
.warranty_title{width:100%;font-size:32px;line-height:1.1;letter-spacing:2px;}
.warrantyLabel{display:inline-block;width:20%;}
.warrantyInfo{display:inline-block;width:79%;}
#warrantyContainer input{background-color:#ffffff;color:#172b54;border:1px solid #284279;}
#warrantyContainer input[type=text]{width:75%;height:30px;}
#warrantyContainer input[type=submit]{height:30px;line-height:30px;border-radius:.25rem;}
#warrantyContainer input.short{width:30%;height:30px;}
#warrantyContainer input:active, #warrantyContainer input:focus{background-color:#D7E5F2;border:2px solid black;}
#warrantyContainer #warrantyButtonLine{text-align:center;}
#warrantyContainer input[type=submit]{height:30px;line-height:30px;color:#ffffff;background-color:#172b54;}
#warrantyProductContainer{}
#warrantyProductContainer input{background-color:#ffffff;color:#172b54;border:1px solid #284279;border-radius:.25rem;}
#warrantyProductContainer input:active, #warrantyProductContainer input:focus{background-color:#D7E5F2;border:2px solid black;}
#warrantyProductContainer input[type=button]{height:30px;line-height:30px;color:#ffffff;background-color:#172b54;}
#warrantyStoreContainer{display:inline-block;width:49%;margin-left:1%;vertical-align:top;}
#warrantyBuyerContainer{display:inline-block;width:49%;vertical-align:top;}
/** sourced in usa **/
.sourcedUsaTop{display:flex;flex-direction:row;align-items:center;background-image:none;background-color:#0D2143;}
.sourcedUsaTitle_home{width:60%;margin-left:auto;margin-right:auto;text-align:center;font-size:32px;color:#172b54;letter-spacing:2px;}
.sourcedUsaTitle2{width:60%;margin-left:auto;margin-right:auto;}
.sourcedUsaTitle3{width:100%;margin-top:14px;font-size:14px;font-weight:600;text-align:left;color:#ffffff;}
.sourcedUsaLogo{width:60%;margin-top:10px;margin-left:auto;margin-right:auto;}
#homeUsaImageContainer .sourcedUsaLogo{margin-top:0;}
.sourcedUsaText_White{width:70%;margin-top:10px;margin-left:auto;margin-right:auto;font-size:12px;color:#ffffff;}
#usa2ndContainer .video{position:relative;}
#mapSection{display:inline-block;width:100%;height:290px;margin-top:20px;position:relative;background-position:right;
	background-image:url(/bcassets/bcpublic_2/usaLanding/mapBG.png);}
#mapSection #leftImage{width:calc(100% - 49%);height:290px;text-align:center;background-color:#0D2143;}
#mapSection #leftImage .usa50Image img{max-height:300px;}
#mapSection #rightImage{width:49%;height:100%;position:absolute;right:0;top:0;overflow:hidden;}
#mapSection #rightImage #mapElkhart{position:absolute;width:30px;height:30px;top:19%;left:34%;cursor:pointer;}
#mapSection #rightImage #mapKendalville{position:absolute;width:30px;height:30px;top:19%;left:39%;cursor:pointer;}
#mapSection #rightImage #mapKings{position:absolute;width:30px;height:25px;bottom:35%;left:63%;cursor:pointer;}
#mapSection #rightImage #mapLeitchfield{position:absolute;width:30px;height:30px;bottom:43%;left:36%;cursor:pointer;}
#mapSection #rightImage #mapMontoursville{position:absolute;width:30px;height:30px;top:17%;right:26%;cursor:pointer;}
#mapSection #rightImage #mapMorrison{position:absolute;width:30px;height:30px;bottom:32%;left:39%;cursor:pointer;}
#mapSection #rightImage #mapTupelo{position:absolute;width:30px;height:30px;bottom:22%;left:30%;cursor:pointer;}
.valignContainer{width:calc(100% - 49%);position:absolute;top:50%;transform:translateY(-50%);}

#craftedInTheUSASection{margin-top:20px;font-size:10px;}
#craftedInTheUSASection .icon{width:10%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}
#craftedInTheUSASection .text{width:80%;margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:4px;text-align:left;color:#ffffff;}
#craftedInTheUSASection .text_small{display:none;}
#craftedInTheUSASection .video{position:relative;}
#craftedInTheUSASection .video img#craftedImg{width:100%;}

#shippedFromUSASection{margin-top:20px;margin-bottom:20px;font-size:10px;}
#shippedFromUSASection .icon{width:10%;margin-left:auto;margin-right:auto;margin-top:13px;margin-bottom:10px;}
#shippedFromUSASection .text{width:80%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;text-align:left;color:#ffffff;}
#shippedFromUSASection .text_small{display:none;}
#shippedFromUSASection .video{position:relative;}
#shippedFromUSASection .video img#shippedImg{width:100%;}

/* Will be similar to power of best videos with 16:9 aspect ratio */
#sourcedVideoContainer{display:none;position:relative;height:0px;padding-bottom:56.25%;}
#sourcedVideoContainer_sm{display:none;position:relative;height:0px;padding-bottom:56.25%;}
.craftPlayerContainer{display:none;position:relative;height:0px;padding-bottom:56.25%;}
.shipPlayerContainer{display:none;position:relative;height:0px;padding-bottom:56.25%;}
#craftPlayer{width:100%;height:100%;position:absolute;}
#shipPlayer{width:100%;height:100%;position:absolute;}

/** power of **/
.flexContainer{display:flex;flex-direction:row;align-items:center;}
iframe.container60{width:460px;height:265px;}
iframe.container60_right{float:right;width:460px;height:265px;}
iframe.container60Video{width:100%;height:100%;position:absolute;}
iframe.container60_rightVideo{float:right;width:100%;height:100%;position:absolute;}
.powerOfTitle{letter-spacing:3px;display:flex;align-items:center;}
.powerOfIcon{width:25%;flex-shrink:0;margin-bottom:20px;}
.powerOfTitle_Word{width:100%;margin-left:10%}

/** Picking the Right Size **/
.pageDataFlex{display:flex;}
.pickingSizeLeftSection{display:inline-block;width:49%;min-height:250px;margin-right:1%;}
.pickingSizeRightSection{display:inline-block;width:50%;min-height:250px;}
.mainContainer{position:relative;margin-bottom:1%;}
.pickingSizeRightSection .mainContainer .main{position:absolute;width:100%;height:100%;--unnamed-color-ffffff: #FFFFFF;
	background: transparent radial-gradient(closest-side at 50% 50%, var(--unnamed-color-ffffff) 0%, #C9D0D8 61%, #001F45 100%) 0% 0% no-repeat padding-box;
	background: transparent radial-gradient(closest-side at 50% 50%, #FFFFFF 0%, #C9D0D8 61%, #001F45 100%) 0% 0% no-repeat padding-box;
	mix-blend-mode: multiply;opacity: 0.33;margin-top:-50%;z-index:-1;}
.two_thirds{width:100%;}
.two_thirds .left{float:left;width:66%;margin-right:1%;}
.two_thirds .right{float:right;width:32%;}

/** Careers Landing Page **/
.title5{width:100%;font-size:45px;line-height:1.1;margin:1% 0%;}
.careerBannerImages{width:100%;display:flex;flex-wrap:wrap;align-items:center;}
.careerBannerImages .columnThirds{flex-basis:33.33333333%;padding:1% 5%;}
.companyCultureTopText{width:100%;}
.transparencyInCoverageTopText{width:100%;}
.pageDataSection90Careers{width:90%;margin-top:10px;font-size:14px;display:flex;align-items:center;flex-direction:column;margin-left:auto;margin-right:auto;}
.pageDataSection90CareersRow{width:90%;margin-top:10px;font-size:14px;display:flex;align-items:center;flex-direction:row;margin-left:auto;margin-right:auto;}
.pageDataSection90CareersCulture{width:90%;margin-top:10px;font-size:14px;display:flex;align-items:center;flex-direction:column;margin-left:auto;margin-right:auto;}
.pageDataSection90TransparencyInCoverage{width:90%;margin-top:10px;font-size:14px;display:flex;align-items:center;flex-direction:column;margin-left:auto;margin-right:auto;}
.pageDataSectionFullCareers{width:100%;margin-top:10px;font-size:14px;display:flex;align-items:center;flex-direction:column;padding-left:5%;padding-right:5%;}
.containerBody4_left_white35{display:inline-block;width:34%;margin-right:1%;vertical-align:top;}
.containerBody4_left_blue100{display:inline-block;width:100%;color:#fff;background:#172B54 0% 0% no-repeat padding-box;}
.containerBody3_right65{display:inline-block;width:65%;vertical-align:top;}
#twoDestination .containerTextFull .text.half{display:inline-block;width:49.5%;vertical-align:top;}
.blueButtonCenterBig{width:90%;max-width:195px;height:49px;line-height:49px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center;font-size:16px;background-color:#172b54;color:#ffffff;border-radius:12px;cursor:pointer;}
.applyNowContainer{text-align:center;color:#172B54;}
.applyNowText{display:inline-block;text-align:left;font-size:60px;}
.wonderBox{width:90%;font-size:30px;letter-spacing:.3px;margin-top:1%;margin-bottom:1%;margin-left:auto;margin-right:auto;color:#000000;}
.goldColor{background:#CC8B2A 0% 0% no-repeat padding-box;height:17px;width:100%;}
.goldBorderButton{width:195px;height:49px;border:2px solid #CC8B2A;border-radius:4px;margin:5% auto;background-color:#172B54;color:#CC8B2A}
.openPositions{width:100%;margin-bottom:3%;}
.smallVerticalSpacing{display:block;margin-bottom:-1.6rem;}

#jobsContainer{margin-left:5.4%;}
.jobListingContainer{margin-top:10px;padding-top:20px;padding-bottom:20px;padding-left:20px;background-color:#DBDBDB;border-radius:5px;}
.jobListingContainer a{color:#3D628B;font-size:14px;font-weight:600;letter-spacing:.3px;}
.jobListingText{width:80%;margin-top:10px;font-size:14px;text-align:left;line-height:1;}

/* Power Series Page */
.smallPic50{width:100%;display:block;margin-top:auto}
.smallPic50Left{width:48.8%;/*margin-right:1%*/}
.smallPic50Right{width:48.8%;float:right;}
.flexContainer2{display:flex;flex-direction:column;align-items:center;}
.textPic{display:flex;flex-direction:column;}
.textPicFormat{order:-1;align-self:center;}
.two_thirds .left2{float:right;width:33%;}
.two_thirds .right2{float:left;width:66%;margin-left:1%;}
.stretchContainer{align-items:stretch;}
.centerTextContainer{margin-top:auto;}

/* Uplifting Comfort Page */
.cardContainer{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;background:url(/bcassets/bcpublic_2/Uplifting_Comfort_Card_Bg.png);background-size:cover;}
.uprightCardContainer{width:28%;margin-right:1%;display:flex;flex-direction:column;align-items:center;}
.uprightCardContainer .title2Top_blue{margin-top:1%;margin-bottom:1%;}
.vertLine{border-left:1px solid #999B9D;height:100%;}
.cardFlexIconsText{width:100%;display:flex;flex-direction:row;align-items:center;justify-content: space-evenly;margin-top:5%;}
.boldSpanText{font-size:25px;font-weight:600;}
.centerElement2{margin-left:auto;margin-right:auto;}
.uprightCardBlue{font-size:20px;fill:#172B54;text-align:center;letter-spacing:0px;font-weight:bold;}
.uprightCardYellow{font-size:60px;fill:#CC8B2A;text-align:center;letter-spacing:0px;font-weight:bold;}
.cardFlexIcon1{width:19%}
.cardFlexIcon2{width:17%}
.cardFlexIcon3{width:36%}
.cardFlexIcon4{width:24%}
.cardFlexIcon5{width:58%}
.hrLine90{width:90%;}
.logoOverlay{width:32%;position:absolute;top:0;left:0;margin-left:1%;margin-top:1%;}


/*Care and Maintenance Page*/
#care-maintenance-title{font-size: 20px;color: #172b54;font-family: gill-sans-nova,sans-serif;font-weight:500;letter-spacing: 1px;}
#care-maintenance-text{font-size:16px;font-family:gill-sans-nova, sans-serif;color:#707070;font-weight:400;line-height:1.5;}
#maintenance-video-title{font-size:20px;font-family:gill-sans-nova, sans-serif;font-weight:500;color:#172b54;margin-top:3%;letter-spacing: 1px;}
.maintenance-filter{width:auto;margin-right:15px;}
#maintenance-video-tags{display: flex;justify-content: flex-start;align-items: baseline;flex-wrap:wrap;font-family:gill-sans-nova, sans-serif;font-weight:300;color:#707070;}
/*maintenance table*/
#maintenancePageContainer #maintenanceContainer .maintenanceSection{display:flex;flex-direction:column;width:100%;text-transform:capitalize;vertical-align:top;text-align:center;cursor:pointer;font-family:gill-sans-nova, sans-serif;font-size:16px;margin-bottom:5%;}
#maintenancePageContainer #maintenanceContainer .maintenanceImage{display:inline-block;width:100%;height:100%;vertical-align:top;aspect-ratio: 16 / 9;}
#maintenanceContainer_filter{display:none;}
#maintenanceContainer_length{display:none;}
#maintenanceContainer_wrapper thead{display:none;}
#maintenanceContainer_wrapper table.dataTable.row-border tbody th, 
#maintenanceContainer_wrapper table.dataTable.row-border tbody td, 
#maintenanceContainer_wrapper table.dataTable.display tbody th, 
#maintenanceContainer_wrapper table.dataTable.display tbody td{border:none;box-shadow:none;padding:0;color:#707070;text-align:left;font-size:16px;font-weight:400;line-height:1.5;font-family:gill-sans-nova, sans-serif;margin-top:3%;}
#maintenanceContainer_wrapper table.dataTable.display tbody {display: grid;width: 100%;grid-template-columns: repeat(auto-fill, 24%);justify-items: center;justify-content:space-between;}
#maintenanceContainer_wrapper table.dataTable.hover tbody tr:hover, #maintenanceContainer_wrapper table.dataTable.display tbody tr:hover{background-color:transparent;box-shadow:none;}
/*articles table*/
#article-title{text-decoration:underline;font-size:20px;font-weight:500;font-family:gill-sans-nova, sans-serif;color:#707070;}
#articlePageContainer{width:100%;margin-left:auto;margin-right:auto;color:#707070;}
#articlePageContainer #articleContainer .articleSection{display:inline-block;width:50%;text-transform:capitalize;vertical-align:top;cursor:default;margin-bottom:2%;padding-right:5%;line-height:normal;}
#articlePageContainer #articleContainer .articleDescription{display:inline-block;width:100%;height:100%;overflow:hidden;vertical-align:top;color:#172b54;font-size:16px;font-weight:bold;font-family:gill-sans-nova, sans-serif;}
#articlePageContainer #articleContainer .articleContent{display:inline-block;width:90%;font-size:16px;font-family:gill-sans-nova, sans-serif;}
#articleContainer_wrapper{width:100%;margin-left:auto;margin-right:auto;min-height:100px;}
#articleContainer_filter{display:none;}
#articleContainer_length{display:none;}
#articleContainer_wrapper thead{display:none;}
#articleContainer_wrapper table.dataTable.row-border tbody th, 
	#articleContainer_wrapper table.dataTable.row-border tbody td, 
	#articleContainer_wrapper table.dataTable.display tbody th, 
	#articleContainer_wrapper table.dataTable.display tbody td{border-top:none;border-bottom:none;box-shadow:none;padding:0;}
#articleContainer_wrapper table.dataTable.hover tbody tr:hover, #articleContainer_wrapper table.dataTable.display tbody tr:hover{background-color:transparent;box-shadow:none;}
.articleLink{text-decoration:underline;font-size:16px;font-family:gill-sans-nova, sans-serif;color:#707070;font-weight:500;}


/** favorites **/
.shoppingImage{display:inline-block;width:24%;margin-left:1%;vertical-align:top;}
.shoppingProduct{display:inline-block;width:30%;margin-left:1%;vertical-align:top;}
.shoppingCategory{display:inline-block;width:24%;margin-left:1%;vertical-align:top;}
.shoppingQty{display:inline-block;width:15%;vertical-align:top;}
.shoppingImage .imgContainer{width:100px;}
#shoppingResultsHeading{height:30px;line-height:30px;background-color:#efefef;}
#shoppingResultsHeading .shoppingProduct{letter-spacing:2px;font-size:14px;padding-top:0;}
#shoppingResultsHeading .shoppingCategory{letter-spacing:2px;font-size:14px;padding-top:0;}
#shoppingResultsHeading .shoppingQty{letter-spacing:2px;font-size:14px;padding-top:0;}
.shoppingItem{width:100%;height:110px;margin-top:10px;border-bottom:1px dashed #cccccc;padding-bottom:10px;font-size:14px;}
.shoppingItem .shoppingProduct{display:inline-block;height:100px;}
.shoppingItem .shoppingCategory{display:inline-block;height:100px;margin-top:10px;font-weight:normal;}
.shoppingItem .shoppingQty{display:inline-block;height:100px;font-weight: normal;}
.shoppingItem .shoppingQty input{border:0}
.shoppingItem .shoppingQty input{-moz-box-shadow:0 0 2px 1px #888;-webkit-box-shadow:0 0 2px 1px #888;box-shadow:0 0 2px 1px #888;}
.shoppingItem .shoppingQty a.updateShopQty{height:20px;line-height:20px;color:#172b54;}
.shoppingItem .shoppingQty a.removeShop{height:20px;line-height:20px;color:#172b54;}
.shoppingItemDesc{float:left;width:200px;color:#172b54;margin-top:10px;}
.shoppingItemNbr{float:left;width:200px;font-style:italic;font-weight:normal;}
a.shoppingItemLink{margin:0;outline:none;text-decoration:none;color:#3A3A3A;cursor:pointer;}
a.shoppingItemLink:hover{color:#3A3A3A;}

/** dealer locator (where to buy) */
#domesticContainer #text1{display:inline-block;height:30px;line-height:30px;font-size:14px;margin-right:10px;font-weight:600;}
#domesticContainer #textLoc2{display:inline-block;margin-left:10px;font-weight:600;}
#domesticContainer #textLoc{display:inline-block;width:100px;height:30px;line-height:30px;margin-left:10px;text-align:center;cursor:pointer;color:#ffffff;background-color:#172b54;}
#domesticContainer #textLoc{-moz-box-shadow:0 0 2px 1px #888;-webkit-box-shadow:0 0 2px 1px #888;box-shadow:0 0 2px 1px #888;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;}
#domesticContainer #text2{display:inline-block;font-size:14px;margin-left:15px;margin-right:15px;margin-top:15px;font-weight:600;}
#domesticContainer input#autocomplete{display:inline-block;border:0;height:30px;line-height:30px;width:200px;text-align:center;font-size:14px;}
#domesticContainer input#autocomplete{-moz-box-shadow:0 0 2px 1px #888;-webkit-box-shadow:0 0 2px 1px #888;box-shadow:0 0 2px 1px #888;}
#domesticContainer #mileage4{width:100px;height:30px;line-height:30px;padding-left:10px;}
#domesticContainer #mileage4{-moz-box-shadow:0 0 1px 2px #fff;-webkit-box-shadow:0 0 1px 2px #fff;box-shadow:0 0 1px 2px #fff;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;}
#domesticContainer #searchButton4{display:inline-block;width:50px;height:30px;line-height:35px;margin-left:10px;text-align:center;color:#ffffff;cursor:pointer;background-color:#172b54;}
#domesticContainer #searchButton4{-moz-box-shadow:0 0 2px 1px #888;-webkit-box-shadow:0 0 2px 1px #888;box-shadow:0 0 2px 1px #888;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;-webkit-appearance:none;}
#internationalContainer{width:100%;font-size:14px;}
#internationalContainer #searchButton4{display:inline-block;width:50px;height:30px;line-height:35px;margin-left:10px;text-align:center;color:#ffffff;cursor:pointer;background-color:#172b54;}
#internationalContainer #searchButton4{-moz-box-shadow:0 0 2px 1px #888;-webkit-box-shadow:0 0 2px 1px #888;box-shadow:0 0 2px 1px #888;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;outline:0;-webkit-appearance:none;}
#internationalContainer #text1_intl{display:inline-block;height:30px;line-height:30px;margin-right:10px;letter-spacing:2px;}
#internationalContainer select{width:130px;height:40px;}
#turkeyDealerListContainer{font-size:14px;}

#galleryDealerSection{}
#galleryDealerLeft{display:inline-block;width:50%;padding-right:5%;vertical-align:top;}
#galleryDealerRight{display:inline-block;width:40%;vertical-align:top;}
#galleryDealerSection .customDealer{margin-bottom:10px;}
#galleryDealerSection .customDealer img{margin-right:10px;}
#customConceptText{width:100%;margin-top:20px;font-size:16px;}
#dealerPageText{width:80%;margin-top:14px;vertical-align:top;font-size:16px;}
#maxStoresText{margin-top:20px;font-size:16px;}
#turkeyDealersContainer .mapContainer{display:none;width:100%;height:350px;z-index:0;}
#internationalLocatorHeading{height:18px;margin-top:10px;margin-bottom:20px;}

/** dealer links **/
#dealerLinksLeft{display:inline-block;width:20%;margin-right:1%;font-size:12px;vertical-align:top;}
#dealerLinksLeft .level1{padding-right:5px;}
#dealerLinksLeft .level2{margin-top:5px;padding-top:5px;padding-right:5px;border-top:1px dashed #cccccc;}
#dealerLinksLeft a.level2{width:100%;border-top:none;text-decoration:none;color:#172b54;font-weight:600;cursor:pointer;}
#dealerLinksRight{display:inline-block;width:78%;font-size:12px;vertical-align:top;}
#dealerLinksRight a{text-decoration:none;color:#172b54;cursor:pointer;}
#dealerLinksRight .locator_top_border{border-top:1px dashed #cccccc;height:15px;line-height:15px;}
#dealerLinksRight .dealerLine{width:100%;margin-top:10px;}
#dealerLinksRight .section1{display:inline-block;width:20%;height:100%;margin-right:1%;}
#dealerLinksRight .section2{display:inline-block;width:5%;height:100%;margin-right:1%}
#dealerLinksRight .nameAddressSection{display:inline-block;width:54%;height:100%;margin-right:1%;font-size:12px;vertical-align:top;}
#dealerLinksRight .nameAddressSection div{display:inline-block;}
#dealerLinksRight .nameSection{width:75%;}
#dealerLinksRight .section3{text-align:left;width:59%;margin-right:1%;}
#dealerLinksRight .section4{text-align:right;width:39%;}
#dealerLinksRight .section5{float:right;display:inline-block;width:16%;height:100%;margin-top:-1px;text-align:right;}
    
/** inspiration page **/
.inspiration_left_small{display:inline-block;width:38%;margin-right:5%;vertical-align:top;}
.inspiration_left_wide{display:inline-block;width:55%;margin-right:5%;vertical-align:top;}
.inspiration_right_small{display:inline-block;width:38%;vertical-align:top;}
.inspiration_right_wide{display:inline-block;width:56%;vertical-align:top;}
.inspiration_picture_container{float:right;margin-bottom:20px;}
.inspirationImageLeft{display:inline-block;width:66%;margin-right:1%;}
.inspirationImageRight{float:right;display:block;width:32%;}
.inspirationArticleContainer{display:none;width:49%;margin-bottom:20px;}
.inspirationArticleContainer img{margin-bottom:20px;}
.inspirationArticleContent{width:90%;margin-left:auto;margin-right:auto;}
.inspirationFiller{display:inline-block;width:.8%;height:40px;}
#inspirationCountContainer{margin-top:10px;text-align:center;}
#seeMore{margin-left:auto;margin-right:auto;}
/** company news page **/
.newsArticleContainer{display:none;width:49%;margin-bottom:20px;}
.newsArticleContainer a{text-decoration:none;color:#172b54;cursor:pointer;}
.newsArticleImageContainer{display:inline-block;width:49%;min-height:300px;margin-right:2%;vertical-align:top;}
.newsArticleImageContainer img{}
.newsArticleContentContainer{display:inline-block;width:48%;vertical-align:top;}
.newsArticleDate{width:100%;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #cccccc;}
.newsArticleContent{width:90%;margin-top:15px;font-size:14px;}
.newsArticleReadMore{width:90%;margin-top:5px;font-size:12px;font-weight:600;}
.newsFiller{display:inline-block;width:.8%;height:40px;}
#newsCountContainer{margin-top:10px;text-align:center;}
.newsDetailTextFullContainer{width:100%;vertical-align:top;}
.newsDetailTextContainer{display:inline-block;width:38%;margin-right:5%;vertical-align:top;}
.newsDetailImageContainer{display:inline-block;width:56%;max-width:812px;vertical-align:top;}
.newsDetailImageFull{display:inline-block;width:100%;margin-bottom:10px;}
.newsDetailImageLeft{display:inline-block;width:66.3%;vertical-align:bottom;}
.newsDetailImageRight{float:right;display:inline-block;width:32%;vertical-align:bottom;}
.newsDetailImageRight img{float:right;}
.newsDetailImage3{display:inline-block;width:32%;margin-top:10px;margin-right:1%;vertical-align:bottom;}
.newsDetailImage3_last{float:right;display:inline-block;width:32%;margin-top:10px;vertical-align:bottom;}
.newsDetailImage3_last img{float:right;}
.newsVideoContainer{position:relative;height:0px;padding-bottom:56.5%;margin-bottom:10px;}
.newsVideo{position:absolute;width:100%;height:100%;}
/** accessories **/
#accessories_pillows{width:90%;max-width:900px;margin-left:auto;margin-right:auto;}
.accessoriesImg{height:150px;}
.accessoriesCategorySourced{display:inline-block;width:59.8%;height:150px;margin-top:10px;background-repeat:no-repeat, no-repeat;background-size:cover;
	background-image:linear-gradient(255deg, rgba(0,31,69, .15) 0%, rgba(0,31,69, 0.86) 55%, #001F45 100%), url(/bcassets/bcpublic_2/productsUsa.png);background-position:top left,center right;}
/** Performa-Weave page **/
#performaWeaveContainer .text{width:60%;margin-left:auto;margin-right:auto;text-align:center;}
#performaWeaveDurable{display:inline-block;width:32%;margin-right:1%;vertical-align:top;}
#performaWeaveCool{display:inline-block;width:32%;margin-right:1%;vertical-align:top;}
#performaWeaveComfortable{display:inline-block;width:32%;vertical-align:top;}
/** products **/
.productsTop{min-height:auto;background-image:none;background-color:#F3F3F3;display:flex;flex-direction:row;align-items:center;}
.productsContainerTopBody{display:inline-block;width:40%;margin-top:80px;margin-left:8%;}
.productsContainerTopRightBody{display:inline-block;width:52%;}
.productsLandingContainerTopBody{display:inline-block;width:38%;margin-left:5%;margin-right:5%;}
.productCategoryTitle{width:100%;text-align:center;padding-top:5px;font-size:16px;}
.productCategoryBG{background-color:transparent;}
.productCategorySection{display:inline-block;min-height:180px;margin-top:10px;background-color:transparent;vertical-align:top;}
.productCategorySection a{color:#172b54;}
.productCatalogImg{height:auto;}
.productCategorySourced{display:inline-block;width:59.8%;height:180px;margin-top:10px;background-repeat:no-repeat, no-repeat;background-size:cover;
	background-image:linear-gradient(255deg, rgba(0,31,69, .15) 0%, rgba(0,31,69, 0.86) 55%, #001F45 100%), url(/bcassets/bcpublic_2/productsUsa.png);background-position:top left,center right;}
.productCategory3{display:inline-block;width:39.8%;margin-top:10px;text-align:center;}
.productCategory3IconContainer{display:flex;align-items:center;justify-content:center;min-height:110px;background-image:linear-gradient(255deg, rgba(255,255,255, .5) 0%, rgba(78,99,125, 0.9) 55%, rgba(0,31,69, 1) 100%);}
.productCategory3 img{width:70%;}
.productSourcedTitle{display:block;width:90%;margin-left:auto;margin-right:auto;transform:translateY(80%);font-size:32px;color:#ffffff;text-align:center;}
.productButton{display:block;width:30%;margin-left:auto;margin-right:auto;transform:translateY(140%);text-align:center;}
.catImg{}
.catalogContainer{text-align:center;}
/** category landing page **/
.chairsSourced{display:inline-block;height:180px;margin-top:10px;background-repeat:no-repeat, no-repeat;background-size:cover;
	background-image:linear-gradient(255deg, rgba(0,31,69, .15) 0%, rgba(0,31,69, 0.86) 85%, #001F45 100%), url(/bcassets/bcpublic_2/chairs_usa.png);background-position:top left,center right;}
.chairsSourcedTitle{display:block;width:90%;margin-left:auto;margin-right:auto;transform:translateY(30%);font-size:24px;color:#ffffff;text-align:center;}
.chairsButton{display:block;margin-left:auto;margin-right:auto;transform:translateY(100%);text-align:center;}
.loveseatSourced{display:inline-block;width:59.8%;height:167px;margin-top:10px;background-repeat:no-repeat, no-repeat;background-size:cover;
	background-image:linear-gradient(255deg, rgba(0,31,69, .15) 0%, rgba(0,31,69, 0.86) 55%, #001F45 100%), url(/bcassets/bcpublic_2/productsUsa.png);background-position:top left,center right;}
.loveseatSourcedTitle{display:block;width:90%;margin-left:auto;margin-right:auto;transform:translateY(80%);font-size:32px;color:#ffffff;text-align:center;}
.loveseatButton{display:block;width:30%;margin-left:auto;margin-right:auto;transform:translateY(140%);text-align:center;}
.sofasSourced{display:inline-block;height:180px;margin-top:10px;background-repeat:no-repeat, no-repeat;background-size:cover;
	background-image:linear-gradient(255deg, rgba(0,31,69, .15) 0%, rgba(0,31,69, 0.86) 85%, #001F45 100%), url(/bcassets/bcpublic_2/chairs_usa.png);background-position:top left,center right;}
.sofasSourcedTitle{display:block;width:90%;margin-left:auto;margin-right:auto;transform:translateY(30%);font-size:24px;color:#ffffff;text-align:center;}
.sofasButton{display:block;margin-left:auto;margin-right:auto;transform:translateY(100%);text-align:center;}

a.productLink{color:#172b54;}

/* product blue buttons */
#productTypeContainer{margin-top:20px;}
#optionsContainer{margin-top:20px;}
#dimensionsContainer{margin-top:20px;}
#coverMaterialContainer{margin-top:20px;}
#sizeContainer{margin-top:20px;}
#filterText a{color:#172b54;margin-left:20px;}
#filterActionContainer{width:100%;}
#filterContainer{display:none;padding-left:5%;background-color:#ffffff;}
#filterContainer .catActive{display:inline-block;padding:10px;text-align:center;border-radius:3px;background-color:#172b54;color:#ffffff;}
#filterContainer .catNonActive{display:inline-block;padding:10px;text-align:center;border-radius:3px;background-color:#cccccc;}
#filterContainer .catNonActive a{color:#ffffff;}
#filterContainer input[type=checkbox], #filterContainer input[type=radio]{display:inline-block;width:15px;height:15px;vertical-align:top;}
#filterContainer .custom-control-input-darkBlue:checked~.custom-control-label::before{border-color:#172b54 !important;background-color:#172b54 !important;}
#filterContainer .custom-control-input-darkBlue:not(:disabled):active~.custom-control-label::before{background-color:#172b54 !important;border-color:#172b54 !important;}
#filterContainer.fixed{width:100%;position:fixed;top:80px;z-index:500;border-bottom:1px solid #cccccc;}
.productFilter{display:inline-block;width:30%;margin-right:2%;text-transform:capitalize;vertical-align:top;}
#productTypeContainer .productFilter{width:auto;margin-right:35px;}
#coverMaterialContainer .productFilter{width:auto;margin-right:35px;}
#dimensionsContainer .productFilter{width:auto;margin-right:35px;white-space:nowrap;}
#sizeContainer .productFilter{width:auto;margin-right:35px;}
#coverTypeSelections .productFilter{width:auto;margin-right:35px;}
#product_type_options_text{display:none;}
/** product detail **/
.productDetailFeature_right{float:right;}
.productDetailFeatureTitle{width:95%;font-size:35px;line-height:1.1;font-weight:600;}
/*.productDetailFeatureTitle_half{width:50%;font-size:60px;line-height:1.1;}*/
.productDetailFeatureFirstHalfSection{display:inline-block;width:49%;margin-right:1%;line-height:1.5;}
.productDetailFeatureSecondHalfSection{display:inline-block;width:50%;}
.productDetailFeatureMiddle{display:flex;flex-direction:row;align-items:center;line-height:1;}
.productDetailFeatureTop{display:flex;flex-direction:row;align-items:center;line-height:1;}
.productDetailFeatureText{width:80%;margin-top:10px;font-size:16px;text-align:left;}
/** 6/23/22 additions **/
#conversation-sofa .productDetailFeatureText{width:95%;}
#dining-construction .productDetailFeatureText{width:95%;}
#dovely-console .productDetailFeatureText{width:95%;}
#dovely-storage-ottoman .productDetailFeatureText{width:95%;}
#dovely-usb .productDetailFeatureText{width:95%;}
#dovely-wedge-console .productDetailFeatureText{width:95%;}
#dovely-wireless-charging .productDetailFeatureText{width:95%;}
#drop-in-coil-seating .productDetailFeatureText{width:95%;}
#loveseat-console .productDetailFeatureText{width:95%;}
#motion-sectionals .productDetailFeatureText{width:95%;}
#motion-theater-sectionals .productDetailFeatureText{width:95%;}
#reversible-seat-cushion .productDetailFeatureText{width:95%;}
#sectional-console .productDetailFeatureText{width:95%;}
.productDetailFeatureText_60{width:60%;margin-left:auto;margin-right:auto;margin-top:10px;font-size:16px;text-align:left;}
.productDetailFeatureText_65{width:65%;margin-left:auto;margin-right:auto;margin-top:10px;font-size:16px;text-align:left;}
.productDetailFeatureText_70{width:70%;margin-left:auto;margin-right:auto;margin-top:10px;font-size:16px;text-align:left;}
.productDetailFeatureTitle_30{width:30%;margin-left:auto;margin-right:auto;font-size:35px;line-height:1.1;font-weight:600;}
.productDetailFeatureTitle_50{width:50%;margin-left:auto;margin-right:auto;font-size:35px;line-height:1.1;font-weight:600;}
.productDetailFeatureTitle_60{width:60%;margin-left:auto;margin-right:auto;font-size:35px;line-height:1.1;font-weight:600;}
.productDetailFeatureTitle_65{width:65%;margin-left:auto;margin-right:auto;font-size:35px;line-height:1.1;font-weight:600;}
.productDetailFeatureTitle_70{width:70%;margin-left:auto;margin-right:auto;font-size:35px;line-height:1.1;font-weight:600;}
.productDetailFeatureText_Button{width:40%;margin-top:10px;}
.productDetailFeatureText_Full{width:100%;margin-top:10px;font-size:12px;text-align:left;}
.productDetailFeatureText ul{padding-top:10px;margin-bottom:0;}
.productDetailFeatureText_Full ul{padding-top:10px;margin-bottom:0;}
/* 6/23/22 additions */
#dining-construction .productDetailFeatureText ul{padding-top:0px;margin-bottom:0;}
#dining-construction .productDetailFeatureText li{margin-top: 6px;line-height: 17px;}
#dining-construction.productDetailFeatureText_Full ul{padding-top:0px;margin-bottom:0;}
#dining-construction.productDetailFeatureText_Full li{margin-top: 6px;line-height: 17px;}
img.productDetailFeatureCenterImg{display:block;margin-left:auto;margin-right:auto;}

/*12/23 additions*/
.readerRankingsBadge{width:18%;position:absolute;top:10px;right:20px;}
.FTReaderRankingsBlueBkg{background-image: url("/bcassets/bcpublic_2/BHF_homeimages/FTReaderRankings_1l.jpg");}
.performanceFabLogo{width:75%;}
.programLogoAlignment{display:flex;width:70%;justify-content:flex-start;}
/*BeCozzi Banner*/
.beCozziLogo{width:70%;}
.beCozziBannerBg{background-image: url("/bcassets/bcpublic_2/beCozzi/Background Images/Desktop/BeCozzi_bkgd.jpg");}
.beCozziText{margin-top:25px;}
/*BodyRest Banner*/
.bodyRestLogo{width:70%;}
.bodyRestBannerBg{background-image: url("/bcassets/bcpublic_2/bodyRest/BodyRest_Hero Background.jpg");}
.bodyRestText{margin-top:25px;}
/*Field&amp;Stream Banner*/
.fieldAndStreamLogo{width:70%;}
.fieldAndStreamBannerBg{background-color: #353A31;}
.fieldAndStreamText{margin-top:25px;}

.productDetailContainer{height:500px;background-image:none;}
#prodDtlAltImageContainer{display:inline-block;width:80px;height:500px;overflow:hidden;position:relative}
#altViewContainer{height:500px;overflow:hidden auto;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;}
#altViewContainer::-webkit-scrollbar{display:none;}
#altViewContainer_sm{justify-content:center;}
#altImagesUp{display:none;}
#prodDtlAltImageContainer .altViewImage{width:70px;height:70px;margin-bottom:5px;border:none;cursor:pointer;}
#prodDtlAltImageContainer .altViewImageSelected{border:1px solid #172b54;}
#prodDtlAltImageContainer_sm .altViewImage img{width:70px;height:70px;border:none;cursor:pointer;min-width:calc(100% - 2px);max-width:fit-content;max-width:intrinsic;max-width:-moz-available;max-width:-webkit-fill-available;flex:1 1 0px;}
#prodDtlAltImageContainer_sm .altViewImageSelected{border:1px solid #172b54;}
#prodDtlAltImageContainer_sm .carousel-item{display:flex;margin-right:1%;transition:none;}
#prodDtlAltImageContainer_sm_overlay .carousel-item{display:flex;margin-right:1%;transition:none;}
#prodDtlAltImageContainer_sm_overlay .altViewImage img{width:70px;height:70px;border:none;cursor:pointer;min-width:calc(100% - 2px);max-width:fit-content;max-width:intrinsic;max-width:-moz-available;max-width:-webkit-fill-available;flex:1 1 0px;}
#prodDtlAltImageContainer_sm_overlay .altViewImageSelected{border:1px solid #172b54;}
#prodDtlImageContainer{display:inline-block;width:49%;vertical-align:top;text-align:center;}	
#prodDtlImageContainer .modelImg{width:85%;cursor:pointer;}
#prodDtlVideoContainer{display:none;width:48%;height:0;padding-bottom:33.75%;position:relative;}			
#prodDtlVideoContainer #videoFrame{width:100%;height:100%;border:none;position:absolute;}	
#prodDtlLeftContainer{float:right;display:inline-block;width:90%;vertical-align:top;}
#prodDetailContainer{float:right;display:inline-block;width:51%;vertical-align:top;overflow-y:auto;}	
#prodDetailContainer #dealerLocatorBar{width:100%;max-width:400px;margin-bottom:10px;cursor:pointer;}
#prodDetailContainer #customizeBanner{width:100%;max-width:400px;cursor:pointer;}
#prodDetailContainer .shortDetail{width:100%;height:55px;}
#prodDetailCoverContainer{display:none;width:100%;vertical-align:top;}

#prodDetailCoverContainer #selectedCoverSection{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#prodDetailCoverContainer #selectedCoverSection .coverFilterArrowCollapsed{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #888888;cursor:pointer;}
#prodDetailCoverContainer #selectedCoverSection .coverFilterArrowOpen{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:3px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #888888;cursor:pointer;}
#prodDetailCoverContainer #selectedCoverSection #selectedCoverImageSection{display:inline-block;width:50px;}
#prodDetailCoverContainer #selectedCoverSection #selectedCoverLabel{display:inline-block;width:78%;text-transform:capitalize;vertical-align:middle;}

#prodDetailCoverContainer #coverSearchContainer{margin-top:5px;position:relative;}
#prodDetailCoverContainer #coverSearchContainer #coverSearchIcon{position:absolute;top:10px;left:10px;}
#prodDetailCoverContainer #coverSearchContainer #coverSearch{width:100%;min-width:120px;height:40px;padding-left:40px;border:1px solid #cccccc;border-radius:3px;}
#prodDetailCoverContainer #coverFilterContainer{height:50px;border-bottom:1px solid #cccccc;margin-top:5px;padding-bottom:5px;position:relative;}
#prodDetailCoverContainer #coverFilterContainer #coverTypeFilterContainer{display:inline-block;width:46%;margin-right:5%;border:1px solid #cccccc;border-radius:3px;background-color:#ffffff;vertical-align:top;position:relative;z-index:500;}
#coverTypeFilterContainer .coverTypeLabelSection{display:inline-block;width:100%;height:40px;line-height:40px;}
#prodDetailCoverContainer #coverFilterContainer #coverFamilyFilterContainer{display:inline-block;width:46%;border:1px solid #cccccc;border-radius:3px;background-color:#ffffff;vertical-align:top;position:relative;z-index:500;}
#coverFamilyFilterContainer .coverFamilyLabelSection{display:inline-block;width:100%;height:40px;line-height:40px;}
#coverFilterContainer .coverFilterSection{padding-top:10px;padding-bottom:10px;padding-left:10px;}
#coverFilterContainer .coverFilterLabel{display:inline-block;width:70%;padding-left:10px;}
#coverFilterContainer .coverFilterSection{width:70%;padding-left:20px;color:#888888;}
#coverFilterContainer .coverFilterArrowSection{display:inline-block;float:right;margin-right:20px;}
#coverFilterContainer .coverFilterArrowCollapsed{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #888888;cursor:pointer;}
#coverFilterContainer .coverFilterArrowOpen{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:3px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #888888;cursor:pointer;}

#prodDetailCoverContainer #coverListContainer{max-height:230px;margin-top:5px;overflow-x:auto;}
#prodDetailCoverContainer #coverListContainer .family{display:none;}
#prodDetailCoverContainer #coverListContainer .fabricSection{display:inline-block;width:49%;margin-left:auto;margin-right:auto;margin-bottom:5px;text-transform:capitalize;vertical-align:top;cursor:pointer;}
#prodDetailCoverContainer #coverListContainer .fabricImage{display:inline-block;vertical-align:top;}
#prodDetailCoverContainer #coverListContainer .fabricImage img{width:50px;height:50px;}
#prodDetailCoverContainer #coverListContainer .fabricLabel{display:inline-block;width:60%;padding-left:9%;font-size:14px;}
#prodDetailCoverContainer #coverListContainer .activeCover{border:2px solid #707070;}
/** datatables overrides **/
table.dataTable tbody th, table.dataTable tbody td{padding:0;}
.dataTables_wrapper .dataTables_info{font-size:14px;display:none;}			/* paging removed */
.dataTables_wrapper .dataTables_paginate{padding-top:.5em;display:none;}	/* paging removed */
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border-radius:30px;padding-top:4px;}
.dataTables_wrapper .dataTables_paginate .paginate_button{min-width:30px;width:30px;height:30px;padding:0;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-radius:50%;}
.dataTables_wrapper .dataTables_info{display:none;}							/* paging removed */
table.dataTable.no-footer{border-bottom:none;}								/* paging removed */
#coverListContainer_filter{display:none;}
#pillowListContainer_filter{display:none;}

#prodDetailCoverContainer #selectedPillowSection{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#prodDetailCoverContainer #selectedPillowSection .coverFilterArrowCollapsed{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #888888;cursor:pointer;}
#prodDetailCoverContainer #selectedPillowSection .coverFilterArrowOpen{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:3px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #888888;cursor:pointer;}
#prodDetailCoverContainer #selectedPillowSection #selectedPillowImageSection{display:inline-block;width:50px;}
#prodDetailCoverContainer #selectedPillowSection #selectedPillowLabel{display:inline-block;width:78%;text-transform:capitalize;vertical-align:middle;}

#prodDetailCoverContainer #pillowSearchContainer{margin-top:5px;position:relative;}
#prodDetailCoverContainer #pillowSearchContainer #pillowSearchIcon{position:absolute;top:10px;left:10px;}
#prodDetailCoverContainer #pillowSearchContainer #pillowSearch{width:100%;min-width:120px;height:40px;padding-left:40px;border:1px solid #cccccc;border-radius:3px;}
#prodDetailCoverContainer #pillowFilterContainer{height:50px;border-bottom:1px solid #cccccc;margin-top:5px;padding-bottom:5px;position:relative;}
#prodDetailCoverContainer #pillowFilterContainer #pillowTypeFilterContainer{display:inline-block;width:47%;margin-right:5%;border:1px solid #cccccc;border-radius:3px;background-color:#ffffff;vertical-align:top;position:relative;z-index:500;}
#pillowTypeFilterContainer .pillowTypeLabelSection{display:inline-block;width:100%;height:40px;line-height:40px;}
#prodDetailCoverContainer #pillowFilterContainer #pillowFamilyFilterContainer{display:inline-block;width:47%;border:1px solid #cccccc;border-radius:3px;background-color:#ffffff;vertical-align:top;position:relative;z-index:500;}
#pillowFamilyFilterContainer .pillowFamilyLabelSection{display:inline-block;width:100%;height:40px;line-height:40px;}
#pillowFilterContainer .coverFilterSection{padding-top:10px;padding-bottom:10px;padding-left:10px;}
#pillowFilterContainer .pillowFilterLabel{display:inline-block;width:70%;padding-left:10px;}
#pillowFilterContainer .coverFilterSection{width:70%;padding-left:20px;color:#888888;}
#pillowFilterContainer .coverFilterArrowSection{display:inline-block;float:right;margin-right:20px;}
#pillowFilterContainer .coverFilterArrowCollapsed{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #888888;cursor:pointer;}
#pillowFilterContainer .coverFilterArrowOpen{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:3px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #888888;cursor:pointer;}

#prodDetailCoverContainer #pillowListContainer{height:230px;margin-top:5px;overflow-x:auto;}
#prodDetailCoverContainer #pillowListContainer .family{display:none;}
#prodDetailCoverContainer #pillowListContainer .fabricSection{display:inline-block;width:49%;margin-left:auto;margin-right:auto;margin-bottom:5px;text-transform:capitalize;vertical-align:top;cursor:pointer;}
#prodDetailCoverContainer #pillowListContainer .fabricImage{display:inline-block;vertical-align:top;}
#prodDetailCoverContainer #pillowListContainer .fabricImage img{width:50px;height:50px;}
#prodDetailCoverContainer #pillowListContainer .fabricLabel{display:inline-block;width:60%;padding-left:9%;font-size:14px;}
#prodDetailCoverContainer #pillowListContainer .activeCover{border:2px solid #707070;}

#prodDetailCoverContainer #selectedFinishSection .coverFilterArrowCollapsed{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #888888;cursor:pointer;}
#prodDetailCoverContainer #selectedFinishSection .coverFilterArrowOpen{display:inline-block;margin-left:10px;margin-top:12px;width:0;height:3px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #888888;cursor:pointer;}
#prodDetailCoverContainer #selectedFinishSection{padding-top:5px;padding-bottom:5px;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#prodDetailCoverContainer #selectedFinishSection #selectedFinishImageSection{display:inline-block;width:50px;}
#prodDetailCoverContainer #selectedFinishSection #selectedFinishLabel{display:inline-block;width:78%;text-transform:capitalize;vertical-align:middle;}

#prodDetailCoverContainer #finishListContainer{height:263px;margin-top:5px;overflow-x:auto;}
#prodDetailCoverContainer #finishListContainer .finishSection{display:inline-block;width:49%;margin-left:auto;margin-right:auto;padding-bottom:5px;text-transform:capitalize;}
#prodDetailCoverContainer #finishListContainer .finishImage{display:inline-block;}
#prodDetailCoverContainer #finishListContainer .finishImage img{width:50px;height:50px;}
#prodDetailCoverContainer #finishListContainer .finishLabel{display:inline-block;width:60%;padding-left:9%;font-size:14px;}
#prodDetailCoverContainer #finishListContainer .activeFinish{border:2px solid #707070;}

#prodDetailConfigurationContainer{display:none;width:49%;height:400px;vertical-align:top;margin-bottom:10px;}	
#zoom{float:right;width:auto;margin-right:10px;cursor:pointer;}

#prodText{display:inline-block;width:100%;margin-right:3%;vertical-align:top;font-size:14px;}
#prodText a{color:#172b54;font-weight:bold;}
#prodDimensions{display:inline-block;width:40%;margin-right:1%;vertical-align:top;font-size:14px;}
#prodDimensions .line{display:inline-block;width:49%;vertical-align:top;}
#prodDimensions .data{display:inline-block;}
#prodDimensions .label{display:inline-block;}
#prodOptions{display:inline-block;width:40%;margin-right:1%;vertical-align:top;font-size:14px;}
#prodOptions .line{display:inline-block;width:49%;vertical-align:top;}
#prodOptions .line2{width:100%;vertical-align:top;text-transform:capitalize;}
#prodSpecs{display:inline-block;width:8%;vertical-align:top;}
#prodSpecs a{color:#172b54;font-weight:bold;}
#prodDtlPerformaWeave{height:auto;min-height:460px;position:relative;}
#prodDtlPerformaWeave #performa-weave{width:80%;margin-left:auto;margin-right:auto;}
#prodDtlPerformaWeave #performa-weave .title3Full{width:80%;}
#prodDtlPerformaWeave .productDetailFeatureSecondHalfSection{display:flex;position:relative;}
#prodDtlPerformaWeave #hotSpotContainer1{width:200px;position:absolute;left:5%;top:50%;transform:translateY(-50%);font-size:12px;}
#prodDtlPerformaWeave #performaWeaveDurable{width:200px;}
#prodDtlPerformaWeave #performaWeaveCool{width:160px;margin-top:20%;}
#prodDtlPerformaWeave #performaWeaveComfort{width:170px;margin-top:20%;}
#prodDtlPerformaWeave .iconText{margin-top:10px;}
#prodDtlWarrantyContainer{width:80%;padding-top:20px;padding-bottom:30px;}
.youMayLikeSection{padding-top:20px;padding-bottom:30px;border-top:1px solid #c6c6c6;}
#matchInnerContainer{justify-content:center;}
#matchContainer .matchItem{width:120px;text-align:center;vertical-align:top;}
#matchContainer .subHead{display:block;font-size:12px;font-weight:bold;}
#matchContainer .bodyCopy{display:block;font-size:11px;}
/* show 2 items on detail screen */
#matchContainer .carousel-inner .active,
#matchContainer .carousel-inner .active + .carousel-item{display:block;}

#matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
#matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item{
    transition:none;margin-right:initial;
}

#matchContainer .carousel-inner .carousel-item-next,
#matchContainer .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0, 0, 0);}

#matchContainer .carousel-inner .active.carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
    position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}

/* left or forward direction */
#matchContainer .active.carousel-item-left + #matchContainer .carousel-item-next.carousel-item-left,
#matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item,
#matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item + #matchContainer .carousel-item{
    position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}

/* farthest right hidden item must be absolute position for animations */
#matchContainer .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:block;visibility:visible;}

/* right or prev direction */
#matchContainer .active.carousel-item-right + #matchContainer .carousel-item-prev.carousel-item-right,
#matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item,
#matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item + #matchContainer .carousel-item{
    position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}

#recentViewContainer{padding-top:20px;padding-bottom:30px;border-top:1px solid #c6c6c6;}
#recentViewContainer .recentViewItem{display:inline-block;width:110px;font-size:12px;text-align:center;vertical-align:top;}
#recentViewContainer .recentViewImageContainer{height:100px;width:100px;margin-left:auto;margin-right:auto;margin-top:10px;}
#recentViewContainer a{color:#172b54;}

#modelsContainer{width:800px;max-width:900px;margin-left:auto;margin-right:auto;margin-top:20px;min-height:100px;padding-bottom:10px;}
#modelsContainer a{color:#172b54;text-decoration:none;}
#modelsContainer .modelContainer{display:inline-block;width:200px;margin-left:10px;margin-right:10px;}
#modelsContainer .modelImage{width:90%;margin-left:auto;margin-right:auto;}
#modelsContainer .modelLabel{font-size:16px;text-align:center;}
#modelsContainer .modelFunctionality{font-size:16px;text-align:center;}
#modelCountContainer{width:100%;margin-top:10px;text-align:center;font-size:12px;}
/** datatables overrides **/
#modelsContainer_wrapper{width:90%;margin-left:auto;margin-right:auto;margin-top:20px;min-height:100px;}
#modelsContainer_filter{display:none;}
#modelsContainer_wrapper thead{display:none;}
#modelsContainer_wrapper table.dataTable.row-border tbody th, 
	#modelsContainer_wrapper table.dataTable.row-border tbody td, 
	#modelsContainer_wrapper table.dataTable.display tbody th, 
	#modelsContainer_wrapper table.dataTable.display tbody td{border-top:none;}
#modelsContainer_wrapper table.dataTable.hover tbody tr:hover, #modelsContainer_wrapper table.dataTable.display tbody tr:hover{background-color:transparent;}
#searchContainer_wrapper table.dataTable.hover tbody tr:hover, #searchContainer_wrapper table.dataTable.display tbody tr:hover{background-color:transparent;}

/** new products **/
.newProductModelsContainer{display:inline-block;width:32%;margin-right:1%;text-align:center;}
.newProductModelsContainer_last{display:inline-block;width:32%;text-align:center;}
.newProductModelLabel{font-size:16px;}
#newProduct_OrenLoveseat{max-width:87%;}
#newProduct_OrenRecliner{max-width:55%;}
/** covers page **/
#coversPageContainer{width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;}
#coversPageContainer #coversContainer{margin-top:20px;}
#coversPageContainer #coversContainer .fabricSection{display:inline-block;width:213px;margin-left:auto;margin-right:auto;margin-bottom:5px;text-transform:capitalize;vertical-align:top;text-align:center;cursor:pointer;}
#coversPageContainer #coversContainer .fabricImage{display:inline-block;width:200px;height:200px;overflow:hidden;vertical-align:top;}
#coversPageContainer #coversContainer .fabricLabel{display:inline-block;width:100%;font-size:14px;}

#coverPopupData{width:90%;margin-left:auto;margin-right:auto;text-align:center;}
.coverPopupLabel{display:inline-block;font-weight:600;}
.coverPopupText{display:inline-block;margin-right:10px;}
#coverPopupCoverCategory{margin-right:0;}
#coverPopupWebContent{width:75%;margin-left:auto;margin-right:auto;margin-top:30px;}
/** datatables overrides **/
#coversContainer_wrapper{width:90%;margin-left:auto;margin-right:auto;margin-top:20px;min-height:100px;}
#coversContainer_filter{display:none;}
.filterSearch{display:inline-block;float:right;height:25px;line-height:25px;margin-top:10px;margin-right:1%;}
#searchCover{margin-left:5px;border:0;border-bottom:1px solid #707070;width:12rem;padding-left:5px;}
#mobileSearchCover{margin-left:5px;border:0;border-bottom:1px solid #707070;width:12rem;padding-left:5px;}
#coversContainer_wrapper thead{display:none;}
#coversContainer_wrapper table.dataTable.row-border tbody th, 
	#coversContainer_wrapper table.dataTable.row-border tbody td, 
	#coversContainer_wrapper table.dataTable.display tbody th, 
	#coversContainer_wrapper table.dataTable.display tbody td{border-top:none;}
#coversContainer_wrapper table.dataTable.hover tbody tr:hover, #coversContainer_wrapper table.dataTable.display tbody tr:hover{background-color:transparent;}
/* cover blue buttons */
#coverTypeSelections{margin-top:20px;}
#coverFamilySelections{margin-top:20px;}
#coverGradeSelections{margin-top:20px;}
#coverPerformanceSelections{margin-top:20px;}
#newStyleSelections{margin-top:20px;}
/** accessories **/
#accessories_pillows .fabricSection{display:inline-block;width:200px;margin-left:10px;margin-right:10px;margin-bottom:5px;text-transform:capitalize;vertical-align:top;text-align:center;}
#accessories_pillows .fabricImage{display:inline-block;width:100%;vertical-align:top;}
#accessories_pillows .fabricLabel{display:inline-block;width:100%;font-size:14px;font-weight:bold;}
#accessories_pillows .fabricDimension{display:inline-block;width:100%;font-size:12px;font-weight:normal;}
/** comfort sync **/
.trifectaContainer{width:800px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:14px;text-align:center;}
.trifectaTitle1{display:inline-block;vertical-align:top;font-size:35px;}
.trifectaTitle1_center{display:inline-block;width:100%;text-align:center;vertical-align:top;font-size:35px;}
.trifectaTitle2{display:inline-block;width:290px;vertical-align:top;}
.trifectaText{width:600px;margin-top:10px;margin-left:auto;margin-right:auto;font-size:16px;}
#comfortSyncHotSpotContainer2{position:absolute;top:200px;left:320px;}
#comfortSyncHotSpotContainer3{position:absolute;top:140px;left:590px;}
.comfortSyncHotSpot{display:inline-block;width:50px;height:50px;border:5px solid #cc8b2a;border-radius:50%;}
.comfortSyncHotSpotText{display:inline-block;margin-top:15px;margin-left:-20px;letter-spacing:1px;color:#ffffff;font-weight:600;vertical-align:top;}
.howToContainerText{display:inline-block;width:32%;margin-top:10px;margin-right:1%;font-size:14px;vertical-align:top;position:relative;}
.howToContainerText_last{display:inline-block;width:32%;margin-top:10px;font-size:14px;vertical-align:top;position:relative;}
#comfortSyncHotSpotContainer7{width:60%;height:100px;position:absolute;left:34%;top:18%;display:flex;align-items:center;flex-direction:row;}
#comfortSyncHotSpotContainer7 .comfortSyncHotSpot{width:60px;height:60px;}
#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText{width:auto;height:75px;line-height:1;color:#172b54;font-size:35px;font-weight:600;margin-top:-83px;margin-left:0;}
#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText1{display:inline-block;width:35%;height:75px;margin-top:-65px;margin-left:0;border-bottom:4px solid #cc8b2a;}
#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText2{}
#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText3{width:160px;padding-bottom:10px;border-bottom:4px solid #cc8b2a;}
#comfortSyncHotSpotContainer7_small{display:none;position:absolute;} 
#comfortSyncHotSpotContainer7_small .comfortSyncHotSpot{width:60px;height:60px;}
.comfortSyncCountOn_small{display:none;font-size:35px;font-weight:600;}

/** banners **/
#best-max .title3Half{margin-left:auto;margin-right:auto;text-align:center;}  
#best-max .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}  
#cabin-trails .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#cabin-trails .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#chair-finish{color:#ffffff;}
#chair-finish .title3Half_black{color:#ffffff;}
#harbor-classics .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#harbor-classics .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#midtown-modern .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#midtown-modern .productDetailFeatureText{width:auto;max-width:365px;margin-left:auto;margin-right:auto;}
#collection-midtown-modern .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#collection-midtown-modern .productDetailFeatureText{width:auto;max-width:365px;margin-left:auto;margin-right:auto;}
#stonehaven-way .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#stonehaven-way .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#collection-stonehaven-way .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#collection-stonehaven-way .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#studio-62 .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#studio-62 .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#collection-storytime .title3Half{margin-left:auto;margin-right:auto;text-align:center;}
#collection-storytime .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#work-from-home .title3Half{width:30%;margin-left:auto;margin-right:auto;text-align:center;}
#work-from-home .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#collection-work-from-home .title3Half{width:30%;margin-left:auto;margin-right:auto;text-align:center;}
#collection-work-from-home .productDetailFeatureText{width:auto;max-width:400px;margin-left:auto;margin-right:auto;}
#sofa-comfort-dialed-in{color:#ffffff;}
#sofa-comfort-dialed-in .title3Half_black{color:#ffffff;}

#footer{width:100%;max-width:1920px;margin-left:auto;margin-right:auto;background-color:#172b54;color:#ffffff;clear:both;}
#footer .level1{margin-bottom:12px;font-size:10px;opacity:.5;}
#footer .level2{font-size:12px;opacity:.8;}
#footerLeft{display:inline-block;width:60%;margin-top:40px;border-right:1px solid #ffffff;vertical-align:top;}
#footerLeft a{color:#ffffff;}
#footerLeft #topSection{width:90%;margin-left:10%;}
#footerLeft #bottomSection{width:90%;margin-left:10%;margin-top:35px;}
#footerLeft .leftColumn{display:inline-block;width:25%;vertical-align:top;}
#footerLeft .leftColumnLast{display:inline-block;}
#footerRight{display:inline-block;width:39%;margin-top:40px;padding-left:30px;vertical-align:top;}
.socialContainer{}
.socialContainer .facebook{display:inline-block;width:25px;margin-right:0px;margin-left:0;}
.socialContainer .facebook img{border:0;}
.socialContainer .pinterest{display:inline-block;width:25px;margin-left:5px;}
.socialContainer .pinterest img{border:0;}
.socialContainer .instagram{display:inline-block;width:25px;margin-right:0;margin-left:5px;}
.socialContainer .instagram img{border:0;}
.socialContainer .twitter{display:inline-block;width:25px;margin-right:0;margin-left:5px;}
.socialContainerl .twitter img{border:0;}
.socialContainer .youtube{display:inline-block;width:25px;margin-right:0;margin-left:5px;}
.socialContainer .youtube img{border:0;}
.loginContainer{margin-bottom:40px;font-size:14px;}
.loginContainer a{color:#ffffff;}
#footerRight #usaBuyContainer{padding-bottom:40px;padding-top:20px;}
#footerRight #usaBuyContainer #usaBuyLeftSection{display:inline-block;width:35%;margin-right:14%;}
#footerRight #usaBuyContainer #usaBuyLeftSection #usaText{margin-top:5px;font-size:8px;opacity:.5;}
#footerRight #usaBuyContainer #usaBuyRightSection{display:inline-block;width:49%;vertical-align:top;}
#footerRight #usaBuyContainer #usaBuyRightSection #footerWhereToBuyButton{width:150px;height:35px;line-height:35px;color:#ffffff;text-align:center;font-size:10px;background-color:#4E637D;cursor:pointer;}
#footerRight #bottomContainer #copyrightContainer{display:inline-block;width:35%;margin-right:14%;font-size:8px;vertical-align:bottom;}
#footerRight #bottomContainer #bottomLogoContainer{display:inline-block;width:25%;vertical-align:top;}
#footerBottomLine{width:100%;height:45px;}

#footer_small{width:100%;padding:20px 30px;background-color:#172b54;color:#ffffff;clear:both;}
#footerLeft_small{display:inline-block;width:49%;margin-right:1%;}
#footerLeft_small #footerWhereToBuyButton_small{width:150px;height:35px;line-height:35px;margin-top:20px;color:#ffffff;text-align:center;font-size:10px;background-color:#4E637D;cursor:pointer;border-radius:3px;}
#footerLeft_small #usaBuySection_small{width:100%;margin-top:20px;margin-bottom:20px;vertical-align:top;}
#footerLeft_small #usaBuyImage{display:inline-block;width:39%;margin-right:1%;}			
#footerLeft_small #usaText_small{display:inline-block;width:20%;max-width:150px;margin-left:10%;vertical-align:top;font-size:12px;opacity:.5;}
#footerLeft_small .loginContainer{font-family:Lato,Verdana,Arial,Helvetica,sans-serif;}
#footerRight_small{display:inline-block;width:49%;}
#footerRight_small a{color:#ffffff;}
#footerRight_small .subMenuLink{padding-top:10px;padding-bottom:10px;padding-left:25px;font-size:16px;color:#172b54;}
#footerRight_small #copyrightContainer_small{width:100%;padding-left:20px;padding-top:25px;font-size:8px;vertical-align:bottom;}
#footerRight_small .subMenuContainer{background-color:#ffffff;}
#footerRight_small .headerMenuItem{font-family:Lato,Verdana,Arial,Helvetica,sans-serif;}
#digitalCatalogFrame{width:965px;height:600px;border:none;}
#contentWrapper{background-color:#FFFFFF;padding:0;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;position:relative;}
.title_center{letter-spacing:1px;font-size:35px;text-align:center;color:#172b54;margin-top:10px;}

/* Needed Last to override any classes before it */
.alignBottom{align-items:flex-end;align-items:end;}
.alignTop{align-items:flex-start;align-items:start;}
.showText{display:block;}
.hideText{display:none;}
.showPicture{display:block;}
.hidePicture{display:none;}

@media (max-width:422px){
	#pageMenuLeftArrowContainer{width:4%;}
	#pageMenuLeftArrowContainer.fixed{width:5%;}
	#pageMenuLeftArrowContainer .leftArrowActive{top:0;;width:14px;}
	#pageMenuLeftArrowContainer.fixed .leftArrowActive{margin-top:-40px;}
	#pageMenuRightArrowContainer{width:4%;}
	#pageMenuRightArrowContainer.fixed{width:5%;}
	#pageMenuRightArrowContainer .rightArrowActive{top:0;width:14px;}
	#pageMenuRightArrowContainer.fixed .rightArrowActive{margin-top:-40px;}
	
	#searchResultsValue #searchValue3{width:80%;}
		
	#pageContainer{min-height:300px;}
	#menuArea button:focus{outline:none;}
	#menuBar{border-top:1px solid #c6c6c6;}
	#menuBar a{color:#172b54;}
	#menuBar .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#menuBar .headerMenuItem_last{border-bottom:none;}
	.dropdownContainer{padding-top:80px;}
	#productsDropdown{position:fixed;max-height:450px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#productsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#productsDropdown .productDropdownContainer_last{width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#collectionsDropdown .collectionDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown .collectionDropdownContainer_last{width:100%;max-width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#newProductsDropdown{position:fixed;max-height:300px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#newProductsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#designCenterDropdown{position:fixed;max-height:300px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#designCenterDropdown .titleFullBlue{text-align:left;}
	#designCenterDropdown .designCenterDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#cookieCrumbs{padding-top:92px;padding-bottom:10px;font-size:14px;}
	.flexContainer{flex-direction:column;}
	.pageFullSection{min-height:auto;}
	.pageFullTopSection{min-height:190px;padding-top:83px;}
	.pageDataContainer2{width:100%;}
	.pageDataFirstHalfSection{width:100%;}
	.pageDataFirstHalfSection2{width:100%;margin-right:0}
	.pageDataSecondHalfSection{width:100%;padding-bottom:56.25%}
	.pageDataSectionFull2::before{display:none;}
	.pageData4Section{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;padding-bottom:20px;}
	.pageData4Section_white{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;}
	.pageData4LastSection{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;}
	.pageData4SectionLast_white{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;}
	.pageData5Section{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
	.pageData5LastSection{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
	.pageDataLeftSection{width:100%;}
	.pageDataRightSection{width:100%;}
	.containerBody2_left{width:90%;margin-left:auto;margin-right:auto;}
	.containerBody3{width:100%;margin-top:10px;}
	.containerBody3_right{width:100%;margin-top:10px;}
	.containerTopBody_left{width:90%;margin-left:auto;margin-right:auto;}
	.containerTopBody_right{width:100%;}
	.containerTopBody_rightAbout{width:100%;}
	.containerTopBody_rightNews{width:90%;margin-top:5%;margin-bottom:5%;margin-left:auto;margin-right:auto;position:relative;}
	.containerBody3Video{width:100%;margin-top:10px;margin-right:0;padding-bottom:56.25%;}
	.containerBody3_rightVideo{width:100%;margin-top:10px;padding-bottom:56.25%;}
	
	.containerBody4{width:100%;margin-top:10px;}
	.containerBody4_left{width:100%;margin-top:10px;}
	.containerBody4_left_white{width:100%;}
	.containerBody4_white{width:100%;margin-top:10px;}
	.containerHomeBody{width:100%;}
	.containerTextLeft{display:block;width:90%;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;}
	.title3Full{width:100%;}
	.title2Top{font-size:25px;padding-top:10px;}
	.titleBlue_60{width:100%;text-align:center;}
	.clearButton{height:40px;line-height:40px;}
	.clearButton_left{height:40px;line-height:40px;}
	.clearButtonBlack_left{width:80%;height:40px;line-height:40px;}
	.clearButtonWhite_left{height:40px;line-height:40px;}
	.clearButtonYellow_left{width:80%;height:40px;line-height:40px;}
	.blueButton{height:40px;line-height:40px;}
	.blueButtonCenter{height:40px;line-height:40px;}
	.blueButtonCenter2{height:40px;line-height:40px;}		
	.clearButton_left{width:80%;height:40px;line-height:40px;}
	.clearButtonWhite_left{width:80%;height:40px;line-height:40px;}
	.containerText{width:100%;}
	.detail_left{font-size:16px;}
	.homeTopContainer{width:100%;left:0;padding-bottom:10px;position:relative;}
	.homeTopTitle{width:80%;padding-top:20px;padding-bottom:20px;}
	#homeVideoIcon2{top:40%;}
	.midtown_bg{width:100%;height:260px;position:relative;}
	.midtown_bg_right{float:none;display:inline-block;width:100%;height:200px;margin-top:10px;background-repeat:no-repeat;background-size:contain;}
	#trendingContainer{width:100%;}
	#trendingContainer img{max-width:175px;}
	#trending-carousel .carousel-control-prev-icon{width:30px;height:30px;}
	#trending-carousel .carousel-control-next-icon{width:30px;height:30px;}
	#homeDesignCenterContainer .containerBody{width:100%;text-align:left;}
	#homeUsaImageContainer .homeUsaImage1{display:none}
	#homeUsaImageContainer .homeUsaImage2{width:90%;margin-left:auto;margin-right:auto;}
	#homeUsaImageContainer .homeUsaImage3{display:none;}
	.containerTextHomeUsa{width:90%;}
	#mapSection {height:auto;background-image:none;}
	#mapSection #leftImage{width:100%;height:200px;position:relative;}
	#mapSection #leftImage .usa50Image{width:40%;margin-left:auto;margin-right:auto;}
	.valignContainer{width:100%;}
	#mapSection #rightImage{width:100%;position:relative;margin-top:5px;}
	#mapSection #rightImage #mapElkhart{height:15px;width:15px;left:39%;}
	#mapSection #rightImage #mapKendalville{height:15px;width:15px;left:43%;}
	#mapSection #rightImage #mapKings{height:15px;width:15px;left:65%;bottom:35%;}
	#mapSection #rightImage #mapLeitchfield{height:15px;width:15px;left:41%;bottom:43%;}
	#mapSection #rightImage #mapMorrison{height:15px;width:15px;left:43%;bottom:31%;}
	#mapSection #rightImage #mapTupelo{height:15px;width:15px;left:35%;bottom:21%;}	
	#mapSection #rightImage #mapMontoursville{right:25%;height:15px;width:15px;} 
	#craftPlayer{width:100%;}
	#shipPlayer{width:100%;margin-top:10px;}
	
	iframe.container60{width:420px;height:240px;}
	iframe.container60_right{float:none;width:420px;height:240px;margin-left:auto;margin-right:auto;}
	
	iframe.container60Video{width:100%;height:100%;position:absolute;}
	iframe.container60_rightVideo{float:none;width:100%;height:100%;margin-left:auto;margin-right:auto;position:absolute;}
	
	.grid4Boxes{grid-template-columns: repeat(1,1fr);}
	.linkBoxes{grid-template-rows:.25fr 2fr;margin-top:30px;}
	.linkBoxes .pageData4Section{grid-row:2}
	.linkBoxes .title4{grid-row:1;}
	.video_news{flex-direction:column-reverse;margin-left:0%;height:auto;padding-bottom:0%;}
	.aboutUsVideo{width:100%;padding-top:100%}
	
	.applyNowText{font-size:32px;margin-top:5%;letter-spacing:.8px;}
	
	.uprightCardContainer{width:90%;margin-right:0%;}
	
	.studio62TextContainer{display:block;width:100%;margin-left:auto;margin-right:auto;}
	.studio62Text{display:block;width:90%;}
	
	#contactText{width:90%;}
	#contactLeftContainer{width:100%;}
	#contactRightContainer{width:100%;}
	#contactContainer .radioCheckSection{width:100%;}
	
	.warrantyLabel{width:40%;}
	.warrantyInfo{width:59%;}
	#warrantyContainer input.short{width:50%;}
	#warrantyStoreContainer{width:100%;}
	#warrantyBuyerContainer{width:100%;}
	
	.inspirationArticleContainer{width:100%;}
	.inspirationFiller{display:none;}
	
	.newsArticleImageContainer{width:100%;margin-right:0;}
	.newsArticleContentContainer{width:100%;margin-top:10px;}
	.newsFiller{display:none;}
	
	#galleryDealerSection{width:100%;border:none;}
	#dealerPageText{width:100%;}
	#domesticContainer #searchButton4{margin-top:10px;}
	#galleryDealerSection .customDealer{margin-left:0;}
	
	#dealerLinksLeft{width:100%;margin-right:0;}
	#dealerLinksLeft .level2{display:inline-block;width:46%;margin-right:3%;border-top:none;}
	#dealerLinksRight{width:100%;}
	#dealerLinksRight .nameAddressSection{width:45%;}
	#dealerLinksRight .nameSection{width:100%;}
	#dealerLinksRight .section1{width:26%;}
	#dealerLinksRight .section2{display:none;}
	#dealerLinksRight .section3{width:95%;margin-right:0;}
	#dealerLinksRight .section4{width:100%;text-align:left;}
	#dealerLinksRight .section5{float:none;}
	
	.dataTables_wrapper .dataTables_paginate .paginate_button{padding: .5em .5em}
	.productsTop{display:block;padding-top:20px;}
	.productsLandingContainerTopBody{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:20px;}
	.productsContainerTopRightBody{width:100%;}
	.blueButton{width:150px;height:40px;line-height:40px;}
	.blueButton2{height:40px;line-height:40px;}
	#productTypeContainer .productFilter{width:90%;margin-right:0;}
	#dimensionsContainer .productFilter{width:49%;margin-right:0;}
	#coverGradeSelections .productFilter{width:13%;}
	#coverPerformanceSelections .productFilter{width:25%;}
	
	.trifectaContainer{width:90%;}
	.trifectaText{width:100%;}
	.trifectaTitle1{font-size:18px;}
	.trifectaTitle1_center{font-size:25px;}
	.trifectaTitle2{width:150px;}
	.comfortSyncHotSpotText{margin-top:10px;font-size:10px;}
	
	#comfortSyncHotSpotContainer2{top:80px;left:105px;}
	#comfortSyncHotSpotContainer2 .comfortSyncHotSpotText{width:80%;margin-left:-5px;margin-top:5px;text-align:left;}
	#comfortSyncHotSpotContainer3{top:40px;left:200px;}	
	#comfortSyncHotSpotContainer3 .comfortSyncHotSpotText{width:60%;margin-left:-30px;margin-top:5px;}
	#comfortSyncHotSpotContainer7{width:67%;top:5%;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpot{width:40px;height:40px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText1{width:10%;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText{font-size:17px;color:#cc8b2a;margin-top:-12px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText3{padding-bottom:11px;}
	
	#performaWeaveDurable{width:100%;}
	#performaWeaveCool{width:100%;}
	#performaWeaveComfortable{width:100%;}
	
	.productsContainerTopBody{width:70%;margin-top:30px;min-height:200px;}
	.productCategorySection{width:160px;}
	.productCategorySourced{width:160px;height:128px;}
	.chairsSourced{width:320px;height:128px;}
	.chairsSourcedTitle{margin-top:10px;}
	.sofasSourced{width:160px;height:127px;}
	.sofasSourcedTitle{font-size:18px;}
	.accessoriesCategorySourced{width:325px;}	
	.productSourcedTitle{font-size:18px;transform:translateY(1%);margin-top:10px;}
	.accessoriesCategorySourced .productSourcedTitle{transform:translateY(100%);}
	.accessoriesCategorySourced .productButton{transform:translateY(150%);}
	.productButton{width:auto;transform:translateY(15%);}
	.productFilter{width:47%;}	
	.productCategory3{width:100%;}
	.productCategory3IconContainer{height:150px;}
	.productCategory3IconContainer img{width:50%;}
	.chairsButton{transform:translateY(40%);}
	.loveseatSourced{width:320px;height:127px;}
	.loveseatSourcedTitle{font-size:18px;transform:translateY(30%);margin-top:10px;}
	.loveseatButton{transform:translateY(90%);}
	#pageBlueButtonSection{text-align:center;}
	#pageBlueButtonSection.fixed{top:80px;}
	#filterButtonLeftArrowContainer.fixed{top:80px;}
	#filterButtonRightArrowContainer.fixed{top:80px;}
	#filterContainer.fixed{top:170px;}
	#modelsContainer .modelContainer{display:block;width:90%;margin-left:auto;margin-right:auto;}
	#accessories_pillows .fabricSection{display:block;width:90%;}
	.productDetailContainer{height:auto;}
	#altViewContainer{height:auto;}
	#prodDtlImageContainer .modelImg{width:100%;}
	#prodDtlAltImageContainer_sm{width:100%;height:auto;margin-top:10px;margin-bottom:10px;}
	#prodDtlAltImageContainer_sm .altViewImage{width:75px;}
	#prodDtlAltImageContainer_sm .altViewImage img{width:75px;height:auto;}
	#prodDtlAltImageContainer_sm_overlay{width:100%;height:auto;margin-top:10px;margin-bottom:10px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage{width:75px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage img{width:75px;height:75px;}
	.carousel-item{margin-right:0;}
 	.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
	.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
	#prodDtlLeftContainer{width:100%;}
	#prodDtlImageContainer{width:100%;}
	#prodDtlVideoContainer{width:100%;}
	#prodDetailContainer #customizeBanner{margin-bottom:20px;}
	#prodDetailConfigurationContainer{width:100%;}
	#prodDetailContainer{width:100%;height:auto;}
	#prodDetailCoverContainer #coverFilterContainer #coverTypeFilterContainer{width:100%;}
	#prodDetailCoverContainer #coverFilterContainer #coverFamilyFilterContainer{width:100%;}
	#prodDetailCoverContainer #coverListContainer .fabricSection{width:100%;}
	#prodText{width:100%;}
	#prodDimensions{width:100%;}
	#prodOptions{width:100%;margin-top:10px;}
	#prodDtlPerformaWeave .productDetailFeature_right{margin-top:250px;}
	#prodDtlPerformaWeave #hotSpotContainer1{top:0;transform:translateY(1%);margin-bottom:30px;}
	#prodDtlPerformaWeave #hotSpotContainer1 img{width:80%;}
	#prodDtlPerformaWeave .iconText{margin-left:60px;}
	#prodDtlPerformaWeave #performaWeaveDurable{width:300px;}
	#prodDtlPerformaWeave #performaWeaveCool{width:300px;margin-top:10%;}
	#prodDtlPerformaWeave #performaWeaveComfort{width:240px;margin-top:10%;}
	#prodDtlWarrantyContainer{width:95%;} 
	.productDetailFeatureMiddle{display:inline-block;}
	.productDetailFeatureTop{display:inline-block;}
	.productDetailFeatureFirstHalfSection{width:100%;margin-right:0;margin-top:20px;margin-bottom:20px;}
	.productDetailFeatureSecondHalfSection{width:100%;}
	.productDetailFeatureText_Full{width:90%;font-size:16px;}
	.productDetailFeatureTitle_60{width:90%;font-size:32px;}
	.productDetailFeatureText_60{width:90%;}
	.productDetailFeatureText_65{width:85%;}
	.productDetailFeatureTitle_70{width:90%;font-size:32px;}
	.productDetailFeatureText_70{width:90%;}
	
	.shoppingImage .imgContainer{width:75px;}
	
	
	#best-max{width:90%;margin-left:auto;margin-right:auto;}  
	#best-max .productDetailFeatureText{max-width:100%;}  
	#body-rest{width:90%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .title3Half{margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	#beast{width:90%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .title3Half{margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	#chair-finish .productDetailFeatureTitle{max-width:360px;}
	#chair-360-comfort .productDetailFeatureTitle{max-width:360px;}	
	#chair-customizing-your-comfort .productDetailFeatureTitle{max-width:360px;}
	#chair-finish .productDetailFeatureTitle{max-width:360px;}
	#leather-collection{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics .productDetailFeatureText{max-width:100%;}
	#recliner-base-option  .productDetailFeatureTitle{font-size:32px;}
	#recliner-uplifting-comfort .title3Half{margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort .productDetailFeatureText{margin-left:auto;margin-right:auto;}	
	#recliner-uplifting-comfort-medium .title3Half{margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium .productDetailFeatureText{margin-left:auto;margin-right:auto;}	
	#recliner-uplifting-comfort-petite .title3Half{margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .title3Half{margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	/* Mass copied and added 6/16/22 for new banners */
	#adjusta-pillow .title3Half{margin-left:auto;margin-right:auto;}  
	#adjusta-pillow .productDetailFeatureText{margin-left:auto;margin-right:auto;}  
	/* Mass copied and added 12/20/23 for new banners */
	#power-option-inside-handle .productDetailFeatureTitle{max-width:360px;}
	#power-option-outside-handle .productDetailFeatureTitle{max-width:350px;}  
	#power-option-touch-buttons .productDetailFeatureTitle{max-width:350px;}  
	#power-option-wand .productDetailFeatureTitle{max-width:350px;}  
	#power-option-push-buttons .productDetailFeatureTitle{max-width:350px;}  
	#power-option-four-button .productDetailFeatureTitle{max-width:350px;}   
	#power-uplifting-comfort .title3Half{margin-left:auto;margin-right:auto;}
	#power-uplifting-comfort .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	#usb-reclining .productDetailFeatureTitle{max-width:360px;}
	#recliner-power-tilt-headrest .productDetailFeatureTitle{font-size:32px;}
	#recliner-heat-massage .productDetailFeatureTitle{width:90%;font-size:32px;}
	#recliner-comfort-sync .productDetailFeatureTitle{margin-left:auto;margin-right:auto;}
	#recliner-comfort-sync .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	#recliner-comfort-sync .title1{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-standard-features{width:90%;margin-left:auto;margin-right:auto;}	
	#recliner-standard-features .productDetailFeatureTitle{width:100%;}
	#recliner-standard-features .productDetailFeatureText{width:100%;}
	#recliner-frame .productDetailFeatureTitle{max-width:280px;}
	#sofa-power-tilt-headrest .productDetailFeatureTitle{max-width:350px;}
	#findAStore{width:90%;margin-left:auto;margin-right:auto;}
	
	#footerLeft_small{width:90%;margin-left:auto;margin-right:auto;}
	#footerRight_small{width:90%;margin-left:auto;margin-right:auto;}
	#footerRight_small .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#footerRight_small .headerMenuItem_last{width:100%;padding-left:20px;padding-top:25px;font-size:12px;}
	#footerLeft_small #usaText_small{width:48%;}
	#digitalCatalogFrame{width:100%;height:200px;}
}
@media (min-width:423px) and (max-width:576px){			
	#pageMenuLeftArrowContainer.fixed .leftArrowActive{position:fixed;top:13%;margin-top:35px;}
	#pageMenuRightArrowContainer.fixed .rightArrowActive{position:fixed;top:13%;right:0;margin-top:35px;}
	#pageBlueButtonSection.fixed .leftArrowActive{position:fixed;top:14%;}
	#pageBlueButtonSection.fixed .rightArrowActive{position:fixed;top:14%;right:0;}	
	#pageBlueButtonSection.fixed{top:80px;}
	#filterContainer.fixed{top:170px;}
	#filterButtonLeftArrowContainer.fixed{top:80px;padding-top:10px;}	
	#filterButtonRightArrowContainer.fixed{top:80px;padding-top:10px;}	
	
	#pageContainer{min-height:300px;}
	#menuArea button:focus{outline:none;}
	#menuBar{border-top:1px solid #c6c6c6;}
	#menuBar a{color:#172b54;}
	#menuBar .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#menuBar .headerMenuItem_last{border-bottom:none;}
	.dropdownContainer{padding-top:80px;}
	#productsDropdown{position:fixed;max-height:450px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#productsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#productsDropdown .productDropdownContainer_last{width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#collectionsDropdown .collectionDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown .collectionDropdownContainer_last{width:100%;max-width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#newProductsDropdown{position:fixed;max-height:400px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#newProductsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#designCenterDropdown{position:fixed;max-height:400px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#designCenterDropdown .titleFullBlue{text-align:left;}
	#designCenterDropdown .designCenterDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#cookieCrumbs{padding-top:82px;font-size:14px;}	
	.flexContainer{flex-direction:column;}
	.pageFullSection{min-height:auto;}
	.pageFullTopSection{min-height:190px;padding-top:83px;}	
	.pageDataContainer2{width:100%;}
	.pageDataFirstHalfSection{width:100%;}
	.pageDataFirstHalfSection2{width:100%;margin-right:0;}
	.pageDataSecondHalfSection{width:100%;padding-bottom:56.25%}
	.pageData4Section{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;padding-bottom:20px;}
	.pageData4Section_white{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;}
	.pageData4LastSection{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;}
	.pageData4SectionLast_white{display:block;width:70%;border-right:none;margin-left:auto;margin-right:auto;}
	.pageData5Section{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
	.pageData5LastSection{width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px;}
	.pageDataLeftSection{width:100%;}
	.pageDataRightSection{width:100%;}
	.containerBody2_left{width:90%;margin-left:auto;margin-right:auto;}
	.containerBody3{width:100%;margin-top:10px;}
	.containerBody3_right{width:100%;margin-top:10px;}
	.containerTopBody_left{width:90%;margin-left:auto;margin-right:auto;}
	.containerTopBody_right{width:100%;}
	.containerTopBody_rightAbout{width:100%;}
	.containerTopBody_rightNews{width:90%;margin-top:5%;margin-bottom:5%;margin-left:auto;margin-right:auto;position:relative;}
	.containerBody3Video{width:100%;margin-top:10px;margin-right:0;padding-bottom:56.25%;}
	.containerBody3_rightVideo{width:100%;margin-top:10px;padding-bottom:56.25%;}
	
	.containerBody4{width:100%;margin-top:10px;}
	.containerBody4_left{width:100%;margin-top:10px;}
	.containerBody4_left_white{width:100%;}
	.containerBody4_white{width:100%;margin-top:10px;}
	.containerText{width:100%;}
	.containerTextLeft{width:90%;margin-left:auto;margin-right:auto;margin-top:10px;}
	
	
	.clearButton {width: 110px;height: 30px;line-height: 30px;margin-left: auto;margin-right: auto;text-align: center;font-size: 10px;font-weight: 600;background-color: transparent;color: #172b54;border-radius: 3px;border: 1px solid #172b54;cursor: pointer;}		
	.clearButton_left{height:40px;line-height:40px;}
	.clearButtonBlack_left{width:55%;height:40px;line-height:40px;}
	.clearButtonWhite_left{height:40px;line-height:40px;}
	.clearButtonYellow_left{width:55%;height:40px;line-height:40px;}
	.blueButton{height:40px;line-height:40px;}
	.blueButtonCenter{height:40px;line-height:40px;}
	.blueButtonCenter2{height:40px;line-height:40px;}
	
	.detail_left{font-size:16px;}
	.containerHomeBody{width:100%;}
	#homeVideoIcon2{top:40%;}
	#chairImg{width:50%;}
	#reclinerImg{width:50%;}
	#sofaImg{width:50%;}
	#sectionalImg{width:50%;}
	#trendingContainer{width:100%;}
	#trendingContainer img{max-width:175px;}
	#homeUsaImageContainer .homeUsaImage1{display:none;}
	#homeUsaImageContainer .homeUsaImage2{width:90%;margin-left:auto;margin-right:auto;}
	#homeUsaImageContainer .homeUsaImage3{display:none;}
	.homeUsa7{margin-top:15px;}
	.title2Top{font-size:25px;}
	.titleBlue_60{width:100%;text-align:center;}
	.homeTopContainer{width:100%;left:0;padding-bottom:0;padding-top:0;position:relative;}
	.homeTopTitle{width:70%;max-width:500px;padding-top:20px;padding-bottom:20px;color:#172b54;filter:none;}
	.midtown_bg{width:100%;height:260px;position:relative;}
	.midtown_bg_right{float:none;display:inline-block;width:100%;height:250px;margin-top:10px;background-repeat:no-repeat;background-size:contain;}
	#homeDesignCenterContainer .containerBody{width:100%;text-align:left;}
	.containerTextHomeUsa{width:80%;}
	#mapSection{height:200px;}
	#mapSection #leftImage{height:200px;width:calc(100% - 45%);}
	#mapSection #leftImage .usa50Image{width:60%;margin-left:auto;margin-right:auto;}
	.valignContainer{width:calc(100% - 45%);}
	#mapSection #rightImage{width:300px;}
	#mapSection #rightImage img{margin-left:60px;}
	#mapSection #rightImage #mapElkhart{height:15px;width:15px;left:58%;}
	#mapSection #rightImage #mapKendalville{height:15px;width:15px;left:63%;}
	#mapSection #rightImage #mapKings{height:15px;width:15px;left:84%;bottom:33%;}
	#mapSection #rightImage #mapLeitchfield{height:15px;width:15px;left:60%;bottom:41%;}
	#mapSection #rightImage #mapMorrison{height:15px;width:15px;left:63%;bottom:28%;}
	#mapSection #rightImage #mapTupelo{height:15px;width:15px;left:54%;bottom:19%;}
	#mapSection #rightImage #mapMontoursville{right:5%;height:15px;width:15px;} 
	
	#craftPlayer{width:100%;}
	#shipPlayer{width:100%;margin-top:10px;}
	
	iframe.container60{width:420px;height:240px;margin-left:auto;margin-right:auto;}
	iframe.container60_right{float:none;width:420px;height:240px;margin-left:auto;margin-right:auto;}
	
	.grid4Boxes{grid-template-columns: repeat(1,1fr);}
	.linkBoxes{grid-template-rows:.25fr 2fr;margin-top:30px;}
	.linkBoxes .pageData4Section{grid-row:2}
	.linkBoxes .title4{grid-row:1;}
	.video_news{flex-direction:column-reverse;margin-left:0%;height:auto;padding-bottom:0%;}
	.aboutUsVideo{width:100%;padding-top:100%}
	
	.applyNowText{font-size:32px;margin-top:5%;letter-spacing:.8px;}
	
	.uprightCardContainer{width:90%;margin-right:0%;}
	
	.studio62TextContainer{display:block;width:100%;margin-left:auto;margin-right:auto;}
	.studio62Text{display:block;width:90%;}	
	
	#contactText{width:90%;}
	#contactLeftContainer{width:100%;}
	#contactRightContainer{width:100%;}
	#contactContainer .radioCheckSection{width:100%;}
	
	.warrantyLabel{width:40%;}
	.warrantyInfo{width:59%;}
	#warrantyStoreContainer{width:100%;}
	#warrantyBuyerContainer{width:100%;}
		
	.inspirationArticleContainer{width:100%;}
	.inspirationFiller{display:none;}
	
	.newsArticleImageContainer{width:100%;margin-right:0;}
	.newsArticleContentContainer{width:100%;margin-top:10px;}
	.newsFiller{display:none;}
	
	#galleryDealerSection{width:100%;border:none;}
	#dealerPageText{width:100%;}
	
	#dealerLinksLeft{width:100%;margin-right:0;}
	#dealerLinksLeft .level2{display:inline-block;width:29%;margin-right:3%;border-top:none;}
	#dealerLinksRight{width:100%;}
	#dealerLinksRight .nameAddressSection{width:48%;}
	#dealerLinksRight .nameSection{width:100%;}
	#dealerLinksRight .section2{display:none;}
	#dealerLinksRight .section3{width:95%;margin-right:0;}
	#dealerLinksRight .section4{width:100%;text-align:left;}
	#dealerLinksRight .section5{float:none;}
		
	.productsTop{display:block;padding-top:20px;}
	.productsLandingContainerTopBody{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:20px;}
	.productsContainerTopRightBody{width:100%;}
	.productSourcedTitle{font-size:21px;transform:translateY(1%);}	
	.accessoriesCategorySourced .productSourcedTitle{transform:translateY(100%);}
	.productButton{width:auto;transform:translateY(1%);}
	.accessoriesButton{transform:translateY(140%);}
	.blueButton{height:40px;line-height:40px;}	
	.blueButton2{height:40px;line-height:40px;}
	.productCategory3{width:190px;vertical-align:top;}
	.productCategory3IconContainer{height:150px;}
	.productCategory3 img{width:80%;}	
	.productsContainerTopBody{width:70%;min-height:200px;margin-top:50px;}
	.productCategorySection{width:170px;}
	.productCategorySourced{width:170px;height:135px;}
	.chairsSourced{width:395px;height:155px;}
	.chairsSourcedTitle{transform:translateY(50%);}	
	.loveseatSourced{width:385px;height:127px;}
	.loveseatSourcedTitle{font-size:21px;}
	.sofasSourced{width:212px;height:170px;}
	.sofasSourcedTitle{font-size:18px;}
	.accessoriesCategorySourced{width:345px;}
	#optionsContainer .productFilter{width:47%;}
	#coverGradeSelections .productFilter{width:12%;}
	#coverPerformanceSelections .productFilter{width:25%;}	
	#dimensionsContainer .productFilter{width:24%;margin-right:0;}
	
	.trifectaContainer{width:400px;}
	.trifectaText{width:400px;}
	.trifectaTitle1{font-size:25px;}
	.trifectaTitle1_center{font-size:25px;}
	.trifectaTitle2{width:200px;}
	
	#comfortSyncHotSpotContainer2{top:115px;left:160px;}
	#comfortSyncHotSpotContainer2 .comfortSyncHotSpotText{margin-left:-50px;}
	#comfortSyncHotSpotContainer3{top:75px;left:290px;}	
	.comfortSyncHotSpotText{margin-top:10px;font-size:12px;}
	#comfortSyncHotSpotContainer3 .comfortSyncHotSpotText{margin-left:-140px;}
	#comfortSyncHotSpotContainer7{width:66%;top:5%;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpot{width:40px;height:40px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText1{width:30%;margin-top:-66px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText{font-size:17px;margin-top:-12px;}
	
	#performaWeaveDurable{width:100%;}
	#performaWeaveCool{width:100%;}
	#performaWeaveComfortable{width:100%;}
	
	#modelsContainer{width:100%;max-width:100%;text-align:center;}
	#modelsContainer .modelContainer{width:49%;margin-left:0;margin-right:0;}
	#accessories_pillows{width:100%;max-width:100%;text-align:center;}
	#accessories_pillows .fabricSection{width:49%;margin-left:0;margin-right:0;}
	.productDetailContainer{height:auto;}
	#altViewContainer{height:auto;}
	#prodDtlImageContainer .modelImg{width:100%;}
	#prodDtlAltImageContainer_sm{width:100%;height:auto;margin-top:10px;margin-bottom:10px;}
	#prodDtlAltImageContainer_sm .altViewImage{width:97px;}
	#prodDtlAltImageContainer_sm .altViewImage img{width:97px;height:auto;}
	#prodDtlAltImageContainer_sm_overlay{width:100%;height:auto;margin-top:10px;margin-bottom:10px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage{width:90px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage img{width:90px;height:auto;}
	.carousel-inner{width:95%;}
	.carousel-control-prev-icon{margin-left:-10px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
	.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
	#prodDtlLeftContainer{width:100%;}
	#prodDtlImageContainer{width:100%;}
	#prodDtlVideoContainer{width:100%;}
	#prodDetailContainer #customizeBanner{margin-bottom:20px;}
	#prodDetailConfigurationContainer{width:100%;}
	#prodDetailContainer{width:100%;height:auto;}
	#prodDetailCoverContainer #coverListContainer .fabricSection{width:100%;}
	#prodText{width:100%;}
	#prodDimensions{width:100%;}
	#prodOptions{width:100%;margin-top:10px;}
	
	#prodDtlPerformaWeave{padding-bottom:30px;}
	#prodDtlPerformaWeave #hotSpotContainer1{width:260px;}
	#prodDtlPerformaWeave .iconText{margin-left:65px;text-align:left;}
	#prodDtlPerformaWeave #performaWeaveDurable{width:240px;}
	#prodDtlPerformaWeave #performaWeaveCool{width:240px;margin-top:10%;}
	#prodDtlPerformaWeave #performaWeaveCool .iconText{width:150px;}
	#prodDtlPerformaWeave #performaWeaveComfort{width:240px;margin-top:10%;}
	
	#prodDtlWarrantyContainer{width:95%;} 
	.productDetailFeatureMiddle{display:inline-block;}
	.productDetailFeatureTop{display:inline-block;}
	.productDetailFeatureFirstHalfSection{width:100%;margin-right:0;margin-top:20px;margin-bottom:20px;}
	.productDetailFeatureSecondHalfSection{width:100%;}
	.productDetailFeatureText_Full{width:90%;font-size:16px;}
	.productDetailFeatureTitle_60{width:90%;}
	.productDetailFeatureTitle_65{width:90%;}
	.productDetailFeatureTitle_70{width:90%;font-size:32px;}
	.productDetailFeatureText_60{width:90%;}
	.productDetailFeatureText_65{width:90%;}
	.productDetailFeatureText_70{width:90%;}
	
	/* need performa weave banner same format as 422 */
	#prodDtlPerformaWeave .productDetailFeature_right{margin-top:250px;}
	#prodDtlPerformaWeave #hotSpotContainer1{top:0;transform:translateY(1%);margin-bottom:30px;}
	#prodDtlPerformaWeave #hotSpotContainer1 img{width:80%;}
	#prodDtlPerformaWeave .iconText{margin-left:60px;}
	#prodDtlPerformaWeave #performaWeaveDurable{width:300px;}
	#prodDtlPerformaWeave #performaWeaveCool{width:300px;margin-top:10%;}
	#prodDtlPerformaWeave #performaWeaveComfort{width:240px;margin-top:10%;}
	
	#best-max{width:90%;margin-left:auto;margin-right:auto;}  
	#best-max .productDetailFeatureText{max-width:100%;}  
	#body-rest{width:90%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#beast{width:90%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#chair-360-comfort .productDetailFeatureTitle{max-width:360px;}	
	#chair-club-finish .productDetailFeatureTitle{max-width:320px;}	
	#chair-customizing-your-comfort .productDetailFeatureTitle{max-width:360px;}
	#chair-finish .productDetailFeatureTitle{max-width:360px;}
	#coil-up .productDetailFeatureTitle{max-width:440px;}
	#glider-finish .productDetailFeatureTitle{max-width:370px}
	#glider-longest-glide .productDetailFeatureTitle{max-width:420px;}
	#leather-collection{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics .productDetailFeatureText{max-width:100%;}
	#performance-sleepers .productDetailFeatureTitle{max-width:380px;}
	#premium-features .productDetailFeatureTitle{max-width:400px;}
	#recliner-base-option .productDetailFeatureTitle{max-width:400px;}
	#recliner-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	/* Mass copied and added 6/16/22 for new banners */
	#adjusta-pillow .title3Half{width:70%;margin-left:auto;margin-right:auto;}  
	#adjusta-pillow .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}  
	/* Mass copied and added 7/15/22 for new banners */
	#AB-DC-R-finish .productDetailFeatureTitle{max-width:320px;}   
	#BG-BN-DW-E-R-finish .productDetailFeatureTitle{max-width:320px;}   
	#BG-BN-finish .productDetailFeatureTitle{max-width:320px;}   
	#DW-E-R-finish .productDetailFeatureTitle{max-width:320px;}   
	/* Mass copied and added 12/20/23 for new banners */
	#power-option-inside-handle .productDetailFeatureTitle{max-width:360px;}
	#power-option-outside-handle .productDetailFeatureTitle{max-width:360px;}  
	#power-option-touch-buttons .productDetailFeatureTitle{max-width:360px;}  
	#power-option-wand .productDetailFeatureTitle{max-width:360px;}  
	#power-option-push-buttons .productDetailFeatureTitle{max-width:360px;}  
	#power-option-four-button .productDetailFeatureTitle{max-width:360px;}  
	#usb-reclining .productDetailFeatureTitle{max-width:360px;}
	#power-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#power-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#loveseat-console .productDetailFeatureTitle{max-width:400px;}
	#recliner-power-tilt-headrest .productDetailFeatureTitle{max-width:380px;}
	#recliner-comfort-sync .title3Half{width:100%;}
	#recliner-comfort-sync .productDetailFeatureText{width:100%;}
	#recliner-comfort-sync .title1{width:90%;}
	#recliner-standard-features{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-standard-features .productDetailFeatureTitle{}
	#recliner-standard-features .productDetailFeatureText{width:100%;}
	#sectional-console .productDetailFeatureTitle{max-width:400px;}	
	#sofa-customizing-your-comfort .productDetailFeatureTitle{max-width:400px;}
	#sofa-power-tilt-headrest .productDetailFeatureTitle{max-width:350px;}
	#findAStore{width:90%;margin-left:auto;margin-right:auto;}
	#findAStore .productDetailFeatureTitle{max-width:320px;}
	
	#footerLeft_small{width:90%;margin-left:auto;margin-right:auto;}
	#footerRight_small{width:90%;margin-left:auto;margin-right:auto;}
	#footerRight_small .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#footerRight_small .headerMenuItem_last{width:100%;padding-left:20px;padding-top:25px;font-size:12px;}
	#footerLeft_small #usaText_small{width:45%;}
	#digitalCatalogFrame{width:100%;height:350px;}
}
/*** bootstrap SM ***/
@media (max-width:422px) {	
	#overlayLargeImage .modal-dialog{max-width:680px;min-width:680px;}	/** override bootstrap **/
	#overlayProdDetail .modal-dialog{max-width:95vw;min-width:95vw;}	/** override bootstrap **/
	#overlayProdDetail #imageContainer{width:100%;}
	.modal-header{position:relative;}
	.simple_overlay_heading{padding-left:30px;}
	.simple_overlay .close{position:absolute;}
	#overlayProdDetail .simple_overlay_heading{padding-left:0;}
	#imageContainer .leftArrow{margin-top:100px;margin-right:0;}
	#imageContainer #rightArrowContainer{margin-top:100px;}
	
	.homeTopContainer{width:100%;left:0;padding-bottom:10px;padding-top:0;position:relative;} /*BES/JHM Added for home page changes 01/03/24*/
	.homeTopTitle{padding-top:20px;padding-bottom:20px;color:#172b54;filter:none;}
	.clearButton {width: 110px;height: 30px;line-height: 30px;margin-left: auto;margin-right: auto;text-align: center;font-size: 10px;font-weight: 600;background-color: transparent;color: #172b54;border-radius: 3px;border: 1px solid #172b54;cursor: pointer;}
}
@media (min-width:423px) and (max-width:576px){
	#overlayLargeImage .modal-dialog{max-width:680px;min-width:680px;}	/** override bootstrap **/
	#overlayProdDetail .modal-dialog{max-width:420px;min-width:420px;margin-left:auto;margin-right:auto;}	/** override bootstrap **/
	#overlayProdDetail #imageContainer{width:420px;}
	.modal-header{position:relative;}
	.simple_overlay_heading{padding-left:30px;}
	.simple_overlay .close{position:absolute;}
	#overlayProdDetail .simple_overlay_heading{padding-left:0;}
	#imageContainer .leftArrow{margin-top:100px;margin-right:0;}
	#imageContainer #rightArrowContainer{margin-top:100px;}
}
@media (min-width:423px) {
	/* show 3rd slide */
   #matchContainer .carousel-inner .active + .carousel-item + .carousel-item{display:block;}    
   #matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{
        transition:none;margin-right:initial;
   }     
   #matchContainer .carousel-inner .active.carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}
   /* left or forward direction */   
   #matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}       
   /* right or prev direction */
   #matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item {
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
}
/* @media (max-width: 576px) { */
/* 	/* Show 3rd slide on sm if col-sm-6*/
/* 	#trending-carousel .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible;} */
/* } */
@media (min-width:577px) {
	/* show 4th slide */
   #matchContainer .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item{display:block;}    
   #matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item{
        transition:none;margin-right:initial;
   }     
   #matchContainer .carousel-inner .active.carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}
   /* left or forward direction */   
   #matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}       
   /* right or prev direction */
   #matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
   #plannerFrame .modal-lg{max-width:calc(100% - 3.5rem);}
}
@media (min-width:577px) and (max-width:768px){	
	
	#overlayLargeImage .modal-dialog{max-width:680px;min-width:680px;}	/** override bootstrap **/
	#overlayProdDetail .modal-dialog{max-width:570px;min-width:570px;}	/** override bootstrap **/
	.modal-header{position:relative;}
	.simple_overlay_heading{padding-left:30px;}
	.simple_overlay .close{position:absolute;}
	#overlayProdDetail .simple_overlay_heading{padding-left:0;}
	#imageContainer .leftArrow{margin-top:100px;margin-right:0;}
	#imageContainer #rightArrowContainer{margin-top:100px;}
	
	/* Show 3rd slide on sm if col-sm-6*/
/*     #trending-carousel .carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-50%;z-index:-1;display:block;visibility:visible;} */
}
@media (min-width:577px) and (max-width:768px){		
	#pageMenuLeftArrowContainer.fixed .leftArrowActive{position:fixed;top:12%;margin-top:37px;}
	#pageMenuRightArrowContainer.fixed .rightArrowActive{position:fixed;top:12%;right:0;margin-top:37px;}
	#pageBlueButtonSection.fixed{top:80px;}
	#filterContainer.fixed{top:170px;}
	#filterButtonLeftArrowContainer.fixed{top:80px;padding-top:10px;}	
	#filterButtonRightArrowContainer.fixed{top:80px;padding-top:10px;}	
	
	#menuArea button:focus{outline:none;}
	#menuBar{border-top:1px solid #c6c6c6;}
	#menuBar a{color:#172b54;}
	#menuBar .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#menuBar .headerMenuItem_last{border-bottom:none;}
	.dropdownContainer{padding-top:80px;}
	#productsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#productsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#productsDropdown .productDropdownContainer_last{width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#collectionsDropdown .collectionDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown .collectionDropdownContainer_last{width:100%;max-width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#newProductsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#newProductsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#designCenterDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#designCenterDropdown .titleFullBlue{text-align:left;}
	#designCenterDropdown .designCenterDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#cookieCrumbs{padding-top:82px;font-size:14px;}
	.flexContainer{flex-direction:column;}
	.pageFullSection{min-height:auto;}
	.pageFullTopSection{min-height:220px;padding-top:83px;}
	.pageDataContainer2{width:100%;}
	.pageDataFirstHalfSection2{width:100%;margin-right:0}
	.pageDataSecondHalfSection{width:100%;padding-bottom:56.25%}
	.pageData4Container{text-align:center;}
	.pageData4Section{width:40%;border-right:none;margin-right:0;}
	.pageData4Section_white{width:40%;border-right:none;margin-right:0;}
	.pageData4SectionLast_white{width:40%;}
	.pageDataFirstHalfSection{width:100%;}
	.pageData4LastSection{width:40%;}
	.containerHomeBody{width:100%;}
	.containerBody2_left{width:90%;margin-left:auto;margin-right:auto;}
	#homeVideoIcon2{top:40%;}	
	#homeDesignCenterContainer .pageData4Section{margin-top:20px;margin-right:1%;}
	#homeDesignCenterContainer .pageData4LastSection{}
	#homeDesignCenterContainer .containerBody{width:100%;}
	.containerBody3{width:100%;margin-right:0;margin-top:10px;}
	.containerBody3_right{width:100%;margin-top:10px;}
	.containerTopBody_left{width:90%;margin-left:auto;margin-right:auto;}
	.containerTopBody_right{width:100%;}
	.containerTopBody_rightAbout{width:100%;}
	.containerBody3Video{width:100%;margin-right:0;margin-top:10px;padding-bottom:56.25%;}
	.containerBody3_rightVideo{width:100%;margin-top:10px;padding-bottom:56.25%;}
		
	.containerBody4{width:100%;margin-top:10px;}
	.containerBody4_left{width:100%;margin-top:10px;}
	.containerBody4_left_white{width:100%;}
	.containerBody4_white{width:100%;margin-top:10px;}
	.containerText{width:100%;}	
	.containerTextLeft{width:90%;margin-left:auto;margin-right:auto;margin-top:10px;}
	.clearButton{height:40px;line-height:40px;}
	.clearButton_left{height:40px;line-height:40px;}
	.clearButtonBlack_left{width:180px;height:40px;line-height:40px;}
	.clearButtonWhite_left{height:40px;line-height:40px;}
	.clearButtonYellow_left{width:180px;height:40px;line-height:40px;}
	.blueButton{height:40px;line-height:40px;}
	.blueButtonCenter{height:40px;line-height:40px;}
	.blueButtonCenter2{height:40px;line-height:40px;}
	.detail_left{font-size:16px;}
	.homeTopContainer{width:100%;left:0;padding-bottom:0;padding-top:0;position:relative;}
	.homeTopTitle{width:70%;max-width:500px;padding-top:20px;padding-bottom:20px;color:#172b54;filter:none;}
	.clearButton {width: 110px;height: 30px;line-height: 30px;margin-left: auto;margin-right: auto;text-align: center;font-size: 10px;font-weight: 600;background-color: transparent;color: #172b54;border-radius: 3px;border: 1px solid #172b54;cursor: pointer;}		
	#homeUsaImageContainer .homeUsaImage1{padding-top:30px;}
	.homeUsa2{width:18%;}
	.containerTextHomeUsa{clear:both;width:62%;}
	#usa2ndContainer .containerBody3{width:100%;}
	#usa2ndContainer .containerBody4{width:100%;margin-top:10px;}
	#mapSection{height:250px;}	
	#mapSection #leftImage{width:calc(100% - 300px);height:250px;}
	.valignContainer{width:calc(100% - 300px);}
	#mapSection #leftImage .usa50Image{width:60%;margin-left:auto;margin-right:auto;}
	#mapSection #rightImage{width:380px;}	
	#mapSection #rightImage img{margin-left:75px;}
	
	#mapSection #rightImage #mapTupelo{left:52%;bottom:18%;}
	#mapSection #rightImage #mapTupelo{left:50%;bottom:20%;}		
	#mapSection #rightImage #mapMorrison{left:60%;bottom:28%;}
	#mapSection #rightImage #mapLeitchfield{left:59%;bottom:41%;}
	#mapSection #rightImage #mapKings{left:83%;bottom:33%;}
	#mapSection #rightImage #mapKendalville{left:60%;}
	#mapSection #rightImage #mapElkhart{left:53%;}	
	#mapSection #rightImage #mapMontoursville{right:5%;} 
	#craftedInTheUSASection .containerBody4{text-align:center;}
	#shippedFromUSASection .containerBody4_left{text-align:center;}
	
	iframe.container60{width:517px;height:292px;margin-left:auto;margin-right:auto;}		
	iframe.container60_right{float:none;width:517px;height:292px;margin-left:auto;margin-right:auto;}
	
	.grid4Boxes{grid-template-columns: repeat(2,1fr);}
	.video_news{margin-left:0%;padding-bottom:61%;}
	
	#galleryDealerSection{width:100%;border:none;}
	#dealerPageText{width:100%;}
	
	#dealerLinksLeft{width:100%;margin-right:0;}
	#dealerLinksLeft .level2{display:inline-block;width:29%;margin-right:3%;border-top:none;}
	#dealerLinksRight{width:100%;}
	#dealerLinksRight .nameAddressSection{width:48%;}
	#dealerLinksRight .nameSection{width:100%;}
	#dealerLinksRight .section3{width:95%;margin-right:0;}
	#dealerLinksRight .section4{width:100%;text-align:left;}
	
	.applyNowText{font-size:32px;margin-top:5%;letter-spacing:.8px;}
	
	.cardContainer .d-lg-none ~ .d-lg-none{display:block!important;}
	.uprightCardContainer{width:35%;}
	
	.studio62TextContainer{display:block;width:90%;margin-left:auto;margin-right:auto;}
	.studio62Text{display:block;width:90%;}
	
	#contactText{width:90%;}
	#contactContainer .radioCheckSection{width:100%;}
	
	.inspirationArticleContainer{width:100%;}
	.inspirationFiller{display:none;}
		
	.productsTop{display:block;padding-top:20px;}
	.productsLandingContainerTopBody{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:20px;}
	.productsContainerTopRightBody{width:100%;}	
	.productCategory3IconContainer{height:135px;}
	.productCategory3 img{width:50%;}
	
	.productsContainerTopBody{width:70%;}
	.catalogContainer{max-width:520px;text-align:center;}
	.productCategorySection{width:160px;}
	.productCategorySourced{width:325px;height:128px;}
	.accessoriesCategorySourced{width:160px;}
	.productSourcedTitle{font-size:21px;transform:translateY(80%);}
	.productCategory3{width:96%;}
	.chairsSourced{width:160px;height:127px;}
	.chairsSourcedTitle{font-size:15px;}
	.loveseatSourced{width:325px;height:127px;}
	.loveseatSourcedTitle{font-size:21px;}
	.sofasSourced{width:32%;height:132px;}
	.sofasSourcedTitle{font-size:18px;}
	#optionsContainer .productFilter{width:40%;}
	#coverGradeSelections .productFilter{width:9%;}	
	#coverPerformanceSelections .productFilter{width:19%;}
	#dimensionsContainer .productFilter{width:20%;margin-right:0;}
	
	.trifectaContainer{width:500px;}
	.trifectaText{width:500px;}
	.trifectaTitle1{font-size:32px;}
	.trifectaTitle1_center{font-size:32px;}
	.trifectaTitle2{width:250px;}
	
	#comfortSyncHotSpotContainer2{top:115px;left:190px;}
	#comfortSyncHotSpotContainer3{top:80px;left:350px;}
	.comfortSyncHotSpotText{margin-top:10px;}
	#comfortSyncHotSpotContainer3 .comfortSyncHotSpotText{margin-left:-160px;}
	#comfortSyncHotSpotContainer7{width:66%;top:5%;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpot{width:40px;height:40px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText1{width:30%;margin-top:-66px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText{font-size:17px;margin-top:-12px;}
	
	#modelsContainer{width:100%;max-width:675px;text-align:center;}
	#modelsContainer .modelContainer{width:32%;max-width:200px;}
	#accessories_pillows{width:100%;max-width:675px;text-align:center;}
	#accessories_pillows .fabricSection{width:32%;max-width:200px;}
	.productDetailContainer{height:auto;}
	#altViewContainer{height:auto;}
	#prodDtlAltImageContainer_sm{width:90%;height:auto;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
	#prodDtlAltImageContainer_sm .altViewImage{width:100px;}
	#prodDtlAltImageContainer_sm .altViewImage img{width:100px;height:100px;}
	#prodDtlAltImageContainer_sm_overlay{width:90%;height:auto;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage{width:100px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage img{width:100px;height:100px;}
	.carousel-control-prev-icon{margin-left:-10px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
	.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
	#prodDtlLeftContainer{width:100%;}
	#prodDtlImageContainer{width:100%;}
	#prodDtlVideoContainer{width:100%;margin-top:0;}
	#prodDetailContainer #customizeBanner{margin-bottom:20px;}
	#prodDetailConfigurationContainer{width:100%;}
	#prodDetailContainer{width:100%;height:auto;}
	#prodDetailCoverContainer #coverListContainer .fabricSection{width:100%;}
	#prodText{width:100%;}
	#prodDimensions{width:100%;}
	#prodOptions{width:100%;margin-top:10px;}
	#prodSpecs{margin-top:10px;}
		
	#prodDtlPerformaWeave #hotSpotContainer1{width:260px;text-align:left;}
	#prodDtlPerformaWeave .iconText{width:200px;margin-left:75px;margin-top:0;}
	#prodDtlPerformaWeave #performaWeaveDurable{width:260px;}
	#prodDtlPerformaWeave #performaWeaveCool{width:260px;margin-top:10%;}
	#prodDtlPerformaWeave #performaWeaveCool .iconText{width:160px;}
	#prodDtlPerformaWeave #performaWeaveComfort{width:260px;margin-top:10%;}
	#prodDtlPerformaWeave #performaWeaveComfort .iconText{width:160px;}
	
	#prodDtlWarrantyContainer{width:95%;} 
	.productDetailFeatureMiddle{display:inline-block;}
	.productDetailFeatureTop{display:inline-block;}
	.productDetailFeatureFirstHalfSection{width:100%;margin-right:0;margin-top:20px;margin-bottom:20px;}
	.productDetailFeatureSecondHalfSection{width:100%;}
	.productDetailFeatureText_Full{width:90%;font-size:16px;}
	.productDetailFeatureTitle_60{width:90%;}
	.productDetailFeatureTitle_65{width:90%;}
	.productDetailFeatureTitle_70{width:90%;}
	.productDetailFeatureText_60{width:90%;}
	.productDetailFeatureText_65{width:90%;}
	.productDetailFeatureText_70{width:90%;}	
	
	#recentViewContainer .recentViewItem{width:100px;}
	
	#best-max{width:90%;margin-left:auto;margin-right:auto;}  
	#best-max .productDetailFeatureText{max-width:100%;}  
	#body-rest{width:90%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#beast{width:90%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#chair-360-comfort .productDetailFeatureTitle{max-width:390px;}
	#chair-customizing-your-comfort .productDetailFeatureTitle{max-width:360px;}
	#chair-finish .productDetailFeatureTitle{max-width:360px;}
	#chair-frame .productDetailFeatureTitle{max-width:440px;}
	#coil-up .productDetailFeatureTitle{max-width:440px;}
	#glider-bearing .productDetailFeatureTitle{max-width:520px;}
	#glider-longest-glide .productDetailFeatureTitle{max-width:420px;}
	#leather-collection{width:90%;margin-left:auto;margin-right:auto;}
	#loveseat-style-your-space .productDetailFeatureTitle{max-width:450px;}
	#harbor-classics{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics .productDetailFeatureText{max-width:100%;}
	#recliner-base-option .productDetailFeatureTitle{width:80%;max-width:410px;}
	#recliner-frame .productDetailFeatureTitle{max-width:450px;}
	#recliner-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	/* Mass copied and added 6/16/22 for new banners */
	#adjusta-pillow .title3Half{width:70%;margin-left:auto;margin-right:auto;}  
	#adjusta-pillow .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}  
	
	#power-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#power-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#premium-features .productDetailFeatureTitle{max-width:400px;}
	#recliner-power-tilt-headrest .productDetailFeatureTitle{width:85%;max-width:375px;}
	#recliner-heat-massage .productDetailFeatureTitle{max-width:480px;}
	#recliner-heat-massage .productDetailFeatureText{max-width:490px;}
	#recliner-comfort-sync .title3Half{width:100%;}
	#recliner-comfort-sync .productDetailFeatureText{width:100%;}
	#recliner-standard-features{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-standard-features .productDetailFeatureTitle{max-width:460px;}
	#recliner-standard-features .productDetailFeatureText{width:90%;}
	#recliner-covers .productDetailFeatureTitle{max-width:480px;}
	/* Mass copied and added 6/16/22 for new banners */
	#dovely-storage-ottoman  .productDetailFeatureTitle{max-width:480px;}  
	#dovely-wedge-console  .productDetailFeatureTitle{max-width:480px;color:#ffffff;}  
	#dovely-wireless-charging  .productDetailFeatureTitle{max-width:480px;}  
	#dovely-console  .productDetailFeatureTitle{max-width:480px;}  
	#dovely-usb  .productDetailFeatureTitle{max-width:480px;}  
	#dining-construction  .productDetailFeatureTitle{max-width:480px;}  
	#sectional-console  .productDetailFeatureTitle{max-width:480px;}  
	#motion-sectionals  .productDetailFeatureTitle{max-width:480px;}  
	#motion-theater-sectionals  .productDetailFeatureTitle{max-width:480px;}  
	#reversible-seat-cushion  .productDetailFeatureTitle{max-width:480px;}  
	#conversation-sofa  .productDetailFeatureTitle{max-width:480px;}  
	#drop-in-coil-seating  .productDetailFeatureTitle{max-width:480px;}  
	/* Mass copied and added 12/20/23 for new banners */
	#power-option-inside-handle .productDetailFeatureTitle{max-width:360px;}
	#power-option-outside-handle .productDetailFeatureTitle{max-width:360px;}  
	#power-option-touch-buttons .productDetailFeatureTitle{max-width:360px;}  
	#power-option-wand .productDetailFeatureTitle{max-width:360px;}  
	#power-option-push-buttons .productDetailFeatureTitle{max-width:360px;}  
	#power-option-four-button .productDetailFeatureTitle{max-width:360px;}  
	#usb-reclining .productDetailFeatureTitle{max-width:360px;} 
	#sofa-power-tilt-headrest .productDetailFeatureTitle{max-width:350px;}
	#sofa-style-your-space .productDetailFeatureTitle{max-width:450px;}
	#findAStore{width:90%;margin-left:auto;margin-right:auto;}
	#findAStore .productDetailFeatureTitle{width:100%;}
	
	#footerLeft_small{width:90%;margin-left:auto;margin-right:auto;}
	#footerRight_small{width:90%;margin-left:auto;margin-right:auto;}
	#footerRight_small .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#footerRight_small .headerMenuItem_last{width:100%;padding-left:20px;padding-top:25px;font-size:12px;}
	#digitalCatalogFrame{width:100%;height:450px;}
}
/** need to xs and sm carousel on product detail **/
@media (max-width: 768px) {
	/* cover family scroll container */
	#coverFamilyScrollable{height:40px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;}
	#coverFamilySelections .productFilter{width:auto}
	
    /* show 4 items on detail screen */
    #prodDtlAltImageContainer_sm .carousel-inner .active,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item{display:flex;}
    
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item{
        transition:none;
    }
      
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item-next,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0, 0, 0);}
    
    #prodDtlAltImageContainer_sm .carousel-inner .active.carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:flex;visibility:visible;}  
     
    /* left or forward direction */
    #prodDtlAltImageContainer_sm .active.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm  .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
     
    /* farthest right hidden item must be absolute position for animations */
     #prodDtlAltImageContainer_sm .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:flex;visibility:visible;}
     
    /* right or prev direction */
     #prodDtlAltImageContainer_sm .active.carousel-item-right + #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm  .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item {
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
 
	/* show 4 items on detail popup screen */
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item{display:flex;}
    
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item{
        transition:none;
    }
    
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item-next,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0, 0, 0);}
    
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active.carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:flex;visibility:visible;}
    
    /* left or forward direction */
    #prodDtlAltImageContainer_sm_overlay .active.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
    
    /* farthest right hidden item must be absolute position for animations */
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:flex;visibility:visible;}
    
    /* right or prev direction */
    #prodDtlAltImageContainer_sm_overlay .active.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item {
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
    .title_center{font-size:26px;margin-top:100px;letter-spacing:0;}
}
@media (min-width:769px) {
	#trending-carousel .carousel-inner{display:flex;}
	.carousel{position:sticky;}
	/* show 5th slide */
   #matchContainer .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item{display:block;}    
   #matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item{
        transition:none;margin-right:initial;
   }     
   #matchContainer .carousel-inner .active.carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}
   /* left or forward direction */   
   #matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}       
   /* right or prev direction */
   #matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
}
@media (min-width: 769px) and (max-width: 991px) { 
	
	#pageMenuLeftArrowContainer.fixed .leftArrowActive{position:fixed;top:12%;margin-top:35px;}
	#pageMenuRightArrowContainer.fixed .rightArrowActive{position:fixed;top:12%;right:0;margin-top:35px;}

	#menuArea button:focus{outline:none;}
	#menuBar{border-top:1px solid #c6c6c6;}
	#menuBar a{color:#172b54;}
	#menuBar .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#menuBar .headerMenuItem_last{border-bottom:none;}
	.dropdownContainer{padding-top:80px;}
	#productsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#productsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#productsDropdown .productDropdownContainer_last{width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#collectionsDropdown .collectionDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#collectionsDropdown .collectionDropdownContainer_last{width:100%;max-width:100%;padding-left:20px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#newProductsDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#newProductsDropdown .productDropdownContainer{width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#designCenterDropdown{position:fixed;max-height:600px;overflow-y:auto;background-color:#ffffff;padding-bottom:0;}
	#designCenterDropdown .titleFullBlue{text-align:left;}
	#designCenterDropdown .designCenterDropdownContainer{width:100%;max-width:100%;padding-left:20px;margin-right:0;margin-top:0;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#cookieCrumbs{padding-top:82px;font-size:14px;}
	.pageDataFirstHalfSection2{width:100%;margin-right:0;}	
	.pageDataSecondHalfSection{width:100%;padding-bottom:56.25%}
	.pageFullSection{min-height:auto;}
	.pageFullTopSection{padding-top:83px;}
	.title3Half{width:70%;}
	.containerBody2_left{width:90%;margin-left:auto;margin-right:auto;}
	.containerBody3{width:100%;margin-top:10px;margin-right:0;}
	.containerBody3_right{width:100%;margin-top:10px;}
	.containerTopBody_right{width:100%;}
	
	.containerBody3Video{width:100%;margin-right:0;margin-top:10px;padding-bottom:56.25%;}
	.containerBody3_rightVideo{width:100%;margin-top:10px;padding-bottom:56.25%;}
	
	.containerBody4{width:100%;margin-top:10px;}
	.containerBody4_left{width:100%;margin-top:10px;}
	.containerBody4_left_white{width:100%;}
	.containerBody4_white{width:100%;margin-top:10px;}
	.containerTextLeft{width:90%;margin-left:auto;margin-right:auto;margin-top:10px;}
	.containerTextHalf{width:75%;}
	.containerTextHalf_White{width:75%;}
	.detail_left{font-size:16px;}
	.pageDataContainer2{width:100%;}
	.pageData4Container{width:90%;margin-left:auto;margin-right:auto;}
	.pageData4Section{width:23.7%;}
	.pageData4Section_white{width:23.5%;}
	.pageDataLeftSection{width:48%;vertical-align:top;}
	.pageData4SectionLast_white{width:23%;}
	.containerHomeBody{width:39.4%;position:relative;}
	.homeTopContainer{width:100%;left:0;padding-bottom:10px;padding-top:0;position:relative;}
	.homeTopTitle{padding-top:20px;padding-bottom:20px;color:#172b54;filter:none;}
	.clearButton {width: 110px;height: 30px;line-height: 30px;margin-left: auto;margin-right: auto;text-align: center;font-size: 10px;font-weight: 600;background-color: transparent;color: #172b54;border-radius: 3px;border: 1px solid #172b54;cursor: pointer;}
	#homeVideoIcon2{top:40%;}
	#chairImg{width:90%;}
	#reclinerImg{width:90%;}
	#sofaImg{width:90%;}
	#sectionalImg{width:90%;}
	#homeDesignCenterContainer .containerBody{width:100%;}
	#homeUsaImageContainer .homeUsaImage1{padding-top:35px;}
	.homeUsa2{width:19%;}
	.homeUsa7{margin-top:15px;}	
	.containerTextHomeUsa{max-width:330px;}
	
	/* Show 4th slide on md if col-md-4*/
    #trending-carousel .carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right: -33.3333%;z-index:-1;display:block;visibility:visible;}
	/* Show 4th slide*/
	
	#instagram-carousel .carousel-inner .active + .carousel-item,
	#instagram-carousel .carousel-inner .active + .carousel-item + .carousel-item,
	#instagram-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item,
	#instagram-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item{display:block;}
	
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item+ .carousel-item{transition:none;}
	
	/* left or forward direction */
	
	#instagram-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,
	#instagram-carousel .carousel-item-next.carousel-item-left + .carousel-item,
   	#instagram-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
  	#instagram-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
	
	/* right or prev direction */
	
	#instagram-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
	#instagram-carousel .carousel-item-prev.carousel-item-right + .carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
	
	
	.powerOfIcon{width:15%;}
	iframe.container60{width:517px;height:292px;margin-left:auto;margin-right:auto;}
	iframe.container60_right{float:none;width:517px;height:292px;margin-left:auto;margin-right:auto;}
	
	.midtown_bg{height:300px;}
	.midtown_bg_right{height:300px;}
	.containerTextHomeUsa{width:45%;}
	.sourcedUsaLogo{width:50%;}
	.sourcedUsaTitle3{margin-top:0;}
	.sourcedUsaText_White{width:50%;font-size:12px;}
	#mapSection{height:320px;}
	#mapSection #leftImage{width:calc(100% - 380px);height:320px;}
	.valignContainer{width:calc(100% - 380px);}
	#mapSection #leftImage .usa50Image{width:75%;margin-left:auto;margin-right:auto;}
	#mapSection #rightImage{width:480px;}
	#mapSection #rightImage img{margin-left:75px;}	
	#mapSection #rightImage #mapTupelo{left:50%;bottom:20%;}		
	#mapSection #rightImage #mapMorrison{left:58%;bottom:30%;}
	#mapSection #rightImage #mapLeitchfield{left:55%;bottom:41%;}
	#mapSection #rightImage #mapKings{left:80%;bottom:33%;}
	#mapSection #rightImage #mapKendalville{left:58%;}
	#mapSection #rightImage #mapElkhart{left:53%;}	
	#mapSection #rightImage #mapMontoursville{right:10%;} 
	#craftedInTheUSASection .containerBody4{text-align:center;}	
	#shippedFromUSASection .containerBody4_left{text-align:center;}	
	#contactContainer .radioCheckSection{width:100%;}
	.studio62TextContainer{display:block;width:90%;margin-left:auto;margin-right:auto;}
	.studio62Text{display:block;width:90%;}
	
	.grid4Boxes{grid-template-columns: repeat(2,1fr);}
	.video_news{width:100%;margin-left:0%;padding-bottom:61%;}
	.containerTopBody_rightAbout{width:100%;}
	
	#galleryDealerSection{width:55%;}
	#dealerPageText{width:40%;}
	
	#dealerLinksRight .nameSection{width:100%;}	#dealerLinksRight .section4{width:100%;text-align:left;}
	
	#modelsContainer{width:100%;max-width:700px;}
	#accessories_pillows{max-width:700px;}
	.productsTop{display:block;padding-top:20px;}
	.productsLandingContainerTopBody{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:20px;}
	.productsContainerTopRightBody{width:100%;}
	
	.catalogContainer{max-width:700px;text-align:center;}
	.productCategorySection{width:190px;}
	.productCategorySourced{width:405px;height:151px;}
	.productSourcedTitle{font-size:28px;}
	.productButton{}
	.productCategory3{width:48%;margin-right:1%;}
	.productCategory3IconContainer{height:135px;}
	.productCategory3 img{width:50%;}
	.chairsSourced{width:190px;height:150px;}
	.chairsSourcedTitle{font-size:18px;}
	.loveseatSourced{width:270px;height:160px;}
	.loveseatSourcedTitle{font-size:28px;transform:translateY(20%);}
	.loveseatButton{transform:translateY(90%);}
	.sofasSourced{width:32%;height:177px;}
	#pageBlueButtonSection.fixed{top:80px;}
	#filterContainer.fixed{top:170px;}
	#filterButtonLeftArrowContainer.fixed{top:80px;}
	#filterButtonRightArrowContainer.fixed{top:80px;}
	#coverGradeSelections .productFilter{width:7%;}
	#coverFamilySelections .productFilter{width:15%;}
	#coverPerformanceSelections .productFilter{width:14%;}
	
	.accessoriesCategorySourced{width:42%;}
	.accessoriesSourcedTitle{transform: translateY(1%);}
	.accessoriesButton{transform: translateY(10%);}
	
	.trifectaContainer{width:680px;}
	#comfortSyncHotSpotContainer2{top:150px;left:250px;}
	#comfortSyncHotSpotContainer3{top:110px;left:460px;}
	#comfortSyncHotSpotContainer7{width:54%;top:10%;left:45%;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpot{width:40px;height:40px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText1{width:30%;margin-top:-66px;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText{font-size:17px;margin-top:-12px;}
	
	.productDetailContainer{height:auto;}
	#prodDtlAltImageContainer_sm{width:100%;height:auto;margin-top:10px;margin-bottom:10px;}
	#prodDtlAltImageContainer_sm .altViewImage{width:100px;}
	#prodDtlAltImageContainer_sm .altViewImage img{width:100px;height:100px;}
	#prodDtlAltImageContainer_sm_overlay{width:100%;height:auto;margin-top:10px;margin-bottom:10px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage{width:94px;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage img{width:100px;height:100px;}
	
	.carousel-control-prev-icon{margin-left:-10px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
	.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}

	#prodDtlLeftContainer{width:100%;}
	#prodDtlImageContainer{display:block;width:80%;margin-left:auto;margin-right:auto;}
	#prodDtlVideoContainer{width:100%;margin-top:0;}
	#prodDetailContainer #dealerLocatorBar{display:inline-block;width:49%;margin-right:1%;}
	#prodDetailContainer #customizeBanner{display:inline-block;width:49%;}
	#prodDetailConfigurationContainer{width:100%;}
	#prodDetailContainer{width:100%;height:auto;}
	#prodText{width:100%;}
	#prodDimensions{width:100%;}
	#prodOptions{width:100%;margin-top:10px;}
	#prodSpecs{margin-top:10px;}
	#prodDtlWarrantyContainer{width:95%;} 
	.productDetailFeatureMiddle{display:inline-block;}
	.productDetailFeatureTop{display:inline-block;}
	.productDetailFeatureFirstHalfSection{width:100%;margin-right:0;margin-top:20px;margin-bottom:20px;}
	.productDetailFeatureSecondHalfSection{width:100%;}
	.productDetailFeatureText_Full{width:90%;font-size:16px;}
	.productDetailFeatureTitle_60{width:90%;}
	.productDetailFeatureTitle_65{width:90%;}
	.productDetailFeatureTitle_70{width:90%;}
	.productDetailFeatureText_60{width:90%;}
	.productDetailFeatureText_65{width:90%;}
	.productDetailFeatureText_70{width:90%;}
		
	#best-max{width:90%;margin-left:auto;margin-right:auto;}  
	#best-max .productDetailFeatureText{max-width:100%;}  
	#body-rest{width:90%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#beast{width:90%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}		
	#glider-bearing .productDetailFeatureTitle{max-width:500px;}
	#leather-collection{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics .productDetailFeatureText{max-width:100%;}
	#prodDtlPerformaWeave .productDetailFeature_right{margin-left:auto;}
	#prodDtlPerformaWeave #hotSpotContainer1{width:260px;text-align:left;}
	#prodDtlPerformaWeave .iconText{width:200px;margin-left:75px;}
	#prodDtlPerformaWeave #performaWeaveDurable{width:260px;}
	#prodDtlPerformaWeave #performaWeaveCool{width:260px;}
	#prodDtlPerformaWeave #performaWeaveComfort{width:260px;}
	#recliner-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}	
	#recliner-uplifting-comfort-medium .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}	
	#recliner-uplifting-comfort-petite .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}	
	#recliner-uplifting-comfort-petite-pro .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}	
	/* Mass copied and added 6/16/22 for new banners */
	#adjusta-pillow .title3Half{width:70%;margin-left:auto;margin-right:auto;}  
	#adjusta-pillow .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}   
	
	#power-uplifting-comfort .title3Half{width:70%;margin-left:auto;margin-right:auto;}
	#power-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-heat-massage .productDetailFeatureTitle{max-width:490px;}
	#recliner-comfort-sync .title3Half{width:100%;}
	#recliner-comfort-sync .productDetailFeatureText{width:100%;}
	#recliner-standard-features{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-standard-features .productDetailFeatureTitle{}
	#recliner-standard-features .productDetailFeatureText{width:100%;}
	#findAStore{width:90%;margin-left:auto;margin-right:auto;}
	
	#footerLeft_small{vertical-align:top;}
	#footerRight_small .headerMenuItem{width:100%;padding-left:20px;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #c6c6c6;}
	#footerRight_small .headerMenuItem_last{width:100%;padding-left:20px;padding-top:25px;font-size:12px;}
	#footerLeft_small #usaText_small{width:35%;}
	#digitalCatalogFrame{width:100%;}
	.title_center{font-size:30px;margin-top:100px;letter-spacing:0;}
}
/** need to xs,sm, and md carousel on product detail **/
@media (min-width: 769px) and (max-width: 991px) {
    /* show 6 items on detail page*/
    #prodDtlAltImageContainer_sm .carousel-inner .active,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{display:flex;}
    
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{
        transition:none;
    }
    
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item-next,
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0, 0, 0);}
    
    #prodDtlAltImageContainer_sm .carousel-inner .active.carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:flex;visibility:visible;}
    
    /* left or forward direction */
    #prodDtlAltImageContainer_sm .active.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
    
    /* farthest right hidden item must be abso position for animations */
    #prodDtlAltImageContainer_sm .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:flex;visibility:visible;}
    
    /* right or prev direction */
    #prodDtlAltImageContainer_sm .active.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm .carousel-item,
    #prodDtlAltImageContainer_sm .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm .carousel-item + #prodDtlAltImageContainer_sm .carousel-item{
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}   

	/* show 6 items on detail popup page*/
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{display:flex;}
    
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{
        transition:none;
    }
    
    /* show 6 items on detail popup page*/
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item-next,
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item-prev{position:relative;transform:translate3d(0, 0, 0);}
    
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .active.carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:flex;visibility:visible;}
    
    /* left or forward direction */
    #prodDtlAltImageContainer_sm_overlay .active.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-next.carousel-item-left + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
    
    /* farthest right hidden item must be abso position for animations */
    #prodDtlAltImageContainer_sm_overlay .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;z-index:-1;display:flex;visibility:visible;}
    
    /* right or prev direction */
    #prodDtlAltImageContainer_sm_overlay .active.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item,
    #prodDtlAltImageContainer_sm_overlay .carousel-item-prev.carousel-item-right + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item + #prodDtlAltImageContainer_sm_overlay .carousel-item{
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}   
}
@media (min-width: 769px) {
    /* show 3rd of 3 item slide */
    #trending-carousel .carousel-inner .active + .carousel-item + .carousel-item{display:block;}
    #trending-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item{transition:none;}
    #trending-carousel .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0, 0, 0);}
    /* left or forward direction */
    #trending-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
    /* right or prev direction */
    #trending-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item{position:relative;transform: translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
}
@media (max-width: 991px) {
	/*overide bootstrap carousel class*/
	.carousel{position:sticky;}
	#trending-carousel .carousel-inner{display:flex;}
	#instagram-carousel .carousel-item{display:block;}
	#btn-carousel-prev{display:none;}
	#btn-carousel-next{display:none;}	
	#pageMenuSection .pageMenuItem{height:40px;}
	.desktopContainer{display:none !important;}
	.dashContainerTop{border-top:none;}
	.containerTextHomeUsa{margin-top:10px;}
	.filterSearch{float:none;}
	#altViewContainer_sm{flex-wrap:nowrap;align-items:center;justify-content:normal;}
	#altViewContainer_sm_overlay{flex-wrap:nowrap;align-items:center;justify-content:normal;}
	#prodDtlAltImageContainer_sm .altViewImage:first-child {margin-left:auto;}
	#prodDtlAltImageContainer_sm .altViewImage:last-child {margin-right:auto;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage:first-child {margin-left:auto;}
	#prodDtlAltImageContainer_sm_overlay .altViewImage:last-child {margin-right:auto;}
	
	/* Power of Best Spacing,direction of  */
    #pageDataContainer .pageDataContainer2{width:100%}
    .powerOfTitle{flex-direction:column;}
    .powerOfTitle_Word{text-align:center;margin-left:initial;margin-bottom:15px;}    
    
    /* Picking Right Size spacing, direction of columns */
    .pageDataFlex{flex-direction:column-reverse;}
    .pickingSizeLeftSection{width:100%}
    .pickingSizeRightSection{width:100%}
    
    /* About Us Spacing when going to lower than laptop/desktop  */
    .containerImageLeft{width:100%;-webkit-mask-image: none;margin-left:0%;margin-bottom:1%;}
    .centerElement{margin-left:auto;margin-right:auto;}
    .containerTextLeftAbout{width:100%;margin-right:0%;}
    .containerTextHalf{text-align:center;}
    
    /** Careers Landing Page **/
    .careerBannerImages .columnThirds{flex-basis:50%;}
    .containerBody4_left_white35{width:100%;margin-top:5%;margin-bottom:5%;margin-right:0%}
    .containerBody3_right65{width:100%;}
    .applyNowText{font-size:40px;}
    .blueButtonCenterBig{width:100%;max-width:253px;height:64px;font-size:20px;line-height:64px;}
    .pageDataSection90CareersRow{width:100%;flex-direction:column;}
    .pageDataSection90CareersCulture{width:100%;}
    .pageDataSection90TransparencyInCoverage{width:100%;}
    .companyCultureTopText{width:90%;}
    .transparencyInCoverageTopText{width:90%;}
    .whiteButton{margin-left:auto;margin-right:auto;}
    .wonderBox{font: normal normal 600 16px/19px Gill Sans;letter-spacing:.16px;margin-bottom:5%;}
    .applyNowContainer{color:#000000;}
    
    /* Uplifting-Comfort Page */
    .uprightCardBlue{font-size:32px;}
	.uprightCardYellow{font-size:85px;}
	.showText{display:none;}
	.hideText{display:block;}
	.showPicture{display:none;}
	.hidePicture{display:block;margin-top:1%;}
	.mobile90Text{width:90%;margin-left:auto;margin-right:auto;}
	.two_thirds .left2{width:100%;}
	.two_thirds .right2{width:100%;margin-left:0%;}
	/* comfort sync */	
	.howToContainerText{display:block;width:100%;margin-left:auto;margin-right:auto;}	
	.howToContainerText .titleFullBlue{width:90%;margin-left:auto;margin-right:auto;}
	.howToContainerText .containerTextFull{width:90%;margin-left:auto;margin-right:auto;}
	.howToContainerText_last{display:block;width:100%;margin-left:auto;margin-right:auto;}	
	.howToContainerText_last .titleFullBlue{width:90%;margin-left:auto;margin-right:auto;}
	.howToContainerText_last .containerTextFull{width:90%;margin-left:auto;margin-right:auto;}
	
	/** inspiration page **/
	.inspiration_picture_container{width:100%;}
	/** company news **/
	.newsDetailTextContainer{width:100%;margin-right:0;}
	.newsDetailImageContainer{width:100%;}
	.newsArticleContainer{width:100%;}
    
    /*  new product */
    .newProductModelsContainer{width:100%;margin-right:0;}
	.newProductModelsContainer_last{width:100%;}

	#prodDtlAltImageContainer_sm .carousel-control-prev-icon{display:block;width:15px;height:15px;background-image:url(/bcassets/bcpublic_2/arrowUp_gray.png);transform:translate(20%,-0%) rotate(266deg);}
	#prodDtlAltImageContainer_sm_overlay .carousel-control-prev-icon{display:block;width:15px;height:15px;background-image:url(/bcassets/bcpublic_2/arrowUp_gray.png);transform:translate(20%,-0%) rotate(266deg);}
	#prodDtlAltImageContainer_sm .small_circle_top{top:40%;left:0;}
	#prodDtlAltImageContainer_sm_overlay .small_circle_top{top:40%;left:5px;}
	#prodDtlAltImageContainer_sm .carousel-control-next-icon{display:block;width:15px;height:15px;background-image:url(/bcassets/bcpublic_2/arrowUp_gray.png);transform:translate(-3%,-0%) rotate(89deg);}
	#prodDtlAltImageContainer_sm_overlay .carousel-control-next-icon{display:block;width:15px;height:15px;background-image:url(/bcassets/bcpublic_2/arrowUp_gray.png);transform:translate(-3%,-0%) rotate(89deg);}
	#prodDtlAltImageContainer_sm .small_circle{top:40%;left:auto;right:0}
	#prodDtlAltImageContainer_sm_overlay .small_circle{top:40%;left:auto;right:5px;}
	
	#prodDtlVideoContainer{padding-bottom:56.25%;}
    #prodDtlWarrantyContainer{margin-top:20px;padding-top:10px;}
    .youMayLikeSection{border-top:none;}
    #recentViewContainer{border-top:none;}
    
    /** banners **/ 
    .productDetailFeature_right{float:none;}  
    #cabin-trails{width:90%;margin-left:auto;margin-right:auto;}
	#cabin-trails .productDetailFeatureText{max-width:100%;} 
	#chair-360-comfort{width:90%;margin-left:auto;margin-right:auto;}	
	#chair-360-comfort .productDetailFeatureText{width:100%;} 
	#chair-club-finish{width:90%;margin-left:auto;margin-right:auto;}
	#chair-club-finish .productDetailFeatureText{width:100%;} 
	#chair-customizing-your-comfort{width:90%;margin-left:auto;margin-right:auto;}
	#chair-customizing-your-comfort .productDetailFeatureText{width:100%;} 
	#chair-finish{width:90%;margin-left:auto;margin-right:auto;}
	#chair-frame{width:90%;margin-left:auto;margin-right:auto;}
	#chair-frame .productDetailFeatureText{width:100%;} 	
	#coil-up{width:90%;margin-left:auto;margin-right:auto;}
	#coil-up .productDetailFeatureText{width:100%;} 	
	#glider-bearing{width:90%;margin-left:auto;margin-right:auto;}
	#glider-bearing .productDetailFeatureText{width:100%;}
	#glider-finish{width:90%;margin-left:auto;margin-right:auto;}
	#glider-finish .productDetailFeatureText{width:100%;} 
	#glider-longest-glide{width:90%;margin-left:auto;margin-right:auto;}
	#glider-longest-glide .productDetailFeatureText{width:100%;} 
	#loveseat-console{width:90%;;margin-left:auto;margin-right:auto;}
	#loveseat-console .productDetailFeatureText{width:100%;} 	
	#loveseat-style-your-space{width:90%;margin-left:auto;margin-right:auto;}
	#loveseat-style-your-space .productDetailFeatureText{width:100%;} 	
	#midtown-modern{width:90%;margin-left:auto;margin-right:auto;}
	#midtown-modern .productDetailFeatureText{max-width:100%;}
	#collection-midtown-modern{width:90%;margin-left:auto;margin-right:auto;}
	#collection-midtown-modern .productDetailFeatureText{max-width:100%;}
	#performance-fabrics{width:90%;margin-left:auto;margin-right:auto;}
	#performance-fabrics .productDetailFeatureText{width:100%;}
	#performance-sleepers{width:90%;margin-left:auto;margin-right:auto;}
	#plug-in{width:90%;margin-left:auto;margin-right:auto;}
	#plug-in .productDetailFeatureText{width:100%;} 
	#power-recline-options{width:90%;margin-left:auto;margin-right:auto;}
	#premium-features{width:90%;margin-left:auto;margin-right:auto;}
	#premium-features .productDetailFeatureText{width:100%;} 
	#recliner-base-option{width:90%;margin-left:auto;margin-right:auto;}	
	#recliner-comfort-sync{width:80%;margin-left:auto;margin-right:auto;}
	#recliner-covers{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-covers .productDetailFeatureText{width:100%;} 
	/* Mass copied and added 6/16/22 for new banners */
	#conversation-sofa  .productDetailFeatureText{width:100%;}   
	#conversation-sofa{width:90%;margin-left:auto;margin-right:auto;}  
	#dining-construction  .productDetailFeatureText{width:100%;}   
	#dining-construction{width:90%;margin-left:auto;margin-right:auto;}  
	#dovely-console  .productDetailFeatureText{width:100%;}   
	#dovely-console{width:90%;margin-left:auto;margin-right:auto;}  
	#dovely-storage-ottoman  .productDetailFeatureText{width:100%;}   
	#dovely-storage-ottoman{width:90%;margin-left:auto;margin-right:auto;}  
	#dovely-usb  .productDetailFeatureText{width:100%;}   
	#dovely-usb{width:90%;margin-left:auto;margin-right:auto;}  
	#dovely-wedge-console{width:90%;margin-left:auto;margin-right:auto;}  
	#dovely-wedge-console  .productDetailFeatureText{width:100%;}   
	#dovely-wedge-console  .productDetailFeatureTitle{color:#ffffff;}  
	#dovely-wireless-charging  .productDetailFeatureText{width:100%;}   
	#dovely-wireless-charging{width:90%;margin-left:auto;margin-right:auto;}  
	#drop-in-coil-seating  .productDetailFeatureText{width:100%;}   
	#drop-in-coil-seating{width:90%;margin-left:auto;margin-right:auto;}  
	#motion-sectionals  .productDetailFeatureText{width:100%;}   
	#motion-sectionals{width:90%;margin-left:auto;margin-right:auto;}  
	#motion-theater-sectionals  .productDetailFeatureText{width:100%;}   
	#motion-theater-sectionals{width:90%;margin-left:auto;margin-right:auto;}  
	#reversible-seat-cushion  .productDetailFeatureText{width:100%;}   
	#reversible-seat-cushion{width:90%;margin-left:auto;margin-right:auto;}  
	#sectional-console  .productDetailFeatureText{width:100%;}   
	#sectional-console{width:90%;margin-left:auto;margin-right:auto;}  
	/* Mass copied and added 7/15/22 for new banners */
	#AB-DC-R-finish{width:90%;margin-left:auto;margin-right:auto;}  
	#AB-DC-R-finish .productDetailFeatureText{width:100%;}   
	#BG-BN-DW-E-R-finish{width:90%;margin-left:auto;margin-right:auto;}  
	#BG-BN-DW-E-R-finish .productDetailFeatureText{width:100%;}   
	#BG-BN-finish{width:90%;margin-left:auto;margin-right:auto;}  
	#BG-BN-finish .productDetailFeatureText{width:100%;}   
	#DW-E-R-finish{width:90%;margin-left:auto;margin-right:auto;}  
	#DW-E-R-finish .productDetailFeatureText{width:100%;}   
	/* Mass copied and added 12/20/23 for new banners */
	#power-option-inside-handle {width:90%;margin-left:auto;margin-right:auto;}  
	#power-option-inside-handle .productDetailFeatureText{width:100%;}
	#power-option-outside-handle {width:90%;margin-left:auto;margin-right:auto;} 
	#power-option-outside-handle .productDetailFeatureText{width:100%;}   
	#power-option-touch-buttons {width:90%;margin-left:auto;margin-right:auto;}  
	#power-option-touch-buttons .productDetailFeatureText{width:100%;}   
	#power-option-wand {width:90%;margin-left:auto;margin-right:auto;}  
	#power-option-wand .productDetailFeatureText{width:100%;}   
	#power-option-push-buttons {width:90%;margin-left:auto;margin-right:auto;}  
	#power-option-push-buttons .productDetailFeatureText{width:100%;}
	#power-option-four-button {width:90%;margin-left:auto;margin-right:auto;} 	   
	#power-option-four-button .productDetailFeatureText{width:100%;}  
	#usb-reclining {width:90%;margin-left:auto;margin-right:auto;}  
	#usb-reclining .productDetailFeatureText{width:100%;} 	
	#recliner-frame{width:90%;margin-left:auto;margin-right:auto;}	
	#recliner-frame .productDetailFeatureText{width:100%;} 
	#recliner-heat-massage{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-power-tilt-headrest{width:90%;margin-left:auto;margin-right:auto;}
	#sofa-comfort-dialed-in{width:90%;;margin-left:auto;margin-right:auto;}
	#sofa-comfort-dialed-in .productDetailFeatureText{width:100%;} 
	#sofa-customizing-your-comfort{width:90%;margin-left:auto;margin-right:auto;}
	#sofa-customizing-your-comfort .productDetailFeatureText{width:100%;} 
	#sofa-power-tilt-headrest{width:90%;margin-left:auto;margin-right:auto;}
	#sofa-power-tilt-headrest .productDetailFeatureText{width:100%;} 
	#sofa-style-your-space{width:90%;margin-left:auto;margin-right:auto;}
	#sofa-style-your-space .productDetailFeatureText{width:100%;} 
	#stonehaven-way{width:90%;margin-left:auto;margin-right:auto;}
	#stonehaven-way .productDetailFeatureText{max-width:100%;}
	#collection-stonehaven-way{width:90%;margin-left:auto;margin-right:auto;}
	#collection-stonehaven-way .productDetailFeatureText{max-width:100%;}
	#studio-62{width:90%;margin-left:auto;margin-right:auto;}
	#studio-62 .productDetailFeatureText{max-width:100%;}
	#collection-storytime .title3Half{width:30%;}
	#work-from-home{width:90%;margin-left:auto;margin-right:auto;}
	#collection-work-from-home{width:90%;margin-left:auto;margin-right:auto;}	
	#work-from-home .productDetailFeatureText{max-width:100%;}
	#collection-work-from-home .productDetailFeatureText{max-width:100%;}
	#collection-storytime .productDetailFeatureText{max-width:90%;}	
}
@media (min-width: 992px) and (max-width: 1090px) {
	#newProductAddtlContainer .titleFullBlue{margin-top:0;}
	#newProductAddtlContainer img{height:140px;}
}
@media (min-width: 992px) {
	#matchContainer .carousel-control-prev-icon{margin-left:-10px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");}
	#matchContainer .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");}
	 
	/* show 6th slide */
   #matchContainer .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item+ .carousel-item{display:block;}    
   #matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{
        transition:none;margin-right:initial;
   }     
   #matchContainer .carousel-inner .active.carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}
   /* left or forward direction */   
   #matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}       
   /* right or prev direction */
   #matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item{
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
 
    /* show 4th item */
    #trending-carousel .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item{display:block;}
    #trending-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item{transition:none;}
    /* Show 5th slide on lg if col-lg-3 */
    #trending-carousel .carousel-inner .active.col-lg-3.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:absolute;top:0;right:-25%;z-index:-1;display:block;visibility:visible;}
    /* left or forward direction */
    #trending-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}
    /* right or prev direction //t - previous slide direction last item animation fix */
    #trending-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item{position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}

	/* Show 5th and 6th slide */
	
	#instagram-carousel .carousel-inner .active+.carousel-item,
	#instagram-carousel .carousel-inner .active+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
		display: block;
	}
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
		transition: none;
	}
	

	#plannerFrame .modal-lg{max-width:calc(100% - 3.5rem);}
	
	/* left or forward direction */
	
	#instagram-carousel .active.carousel-item-left+.carousel-item-next.carousel-item-left,
	#instagram-carousel .active.carousel-item-left,
	#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item,
	#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
		position: relative;
		transform: translate3d(-100%, 0, 0);
		visibility: visible;
	}
	
	/* right or prev direction */
	
	#instagram-carousel .active.carousel-item-right+.carousel-item-prev.carousel-item-right,
	#instagram-carousel .active.carousel-item-right,
	#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item,
	#instagram-carousel .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item {
		position: relative;
		transform: translate3d(100%, 0, 0);
		visibility: visible;
		display: block;
		visibility: visible;
	}
	
}
@media (min-width: 992px) and (max-width: 1200px) {
	.title4{font-size:17px;}
	.homeTopContainer{width:40%;left:30%;padding-top:25%;}
	#homeVideoIcon{top:30%;}
	.containerTextHalf{width:75%;}
	.sourcedUsaLogo{width:50%;}
	#homeDesignCenterContainer .pageData4Section{max-width:315px;}
	#homeDesignCenterContainer .pageData4LastSection{max-width:315px;}
	#homeDesignCenterContainer .containerBody{width:100%;max-width:315px;}
	
	.newsArticleImageContainer{width:48%;}
	
	#mapSection{height:455px;}
	#mapSection #leftImage{width:calc(100% - 520px);height:455px;}
	.valignContainer{width:calc(100% - 520px);}
	#mapSection #rightImage{width:670px;}
	#mapSection #rightImage img{margin-left:100px;}
	#mapSection #rightImage #mapTupelo{left:50%;bottom:22%;}		
	#mapSection #rightImage #mapMorrison{left:58%;}
	#mapSection #rightImage #mapLeitchfield{left:55%;}
	#mapSection #rightImage #mapKings{left:80%;}
	#mapSection #rightImage #mapKendalville{left:58%;}
	#mapSection #rightImage #mapElkhart{left:53%;}	
	#mapSection #rightImage #mapMontoursville{right:10%;} 
	.studio62TextContainer{/*display:block;width:90%;margin-left:auto;margin-rigth:auto;*/}
	.studio62Text{display:block;width:90%;}
	
	.catalogContainer{max-width:880px;}
	.productCategorySection{width:170px;}
	.productCategorySourced{width:520px;height:135px;}
	.productCategory3IconContainer{height:135px;}
	.productCategory3 img{width:50%;}
	.chairsSourced{width:340px;height:135px;}
	.chairsSourcedTitle{transform:translateY(80%);font-size:18px;}
	.loveseatSourced{height:135px;}
	#optionsContainer .productFilter{width:22%;}
	#coverGradeSelections .productFilter{width:6%;}
	#coverFamilySelections .productFilter{width:12%;}
	#coverPerformanceSelections .productFilter{width:11%;}
	
	.productDetailContainer{height:390px;}
	#altViewContainer{height:370px;}
	#prodDtlAltImageContainer{height:370px;}
	
	#comfortSyncHotSpotContainer7{width:65%;}
	#comfortSyncHotSpotContainer7 .comfortSyncHotSpotText1{width:30%;}
	
	/** feature banners **/
	#best-max{width:80%;margin-left:auto;margin-right:auto;}  
	#body-rest{width:90%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort{margin-left:-5%;}
	#body-rest-uplifting-comfort .title3Half{width:70%;}
	#body-rest-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#beast{width:90%;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort{margin-left:-5%;}
	#beast-uplifting-comfort .title3Half{width:70%;}
	#beast-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#cabin-trails{width:80%;margin-left:auto;margin-right:auto;}
	#coil-up{width:80%;margin-left:auto;margin-right:auto;}
	#coil-up .productDetailFeatureText{width:100%;}
	#leather-collection{width:90%;margin-left:auto;margin-right:auto;}
	#harbor-classics{width:80%;margin-left:auto;margin-right:auto;}
	#midtown-modern{width:80%;margin-left:auto;margin-right:auto;}
	#performance-fabrics{width:90%;margin-left:auto;margin-right:auto;}
	#performance-fabrics .productDetailFeatureText{margin-left:auto;margin-right:auto;}
	#performance-sleepers{width:90%;margin-left:auto;margin-right:auto;}
	#performance-sleepers .productDetailFeatureTitle{max-width:380px;}
	#power-recline-options{width:90%;margin-left:auto;margin-right:auto;}
	#recliner-base-option{width:80%;margin-left:auto;margin-right:auto;}
	#recliner-base-option .productDetailFeatureText{width:100%;}
	#recliner-uplifting-comfort{margin-left:-5%;}
	#recliner-uplifting-comfort .title3Half{width:70%;}
	#recliner-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium{margin-left:-5%;}
	#recliner-uplifting-comfort-medium .title3Half{width:70%;}
	#recliner-uplifting-comfort-medium .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite{margin-left:-5%;}
	#recliner-uplifting-comfort-petite .title3Half{width:70%;}
	#recliner-uplifting-comfort-petite .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro{margin-left:-5%;}
	#recliner-uplifting-comfort-petite-pro .title3Half{width:70%;}
	#recliner-uplifting-comfort-petite-pro .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	/* Mass copied and added 6/16/22 for new banners */
	#adjusta-pillow{margin-left:-5%;}  
	#adjusta-pillow .title3Half{width:70%;}  
	#adjusta-pillow .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}  
	
	#plug-in{width:80%;margin-left:auto;margin-right:auto;}
	#plug-in .productDetailFeatureTitle{max-width:290px;}
	#power-uplifting-comfort{margin-left:-5%;}
	#power-uplifting-comfort .title3Half{width:70%;}
	#power-uplifting-comfort .productDetailFeatureText{width:70%;margin-left:auto;margin-right:auto;}
	#chair-360-comfort{width:80%;max-width:410px;margin-left:auto;margin-right:auto;}
	#chair-club-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}
	#chair-customizing-your-comfort{width:80%;max-width:410px;margin-left:auto;margin-right:auto;}
	#chair-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}
	#chair-frame{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}	
	#chair-frame .productDetailFeatureText{width:100%;}
	#glider-bearing{width:80%;margin-left:auto;margin-right:auto;}
	#glider-bearing .productDetailFeatureTitle{max-width:260px;}
	#glider-finish{width:80%;margin-left:auto;margin-right:auto;}
	#glider-finish .productDetailFeatureTitle{max-width:370px}
	#glider-longest-glide{width:80%;margin-left:auto;margin-right:auto;}
	#loveseat-console{width:80%;;margin-left:auto;margin-right:auto;}
	#loveseat-style-your-space{width:80%;margin-left:auto;margin-right:auto;}
	#premium-features{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#recliner-power-tilt-headrest{width:80%;margin-left:auto;margin-right:auto;}
	#recliner-heat-massage{width:80%;margin-left:auto;margin-right:auto;}
	#recliner-heat-massage .productDetailFeatureTitle{width:80%;max-width:240px;}
	#recliner-comfort-sync{width:80%;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:10px;}
	#recliner-comfort-sync .title3Half{width:100%;}
	#recliner-comfort-sync .productDetailFeatureText{width:100%;}
	#recliner-standard-features{width:80%;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px;}
	#recliner-standard-features .productDetailFeatureTitle{width:100%;}
	#recliner-standard-features .productDetailFeatureText{width:100%;margin-top:0;font-size:15px;}
	#recliner-frame{width:80%;margin-left:auto;margin-right:auto;}
	#recliner-frame .productDetailFeatureTitle{max-width:370px;}
	#recliner-frame .productDetailFeatureText{width:100%;}
	#recliner-covers{width:80%;margin-left:auto;margin-right:auto;}
	#recliner-covers .productDetailFeatureText{width:100%;}
	/* Mass copied and added 6/16/22 for new banners */
	#conversation-sofa  .productDetailFeatureText{width:100%;}   
	#conversation-sofa{width:80%;margin-left:auto;margin-right:auto;}  
	#dining-construction  .productDetailFeatureText{width:100%;}   
	#dining-construction{width:80%;margin-left:auto;margin-right:auto;}  
	#dovely-console  .productDetailFeatureText{width:100%;}   
	#dovely-console{width:80%;margin-left:auto;margin-right:auto;}  
	#dovely-storage-ottoman  .productDetailFeatureText{width:100%;}   
	#dovely-storage-ottoman{width:80%;margin-left:auto;margin-right:auto;}  
	#dovely-usb  .productDetailFeatureText{width:100%;}   
	#dovely-usb{width:80%;margin-left:auto;margin-right:auto;}  
	#dovely-wedge-console{width:80%;margin-left:auto;margin-right:auto;}  
	#dovely-wedge-console  .productDetailFeatureText{width:100%;}  
	#dovely-wedge-console  .productDetailFeatureTitle{color:#ffffff;}  
	#dovely-wireless-charging  .productDetailFeatureText{width:100%;}   
	#dovely-wireless-charging{width:80%;margin-left:auto;margin-right:auto;}  
	#drop-in-coil-seating  .productDetailFeatureText{width:100%;}   
	#drop-in-coil-seating{width:80%;margin-left:auto;margin-right:auto;}  
	#motion-sectionals  .productDetailFeatureText{width:100%;}   
	#motion-sectionals{width:80%;margin-left:auto;margin-right:auto;}  
	#motion-theater-sectionals  .productDetailFeatureText{width:100%;}   
	#motion-theater-sectionals{width:80%;margin-left:auto;margin-right:auto;}  
	#reversible-seat-cushion  .productDetailFeatureText{width:100%;}   
	#reversible-seat-cushion{width:80%;margin-left:auto;margin-right:auto;}  
	#sectional-console{width:80%;margin-left:auto;margin-right:auto;}  
	/* Mass copied and added 7/15/22 for new banners */
	#AB-DC-R-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	#BG-BN-DW-E-R-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	#BG-BN-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	#DW-E-R-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	/* Mass copied and added 12/20/23 for new banners */
	#power-option-inside-handle {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-inside-handle .productDetailFeatureTitle{width:90%;}
	#power-option-inside-handle .productDetailFeatureText{width:100%;}
	#power-option-outside-handle {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}
	#power-option-outside-handle .productDetailFeatureTitle{width:90%;}  
	#power-option-outside-handle .productDetailFeatureText{width:100%;}
	#power-option-touch-buttons {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}
	#power-option-touch-buttons .productDetailFeatureTitle{width:90%;}  
	#power-option-touch-buttons .productDetailFeatureText{width:100%;}  
	#power-option-wand {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-wand .productDetailFeatureTitle{width:90%;}  
	#power-option-wand .productDetailFeatureText{width:100%;}
	#power-option-push-buttons {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-push-buttons .productDetailFeatureTitle{width:90%;}  
	#power-option-push-buttons .productDetailFeatureText{width:100%;}
	#power-option-four-button {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-four-button .productDetailFeatureTitle{width:90%;}
	#power-option-four-button .productDetailFeatureText{width:100%;}
	#usb-reclining {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#usb-reclining .productDetailFeatureTitle{width:90%;}
	#usb-reclining .productDetailFeatureText{width:100%;}
	#sofa-comfort-dialed-in{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#sofa-customizing-your-comfort{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#sofa-power-tilt-headrest{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#sofa-power-tilt-headrest .productDetailFeatureTitle{width:90%;}
	#sofa-style-your-space{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#stonehaven-way{width:80%;margin-left:auto;margin-right:auto;}
	#studio-62{width:80%;margin-left:auto;margin-right:auto;}
	#collection-storytime .title3Half{width:30%;}
	#work-from-home{width:80%;margin-left:auto;margin-right:auto;}
	#collection-work-from-home{width:80%;margin-left:auto;margin-right:auto;}
	#findAStore{width:85%;max-width:400px;margin-left:auto;margin-right:auto;}
	#findAStore .productDetailFeatureTitle{max-width:320px;}
	#findAStore .productDetailFeatureText{width:90%;}
	#prodDtlPerformaWeave #performaWeaveDurable img{margin-left:-60px;}
	#prodDtlPerformaWeave #performaWeaveCool img{margin-left:-50px;}
	#prodDtlPerformaWeave #performaWeaveComfort img{margin-left:-50px;}
	#prodDtlWarrantyContainer{width:70%;}
	
	/** careers page **/
	.applyNowText{font-size:45px;}
	/** home page **/
	#instagramContainer{overflow-x:hidden}
}
/* iPad landscape overrides */
@media (pointer: coarse) and (min-width: 992px) and (max-width: 1200px) {
	#altViewContainer{-webkit-overflow-scrolling:touch;overflow:auto;}
	#altViewContainer::-webkit-scrollbar{display:none;height:0;width:0;}	/* Safari and Chrome */
	#altViewContainer #altImagesUp{display:none;}
	#altViewContainer #altImagesDown{display:none;}
}
/** bootstrap XL **/
@media (min-width: 1201px) {
	#headerBottomRow #headerRight{width:72%;}
	#headerBottomRow #headerRight #headerCollections{margin-left:25px;}
	#headerBottomRow #headerRight #headerNewProducts{margin-left:25px;}
	#headerBottomRow #headerRight #headerDesignCenter{margin-left:25px;}
	#headerBottomRow #headerRight #headerAboutUs{margin-left:25px;}
	#headerBottomRow #headerRight #headerCareers{margin-left:25px;}
	#headerBottomRow #headerRight #headerWhereToBuy{margin-left:25px;}
	#headerBottomRow #headerRight #headerFavorites{margin-left:35px;}
	#headerBottomRow #headerRight #headerSearch{margin-left:20px;}
	
	.homeTopContainer{width:31%;left:35%;}
	.homeTopTitle{max-width:350px;}
	#homeUsaImageContainer .homeUsaImage1{padding-top:80px;}
	#homeUsaImageContainer .homeUsaImage3{padding-top:70px;}
	.containerTextHomeUsa{max-width:440px;}
	.homeUsa5{display:inline-block;width:29%;}
	#mapSection{height:455px;}
	#mapSection #leftImage{width:calc(100% - 620px);height:455px;}
	.valignContainer{width:calc(100% - 620px);}
	#mapSection #rightImage{width:670px;}
	#mapSection #rightImage #mapMorrison{left:43%;}
	#mapSection #rightImage #mapLeitchfield{left:40%;}
	#mapSection #rightImage #mapKings{left:65%;}
	#mapSection #rightImage #mapKendalville{left:43%;}
	#mapSection #rightImage #mapElkhart{left:38%;}
	#mapSection #rightImage #mapTupelo{left:35%;}
	#homeDesignCenterContainer .pageData4Section{max-width:315px;}
	#homeDesignCenterContainer .pageData4LastSection{max-width:315px;}
	#homeDesignCenterContainer .containerBody{width:100%;max-width:315px;}
	
	.catalogContainer{max-width:1075px;text-align:center;}
	.productCategorySection{width:210px;}
	.productCategorySourced{width:640px;height:168px;}
	.productCategory3IconContainer{height:167px;}
	.productCategory3 img{width:65%;}
	.chairsSourced{width:420px;height:168px;}
	.chairsSourcedTitle{transform:translateY(80%);}
	.accessoriesImg{height:167px;}
	.accessoriesCategorySourced{height:167px}
	#optionsContainer .productFilter{width:22%;}
	#coversPageContainer #coversContainer{max-width:1100px;}
	#coverGradeSelections .productFilter{width:5%;}
	#coverFamilySelections .productFilter{width:10%;}
	#coverPerformanceSelections .productFilter{width:9%;}
	
	#pageMenuLeftArrowContainer.fixed{display:none;}
	#pageMenuRightArrowContainer.fixed{display:none;}
	#pageMenuSection.fixed{width:100%;max-width:1920px;left:auto;right:auto}
	#pageMenuSection.fixed #pageMenuScrollContainer{margin-left:5%;}
 	 		
	#prodDtlLeftContainer{width:91%;}
	#zoom{margin-right:30px;}
	#prodDtlImageContainer .modelImg{}
	#prodText{width:38%;}
	#prodDimensions{width:26%;margin-right:0;}
	#prodOptions{width:24%}
	#prodSpecs{width:6.8%;}
	#prodDetailCoverContainer #coverFilterContainer #coverTypeFilterContainer{width:47%;}
	#prodDetailCoverContainer #coverFilterContainer #coverFamilyFilterContainer{width:47%;}
	#prodDetailCoverContainer #coverListContainer .fabricSection{width:32%;}
	#prodDetailCoverContainer #selectedCoverSection #selectedCoverLabel{width:80%;}
	#prodDetailCoverContainer #selectedPillowSection #selectedPillowLabel{width:80%;}
	#prodDetailCoverContainer #selectedFinishSection #selectedFinishLabel{width:80%;}
	
	/* show 7th slide */
   #matchContainer .carousel-inner .active + .carousel-item + .carousel-item + .carousel-item + .carousel-item+ .carousel-item+ .carousel-item{display:block;}    
   #matchContainer .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item+ .carousel-item{
        transition:none;margin-right:initial;
   }     
   #matchContainer .carousel-inner .active.carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item+ #matchContainer .carousel-item{
        position:absolute;top:0;right:-33.3333%;z-index:-1;display:block;visibility:visible;}
   /* left or forward direction */   
   #matchContainer .carousel-item-next.carousel-item-left + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item+ #matchContainer .carousel-item{
        position:relative;transform:translate3d(-100%, 0, 0);visibility:visible;}       
   /* right or prev direction */
   #matchContainer .carousel-item-prev.carousel-item-right + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item + #matchContainer .carousel-item+ #matchContainer .carousel-item{
        position:relative;transform:translate3d(100%, 0, 0);visibility:visible;display:block;visibility:visible;}
 	
	#best-max{width:80%;margin-left:auto;margin-right:auto;}  
	#best-max .productDetailFeatureText{max-width:480px;}  
	#body-rest{width:80%;margin-left:auto;margin-right:auto;}
	#body-rest-uplifting-comfort{margin-left:-5%;}
	#body-rest-uplifting-comfort .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	#cabin-trails{width:80%;margin-left:auto;margin-right:auto;}
	#cabin-trails .productDetailFeatureText{max-width:420px;}
	#coil-up{width:80%;margin-left:auto;margin-right:auto;}
	#coil-up .productDetailFeatureTitle{max-width:440px;}
	#beast{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#beast-uplifting-comfort{margin-left:-5%;}
	#beast-uplifting-comfort .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	#harbor-classics{width:80%;margin-left:auto;margin-right:auto;}
	#harbor-classics .productDetailFeatureText{max-width:420px;}
	#leather-collection{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#midtown-modern{width:80%;margin-left:auto;margin-right:auto;}
	#midtown-modern .productDetailFeatureText{max-width:420px;}
	#performance-fabrics{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#performance-sleepers{width:80%;margin-left:auto;margin-right:auto;}
	#performance-sleepers .productDetailFeatureTitle{max-width:380px;}
	#pageDataContainer #performance-fabrics .title3Half{width:90%;margin-left:0;}
	#performance-fabrics .productDetailFeatureText {width:90%;}
	#plug-in{width:80%;margin-left:auto;margin-right:auto;}
	#power-recline-options{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#recliner-base-option{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#recliner-base-option .productDetailFeatureTitle{max-width:420px;}
	#recliner-uplifting-comfort{margin-left:-5%;}
	#recliner-uplifting-comfort .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-medium{margin-left:-5%;}
	#recliner-uplifting-comfort-medium .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite{margin-left:-5%;}
	#recliner-uplifting-comfort-petite .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	#recliner-uplifting-comfort-petite-pro{margin-left:-5%;}
	#recliner-uplifting-comfort-petite-pro .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	/* Mass copied and added 6/16/22 for new banners */
	#adjusta-pillow{margin-left:-5%;}  
	#adjusta-pillow .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}  
	#dovely-wedge-console  .productDetailFeatureTitle{color:#ffffff;}  
	
	#power-uplifting-comfort{margin-left:-5%;}
	#power-uplifting-comfort .productDetailFeatureText{width:60%;margin-left:auto;margin-right:auto;}
	#chair-360-comfort{width:80%;max-width:410px;margin-left:auto;margin-right:auto;}
	#chair-club-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}
	#chair-customizing-your-comfort{width:80%;margin-left:auto;margin-right:auto;}
	#chair-customizing-your-comfort .productDetailFeatureTitle{max-width:410px;}
	#chair-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}
	#chair-frame{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#glider-bearing{width:80%;margin-left:auto;margin-right:auto;}
	#glider-bearing .productDetailFeatureTitle{max-width:500px;}
	#glider-finish{width:80%;margin-left:auto;margin-right:auto;}
	#glider-finish .productDetailFeatureTitle{max-width:370px}
	#glider-longest-glide{width:80%;margin-left:auto;margin-right:auto;}
	#glider-longest-glide .productDetailFeatureTitle{max-width:420px;}
	#loveseat-console{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#loveseat-style-your-space{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#premium-features{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#recliner-power-tilt-headrest{width:80%;max-width:450px;margin-left:auto;margin-right:auto;}
	#recliner-power-tilt-headrest .productDetailFeatureTitle{max-width:380px;}
	#recliner-power-tilt-headrest .productDetailFeatureText{width:90%;}
	#recliner-heat-massage{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#recliner-comfort-sync{width:70%;max-width:445px;margin-left:auto;margin-right:auto;}
	#recliner-comfort-sync .title3Half{width:100%;}
	#recliner-comfort-sync .productDetailFeatureText{width:100%;}
	#recliner-standard-features{width:80%;max-width:430px;margin-left:auto;margin-right:auto;}
	#recliner-standard-features .productDetailFeatureTitle{width:100%;}
	#recliner-standard-features .productDetailFeatureText{width:100%;}
	#recliner-frame{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#recliner-covers{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}	
	/* Mass copied and added 6/16/22 for new banners */
	#conversation-sofa{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#dining-construction{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#dovely-console{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#dovely-storage-ottoman{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#dovely-usb{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#dovely-wedge-console{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#dovely-wireless-charging{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#drop-in-coil-seating{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#motion-sectionals{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#motion-theater-sectionals{width:80%;max-width:480px;margin-left:auto;margin-right:auto;} 
	#reversible-seat-cushion{width:80%;max-width:480px;margin-left:auto;margin-right:auto;}
	#sectional-console{width:80%;max-width:420px;margin-left:auto;margin-right:auto;} 
	/* Mass copied and added 7/15/22 for new banners */
	#AB-DC-R-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	#BG-BN-DW-E-R-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	#BG-BN-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	#DW-E-R-finish{width:80%;max-width:390px;margin-left:auto;margin-right:auto;}  
	/* Mass copied and added 12/20/23 for new banners */
	#power-option-inside-handle {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-inside-handle .productDetailFeatureTitle{width:90%;}
	#power-option-inside-handle .productDetailFeatureText{width:100%;}
	#power-option-outside-handle {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}
	#power-option-outside-handle .productDetailFeatureTitle{width:90%;}  
	#power-option-outside-handle .productDetailFeatureText{width:100%;}
	#power-option-touch-buttons {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}
	#power-option-touch-buttons .productDetailFeatureTitle{width:90%;}  
	#power-option-touch-buttons .productDetailFeatureText{width:100%;}  
	#power-option-wand {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-wand .productDetailFeatureTitle{width:90%;}  
	#power-option-wand .productDetailFeatureText{width:100%;}
	#power-option-push-buttons {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-push-buttons .productDetailFeatureTitle{width:90%;}  
	#power-option-push-buttons .productDetailFeatureText{width:100%;}
	#power-option-four-button {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#power-option-four-button .productDetailFeatureTitle{width:90%;}
	#power-option-four-button .productDetailFeatureText{width:100%;}
	#usb-reclining {width:90%;max-width:420px;margin-left:auto;margin-right:auto;}  
	#usb-reclining .productDetailFeatureTitle{width:90%;}
	#usb-reclining .productDetailFeatureText{width:100%;}
	#sofa-comfort-dialed-in{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#sofa-customizing-your-comfort{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#sofa-power-tilt-headrest{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#sofa-power-tilt-headrest .productDetailFeatureTitle{width:90%;}
	#sofa-style-your-space{width:80%;max-width:420px;margin-left:auto;margin-right:auto;}
	#stonehaven-way{width:80%;margin-left:auto;margin-right:auto;}
	#stonehaven-way .productDetailFeatureText{max-width:420px;}	
	#studio-62{width:80%;margin-left:auto;margin-right:auto;}
	#studio-62 .title3Half{width:50%;}
	#studio-62 .productDetailFeatureText{max-width:430px;}
	#collection-storytime .title3Half{width:30%;}
	#work-from-home{width:80%;margin-left:auto;margin-right:auto;}
	#collection-work-from-home{width:80%;margin-left:auto;margin-right:auto;}
	#findAStore{width:80%;margin-left:auto;margin-right:auto;}
	#findAStore .productDetailFeatureTitle{max-width:330px;}
	#prodDtlPerformaWeave #performaWeaveDurable img{margin-left:-60px;}
	#prodDtlPerformaWeave #performaWeaveCool img{margin-left:-50px;}
	#prodDtlPerformaWeave #performaWeaveComfort img{margin-left:-50px;}
	#prodDtlWarrantyContainer{width:50%;}
	#modelsContainer{width:100%;max-width:1000px;}
	#modelsContainer .modelContainer{margin-left:20px;margin-right:20px;}
	#modelsContainer .modelImage{width:100%;}
	#accessories_pillows{width:100%;max-width:1000px;}
	
	/** home page **/
	#instagramContainer{overflow-x:hidden}
}
/* trending carousel */
@media screen and (prefers-reduced-motion: reduce) {
	#trending-carousel .carousel-item{transition:none;}
}</pre></body></html>