@font-face{
    font-family:"Font Awesome 5 Free";
    font-weight: normal;
    font-style: normal;
}
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css">


/* BASE STYLES --------------------------------- */

/* Colors */
 


  



  





  


/* Spacing - Mostly for Cards */








/* Line Height */



/* MACROS --------------------------------- */










/* UNIVERSAL STYLES ----------------------- */

/* Use this class for all header BGs */
.header-bg{
  background-color:#f2f2f2 !important;
  background:linear-gradient(to right, #fff, #f2f2f2) !important;
}

.header-bg-dark{
  background-color:#072537 !important;
/*   background:linear-gradient(to right, #072537, #033254) !important; */
}

/* PRODUCT PAGES: TOP ROW WITH GALLERY WIDTH ADJUSTMENTS ----------------------- */
/* Fixes too-wide and too-narrow columns on mobile @ interface between content column and gallery column 9-21-20 */

.container-adjustment .container{
  width:100%;
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
  }
.config-mobile-adjust{
  width:100%;
  padding-right:30px;
  padding-left:30px;
  margin-right:auto;
  margin-left:auto;
  }
div.product-image-gallery{
  margin-left:0 !important;
  margin-right:15px !important;
}

@media (max-width:1200px){
  .row-fluid .span12.container-adjustment{
    max-width:992px !important;
    padding-left:15px;
    padding-right:15px;
    margin:0px auto !important;
    float:none;
  }
}
@media (max-width:992px) and (min-width:768px){
  .row-fluid .span12.container-adjustment{
    max-width:768px !important;
    margin:0px auto !important;
    float:none;
    padding:0px;
  }
}
@media (max-width:767px){
  .config-mobile-adjust{
    max-width:540px !important;
    padding:0px 15px;
  }
  .row-fluid .span12.container-adjustment{
    padding:0px;
  }
  .row-fluid .span12.container-adjustment div.product-image-gallery{
    max-width:480px !important;
    margin:0 auto 50px !important;
    float:none;
  }
}
@media (max-width:576px){
  .row-fluid .span12.container-adjustment{
    width:540px !important;
    margin:0px auto !important;
    float:none;
    padding:0px;
  }
  .config-mobile-adjust{
    max-width:540px !important;
  }  
  .row-fluid .span12.container-adjustment div.product-image-gallery{
    max-width:90% !important;
    margin-left:30px;
    float:none;
  }
}
@media (max-width:540px){
  .row-fluid .span12.container-adjustment,
  .config-mobile-adjust{
    width:100% !important;
    margin:0px auto !important;
  }
  .container-adjustment .c1,
  .config-mobile-adjust{
    padding-bottom:25px;
  }
}


/* Use on inline and lists of links ----------------------- */
a{
  font-weight:600;
  text-decoration:underline;
  -webkit-text-decoration-line:underline;
}

a:hover{
  font-weight:600;
  text-decoration:none;
  -webkit-text-decoration-line:none;
}

a.cta-primary:hover,
a.cta-secondary:hover,
a.cta-tertiary:hover{
  text-decoration:none;
  -webkit-text-decoration-line:none;
}


/* BASE HEADING STYLES ----------------------- */
/* Controlled by global styles module:
font-weight
line-height
h1, h2, h3 styles */

h1, h2, h3, h4, h5, h6 {
  margin:0;
}

@media (max-width:768px){
  h1{
   line-height:3rem;
  }
}

h1 {
  letter-spacing:-1.5px;  
}

.display h1{
  letter-spacing:-.5px;
  font-style: italic;
  font-size: 2.8rem;
  font-weight:700;
}

@media (max-width: 1200px){
  .display h1{
   font-size:2.4rem;
  }
}

h2 {}

.display h2{
  letter-spacing:-.25px;
  font-style: italic;
  font-size: 2.2rem;
  font-weight:600;  
}

@media (max-width: 1200px){
  .display h2{
   font-size:2rem;
  }
} 

/* .display h2,
h2.display{
    font-family: 'Oswald', sans-serif;
    font-weight:400;
    font-size:2.2rem;
    line-height:2.6rem;
    padding-bottom:.5rem;
}
.h2-large h2{
  font-size:3.2rem;
  line-height:3.6rem;
}*/

h3 {}

.display h3,
h3.display{
    font-family: 'Oswald', sans-serif;
    font-weight:400;
    font-size:1.6rem;
    line-height:2rem;
    margin-bottom:.5rem;
}

h4 a,
h5 a,
h6 a{
  line-height:1rem;
}

.white-text hr{
  color:#fff !important;
  background-color:#fff !important;
}


/* PARAGRAPH ALT-STYLES ----------------------- */
/* Overrides global paragraph styles for edge cases */
.smaller-margin p,
p.smaller-margin{
  margin-bottom:.5rem !important;
}
.smaller-margin ul{
  margin:.5rem !important;
  padding-top:0 !important;
}


p.indent{
  padding-left:20px;
}


/* BASE TABLES ----------------------- */
table,
table th,
table td{
  border:#a3a3a3 .5px solid !important;
  padding:.5rem !important;
  vertical-align:top !important;
}
thead,
th{
  background-color:#e5e5e5;
  font-weight:bold;
  cursor:pointer;
}

/* Striped Tables */
tr:nth-child(even):not(:first-child){
  border:0;
  border-color:none;
  background-color:#f2f2f2;
}

/* Tables without any style; when you need a table just for structure */
.unstyled-table table,
.unstyled-table table th,
.unstyled-table table td{
  border:0px;
}
.unstyled-table tr:nth-child(even):not(:first-child){
  background-color:transparent;
}


/* Table media queries at the very bottom */


/* BASE LISTS ----------------------- */
ul{
  list-style-type:circle;
  margin:0;
}

/* UNSTYLED LISTS ----------------------- */
.unstyled-list ul,
ul.unstyled-list{
  list-style:none;
  padding-left:0;
  margin:none;
}
.unstyled-list ul > li:nth-child(n+2),
ul.unstyled-list > li:nth-child(n+2),
.unstyled-list ul > li a:nth-child(n+2)),
ul.unstyled-list > li a:nth-child(n+2)){
  padding:.5rem 0;
}

/* Use for *most* lists of links - product pages are different 9-21 */
.unstyled-list-indented ul,
ul.unstyled-list-indented{
  list-style:none;
  padding-left:20px;
} 


/* JUMP NAV (links below hr in page title) & INLINE LIST (list of main specs above hr, separated by |) ----------------------- */
.jump-nav-inline-on-mobile ul,
.jump-nav ul,
.inline-list ul,
ul.inline-list{
  list-style:none;
  padding-left:0;
  padding-right:0;
  padding-bottom:0;
}

.jump-nav-inline-on-mobile ul li,
.jump-nav ul li{
  font-size:.8rem;
}
.jump-nav-inline-on-mobile ul li,
.jump-nav ul li,
.inline-list ul li,
ul.inline-list li{
  display:inline-block;
  line-height:1rem;
  font-weight:400;
}

.jump-nav-inline-on-mobile ul > li:not(:last-child)::after, 
.jump-nav ul > li:not(:last-child)::after {
    content:"\00b7";
    margin:0 1rem;
}

.inline-list ul > li:not(:last-child)::after, 
ul.inline-list > li:not(:last-child)::after {
    content:"\007c";
    margin:0 1rem;
}

/* .inline-list-mobile */
@media (max-width:576px){  
  .jump-nav ul li,
  .inline-list ul li,
  ul.inline-list li{
    font-size:.8rem;
    margin-bottom:1rem;
    display:block;
    list-style:none;
  }

  .jump-nav ul > li:not(:last-child)::after,  
  .inline-list ul > li:not(:last-child)::after, 
  ul.inline-list > li:not(:last-child)::after {
    content:"";
    margin:0;
  }
}


/* INTERACTIONS ----------------------- */

/* Transition easing */
.transition-ease-slower{
  transition:all .25s ease-in-out;
  -webkit-transition:all .25s ease-in-out;
  -moz-transition:all .25s ease-in-out;
  -ms-transition:all .25s ease-in-out;
  -o-transition:all .25s ease-in-out;
}

.transition-ease-faster{
  transition:all .2s ease-in-out;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -ms-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
}

/* Box Shadows */
.shadow{
  box-shadow:-webkit-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 2px 2px 4px 0 rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 2px 2px 4px 0 rgba(0, 0, 0, 0.1);
   -o-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 2px 2px 4px 0 rgba(0, 0, 0, 0.1);
   -ms-box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 2px 2px 4px 0 rgba(0, 0, 0, 0.1);
   box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2), 2px 2px 4px 0 rgba(0, 0, 0, 0.1);;
}

.shadow:hover,
.shadow:active{
  box-shadow:-webkit-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4), 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
   -moz-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4), 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
   -o-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4), 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
   -ms-box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4), 4px 4px 8px 0 rgba(0, 0, 0, 0.1);
   box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.4), 4px 4px 8px 0 rgba(0, 0, 0, 0.1);;
}


/* BACKGROUND SETTINGS ----------------------- */
.bg-lightest{
  background-color:#f2f2f2;
}


/* SPACING ----------------------- */
/* Universal Text Spacing */
a + h2,
p + h2,
ol + h2,
ul + h2,
li + h2,
h3 + h2,
h4 + h2,
h5 + h2,
.anchor-padding a + h2{
  padding-top:4.5rem;
}

@media (max-width: 768px){
  a + h2,
  p + h2,
  ol + h2,
  ul + h2,
  li + h2,
  h3 + h2,
  h4 + h2,
  h5 + h2,
  .anchor-padding a + h2{
    padding-top:3.8rem;
  }
}

h1 + h3,
h1 + h4,
h1 + h5,
h1 + p,
h1 + ol,
h1 + ul,
h2 + h3,
h2 + h4,
h2 + h5,
h2 + p,
h2 + a,
h2 + ol,
h2 + ul,
p + h3,
ol + h3,
ul + h3,
ol + h4,
ul + h4,
a + h3,
a + h4,
li + h3,
h4 + h3,
h5 + h3,
h6 + h4,
h6 + h5{
  padding-top:2rem;
}

h1 + hr,
h2 + a,
h2 + table,
a + table,
table + h3,
h5 + div.hs-responsive-embed-wrapper{
  margin-top:2rem;
}

@media (max-width: 768px){
  h2 + h3,
  h2 + h4,
  h2 + h5,
  h2 + p,
  h2 + ol,
  h2 + ul,
  p + h3,
  ol + h3,
  ul + h3,
  ol + h4,
  ul + h4,
  a + h3,
  a + h4,
  li + h3,
  h4 + h3,
  h5 + h3,
  h6 + h4,
  h6 + h5{
    padding-top:1.8rem;
  }
}

@media (max-width: 768px){
  h2 + a,
  h2 + table,
  a + table,
  table + h3,
  h5 + div.hs-responsive-embed-wrapper{
   margin-top:1.8rem;
  }
}

ol + h4,
ol + h5,
ol + h6,
ul + h4,
ul + h5,
ul + h6{
  margin-top:1.5rem;
}

h1 + h2,
h2 + h1,
h3 + h4,
h3 + p,
h3 + ul,
h3 + ol,
h3 + h5,
/* h3 + a, */
h4 + p,
h4 + ul,
h4 + ol,
h4 + h1,
h4 + a,
p + h4,
p + h5,
h6 + h1,
h6 + h2,
h6 + h3,
h6 + ul,
h6 + ol{
  padding-top:1rem;
}


table + p,
table + ul,
table + ol,
ol + table,
ul + table,
ol + p,
ul + p,
p + table,
p + div,
h3 + table,
h4 + table,
h4 + div,
h5 + table,
h5 + div{
  margin-top:1rem;
}

@media (max-width: 768px){
  h1 + h2,
  h2 + h1,
  h3 + h4,
  h3 + p,
  h3 + ul,
  h3 + ol,
  h3 + h5,
  h4 + p,
  h4 + ul,
  h4 + ol,
  h4 + h1,
  p + h4,
  p + h5,
  h6 + h1,
  h6 + h2,
  h6 + h3,
  h6 + ul,
  h6 + ol{
    padding-top:.8rem;
  }
}

@media (max-width: 768px){
  table + p,
  table + ul,
  table + ol,
  ol + table,
  ul + table,
  ol + p,
  ul + p,
  p + table,
  p + div,
  h3 + table,
  h4 + table,
  h4 + div,
  h5 + table,
  h5 + div{
    margin-top:.8rem;
  }
}

div + h4,
div + h5,
div + p,
h4 + p,
/* h4 + ul,
h4 + ol, */
h5 + ul,
h5 + ol,
h5 + p,
p + h6,
hr + ul,
hr + ol,
hr + p,
hr + h5,
hr + div{
  padding-top:.5rem;
}
hr + div{
  margin-top:1.4rem !important;
}


@media (max-width: 768px) {
  div + h4,
  div + h5,
  div + p,
  h4 + p,
/*   h4 + ul,
  h4 + ol, */
  h5 + ul,
  h5 + ol,
  h5 + p,
  h6 + h1,
  h6 + ul,
  h6 + ol,
  p + h6,
  hr + ul,
  hr + ol,
  hr + p,
  hr + h5,
  hr + div{
    padding-top:.4rem;
  }
}

/* Universal Content Spacing */
.spacing-xs-even{
  padding:1rem;
}
.spacing-sm-even{
  padding:2rem;
}
.spacing-md-even{
  padding:3rem;
}
.spacing-lg-even{
  padding:4rem;
}
.spacing-sm-uneven{
  padding:1.5rem 0;
}
.spacing-md-uneven{
  padding:3rem 2rem;
}
.spacing-lg-uneven{
  padding:6rem 3rem;
}

@media (max-width: 992px){
  .spacing-sm-even{
    padding:1rem;
  }
  .spacing-md-even{
    padding:2rem;
  }
  .spacing-lg-even{
    padding:3rem;
  }
  .spacing-md-uneven{
    padding:1.5rem 0;
  }
  .spacing-lg-uneven{
    padding:3rem 2rem;
  }
}

/* Universal Row Spacing */
.row-space {
  margin:3rem auto;
}

/* Alt Row Spacing - rows within modules, rows with heading issues, etc */
.row-space-sm{
  margin:1rem;
}
.row-space-bottom{
  margin-bottom:6rem;
}
.row-space-top{
  margin-top:3rem;
}
.row-space-bottom-sm{
  margin-bottom:3rem;
}


/* MODULE & GROUP STYLES ----------------------- */

/* SORTABLE TABLE - sortTable - template must have sortTable.js linked */

/* .hide-arrow styling removes the arrow, but not the function; on tables like connector-cable assys */
table.sortable thead td:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content:"\25BE"; 
}
table.sortable.hide-arrow thead td:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
  content:none;
  background:none;
  background-size:0%;
}

table.sortable thead td::after, th.sorttable_sorted::after, th.sorttable_sorted_reverse::after {
  content:" ";
  display: inline-block;
}

thead td.sorttable_sorted::after {
  background: "\25BE";
  background-size: contain;
}
.hide-arrow thead td.sorttable_sorted::after {
  content:none;
  background:none;
  background-size:0%;
}

thead td.sorttable_sorted_reverse::after {
  background: "\25B4";
  background-size: cover;
}
.hide-arrow thead td.sorttable_sorted_reverse::after {
  content:none;
  background:none;
  background-size:0%;
}
/* Table media queries at the very bottom */


/* Interactive Cards */
.eased-corners{
  border-radius:.125rem;
}


/* SLICK SLIDER - ALL SLIDER STYLES ----------------------- */
.slider{
  max-width:90%;
  margin:0 auto;
}

/* Keeps active image at very top of div */
.hs_cos_gallery_main.slick-fixed-height-slider .slick-slide{
  margin:0 !important;
}

/* Thumbnail spacing - Product Image Gallery Resets */
.hs_cos_gallery_main,
.hs_cos_gallery_lightbox{
  padding:0;
}
.hs_cos_gallery_thumbnails{
  padding:5% 10% 0 10%;
}

/* Thumbnail spacing - Makes it match other modules */
.slick-slider{
  margin-bottom:0;
}
.hs_cos_gallery_thumbnails .slick-slide{
  padding:0;
  margin:.25rem;
}

/* Thumbnail size - Override inline styling that makes the thumbnails too small */
.hs_cos_gallery_thumbnails .slick-list{
  max-height:100% !important;
  padding:0 2% !important;
}

/* Image Outlines */
/* .product-image-gallery .slick-current img, 
.image-border img{
  border:#e5e5e5 1px solid;
}
  */
/* Caption, aka Product description */
div.caption.below h5,
div.caption.below li,
div.caption.below p{
  font-size:.8rem;
  margin:.4rem;
  line-height:1.1rem;
}
div.caption.below h5{
  padding:1rem 0 .5rem 0;
}
.caption.below ul{
  list-style:none;
  padding:0;
}
a.slick-slide p{
  padding-top:1rem;
  color:#191919;
  font-weight:400;
}

.product-image-gallery .slick-prev,
.product-image-gallery .slick-next{
  background-size: 20px 56px !important; 
  width: 20px; 
  height: 56px; 
  border-bottom:1px solid #767676;
  border-left:1px solid #767676;
  width:.8rem;
  height:.8rem; 
  -webkit-transition: all 200ms ease-in-out;
  -moz-transition: all 200ms ease-in-out;
  -ms-transition: all 200ms ease-in-out;
  -o-transition: all 200ms ease-in-out;
  transition: all 200ms ease-in-out;
}
.product-image-gallery .slick-prev:hover,
.product-image-gallery .slick-next:hover{
  color:#a3a3a3;
}
  
.product-image-gallery .slick-prev{
  left:-.5rem;
  transform: rotate(45deg);
}
[dir='rtl'] .product-image-gallery .slick-prev{
    right:-.5rem;
    left:auto;
}
.product-image-gallery .slick-prev:before{
     content:''; 
/*     font-family:"Font Awesome 5 Free";
    content:'\f053';
    font-size:1rem; */
}
[dir='rtl'] .product-image-gallery .slick-prev:before{
    content:'';
/*     content:'\f053'; */
}
.product-image-gallery .slick-next{
    right:-.5rem;
    transform: rotate(-135deg);
}
[dir='rtl'] .product-image-gallery .slick-next{
    right:auto;
    left:-.5rem;
}
.product-image-gallery .slick-next:before{
    content:'';
/*     font-family:"Font Awesome 5 Free";
    content:'\f054';
    font-size:1rem; */
}
[dir='rtl'] .product-image-gallery .slick-next:before{
    content:'';
/*     content:'\f054'; */
}


/* FOOTER STYLES ----------------------- */



/* PRINTER-FRIENDLY STYLES ----------------------- */
@media print{
  .print{
    background-color:none;
    color:#000000;
  }

  .print h2{
    font-size:16px;
    line-height:22px;
    padding:0;
    margin:0;
  }
  
  .print h3,
  .print h4{
    font-size:14px;
    line-height:19.25px;
    padding:0;
    margin:0;
  }
  
  .print h5,
  .print p{
    font-size:12px;
    line-height:16.5px;
    padding:0;
    margin:0 !important;
  }
  
  .print h2 + p,
  .print h3 + p,
  .print h3 + h5,
  .print h4 + p,
  .print h5 + p,
  .print p + h5,
  .print p + h3{
    padding-top:8px;
  }
}


/* COLLAPSE TABLES FOR SMALL SCREENS ----------------------- */
@media 
only screen and (max-width: 760px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

  
/* Force table to not be like tables anymore */
	  .collapse-table table,   .collapse-table thead,   .collapse-table tbody,   .collapse-table th,   .collapse-table td,   .collapse-table tr { 
		display: block;
    border:none !important; 
	}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	  .collapse-table thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
  
    .collapse-table tr{
    border-top:#191919 .5px solid !important;  
  }
    .collapse-table tr:last-of-type{
    border-bottom:#191919 .5px solid !important;  
  }
	
	  .collapse-table td { 
		/* !important overrides inline styling applied by rte // *this content controls height of the column, NOT :before content* */
		border: none !important;
    padding:.5rem 1rem;
		position: relative;
		padding-left:48% !important; 
    width:100% !important;
	}
    .collapse-table td:not(:last-of-type){
    border-bottom:#e5e5e5 .5px solid !important;
  }
    .collapse-table td img{
    margin:8px auto 8px 0 !important;
  }
	
  /* "thead" styling -  beware textwrap; white-space was set to nowrap, and maybe I should reset that. Text will wrap outside of the td */
	  .collapse-table td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top:.5rem;
		left:.5rem;
		width:45%; 
		padding-right:1rem; 
		white-space: textwrap;
    font-weight:bold;
	}
  
  
	
/* Assign new "thead" FOR EACH TABLE */
/* ACCU-CODER BORE INSERTS */
	#bore-inserts-58tp td:nth-of-type(1):before { content: "Image"; }
	#bore-inserts-58tp td:nth-of-type(2):before { content: "Stock #"; }
	#bore-inserts-58tp td:nth-of-type(3):before { content: "Description"; }
  #bore-inserts-58tp td:nth-of-type(4):before { content: "Size"; }
	#bore-inserts-58tp td:nth-of-type(5):before { content: "Encoder Model"; }
  
	#bore-inserts-260 td:nth-of-type(1):before { content: "Image"; }
	#bore-inserts-260 td:nth-of-type(2):before { content: "Stock #"; }
	#bore-inserts-260 td:nth-of-type(3):before { content: "Size"; } 
	#bore-inserts-260 td:nth-of-type(4):before { content: "Encoder models"; }
	#bore-inserts-260 td:nth-of-type(5):before { content: "Drawings"; }
	#bore-inserts-260 td:nth-of-type(6):before { content: "Available online"; } 
  
	#bore-inserts-25t td:nth-of-type(1):before { content: "Image"; }
	#bore-inserts-25t td:nth-of-type(2):before { content: "Stock #"; }
	#bore-inserts-25t td:nth-of-type(3):before { content: "Description"; } 
	#bore-inserts-25t td:nth-of-type(4):before { content: "Size"; }
	#bore-inserts-25t td:nth-of-type(5):before { content: "Encoder models"; }

	#bore-inserts-25t-metric td:nth-of-type(1):before { content: "Stock #"; }
	#bore-inserts-25t-metric td:nth-of-type(2):before { content: "Size"; }  
  
	#bore-inserts-25t-std td:nth-of-type(1):before { content: "Stock #"; }
	#bore-inserts-25t-std td:nth-of-type(2):before { content: "Size"; }    
  
  
/* ANTI-ROTATION FLEX MOUNTS */
	#flex-mounts td:nth-of-type(1):before { content: "Image"; }
	#flex-mounts td:nth-of-type(2):before { content: "Stock #"; }
	#flex-mounts td:nth-of-type(3):before { content: "Description"; }
	#flex-mounts td:nth-of-type(4):before { content: "Dimensions"; }
	#flex-mounts td:nth-of-type(5):before { content: "Encoder models"; }
	#flex-mounts td:nth-of-type(6):before { content: "Drawings"; }    
  
  
/* BRACKETS & MOUNTING ADAPTOR PLATES */
	#mounting-brackets-plates td:nth-of-type(1):before { content: "Image"; }
	#mounting-brackets-plates td:nth-of-type(2):before { content: "Stock #"; }
	#mounting-brackets-plates td:nth-of-type(3):before { content: "Description"; }
	#mounting-brackets-plates td:nth-of-type(4):before { content: "Encoder models"; }
	#mounting-brackets-plates td:nth-of-type(5):before { content: "Drawings"; }
	#mounting-brackets-plates td:nth-of-type(6):before { content: "Available online"; }  

  
/* BULK CABLE */
	#bulk-cable td:nth-of-type(1):before { content: "Stock #"; }
	#bulk-cable td:nth-of-type(2):before { content: "Cable type"; }
	#bulk-cable td:nth-of-type(3):before { content: "Description"; }
  
  
/* ENCODER CONNECTOR-CABLE ASSYS */
	#incremental-assy td:nth-of-type(1):before { content: "_ - Cable type"; }
	#incremental-assy td:nth-of-type(2):before { content: "_ _ C - Connector style"; }
	#incremental-assy td:nth-of-type(3):before { content: "_ _ _ - Cable length"; }
	#incremental-assy td:nth-of-type(4):before { content: "_ _ - Output type"; }
	#incremental-assy td:nth-of-type(5):before { content: "_ - Channel configuration"; }
	#incremental-assy td:nth-of-type(6):before { content: "_ CE compatible"; }
  
	#absolute-assy td:nth-of-type(1):before { content: "_ - Cable type"; }  
	#absolute-assy td:nth-of-type(2):before { content: "_ _ C - Connector style"; }    
	#absolute-assy td:nth-of-type(3):before { content: "_ _ _ - Cable length"; }  
	#absolute-assy td:nth-of-type(4):before { content: "_ CE compatible"; } 
  
  
/* ENCODER KITS FOR LARGE MOTORS */
	#motor-kits td:nth-of-type(1):before { content: "Stock #"; }
	#motor-kits td:nth-of-type(2):before { content: "Bore size"; }
	#motor-kits td:nth-of-type(3):before { content: "CPR"; }
  #motor-kits td:nth-of-type(4):before { content: "Connector type"; }
  
	#dmr-kits td:nth-of-type(1):before { content: "Stock #"; }
	#dmr-kits td:nth-of-type(2):before { content: "Bore size"; }
	#dmr-kits td:nth-of-type(3):before { content: "CPR"; }
  #dmr-kits td:nth-of-type(4):before { content: "Connector type"; } 
  #dmr-kits td:nth-of-type(5):before { content: "Flex mount"; }   
  
  
/* FLEXIBLE SHAFT COUPLINGS */
	#shaft-couplings td:nth-of-type(1):before { content: "Image"; }
  #shaft-couplings td:nth-of-type(2):before { content: "Stock #"; }
	#shaft-couplings td:nth-of-type(3):before { content: "Coupling length"; }
	#shaft-couplings td:nth-of-type(4):before { content: "From shaft size"; }
	#shaft-couplings td:nth-of-type(5):before { content: "To shaft size"; }
	#shaft-couplings td:nth-of-type(6):before { content: "Available online"; } 
  
  #magnetic-shaft td:nth-of-type(1):before { content: "Image"; }
	#magnetic-shaft td:nth-of-type(2):before { content: "Stock #"; }
	#magnetic-shaft td:nth-of-type(3):before { content: "Fits bore size"; }
	#magnetic-shaft td:nth-of-type(4):before { content: "Drawings"; }
	#magnetic-shaft td:nth-of-type(5):before { content: "Available online"; }   
  
  
/* GASKETS & SEAL KITS */
	#field-replaceable-shaft-seals td:nth-of-type(1):before { content: "Stock #"; }
	#field-replaceable-shaft-seals td:nth-of-type(2):before { content: "Description"; }
	#field-replaceable-shaft-seals td:nth-of-type(3):before { content: "Encoder models"; }

	#clamps td:nth-of-type(1):before { content: "Image"; }
	#clamps td:nth-of-type(2):before { content: "Stock #"; }
	#clamps td:nth-of-type(3):before { content: "Descriptio"; }  
	#clamps td:nth-of-type(4):before { content: "Drawings"; } 
  
  
/* HUBS, FLANGES, & CLAMPS */
	#size15-hubs td:nth-of-type(1):before { content: "Stock #"; }
	#size15-hubs td:nth-of-type(2):before { content: "Description"; }
	#size15-hubs td:nth-of-type(3):before { content: "Coupling size"; }

	#gasket-kits td:nth-of-type(1):before { content: "Stock #"; }
	#gasket-kits td:nth-of-type(2):before { content: "Description"; }
	#gasket-kits td:nth-of-type(3):before { content: "Encoder models"; }  
	#gasket-kits td:nth-of-type(4):before { content: "Additional information"; }  
  
	#flanges-adaptors td:nth-of-type(1):before { content: "Image"; }
	#flanges-adaptors td:nth-of-type(2):before { content: "Stock #"; }
	#flanges-adaptors td:nth-of-type(3):before { content: "Description"; }
	#flanges-adaptors td:nth-of-type(4):before { content: "Encoder models"; }
	#flanges-adaptors td:nth-of-type(5):before { content: "Drawings"; }
	#flanges-adaptors td:nth-of-type(6):before { content: "Available online"; } 
  
  /* INDUSTRIAL ETHERNET CABLES */
	#industrial-ethernet-cables td:nth-of-type(1):before { content: "Stock #"; }
	#industrial-ethernet-cables td:nth-of-type(2):before { content: "Cable"; }
	#industrial-ethernet-cables td:nth-of-type(3):before { content: "Coding"; }
	#industrial-ethernet-cables td:nth-of-type(4):before { content: "Connector"; }
	#industrial-ethernet-cables td:nth-of-type(5):before { content: "Length"; } 

  
  /* LINEAR CABLE ADAPTORS */
	#linear-cable-adaptors td:nth-of-type(1):before { content: "Stock #"; }
	#linear-cable-adaptors td:nth-of-type(2):before { content: "Shaft size"; }
	#linear-cable-adaptors td:nth-of-type(3):before { content: "Encoder model"; }
	#linear-cable-adaptors td:nth-of-type(4):before { content: "Available online"; }  
  
  
  /* LINEAR MEASUREMENT BRACKETS */
	#pivot-brackets td:nth-of-type(1):before { content: "Image"; }
	#pivot-brackets td:nth-of-type(2):before { content: "Stock #"; }
	#pivot-brackets td:nth-of-type(3):before { content: "Description"; }
	#pivot-brackets td:nth-of-type(4):before { content: "Encoder models"; }
	#pivot-brackets td:nth-of-type(5):before { content: "Drawings"; }
	#pivot-brackets td:nth-of-type(6):before { content: "Available online"; }
  
	#angled-brackets td:nth-of-type(1):before { content: "Image"; }
	#angled-brackets td:nth-of-type(2):before { content: "Stock #"; }
	#angled-brackets td:nth-of-type(3):before { content: "Description"; }
	#angled-brackets td:nth-of-type(4):before { content: "Encoder models"; }
	#angled-brackets td:nth-of-type(5):before { content: "Drawings"; }
	#angled-brackets td:nth-of-type(6):before { content: "Available online"; }  

  
  /* MATING CORDSETS */
	#mating-cordsets td:nth-of-type(1):before { content: "Image"; }
	#mating-cordsets td:nth-of-type(2):before { content: "Stock #"; }
	#mating-cordsets td:nth-of-type(3):before { content: "Manuf. part #"; }
	#mating-cordsets td:nth-of-type(4):before { content: "Connector type"; }
	#mating-cordsets td:nth-of-type(5):before { content: "Encoder models"; }
	#mating-cordsets td:nth-of-type(6):before { content: "CE compatible"; } 
  #mating-cordsets td:nth-of-type(7):before { content: "Available online"; } 
  
  
  /* M12 CORDSETS */
	#cordsets-8-conductor td:nth-of-type(1):before { content: "Stock #"; }
	#cordsets-8-conductor td:nth-of-type(2):before { content: "Coding"; }
	#cordsets-8-conductor td:nth-of-type(3):before { content: "Length"; }
	#cordsets-8-conductor td:nth-of-type(4):before { content: "CE compatible"; }
	#cordsets-8-conductor td:nth-of-type(5):before { content: "Available online"; } 
  
	#cordsets-3-4-5-conductor td:nth-of-type(1):before { content: "Stock #"; }
	#cordsets-3-4-5-conductor td:nth-of-type(2):before { content: "Coding"; }
	#cordsets-3-4-5-conductor td:nth-of-type(3):before { content: "Length"; }
	#cordsets-3-4-5-conductor td:nth-of-type(4):before { content: "CE compatible"; }
	#cordsets-3-4-5-conductor td:nth-of-type(5):before { content: "Available online"; }   
  
  
  /* MEASURING WHEELS */
	#aluminum-wheels td:nth-of-type(1):before { content: "Stock #"; }
	#aluminum-wheels td:nth-of-type(2):before { content: "Circumference"; }
	#aluminum-wheels td:nth-of-type(3):before { content: "Std or anodized"; }
	#aluminum-wheels td:nth-of-type(4):before { content: "Bore"; }
	#aluminum-wheels td:nth-of-type(5):before { content: "Width"; }
	#aluminum-wheels td:nth-of-type(6):before { content: "Available online"; }  
  
	#polyurethane-wheels td:nth-of-type(1):before { content: "Stock #"; }
	#polyurethane-wheels td:nth-of-type(2):before { content: "Circumference"; }
	#polyurethane-wheels td:nth-of-type(3):before { content: "Durometer"; }
	#polyurethane-wheels td:nth-of-type(4):before { content: "Bore"; }
	#polyurethane-wheels td:nth-of-type(5):before { content: "Width"; }
	#polyurethane-wheels td:nth-of-type(6):before { content: "Available online"; }  
  
	#rubber-insert-wheels td:nth-of-type(1):before { content: "Stock #"; }
	#rubber-insert-wheels td:nth-of-type(2):before { content: "Circumference"; }
	#rubber-insert-wheels td:nth-of-type(3):before { content: "Bore"; }
	#rubber-insert-wheels td:nth-of-type(4):before { content: "Width"; }
	#rubber-insert-wheels td:nth-of-type(5):before { content: "O-ring diameter"; }
	#rubber-insert-wheels td:nth-of-type(6):before { content: "Available online"; }   
  
  
/* PROGRAMMABLE ACCESSORIES */
	#usb-kits td:nth-of-type(1):before { content: "Stock #"; }
	#usb-kits td:nth-of-type(2):before { content: "Connector type"; }
	#usb-kits td:nth-of-type(3):before { content: "Encoder models"; } 
  
	#programming-cables td:nth-of-type(1):before { content: "Stock #"; }
	#programming-cables td:nth-of-type(2):before { content: "Connector type"; }
	#programming-cables td:nth-of-type(3):before { content: "Encoder models"; }  
  
  
  /* PROTECTIVE ENCODER COVERS */
	#encoder-covers td:nth-of-type(1):before { content: "Image"; }
	#encoder-covers td:nth-of-type(2):before { content: "Stock #"; }
	#encoder-covers td:nth-of-type(3):before { content: "Description"; }
	#encoder-covers td:nth-of-type(4):before { content: "Encoder models"; }
	#encoder-covers td:nth-of-type(5):before { content: "Drawings"; }
	#encoder-covers td:nth-of-type(6):before { content: "Available online"; }  

  
  /* RACKS & PINIONS */
	#racks-pinions td:nth-of-type(1):before { content: "Image"; }
	#racks-pinions td:nth-of-type(2):before { content: "Stock #"; }
	#racks-pinions td:nth-of-type(3):before { content: "Description"; }
	#racks-pinions td:nth-of-type(4):before { content: "Available online"; }

  
  /* PLMS */
	#plms-measuring-wheels td:nth-of-type(1):before { content: "Image"; }
	#plms-measuring-wheels td:nth-of-type(2):before { content: "Stock #"; }
	#plms-measuring-wheels td:nth-of-type(3):before { content: "Circumference"; }
	#plms-measuring-wheels td:nth-of-type(4):before { content: "Rim type"; }
	#plms-measuring-wheels td:nth-of-type(5):before { content: "Bore size"; }
	#plms-measuring-wheels td:nth-of-type(6):before { content: "Width"; } 
	#plms-measuring-wheels td:nth-of-type(7):before { content: "Read more"; } 
  
  #plms-encoder-options td:nth-of-type(1):before { content: "Image";}
  #plms-encoder-options td:nth-of-type(2):before { content: "Model";}
  #plms-encoder-options td:nth-of-type(3):before { content: "Choose options";}
  #plms-encoder-options td:nth-of-type(4):before { content: "Drawings";}
  #plms-encoder-options td:nth-of-type(5):before { content: "Datasheet";}
  #plms-encoder-options td:nth-of-type(6):before { content: "Product page";}  
  
  
  /* LCX */  
  #lcx-encoder-options td:nth-of-type(1):before { content: "Image";}
  #lcx-encoder-options td:nth-of-type(2):before { content: "Model";}
  #lcx-encoder-options td:nth-of-type(3):before { content: "Choose options";}
  #lcx-encoder-options td:nth-of-type(4):before { content: "Drawings";}
  #lcx-encoder-options td:nth-of-type(5):before { content: "Datasheet";}
  #lcx-encoder-options td:nth-of-type(6):before { content: "Product page";}
  
  
  /* MODEL 30M/MT ACCESSORIES */
/* 	#installation-30m-mt td:nth-of-type(1):before { content: "Stock #"; }
	#installation-30m-mt td:nth-of-type(2):before { content: "Description"; }
	#installation-30m-mt td:nth-of-type(3):before { content: "Encoder model"; }
	#installation-30m-mt td:nth-of-type(4):before { content: "Drawings"; }    */
  
	#magnets td:nth-of-type(1):before { content: "Stock #"; }
	#magnets td:nth-of-type(2):before { content: "Description"; }
	#magnets td:nth-of-type(3):before { content: "Size"; }
	#magnets td:nth-of-type(4):before { content: "Encoder model"; }
	#magnets td:nth-of-type(5):before { content: "Drawings"; }   

	#molex-cables-30m td:nth-of-type(1):before { content: "Stock #"; }
	#molex-cables-30m td:nth-of-type(2):before { content: "Description"; }
	#molex-cables-30m td:nth-of-type(3):before { content: "Wire"; }
	#molex-cables-30m td:nth-of-type(4):before { content: "Encoder model"; } 
  
	#m12-cordsets-30m td:nth-of-type(1):before { content: "Stock #"; }
	#m12-cordsets-30m td:nth-of-type(2):before { content: "Coding"; }
	#m12-cordsets-30m td:nth-of-type(3):before { content: "Length"; }
	#m12-cordsets-30m td:nth-of-type(4):before { content: "8- or 5- Conductor"; }
	#m12-cordsets-30m td:nth-of-type(5):before { content: "CE Compatible"; }
	#m12-cordsets-30m td:nth-of-type(6):before { content: "Encoder model"; }
	#m12-cordsets-30m td:nth-of-type(7):before { content: "Available online"; } 
  
  
  /* DIRECT REPLACEMENTS */
  #dr21r td:nth-of-type(1):before { content: "Renco Model #"; }
  #dr21r td:nth-of-type(2):before { content: "EPC Part #"; }
  #dr21r td:nth-of-type(3):before { content: "CPR"; }
  #dr21r td:nth-of-type(4):before { content: "Pole count"; }
  #dr21r td:nth-of-type(5):before { content: "Bore size"; }
  #dr21r td:nth-of-type(6):before { content: "Bolt circle"; }
  #dr21r td:nth-of-type(7):before { content: "Index gating"; } 
  #dr21r td:nth-of-type(8):before { content: "Motor series"; }   
  
	#dr686 td:nth-of-type(1):before { content: "EPC Part #"; }
	#dr686 td:nth-of-type(2):before { content: "CPR"; }  
  
	#dr735 td:nth-of-type(1):before { content: "EPC Part #"; }
	#dr735 td:nth-of-type(2):before { content: "CPR"; }    
  
  #dr857 td:nth-of-type(1):before { content: "AMS Part #"; }
  #dr857 td:nth-of-type(2):before { content: "EPC Part #"; }
	#dr857 td:nth-of-type(3):before { content: "CPR"; }  
  
  
  
  /* WHITE PAPERS - SEVEN SELECTION CRITERIA */
  #wp2014-quick-selection-chart td:nth-of-type(1):before { content: "Parameter"; }
  #wp2014-quick-selection-chart td:nth-of-type(2):before { content: "Attribute"; }
  #wp2014-quick-selection-chart td:nth-of-type(3):before { content: "Use Modular"; }
  #wp2014-quick-selection-chart td:nth-of-type(4):before { content: "Use Encoder w/ Bearings"; } 
  
  #wp2001-input-output-table td:nth-of-type(1):before { content: "Input Angle"; }
  #wp2001-input-output-table td:nth-of-type(2):before { content: "Output"; }
  
  
  /* TECH BULLETINS - EPC PART NUMBERS */  
  #epc-part-numbers td:nth-of-type(1):before { content: "Segment"; }
  #epc-part-numbers td:nth-of-type(2):before { content: "What it means"; }
  
  
  /* EMPLOYEE BENEFITS */
  #employee-benefits td:nth-of-type(1):before { content: "Insured"; }
  #employee-benefits td:nth-of-type(2):before { content: "Medical & Vision"; }
  #employee-benefits td:nth-of-type(3):before { content: "Dental"; }
  #employee-benefits td:nth-of-type(4):before { content: "Combined"; } 
  
  

}