div.info div.section_full img/* Main Stylesheet */
 
html{  
	position: relative;   
	
} 
body {
	font-size:1.1vw;
	font-family: "ff-meta-web-pro", sans-serif !important;
	font-weight: 400;
	font-style: normal;
	width:100%;
	padding:0;
	margin:0;
	background:#fff;
	border:none;
	display:block;	
	text-align:left;	
	position: absolute;
}
div#main_content {
	margin: 0 auto;
    padding: 0 1%;
	border-radius:1em;	
	max-width:1225px;
}
div#inner {
	display:inline-flex ;
	width:100%;
}

h1 {
	font-size:2em;	
	font-weight:lighter;
	color:#0063BE;
	margin:0 0 2% 0;
	width:95%;
	padding-bottom:.5%;
	border-bottom:.05em solid #ccc;

}
h1 a {
	color:#0063BE;
}
h1.tall {
	margin:2.5% 0 2% 0;
	width:95%;
	padding-bottom:.5%;

}
h1 span[class^='icon-'], h2 span[class^='icon-'], h3 span[class^='icon-'] {
	font-size:1.5em;
	background:#fff;
	padding-right:.1em;
	float:left;
	margin: 0 .2em -10px -12px!important;
}
h2  {
    font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
	color:#666;
	margin:3% 0 .5% 1.5%;
	width:85%;
	font-weight:normal;
}
h2 a {
	color:#666;
}
h2 img, h3 img {
	margin-right:1%;
}
h3  {
    font-size: 1.4em;
	color:#666;
	margin:3% 0 .5% 0;
	font-weight:normal;
}
 h3 object {
	background:#fff;
	padding: 0 1%;
	float:left;
	width:2.2em;
	height:auto;
 }
img + a h3 {
	float:left;
	margin: -5px 0 0 1%;	
}
h4 {
	font-size: 1.1em;
	font-family: 'Open Sans', sans-serif;
	color:#666;
	margin:2% 0 1% 2%;
	width:90%;	
	font-weight:normal;
}
h5 {
	font-size: 1em;
	margin:1% 0 1% 2%;
	color:#003366;
	font-weight:normal;
}
a, a:visited {
	text-decoration:none;	
	color:#000;
	display:inline-block;	
}
a:hover {
	color:#37A3B8;	
}
a.thickbox {
	width: auto;
	margin: 0 1%;
}	
.svg_one {
	width:1vw !important;
	height:auto;
}
p {
	line-height:150%;  
}
ul {
	list-style-type:none;	
}
ul li a {
	font-size:1em;	
	display:block;	
}
div#content {
	width:77%;	
	float:left;
	padding:0 1% 0 1%;
	margin:0 0 0 .5em;
	height:100%;

}
div#nav-toggle {
	display:none;
}

/* Tables */
table {
	margin:2% 0;
	width:100%;		
	border-spacing: 0 !important;
}
table tr.header td {
	font-weight:bold;
	border-bottom:.0625em solid #DFDEDE;		
}
table td {
	font-size:.9em;
	border-bottom:.0625em solid #DFDEDE;
	padding:1%;
	line-height:150%;
	
}

/* SVGs */

@font-face {
  font-family: 'icomoon';
  src:  url('fonts/svg.eot?m0skm5');
  src:  url('fonts/svg.eot?m0skm5#iefix') format('embedded-opentype'),
    url('fonts/svg.ttf?m0skm5') format('truetype'),
    url('fonts/svg.woff?m0skm5') format('woff'),
    url('fonts/svg.svg?m0skm5#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-account .path1:before {
  content: "\e900";
  color: rgb(116, 132, 131);
}
.icon-account .path2:before {
  content: "\e901";
  margin-left: -0.84375em;
  color: #999;
}
.icon-account .path3:before {
  content: "\e902";
  margin-left: -0.84375em;
  color: rgb(78, 91, 89);
}
.icon-account .path4:before {
  content: "\e903";
  margin-left: -0.84375em;
  color: rgb(116, 132, 131);
}
.icon-account .path5:before {
  content: "\e904";
  margin-left: -0.84375em;
  color: #999;
}
.icon-account .path6:before {
  content: "\e905";
  margin-left: -0.84375em;
  color: rgb(78, 91, 89);
}
.icon-account .path7:before {
  content: "\e906";
  margin-left: -0.84375em;
  color: #999;
}
.icon-account .path8:before {
  content: "\e907";
  margin-left: -0.84375em;
  color: rgb(227, 232, 231);
}
.icon-account .path9:before {
  content: "\e908";
  margin-left: -0.84375em;
  color: #999;
}
.icon-accountb .path1:before {
  content: "\e909";
  color: #CCE0F2;
}
.icon-accountb .path2:before {
  content: "\e90a";
  margin-left: -1.189453125em;
  color: #002E52;
}
.icon-accountb .path3:before {
  content: "\e90b";
  margin-left: -1.189453125em;
  color: #66A1D8;
}
.icon-accountb .path4:before {
  content: "\e90c";
  margin-left: -1.189453125em;
  color: #CCE0F2;
}
.icon-accountb .path5:before {
  content: "\e90d";
  margin-left: -1.189453125em;
  color: #0063BE;
}
.icon-accountb .path6:before {
  content: "\e90e";
  margin-left: -1.189453125em;
  color: #0063BE;
}
.icon-accountb .path7:before {
  content: "\e90f";
  margin-left: -1.189453125em;
  color: #002E52;
}
.icon-accountb .path8:before {
  content: "\e910";
  margin-left: -1.189453125em;
  color: #66A1D8;
}
.icon-accountb .path9:before {
  content: "\e911";
  margin-left: -1.189453125em;
  color: #66A1D8;
}
.icon-accountb .path10:before {
  content: "\e912";
  margin-left: -1.189453125em;
  color: #99C1E5;
}
.icon-accountb .path11:before {
  content: "\e913";
  margin-left: -1.189453125em;
  color: #CCE0F2;
}
.icon-accountb2 .path1:before {
  content: "\e914";
  color: rgb(78, 91, 89);
}
.icon-accountb2 .path2:before {
  content: "\e915";
  margin-left: -1.25em;
  color: rgb(227, 232, 231);
}
.icon-accountb2 .path3:before {
  content: "\e916";
  margin-left: -1.25em;
  color: #999;
}
.icon-accountb2 .path4:before {
  content: "\e917";
  margin-left: -1.25em;
  color: rgb(78, 91, 89);
}
.icon-accountb2 .path5:before {
  content: "\e918";
  margin-left: -1.25em;
  color: rgb(193, 201, 201);
}
.icon-accountb2 .path6:before {
  content: "\e919";
  margin-left: -1.25em;
  color: rgb(227, 232, 231);
}
.icon-accountb2 .path7:before {
  content: "\e91a";
  margin-left: -1.25em;
  color: rgb(214, 216, 216);
}
.icon-add2 .path1:before {
  content: "\e91b";
  color: rgb(221, 221, 221);
}
.icon-add2 .path2:before {
  content: "\e91c";
  margin-left: -0.9775390625em;
  color: #99C1E5;
}
.icon-add2 .path3:before {
  content: "\e91d";
  margin-left: -0.9775390625em;
  color: #0063BE;
}
.icon-atom .path1:before {
  content: "\e91e";
  color: rgb(251, 209, 47);
}
.icon-atom .path2:before {
  content: "\e91f";
  margin-left: -1em;
  color: rgb(243, 124, 129);
}
.icon-atom .path3:before {
  content: "\e920";
  margin-left: -1em;
  color: rgb(117, 189, 159);
}
.icon-atom .path4:before {
  content: "\e921";
  margin-left: -1em;
  color: rgb(176, 215, 146);
}
.icon-atom .path5:before {
  content: "\e922";
  margin-left: -1em;
  color: rgb(40, 150, 204);
}
.icon-atomb .path1:before {
  content: "\e923";
  color: rgb(221, 221, 221);
}
.icon-atomb .path2:before {
  content: "\e924";
  margin-left: -0.94921875em;
  color: #0063BE;
}
.icon-atomb .path3:before {
  content: "\e925";
  margin-left: -0.94921875em;
  color: rgb(255, 255, 255);
}
.icon-atomb .path4:before {
  content: "\e926";
  margin-left: -0.94921875em;
  color: #66A1D8;
}
.icon-atomb .path5:before {
  content: "\e927";
  margin-left: -0.94921875em;
  color: #66A1D8;
}
.icon-atomb .path6:before {
  content: "\e928";
  margin-left: -0.94921875em;
  color: #002E52;
}
.icon-atomb .path7:before {
  content: "\e929";
  margin-left: -0.94921875em;
  color: #002E52;
}
.icon-atomb .path8:before {
  content: "\e92a";
  margin-left: -0.94921875em;
  color: #002E52;
}
.icon-atomb .path9:before {
  content: "\e92b";
  margin-left: -0.94921875em;
  color: #002E52;
}
.icon-autoclave .path1:before {
  content: "\e92c";
  color: rgb(66, 144, 165);
}
.icon-autoclave .path2:before {
  content: "\e92d";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path3:before {
  content: "\e92e";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path4:before {
  content: "\e92f";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path5:before {
  content: "\e930";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path6:before {
  content: "\e931";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path7:before {
  content: "\e932";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path8:before {
  content: "\e933";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path9:before {
  content: "\e934";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path10:before {
  content: "\e935";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path11:before {
  content: "\e936";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path12:before {
  content: "\e937";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path13:before {
  content: "\e938";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path14:before {
  content: "\e939";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path15:before {
  content: "\e93a";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path16:before {
  content: "\e93b";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path17:before {
  content: "\e93c";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path18:before {
  content: "\e93d";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path19:before {
  content: "\e93e";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path20:before {
  content: "\e93f";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path21:before {
  content: "\e940";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path22:before {
  content: "\e941";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path23:before {
  content: "\e942";
  margin-left: -0.96875em;
  color: rgb(147, 160, 162);
}
.icon-autoclave .path24:before {
  content: "\e943";
  margin-left: -0.96875em;
  color: rgb(242, 129, 151);
}
.icon-autoclave .path25:before {
  content: "\e944";
  margin-left: -0.96875em;
  color: rgb(234, 148, 161);
}
.icon-autoclave .path26:before {
  content: "\e945";
  margin-left: -0.96875em;
  color: rgb(232, 159, 149);
}
.icon-autoclave .path27:before {
  content: "\e946";
  margin-left: -0.96875em;
  color: rgb(229, 172, 149);
}
.icon-autoclave .path28:before {
  content: "\e947";
  margin-left: -0.96875em;
  color: rgb(225, 190, 150);
}
.icon-autoclave .path29:before {
  content: "\e948";
  margin-left: -0.96875em;
  color: rgb(242, 198, 156);
}
.icon-autoclave .path30:before {
  content: "\e949";
  margin-left: -0.96875em;
  color: rgb(239, 211, 156);
}
.icon-back-to-top .path1:before {
  content: "\e94a";
  color: rgb(224, 226, 224);
}
.icon-back-to-top .path2:before {
  content: "\e94b";
  margin-left: -0.9150390625em;
  color: rgb(175, 175, 175);
}
.icon-back-to-top .path3:before {
  content: "\e94c";
  margin-left: -0.9150390625em;
  color: rgb(224, 226, 224);
}
.icon-back-to-top .path4:before {
  content: "\e94d";
  margin-left: -0.9150390625em;
  color: rgb(175, 175, 175);
}
.icon-back .path1:before {
  content: "\e94e";
  color: rgb(221, 221, 221);
}
.icon-back .path2:before {
  content: "\e94f";
  margin-left: -0.876953125em;
  color: #66A1D8;
}
.icon-back .path3:before {
  content: "\e950";
  margin-left: -0.876953125em;
  color: #66A1D8;
}
.icon-back .path4:before {
  content: "\e951";
  margin-left: -0.876953125em;
  color: #0063BE;
}
.icon-back .path5:before {
  content: "\e952";
  margin-left: -0.876953125em;
  color: #0063BE;
}
.icon-books .path1:before {
  content: "\e953";
  color: rgb(229, 229, 228);
}
.icon-books .path2:before {
  content: "\e954";
  margin-left: -1.64453125em;
  color: rgb(213, 213, 213);
}
.icon-books .path3:before {
  content: "\e955";
  margin-left: -1.64453125em;
  color: #002E52;
}
.icon-books .path4:before {
  content: "\e956";
  margin-left: -1.64453125em;
  color: #0063BE;
}
.icon-books .path5:before {
  content: "\e957";
  margin-left: -1.64453125em;
  color: #66A1D8;
}
.icon-books .path6:before {
  content: "\e958";
  margin-left: -1.64453125em;
  color: #99C1E5;
}
.icon-books .path7:before {
  content: "\e959";
  margin-left: -1.64453125em;
  color: #99C1E5;
}
.icon-books .path8:before {
  content: "\e95a";
  margin-left: -1.64453125em;
  color: #002E52;
}
.icon-brand .path1:before {
  content: "\e95b";
  color: #99C1E5;
}
.icon-brand .path2:before {
  content: "\e95c";
  margin-left: -1.25em;
  color: rgb(221, 221, 221);
}
.icon-brand .path3:before {
  content: "\e95d";
  margin-left: -1.25em;
  color: #99C1E5;
}
.icon-brand .path4:before {
  content: "\e95e";
  margin-left: -1.25em;
  color: #0063BE;
}
.icon-brand .path5:before {
  content: "\e95f";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path6:before {
  content: "\e960";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path7:before {
  content: "\e961";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path8:before {
  content: "\e962";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path9:before {
  content: "\e963";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path10:before {
  content: "\e964";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path11:before {
  content: "\e965";
  margin-left: -1.25em;
  color: #66A1D8;
}
.icon-brand .path12:before {
  content: "\e966";
  margin-left: -1.25em;
  color: #002E52;
}
.icon-brand .path13:before {
  content: "\e967";
  margin-left: -1.25em;
  color: #66A1D8;
}
.icon-brand .path14:before {
  content: "\e968";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path15:before {
  content: "\e969";
  margin-left: -1.25em;
  color: rgb(221, 221, 221);
}
.icon-brand .path16:before {
  content: "\e96a";
  margin-left: -1.25em;
  color: rgb(221, 221, 221);
}
.icon-brand .path17:before {
  content: "\e96b";
  margin-left: -1.25em;
  color: rgb(221, 221, 221);
}
.icon-brand .path18:before {
  content: "\e96c";
  margin-left: -1.25em;
  color: #0063BE;
}
.icon-brand .path19:before {
  content: "\e96d";
  margin-left: -1.25em;
  color: #0063BE;
}
.icon-brand .path20:before {
  content: "\e96e";
  margin-left: -1.25em;
  color: #002E52;
}
.icon-brand .path21:before {
  content: "\e96f";
  margin-left: -1.25em;
  color: #66A1D8;
}
.icon-brand .path22:before {
  content: "\e970";
  margin-left: -1.25em;
  color: rgb(255, 255, 255);
}
.icon-brand .path23:before {
  content: "\e971";
  margin-left: -1.25em;
  color: #66A1D8;
}
.icon-canada:before {
  content: "\e972";
  color: #49a09f;
}
.icon-cap-filter .path1:before {
  content: "\e973";
  color: rgb(221, 221, 221);
}
.icon-cap-filter .path2:before {
  content: "\e974";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-cap-filter .path3:before {
  content: "\e975";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-cap-filter .path4:before {
  content: "\e976";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-cap-filter .path5:before {
  content: "\e977";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-cap-filter .path6:before {
  content: "\e978";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-cap-filter .path7:before {
  content: "\e979";
  margin-left: -1.1044921875em;
  color: #99C1E5;
}
.icon-cap-filter .path8:before {
  content: "\e97a";
  margin-left: -1.1044921875em;
  color: #99C1E5;
}
.icon-cap-filter .path9:before {
  content: "\e97b";
  margin-left: -1.1044921875em;
  color: #99C1E5;
}
.icon-cap-filter .path10:before {
  content: "\e97c";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-cap-filter .path11:before {
  content: "\e97d";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-cap-filter .path12:before {
  content: "\e97e";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-cap-filter .path13:before {
  content: "\e97f";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-cap-filter .path14:before {
  content: "\e980";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-cap-filter .path15:before {
  content: "\e981";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-cart .path1:before {
  content: "\e982";
  color: #0063BE;
}
.icon-cart .path2:before {
  content: "\e983";
  margin-left: -1.171875em;
  color: #0063BE;
}
.icon-cart .path3:before {
  content: "\e984";
  margin-left: -1.171875em;
  color: #0063BE;
}
.icon-cart .path4:before {
  content: "\e985";
  margin-left: -1.171875em;
  color: #002E52;
}
.icon-cart .path5:before {
  content: "\e986";
  margin-left: -1.171875em;
  color: #CCE0F2;
}
.icon-cart .path6:before {
  content: "\e987";
  margin-left: -1.171875em;
  color: #CCE0F2;
}
.icon-cart .path7:before {
  content: "\e988";
  margin-left: -1.171875em;
  color: #002E52;
}
.icon-cart .path8:before {
  content: "\e989";
  margin-left: -1.171875em;
  color: #002E52;
}
.icon-cart .path9:before {
  content: "\e98a";
  margin-left: -1.171875em;
  color: #66A1D8;
}
.icon-cart .path10:before {
  content: "\e98b";
  margin-left: -1.171875em;
  color: #66A1D8;
}
.icon-cart .path11:before {
  content: "\e98c";
  margin-left: -1.171875em;
  color: #0063BE;
}
.icon-checkmark .path1:before {
  content: "\e98d";
  color: #99C1E5;
}
.icon-checkmark .path2:before {
  content: "\e98e";
  margin-left: -0.974609375em;
  color: #99C1E5;
}
.icon-checkmark .path3:before {
  content: "\e98f";
  margin-left: -0.974609375em;
  color: #99C1E5;
}
.icon-checkmark .path4:before {
  content: "\e990";
  margin-left: -0.974609375em;
  color: #0063BE;
}
.icon-checkmark .path5:before {
  content: "\e991";
  margin-left: -0.974609375em;
  color: #0063BE;
}
.icon-checkmark .path6:before {
  content: "\e992";
  margin-left: -0.974609375em;
  color: #0063BE;
}
.icon-checkmark .path7:before {
  content: "\e993";
  margin-left: -0.974609375em;
  color: rgb(221, 221, 221);
}
.icon-close2 .path1:before {
  content: "\e994";
  color: rgb(221, 221, 221);
}
.icon-close2 .path2:before {
  content: "\e995";
  margin-left: -2.587890625em;
  color: #99C1E5;
}
.icon-close2 .path3:before {
  content: "\e996";
  margin-left: -2.587890625em;
  color: #0063BE;
}
.icon-color .path1:before {
  content: "\e997";
  color: rgb(221, 221, 221);
}
.icon-color .path2:before {
  content: "\e998";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-color .path3:before {
  content: "\e999";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-color .path4:before {
  content: "\e99a";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-color .path5:before {
  content: "\e99b";
  margin-left: -1.1044921875em;
  color: rgb(255, 241, 0);
}
.icon-color .path6:before {
  content: "\e99c";
  margin-left: -1.1044921875em;
  color: rgb(0, 173, 238);
}
.icon-color .path7:before {
  content: "\e99d";
  margin-left: -1.1044921875em;
  color: rgb(236, 41, 123);
}
.icon-color .path8:before {
  content: "\e99e";
  margin-left: -1.1044921875em;
  color: rgb(240, 90, 40);
}
.icon-color .path9:before {
  content: "\e99f";
  margin-left: -1.1044921875em;
  color: rgb(144, 39, 142);
}
.icon-color .path10:before {
  content: "\e9a0";
  margin-left: -1.1044921875em;
  color: rgb(0, 165, 81);
}
.icon-color .path11:before {
  content: "\e9a1";
  margin-left: -1.1044921875em;
  color: rgb(8, 127, 113);
}
.icon-color .path12:before {
  content: "\e9a2";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-color .path13:before {
  content: "\e9a3";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-color .path14:before {
  content: "\e9a4";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-combo .path1:before {
  content: "\e9a5";
  color: rgb(142, 180, 190);
}
.icon-combo .path2:before {
  content: "\e9a6";
  margin-left: -0.96875em;
  color: rgb(74, 160, 160);
}
.icon-combo .path3:before {
  content: "\e9a7";
  margin-left: -0.96875em;
  color: rgb(95, 147, 147);
}
.icon-combo .path4:before {
  content: "\e9a8";
  margin-left: -0.96875em;
  color: rgb(81, 150, 146);
}
.icon-combo .path5:before {
  content: "\e9a9";
  margin-left: -0.96875em;
  color: rgb(190, 227, 229);
}
.icon-combo .path6:before {
  content: "\e9aa";
  margin-left: -0.96875em;
  color: rgb(190, 227, 229);
}
.icon-combo .path7:before {
  content: "\e9ab";
  margin-left: -0.96875em;
  color: rgb(119, 175, 172);
}
.icon-combo .path8:before {
  content: "\e9ac";
  margin-left: -0.96875em;
  color: rgb(234, 234, 234);
}
.icon-containers .path1:before {
  content: "\e9ad";
  color: #0063BE;
}
.icon-containers .path2:before {
  content: "\e9ae";
  margin-left: -0.818359375em;
  color: #002E52;
}
.icon-containers .path3:before {
  content: "\e9af";
  margin-left: -0.818359375em;
  color: #66A1D8;
}
.icon-containers .path4:before {
  content: "\e9b0";
  margin-left: -0.818359375em;
  color: rgb(255, 255, 255);
}
.icon-containers .path5:before {
  content: "\e9b1";
  margin-left: -0.818359375em;
  color: rgb(255, 255, 255);
}
.icon-containers .path6:before {
  content: "\e9b2";
  margin-left: -0.818359375em;
  color: #CCE0F2;
}
.icon-containers .path7:before {
  content: "\e9b3";
  margin-left: -0.818359375em;
  color: #002E52;
}
.icon-containers .path8:before {
  content: "\e9b4";
  margin-left: -0.818359375em;
  color: #0063BE;
}
.icon-containers .path9:before {
  content: "\e9b5";
  margin-left: -0.818359375em;
  color: #66A1D8;
}
.icon-containers .path10:before {
  content: "\e9b6";
  margin-left: -0.818359375em;
  color: #0063BE;
}
.icon-containers .path11:before {
  content: "\e9b7";
  margin-left: -0.818359375em;
  color: #99C1E5;
}
.icon-create-account .path1:before {
  content: "\e9b8";
  color: #99C1E5;
}
.icon-create-account .path2:before {
  content: "\e9b9";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-create-account .path3:before {
  content: "\e9ba";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-create-account .path4:before {
  content: "\e9bb";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-create-account .path5:before {
  content: "\e9bc";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-create-account .path6:before {
  content: "\e9bd";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-create-account .path7:before {
  content: "\e9be";
  margin-left: -0.9111328125em;
  color: rgb(165, 174, 173);
}
.icon-create-account .path8:before {
  content: "\e9bf";
  margin-left: -0.9111328125em;
  color: rgb(98, 108, 107);
}
.icon-create-account .path9:before {
  content: "\e9c0";
  margin-left: -0.9111328125em;
  color: rgb(165, 174, 173);
}
.icon-create-account .path10:before {
  content: "\e9c1";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-create-account .path11:before {
  content: "\e9c2";
  margin-left: -0.9111328125em;
  color: rgb(165, 174, 173);
}
.icon-create-account .path12:before {
  content: "\e9c3";
  margin-left: -0.9111328125em;
  color: rgb(165, 174, 173);
}
.icon-crystal .path1:before {
  content: "\e9c4";
  color: rgb(94, 192, 237);
}
.icon-crystal .path2:before {
  content: "\e9c5";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path3:before {
  content: "\e9c6";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path4:before {
  content: "\e9c7";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path5:before {
  content: "\e9c8";
  margin-left: -1.03125em;
  color: rgb(187, 228, 233);
}
.icon-crystal .path6:before {
  content: "\e9c9";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path7:before {
  content: "\e9ca";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}
.icon-crystal .path8:before {
  content: "\e9cb";
  margin-left: -1.03125em;
  color: rgb(196, 231, 232);
}
.icon-crystal .path9:before {
  content: "\e9cc";
  margin-left: -1.03125em;
  color: rgb(94, 192, 237);
}
.icon-crystal .path10:before {
  content: "\e9cd";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path11:before {
  content: "\e9ce";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path12:before {
  content: "\e9cf";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path13:before {
  content: "\e9d0";
  margin-left: -1.03125em;
  color: rgb(187, 228, 233);
}
.icon-crystal .path14:before {
  content: "\e9d1";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path15:before {
  content: "\e9d2";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}
.icon-crystal .path16:before {
  content: "\e9d3";
  margin-left: -1.03125em;
  color: rgb(196, 231, 232);
}
.icon-crystal .path17:before {
  content: "\e9d4";
  margin-left: -1.03125em;
  color: rgb(94, 192, 237);
}
.icon-crystal .path18:before {
  content: "\e9d5";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path19:before {
  content: "\e9d6";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path20:before {
  content: "\e9d7";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path21:before {
  content: "\e9d8";
  margin-left: -1.03125em;
  color: rgb(187, 228, 233);
}
.icon-crystal .path22:before {
  content: "\e9d9";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path23:before {
  content: "\e9da";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}
.icon-crystal .path24:before {
  content: "\e9db";
  margin-left: -1.03125em;
  color: rgb(196, 231, 232);
}
.icon-crystal .path25:before {
  content: "\e9dc";
  margin-left: -1.03125em;
  color: rgb(94, 192, 237);
}
.icon-crystal .path26:before {
  content: "\e9dd";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path27:before {
  content: "\e9de";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path28:before {
  content: "\e9df";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path29:before {
  content: "\e9e0";
  margin-left: -1.03125em;
  color: rgb(187, 228, 233);
}
.icon-crystal .path30:before {
  content: "\e9e1";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path31:before {
  content: "\e9e2";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}
.icon-crystal .path32:before {
  content: "\e9e3";
  margin-left: -1.03125em;
  color: rgb(196, 231, 232);
}
.icon-crystal .path33:before {
  content: "\e9e4";
  margin-left: -1.03125em;
  color: rgb(94, 192, 237);
}
.icon-crystal .path34:before {
  content: "\e9e5";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path35:before {
  content: "\e9e6";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path36:before {
  content: "\e9e7";
  margin-left: -1.03125em;
  color: rgb(46, 150, 211);
}
.icon-crystal .path37:before {
  content: "\e9e8";
  margin-left: -1.03125em;
  color: rgb(187, 228, 233);
}
.icon-crystal .path38:before {
  content: "\e9e9";
  margin-left: -1.03125em;
  color: rgb(13, 114, 186);
}
.icon-crystal .path39:before {
  content: "\e9ea";
  margin-left: -1.03125em;
  color: rgb(255, 255, 255);
}
.icon-crystal .path40:before {
  content: "\e9eb";
  margin-left: -1.03125em;
  color: rgb(196, 231, 232);
}
.icon-delete .path1:before {
  content: "\e9ec";
  color: #99C1E5;
}
.icon-delete .path2:before {
  content: "\e9ed";
  margin-left: -1.0986328125em;
  color: rgb(239, 57, 64);
}
.icon-display-active:before {
  content: "\e9ee";
  color: #3f5977;
}
.icon-display:before {
  content: "\e9ef";
  color: #cccbcb;
}
.icon-dna .path1:before {
  content: "\e9f0";
  color: rgb(154, 186, 185);
}
.icon-dna .path2:before {
  content: "\e9f1";
  margin-left: -1.0625em;
  color: rgb(154, 186, 185);
}
.icon-dna .path3:before {
  content: "\e9f2";
  margin-left: -1.0625em;
  color: rgb(154, 186, 185);
}
.icon-dna .path4:before {
  content: "\e9f3";
  margin-left: -1.0625em;
  color: rgb(180, 212, 212);
}
.icon-dna .path5:before {
  content: "\e9f4";
  margin-left: -1.0625em;
  color: rgb(180, 212, 212);
}
.icon-dna .path6:before {
  content: "\e9f5";
  margin-left: -1.0625em;
  color: rgb(180, 212, 212);
}
.icon-dna .path7:before {
  content: "\e9f6";
  margin-left: -1.0625em;
  color: rgb(180, 212, 212);
}
.icon-dna .path8:before {
  content: "\e9f7";
  margin-left: -1.0625em;
  color: rgb(45, 156, 156);
}
.icon-dna .path9:before {
  content: "\e9f8";
  margin-left: -1.0625em;
  color: rgb(180, 212, 212);
}
.icon-dropper .path1:before {
  content: "\e9f9";
  color: rgb(229, 229, 228);
}
.icon-dropper .path2:before {
  content: "\e9fa";
  margin-left: -0.7177734375em;
  color: #002E52;
}
.icon-dropper .path3:before {
  content: "\e9fb";
  margin-left: -0.7177734375em;
  color: #99C1E5;
}
.icon-dropper .path4:before {
  content: "\e9fc";
  margin-left: -0.7177734375em;
  color: #002E52;
}
.icon-dropper .path5:before {
  content: "\e9fd";
  margin-left: -0.7177734375em;
  color: rgb(255, 255, 255);
}
.icon-dropper .path6:before {
  content: "\e9fe";
  margin-left: -0.7177734375em;
  color: rgb(221, 221, 221);
}
.icon-dropper .path7:before {
  content: "\e9ff";
  margin-left: -0.7177734375em;
  color: #0063BE;
}
.icon-dropper .path8:before {
  content: "\ea00";
  margin-left: -0.7177734375em;
  color: #66A1D8;
}
.icon-dropper .path9:before {
  content: "\ea01";
  margin-left: -0.7177734375em;
  color: #66A1D8;
}
.icon-edit .path1:before {
  content: "\ea02";
  color: rgb(221, 221, 221);
}
.icon-edit .path2:before {
  content: "\ea03";
  margin-left: -0.9638671875em;
  color: #99C1E5;
}
.icon-edit .path3:before {
  content: "\ea04";
  margin-left: -0.9638671875em;
  color: #99C1E5;
}
.icon-edit .path4:before {
  content: "\ea05";
  margin-left: -0.9638671875em;
  color: #0063BE;
}
.icon-edit .path5:before {
  content: "\ea06";
  margin-left: -0.9638671875em;
  color: rgb(165, 174, 173);
}
.icon-edit .path6:before {
  content: "\ea07";
  margin-left: -0.9638671875em;
  color: #0063BE;
}
.icon-email .path1:before {
  content: "\ea08";
  color: rgb(148, 178, 128);
}
.icon-email .path2:before {
  content: "\ea09";
  margin-left: -1.126953125em;
  color: rgb(78, 91, 89);
}
.icon-email .path3:before {
  content: "\ea0a";
  margin-left: -1.126953125em;
  color: #99C1E5;
}
.icon-email .path4:before {
  content: "\ea0b";
  margin-left: -1.126953125em;
  color: rgb(148, 178, 128);
}
.icon-email .path5:before {
  content: "\ea0c";
  margin-left: -1.126953125em;
  color: rgb(148, 178, 128);
}
.icon-email .path6:before {
  content: "\ea0d";
  margin-left: -1.126953125em;
  color: rgb(78, 91, 89);
}
.icon-email .path7:before {
  content: "\ea0e";
  margin-left: -1.126953125em;
  color: #99C1E5;
}
.icon-email .path8:before {
  content: "\ea0f";
  margin-left: -1.126953125em;
  color: rgb(149, 155, 154);
}
.icon-email .path9:before {
  content: "\ea10";
  margin-left: -1.126953125em;
  color: #99C1E5;
}
.icon-email .path10:before {
  content: "\ea11";
  margin-left: -1.126953125em;
  color: rgb(149, 155, 154);
}
.icon-email .path11:before {
  content: "\ea12";
  margin-left: -1.126953125em;
  color: #99C1E5;
}
.icon-email .path12:before {
  content: "\ea13";
  margin-left: -1.126953125em;
  color: rgb(149, 155, 154);
}
.icon-email .path13:before {
  content: "\ea14";
  margin-left: -1.126953125em;
  color: #99C1E5;
}
.icon-email .path14:before {
  content: "\ea15";
  margin-left: -1.126953125em;
  color: rgb(149, 155, 154);
}
.icon-email .path15:before {
  content: "\ea16";
  margin-left: -1.126953125em;
  color: rgb(148, 178, 128);
}
.icon-email .path16:before {
  content: "\ea17";
  margin-left: -1.126953125em;
  color: #99C1E5;
}
.icon-emailb .path1:before {
  content: "\ea18";
  color: rgb(221, 221, 221);
}
.icon-emailb .path2:before {
  content: "\ea19";
  margin-left: -0.9599609375em;
  color: #99C1E5;
}
.icon-emailb .path3:before {
  content: "\ea1a";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-emailb .path4:before {
  content: "\ea1b";
  margin-left: -0.9599609375em;
  color: rgb(113, 192, 101);
}
.icon-emailb .path5:before {
  content: "\ea1c";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-emailb .path6:before {
  content: "\ea1d";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-emailb .path7:before {
  content: "\ea1e";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-emailb .path8:before {
  content: "\ea1f";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-emailb .path9:before {
  content: "\ea20";
  margin-left: -0.9599609375em;
  color: rgb(158, 216, 218);
}
.icon-emailb .path10:before {
  content: "\ea21";
  margin-left: -0.9599609375em;
  color: #99C1E5;
}
.icon-emailb .path11:before {
  content: "\ea22";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-emailb .path12:before {
  content: "\ea23";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-emailb .path13:before {
  content: "\ea24";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-emailb .path14:before {
  content: "\ea25";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-equipment .path1:before {
  content: "\ea26";
  color: rgb(221, 221, 221);
}
.icon-equipment .path2:before {
  content: "\ea27";
  margin-left: -1.0576171875em;
  color: #002E52;
}
.icon-equipment .path3:before {
  content: "\ea28";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path4:before {
  content: "\ea29";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path5:before {
  content: "\ea2a";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path6:before {
  content: "\ea2b";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path7:before {
  content: "\ea2c";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path8:before {
  content: "\ea2d";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path9:before {
  content: "\ea2e";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path10:before {
  content: "\ea2f";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path11:before {
  content: "\ea30";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path12:before {
  content: "\ea31";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path13:before {
  content: "\ea32";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path14:before {
  content: "\ea33";
  margin-left: -1.0576171875em;
  color: #0063BE;
}
.icon-equipment .path15:before {
  content: "\ea34";
  margin-left: -1.0576171875em;
  color: #002E52;
}
.icon-equipment .path16:before {
  content: "\ea35";
  margin-left: -1.0576171875em;
  color: #66A1D8;
}
.icon-equipment .path17:before {
  content: "\ea36";
  margin-left: -1.0576171875em;
  color: #99C1E5;
}
.icon-equipment .path18:before {
  content: "\ea37";
  margin-left: -1.0576171875em;
  color: rgb(229, 229, 228);
}
.icon-equipment .path19:before {
  content: "\ea38";
  margin-left: -1.0576171875em;
  color: rgb(255, 255, 255);
}
.icon-error .path1:before {
  content: "\ea39";
  color: rgb(193, 201, 201);
}
.icon-error .path2:before {
  content: "\ea3a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-error .path3:before {
  content: "\ea3b";
  margin-left: -1em;
  color: rgb(226, 31, 38);
}
.icon-errorpage .path1:before {
  content: "\ea3c";
  color: rgb(174, 206, 221);
}
.icon-errorpage .path2:before {
  content: "\ea3d";
  margin-left: -1em;
  color: rgb(190, 215, 227);
}
.icon-errorpage .path3:before {
  content: "\ea3e";
  margin-left: -1em;
  color: rgb(201, 223, 234);
}
.icon-errorpage .path4:before {
  content: "\ea3f";
  margin-left: -1em;
  color: rgb(201, 223, 234);
}
.icon-errorpage .path5:before {
  content: "\ea40";
  margin-left: -1em;
  color: rgb(233, 240, 244);
}
.icon-errorpage .path6:before {
  content: "\ea41";
  margin-left: -1em;
  color: rgb(225, 236, 241);
}
.icon-errorpage .path7:before {
  content: "\ea42";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-errorpage .path8:before {
  content: "\ea43";
  margin-left: -1em;
  color: rgb(129, 153, 165);
}
.icon-errorpage .path9:before {
  content: "\ea44";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-errorpage .path10:before {
  content: "\ea45";
  margin-left: -1em;
  color: rgb(129, 153, 165);
}
.icon-errorpage .path11:before {
  content: "\ea46";
  margin-left: -1em;
  color: rgb(108, 142, 157);
}
.icon-facebook .path1:before {
  content: "\ea47";
  color: rgb(71, 114, 183);
}
.icon-facebook .path2:before {
  content: "\ea48";
  margin-left: -0.9951171875em;
  color: rgb(186, 203, 232);
}
.icon-facebook .path3:before {
  content: "\ea49";
  margin-left: -0.9951171875em;
  color: rgb(117, 150, 198);
}
.icon-facebook .path4:before {
  content: "\ea4a";
  margin-left: -0.9951171875em;
  color: rgb(71, 114, 183);
}
.icon-facebook .path5:before {
  content: "\ea4b";
  margin-left: -0.9951171875em;
  color: rgb(122, 149, 198);
}
.icon-facebook .path6:before {
  content: "\ea4c";
  margin-left: -0.9951171875em;
  color: rgb(255, 255, 255);
}
.icon-facebook .path7:before {
  content: "\ea4d";
  margin-left: -0.9951171875em;
  color: rgb(60, 103, 167);
}
.icon-fast .path1:before {
  content: "\ea4e";
  color: #CCE0F2;
}
.icon-fast .path2:before {
  content: "\ea4f";
  margin-left: -0.7470703125em;
  color: #0063BE;
}
.icon-fast .path3:before {
  content: "\ea50";
  margin-left: -0.7470703125em;
  color: #99C1E5;
}
.icon-fast .path4:before {
  content: "\ea51";
  margin-left: -0.7470703125em;
  color: rgb(127, 186, 183);
}
.icon-features .path1:before {
  content: "\ea52";
  color: rgb(221, 221, 221);
}
.icon-features .path2:before {
  content: "\ea53";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-features .path3:before {
  content: "\ea54";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-features .path4:before {
  content: "\ea55";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-features .path5:before {
  content: "\ea56";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-features .path6:before {
  content: "\ea57";
  margin-left: -1.1044921875em;
  color: rgb(117, 117, 117);
}
.icon-filter .path1:before {
  content: "\ea58";
  color: rgb(221, 221, 221);
}
.icon-filter .path2:before {
  content: "\ea59";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path3:before {
  content: "\ea5a";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path4:before {
  content: "\ea5b";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path5:before {
  content: "\ea5c";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path6:before {
  content: "\ea5d";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path7:before {
  content: "\ea5e";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path8:before {
  content: "\ea5f";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path9:before {
  content: "\ea60";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path10:before {
  content: "\ea61";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path11:before {
  content: "\ea62";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-filter .path12:before {
  content: "\ea63";
  margin-left: -1.0419921875em;
  color: #0063BE;
}
.icon-flask .path1:before {
  content: "\ea64";
  color: rgb(142, 180, 190);
}
.icon-flask .path2:before {
  content: "\ea65";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path3:before {
  content: "\ea66";
  margin-left: -1em;
  color: rgb(46, 121, 122);
}
.icon-flask .path4:before {
  content: "\ea67";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path5:before {
  content: "\ea68";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path6:before {
  content: "\ea69";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path7:before {
  content: "\ea6a";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path8:before {
  content: "\ea6b";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path9:before {
  content: "\ea6c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-flask .path10:before {
  content: "\ea6d";
  margin-left: -1em;
  color: rgb(158, 178, 183);
}
.icon-flask .path11:before {
  content: "\ea6e";
  margin-left: -1em;
  color: rgb(80, 145, 145);
}
.icon-flask .path12:before {
  content: "\ea6f";
  margin-left: -1em;
  color: rgb(80, 145, 145);
}
.icon-flask .path13:before {
  content: "\ea70";
  margin-left: -1em;
  color: rgb(211, 222, 224);
}
.icon-flaskb .path1:before {
  content: "\ea71";
  color: rgb(213, 238, 238);
}
.icon-flaskb .path2:before {
  content: "\ea72";
  margin-left: -0.59375em;
  color: rgb(213, 238, 238);
}
.icon-flaskb .path3:before {
  content: "\ea73";
  margin-left: -0.59375em;
  color: rgb(213, 238, 238);
}
.icon-flaskb .path4:before {
  content: "\ea74";
  margin-left: -0.59375em;
  color: rgb(234, 245, 244);
}
.icon-flaskb .path5:before {
  content: "\ea75";
  margin-left: -0.59375em;
  color: rgb(240, 87, 106);
}
.icon-flaskb .path6:before {
  content: "\ea76";
  margin-left: -0.59375em;
  color: rgb(255, 255, 255);
}
.icon-flaskb .path7:before {
  content: "\ea77";
  margin-left: -0.59375em;
  color: rgb(241, 116, 136);
}
.icon-flaskb .path8:before {
  content: "\ea78";
  margin-left: -0.59375em;
  color: rgb(180, 212, 212);
}
.icon-flaskb .path9:before {
  content: "\ea79";
  margin-left: -0.59375em;
  color: rgb(234, 245, 244);
}
.icon-forward-arrow .path1:before {
  content: "\ea7a";
  color: rgb(221, 221, 221);
}
.icon-forward-arrow .path2:before {
  content: "\ea7b";
  margin-left: -0.876953125em;
  color: #66A1D8;
}
.icon-forward-arrow .path3:before {
  content: "\ea7c";
  margin-left: -0.876953125em;
  color: #66A1D8;
}
.icon-forward-arrow .path4:before {
  content: "\ea7d";
  margin-left: -0.876953125em;
  color: #0063BE;
}
.icon-forward-arrow .path5:before {
  content: "\ea7e";
  margin-left: -0.876953125em;
  color: #0063BE;
}
.icon-glassware .path1:before {
  content: "\ea7f";
  color: rgb(221, 221, 221);
}
.icon-glassware .path2:before {
  content: "\ea80";
  margin-left: -0.880859375em;
  color: #99C1E5;
}
.icon-glassware .path3:before {
  content: "\ea81";
  margin-left: -0.880859375em;
  color: #0063BE;
}
.icon-glassware .path4:before {
  content: "\ea82";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-glassware .path5:before {
  content: "\ea83";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-glassware .path6:before {
  content: "\ea84";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-glassware .path7:before {
  content: "\ea85";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-glassware .path8:before {
  content: "\ea86";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-glassware .path9:before {
  content: "\ea87";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-glassware .path10:before {
  content: "\ea88";
  margin-left: -0.880859375em;
  color: #66A1D8;
}
.icon-glassware .path11:before {
  content: "\ea89";
  margin-left: -0.880859375em;
  color: #002E52;
}
.icon-glassware .path12:before {
  content: "\ea8a";
  margin-left: -0.880859375em;
  color: #66A1D8;
}
.icon-glassware .path13:before {
  content: "\ea8b";
  margin-left: -0.880859375em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path1:before {
  content: "\ea8c";
  color: rgb(221, 221, 221);
}
.icon-graduated-cylinder .path2:before {
  content: "\ea8d";
  margin-left: -0.6123046875em;
  color: #66A1D8;
}
.icon-graduated-cylinder .path3:before {
  content: "\ea8e";
  margin-left: -0.6123046875em;
  color: #99C1E5;
}
.icon-graduated-cylinder .path4:before {
  content: "\ea8f";
  margin-left: -0.6123046875em;
  color: #99C1E5;
}
.icon-graduated-cylinder .path5:before {
  content: "\ea90";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path6:before {
  content: "\ea91";
  margin-left: -0.6123046875em;
  color: #66A1D8;
}
.icon-graduated-cylinder .path7:before {
  content: "\ea92";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path8:before {
  content: "\ea93";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path9:before {
  content: "\ea94";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path10:before {
  content: "\ea95";
  margin-left: -0.6123046875em;
  color: #0063BE;
}
.icon-graduated-cylinder .path11:before {
  content: "\ea96";
  margin-left: -0.6123046875em;
  color: #002E52;
}
.icon-graduated-cylinder .path12:before {
  content: "\ea97";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path13:before {
  content: "\ea98";
  margin-left: -0.6123046875em;
  color: #66A1D8;
}
.icon-graduated-cylinder .path14:before {
  content: "\ea99";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path15:before {
  content: "\ea9a";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path16:before {
  content: "\ea9b";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path17:before {
  content: "\ea9c";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path18:before {
  content: "\ea9d";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path19:before {
  content: "\ea9e";
  margin-left: -0.6123046875em;
  color: rgb(255, 255, 255);
}
.icon-graduated-cylinder .path20:before {
  content: "\ea9f";
  margin-left: -0.6123046875em;
  color: #66A1D8;
}
.icon-grid-active:before {
  content: "\eaa0";
  color: #3f5977;
}
.icon-grid:before {
  content: "\eaa1";
  color: #cccbcb;
}
.icon-hdpe .path1:before {
  content: "\eaa2";
  color: rgb(116, 132, 131);
}
.icon-hdpe .path2:before {
  content: "\eaa3";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-hdpe .path3:before {
  content: "\eaa4";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-hdpe .path4:before {
  content: "\eaa5";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-hdpe .path5:before {
  content: "\eaa6";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-hdpe .path6:before {
  content: "\eaa7";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-hdpe .path7:before {
  content: "\eaa8";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-hdpe .path8:before {
  content: "\eaa9";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-hdpe .path9:before {
  content: "\eaaa";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-hdpe .path10:before {
  content: "\eaab";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-help .path1:before {
  content: "\eaac";
  color: #CCE0F2;
}
.icon-help .path2:before {
  content: "\eaad";
  margin-left: -0.7529296875em;
  color: #0063BE;
}
.icon-industry .path1:before {
  content: "\eaae";
  color: rgb(221, 221, 221);
}
.icon-industry .path2:before {
  content: "\eaaf";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path3:before {
  content: "\eab0";
  margin-left: -0.98046875em;
  color: rgb(227, 229, 228);
}
.icon-industry .path4:before {
  content: "\eab1";
  margin-left: -0.98046875em;
  color: rgb(191, 191, 191);
}
.icon-industry .path5:before {
  content: "\eab2";
  margin-left: -0.98046875em;
  color: #99C1E5;
}
.icon-industry .path6:before {
  content: "\eab3";
  margin-left: -0.98046875em;
  color: #0063BE;
}
.icon-industry .path7:before {
  content: "\eab4";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path8:before {
  content: "\eab5";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path9:before {
  content: "\eab6";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path10:before {
  content: "\eab7";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path11:before {
  content: "\eab8";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path12:before {
  content: "\eab9";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path13:before {
  content: "\eaba";
  margin-left: -0.98046875em;
  color: #66A1D8;
}
.icon-industry .path14:before {
  content: "\eabb";
  margin-left: -0.98046875em;
  color: #002E52;
}
.icon-industry .path15:before {
  content: "\eabc";
  margin-left: -0.98046875em;
  color: #66A1D8;
}
.icon-industry .path16:before {
  content: "\eabd";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path17:before {
  content: "\eabe";
  margin-left: -0.98046875em;
  color: #99C1E5;
}
.icon-industry .path18:before {
  content: "\eabf";
  margin-left: -0.98046875em;
  color: #99C1E5;
}
.icon-industry .path19:before {
  content: "\eac0";
  margin-left: -0.98046875em;
  color: #99C1E5;
}
.icon-industry .path20:before {
  content: "\eac1";
  margin-left: -0.98046875em;
  color: #0063BE;
}
.icon-industry .path21:before {
  content: "\eac2";
  margin-left: -0.98046875em;
  color: #0063BE;
}
.icon-industry .path22:before {
  content: "\eac3";
  margin-left: -0.98046875em;
  color: #002E52;
}
.icon-industry .path23:before {
  content: "\eac4";
  margin-left: -0.98046875em;
  color: #66A1D8;
}
.icon-industry .path24:before {
  content: "\eac5";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-industry .path25:before {
  content: "\eac6";
  margin-left: -0.98046875em;
  color: #66A1D8;
}
.icon-lab-supply .path1:before {
  content: "\eac7";
  color: rgb(221, 221, 221);
}
.icon-lab-supply .path2:before {
  content: "\eac8";
  margin-left: -0.5751953125em;
  color: #99C1E5;
}
.icon-lab-supply .path3:before {
  content: "\eac9";
  margin-left: -0.5751953125em;
  color: #0063BE;
}
.icon-lab-supply .path4:before {
  content: "\eaca";
  margin-left: -0.5751953125em;
  color: rgb(255, 255, 255);
}
.icon-ldpe .path1:before {
  content: "\eacb";
  color: rgb(116, 132, 131);
}
.icon-ldpe .path2:before {
  content: "\eacc";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ldpe .path3:before {
  content: "\eacd";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ldpe .path4:before {
  content: "\eace";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ldpe .path5:before {
  content: "\eacf";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ldpe .path6:before {
  content: "\ead0";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ldpe .path7:before {
  content: "\ead1";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-ldpe .path8:before {
  content: "\ead2";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-ldpe .path9:before {
  content: "\ead3";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-ldpe .path10:before {
  content: "\ead4";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-login .path1:before {
  content: "\ead5";
  color: #CCE0F2;
}
.icon-login .path2:before {
  content: "\ead6";
  margin-left: -0.9091796875em;
  color: rgb(255, 255, 255);
}
.icon-login .path3:before {
  content: "\ead7";
  margin-left: -0.9091796875em;
  color: #0063BE;
}
.icon-login .path4:before {
  content: "\ead8";
  margin-left: -0.9091796875em;
  color: #002E52;
}
.icon-login .path5:before {
  content: "\ead9";
  margin-left: -0.9091796875em;
  color: #66A1D8;
}
.icon-login .path6:before {
  content: "\eada";
  margin-left: -0.9091796875em;
  color: #0063BE;
}
.icon-login .path7:before {
  content: "\eadb";
  margin-left: -0.9091796875em;
  color: rgb(255, 255, 255);
}
.icon-login .path8:before {
  content: "\eadc";
  margin-left: -0.9091796875em;
  color: #002E52;
}
.icon-login .path9:before {
  content: "\eadd";
  margin-left: -0.9091796875em;
  color: #0063BE;
}
.icon-login .path10:before {
  content: "\eade";
  margin-left: -0.9091796875em;
  color: #0063BE;
}
.icon-login .path11:before {
  content: "\eadf";
  margin-left: -0.9091796875em;
  color: #0063BE;
}
.icon-login .path12:before {
  content: "\eae0";
  margin-left: -0.9091796875em;
  color: #66A1D8;
}
.icon-login .path13:before {
  content: "\eae1";
  margin-left: -0.9091796875em;
  color: #002E52;
}
.icon-login .path14:before {
  content: "\eae2";
  margin-left: -0.9091796875em;
  color: rgb(255, 255, 255);
}
.icon-login .path15:before {
  content: "\eae3";
  margin-left: -0.9091796875em;
  color: rgb(255, 255, 255);color:#002E52
}
.icon-login .path16:before {
  content: "\eae4";
  margin-left: -0.9091796875em;
  color: rgb(255, 255, 255);
}
.icon-loginb .path1:before {
  content: "\eae5";
  color: #99C1E5;
}
.icon-loginb .path2:before {
  content: "\eae6";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path3:before {
  content: "\eae7";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path4:before {
  content: "\eae8";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path5:before {
  content: "\eae9";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path6:before {
  content: "\eaea";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path7:before {
  content: "\eaeb";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path8:before {
  content: "\eaec";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path9:before {
  content: "\eaed";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path10:before {
  content: "\eaee";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path11:before {
  content: "\eaef";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path12:before {
  content: "\eaf0";
  margin-left: -0.9111328125em;
  color: #99C1E5;
}
.icon-loginb .path13:before {
  content: "\eaf1";
  margin-left: -0.9111328125em;
  color: rgb(58, 73, 70);
}
.icon-loginb .path14:before {
  content: "\eaf2";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-loginb .path15:before {
  content: "\eaf3";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-loginb .path16:before {
  content: "\eaf4";
  margin-left: -0.9111328125em;
  color: rgb(58, 73, 70);
}
.icon-loginb .path17:before {
  content: "\eaf5";
  margin-left: -0.9111328125em;
  color: rgb(143, 153, 152);
}
.icon-loginb .path18:before {
  content: "\eaf6";
  margin-left: -0.9111328125em;
  color: rgb(58, 73, 70);
}
.icon-loginb .path19:before {
  content: "\eaf7";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-loginb .path20:before {
  content: "\eaf8";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-loginb .path21:before {
  content: "\eaf9";
  margin-left: -0.9111328125em;
  color: rgb(78, 91, 89);
}
.icon-loginb .path22:before {
  content: "\eafa";
  margin-left: -0.9111328125em;
  color: rgb(58, 73, 70);
}
.icon-loginb .path23:before {
  content: "\eafb";
  margin-left: -0.9111328125em;
  color: rgb(58, 73, 70);
}
.icon-loginb .path24:before {
  content: "\eafc";
  margin-left: -0.9111328125em;
  color: rgb(137, 147, 146);
}
.icon-loginb .path25:before {
  content: "\eafd";
  margin-left: -0.9111328125em;
  color: rgb(137, 147, 146);
}
.icon-loginb .path26:before {
  content: "\eafe";
  margin-left: -0.9111328125em;
  color: rgb(143, 153, 152);
}
.icon-magnifying-glass .path1:before {
  content: "\eaff";
  color: rgb(175, 179, 183);
}
.icon-magnifying-glass .path2:before {
  content: "\eb00";
  margin-left: -0.96875em;
  color: rgb(210, 213, 217);
}
.icon-magnifying-glass .path3:before {
  content: "\eb01";
  margin-left: -0.96875em;
  color: rgb(175, 179, 183);
}
.icon-magnifying-glass .path4:before {
  content: "\eb02";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-magnifying-glass .path5:before {
  content: "\eb03";
  margin-left: -0.96875em;
  color: rgb(171, 214, 214);
}
.icon-magnifying-glass .path6:before {
  content: "\eb04";
  margin-left: -0.96875em;
  color: rgb(198, 229, 229);
}
.icon-magnifying-glass .path7:before {
  content: "\eb05";
  margin-left: -0.96875em;
  color: rgb(219, 240, 240);
}
.icon-magnifying-glass .path8:before {
  content: "\eb06";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-magnifying-glass .path9:before {
  content: "\eb07";
  margin-left: -0.96875em;
  color: rgb(210, 213, 217);
}
.icon-magnifying-glass .path10:before {
  content: "\eb08";
  margin-left: -0.96875em;
  color: rgb(210, 213, 217);
}
.icon-magnifying-glass .path11:before {
  content: "\eb09";
  margin-left: -0.96875em;
  color: rgb(175, 179, 183);
}
.icon-material .path1:before {
  content: "\eb0a";
  color: rgb(221, 221, 221);
}
.icon-material .path2:before {
  content: "\eb0b";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-material .path3:before {
  content: "\eb0c";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-material .path4:before {
  content: "\eb0d";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-material .path5:before {
  content: "\eb0e";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path6:before {
  content: "\eb0f";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path7:before {
  content: "\eb10";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path8:before {
  content: "\eb11";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path9:before {
  content: "\eb12";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path10:before {
  content: "\eb13";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path11:before {
  content: "\eb14";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path12:before {
  content: "\eb15";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path13:before {
  content: "\eb16";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-material .path14:before {
  content: "\eb17";
  margin-left: -1.1044921875em;
  color: rgb(122, 122, 122);
}
.icon-members .path1:before {
  content: "\eb18";
  color: #002E52;
}
.icon-members .path2:before {
  content: "\eb19";
  margin-left: -0.9736328125em;
  color: rgb(38, 111, 56);
}
.icon-members .path3:before {
  content: "\eb1a";
  margin-left: -0.9736328125em;
  color: #0063BE;
}
.icon-members .path4:before {
  content: "\eb1b";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-members .path5:before {
  content: "\eb1c";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-members .path6:before {
  content: "\eb1d";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-members .path7:before {
  content: "\eb1e";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-members .path8:before {
  content: "\eb1f";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-members .path9:before {
  content: "\eb20";
  margin-left: -0.9736328125em;
  color: #0063BE;
}
.icon-members .path10:before {
  content: "\eb21";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-members .path11:before {
  content: "\eb22";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-members .path12:before {
  content: "\eb23";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-members .path13:before {
  content: "\eb24";
  margin-left: -0.9736328125em;
  color: #0063BE;
}
.icon-members .path14:before {
  content: "\eb25";
  margin-left: -0.9736328125em;
  color: rgb(221, 221, 221);
}
.icon-members .path15:before {
  content: "\eb26";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-molecule .path1:before {
  content: "\eb27";
  color: rgb(221, 221, 221);
}
.icon-molecule .path2:before {
  content: "\eb28";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-molecule .path3:before {
  content: "\eb29";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-molecule .path4:before {
  content: "\eb2a";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path5:before {
  content: "\eb2b";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path6:before {
  content: "\eb2c";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path7:before {
  content: "\eb2d";
  margin-left: -0.9736328125em;
  color: #0063BE;
}
.icon-molecule .path8:before {
  content: "\eb2e";
  margin-left: -0.9736328125em;
  color: #0063BE;
}
.icon-molecule .path9:before {
  content: "\eb2f";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path10:before {
  content: "\eb30";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path11:before {
  content: "\eb31";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path12:before {
  content: "\eb32";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-molecule .path13:before {
  content: "\eb33";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path14:before {
  content: "\eb34";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-molecule .path15:before {
  content: "\eb35";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-molecule .path16:before {
  content: "\eb36";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-molecule .path17:before {
  content: "\eb37";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-molecule .path18:before {
  content: "\eb38";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-molecule .path19:before {
  content: "\eb39";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-moleculeb .path1:before {
  content: "\eb3a";
  color: rgb(49, 161, 169);
}
.icon-moleculeb .path2:before {
  content: "\eb3b";
  margin-left: -1.25em;
  color: rgb(49, 161, 169);
}
.icon-moleculeb .path3:before {
  content: "\eb3c";
  margin-left: -1.25em;
  color: rgb(49, 161, 169);
}
.icon-moleculeb .path4:before {
  content: "\eb3d";
  margin-left: -1.25em;
  color: rgb(90, 159, 86);
}
.icon-moleculeb .path5:before {
  content: "\eb3e";
  margin-left: -1.25em;
  color: rgb(114, 175, 110);
}
.icon-moleculeb .path6:before {
  content: "\eb3f";
  margin-left: -1.25em;
  color: rgb(134, 193, 128);
}
.icon-moleculeb .path7:before {
  content: "\eb40";
  margin-left: -1.25em;
  color: rgb(149, 206, 142);
}
.icon-moleculeb .path8:before {
  content: "\eb41";
  margin-left: -1.25em;
  color: rgb(186, 221, 171);
}
.icon-moleculeb .path9:before {
  content: "\eb42";
  margin-left: -1.25em;
  color: rgb(251, 238, 52);
}
.icon-moleculeb .path10:before {
  content: "\eb43";
  margin-left: -1.25em;
  color: rgb(251, 234, 114);
}
.icon-moleculeb .path11:before {
  content: "\eb44";
  margin-left: -1.25em;
  color: rgb(248, 233, 148);
}
.icon-moleculeb .path12:before {
  content: "\eb45";
  margin-left: -1.25em;
  color: rgb(255, 240, 179);
}
.icon-moleculeb .path13:before {
  content: "\eb46";
  margin-left: -1.25em;
  color: rgb(249, 242, 212);
}
.icon-moleculeb .path14:before {
  content: "\eb47";
  margin-left: -1.25em;
  color: rgb(240, 83, 59);
}
.icon-moleculeb .path15:before {
  content: "\eb48";
  margin-left: -1.25em;
  color: rgb(226, 134, 108);
}
.icon-moleculeb .path16:before {
  content: "\eb49";
  margin-left: -1.25em;
  color: rgb(248, 163, 143);
}
.icon-moleculeb .path17:before {
  content: "\eb4a";
  margin-left: -1.25em;
  color: rgb(250, 192, 181);
}
.icon-moleculeb .path18:before {
  content: "\eb4b";
  margin-left: -1.25em;
  color: rgb(8, 122, 192);
}
.icon-moleculeb .path19:before {
  content: "\eb4c";
  margin-left: -1.25em;
  color: rgb(40, 150, 204);
}
.icon-moleculeb .path20:before {
  content: "\eb4d";
  margin-left: -1.25em;
  color: rgb(82, 180, 219);
}
.icon-moleculeb .path21:before {
  content: "\eb4e";
  margin-left: -1.25em;
  color: rgb(114, 206, 234);
}
.icon-moleculeb .path22:before {
  content: "\eb4f";
  margin-left: -1.25em;
  color: rgb(158, 219, 238);
}
.icon-my-account .path1:before {
  content: "\eb50";
  color: rgb(78, 91, 89);
}
.icon-my-account .path2:before {
  content: "\eb51";
  margin-left: -1em;
  color: rgb(116, 132, 131);
}
.icon-my-account .path3:before {
  content: "\eb52";
  margin-left: -1em;
  color: rgb(227, 232, 231);
}
.icon-my-account .path4:before {
  content: "\eb53";
  margin-left: -1em;
  color: #99C1E5;
}
.icon-my-account .path5:before {
  content: "\eb54";
  margin-left: -1em;
  color: rgb(109, 117, 116);
}
.icon-my-account .path6:before {
  content: "\eb55";
  margin-left: -1em;
  color: rgb(182, 186, 186);
}
.icon-my-account .path7:before {
  content: "\eb56";
  margin-left: -1em;
  color: rgb(227, 232, 231);
}
.icon-my-account .path8:before {
  content: "\eb57";
  margin-left: -1em;
  color: rgb(214, 216, 216);
}
.icon-new .path1:before {
  content: "\eb58";
  color: rgb(221, 221, 221);
}
.icon-new .path2:before {
  content: "\eb59";
  margin-left: -0.98828125em;
  color: #99C1E5;
}
.icon-new .path3:before {
  content: "\eb5a";
  margin-left: -0.98828125em;
  color: #99C1E5;
}
.icon-new .path4:before {
  content: "\eb5b";
  margin-left: -0.98828125em;
  color: rgb(127, 186, 183);
}
.icon-new .path5:before {
  content: "\eb5c";
  margin-left: -0.98828125em;
  color: rgb(127, 186, 183);
}
.icon-new .path6:before {
  content: "\eb5d";
  margin-left: -0.98828125em;
  color: rgb(255, 255, 255);
}
.icon-new .path7:before {
  content: "\eb5e";
  margin-left: -0.98828125em;
  color: rgb(255, 255, 255);
}
.icon-new .path8:before {
  content: "\eb5f";
  margin-left: -0.98828125em;
  color: rgb(255, 255, 255);
}
.icon-new .path9:before {
  content: "\eb60";
  margin-left: -0.98828125em;
  color: #0063BE;
}
.icon-new .path10:before {
  content: "\eb61";
  margin-left: -0.98828125em;
  color: #0063BE;
}
.icon-new .path11:before {
  content: "\eb62";
  margin-left: -0.98828125em;
  color: #0063BE;
}
.icon-newb .path1:before {
  content: "\eb63";
  color: rgb(204, 202, 202);
}
.icon-newb .path2:before {
  content: "\eb64";
  margin-left: -1.0205078125em;
  color: rgb(221, 221, 221);
}
.icon-newb .path3:before {
  content: "\eb65";
  margin-left: -1.0205078125em;
  color: #99C1E5;
}
.icon-newb .path4:before {
  content: "\eb66";
  margin-left: -1.0205078125em;
  color: #99C1E5;
}
.icon-newb .path5:before {
  content: "\eb67";
  margin-left: -1.0205078125em;
  color: #99C1E5;
}
.icon-newb .path6:before {
  content: "\eb68";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newb .path7:before {
  content: "\eb69";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newb .path8:before {
  content: "\eb6a";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletter .path1:before {
  content: "\eb6b";
  color: rgb(221, 221, 221);
}
.icon-newsletter .path2:before {
  content: "\eb6c";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-newsletter .path3:before {
  content: "\eb6d";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-newsletter .path4:before {
  content: "\eb6e";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-newsletter .path5:before {
  content: "\eb6f";
  margin-left: -0.9736328125em;
  color: #99C1E5;
}
.icon-newsletter .path6:before {
  content: "\eb70";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-newsletter .path7:before {
  content: "\eb71";
  margin-left: -0.9736328125em;
  color: #002E52;
}
.icon-newsletter .path8:before {
  content: "\eb72";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-newsletter .path9:before {
  content: "\eb73";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-newsletter .path10:before {
  content: "\eb74";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-newsletter .path11:before {
  content: "\eb75";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-newsletter .path12:before {
  content: "\eb76";
  margin-left: -0.9736328125em;
  color: #0063BE;
}
.icon-newsletter .path13:before {
  content: "\eb77";
  margin-left: -0.9736328125em;
  color: #66A1D8;
}
.icon-newsletterb .path1:before {
  content: "\eb78";
  color: rgb(221, 221, 221);
}
.icon-newsletterb .path2:before {
  content: "\eb79";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path3:before {
  content: "\eb7a";
  margin-left: -1.0205078125em;
  color: #99C1E5;
}
.icon-newsletterb .path4:before {
  content: "\eb7b";
  margin-left: -1.0205078125em;
  color: #66A1D8;
}
.icon-newsletterb .path5:before {
  content: "\eb7c";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path6:before {
  content: "\eb7d";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path7:before {
  content: "\eb7e";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path8:before {
  content: "\eb7f";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path9:before {
  content: "\eb80";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path10:before {
  content: "\eb81";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-newsletterb .path11:before {
  content: "\eb82";
  margin-left: -1.0205078125em;
  color: #0063BE;
}
.icon-notification .path1:before {
  content: "\eb83";
  color: rgb(114, 193, 102);
}
.icon-notification .path2:before {
  content: "\eb84";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-notification .path3:before {
  content: "\eb85";
  margin-left: -0.96875em;
  color: rgb(90, 115, 110);
}
.icon-notification .path4:before {
  content: "\eb86";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-notification .path5:before {
  content: "\eb87";
  margin-left: -0.96875em;
  color: rgb(90, 115, 110);
}
.icon-notification .path6:before {
  content: "\eb88";
  margin-left: -0.96875em;
  color: rgb(160, 217, 219);
}
.icon-notification .path7:before {
  content: "\eb89";
  margin-left: -0.96875em;
  color: #999;
}
.icon-notification .path8:before {
  content: "\eb8a";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-notification .path9:before {
  content: "\eb8b";
  margin-left: -0.96875em;
  color: rgb(90, 115, 110);
}
.icon-notification .path10:before {
  content: "\eb8c";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-notification .path11:before {
  content: "\eb8d";
  margin-left: -0.96875em;
  color: rgb(90, 115, 110);
}
.icon-notification .path12:before {
  content: "\eb8e";
  margin-left: -0.96875em;
  color: rgb(78, 91, 89);
}
.icon-notify .path1:before {
  content: "\eb8f";
  color: #99C1E5;
}
.icon-notify .path2:before {
  content: "\eb90";
  margin-left: -1.0234375em;
  color: #99C1E5;
}
.icon-notify .path3:before {
  content: "\eb91";
  margin-left: -1.0234375em;
  color: #99C1E5;
}
.icon-notify .path4:before {
  content: "\eb92";
  margin-left: -1.0234375em;
  color: #99C1E5;
}
.icon-notify .path5:before {
  content: "\eb93";
  margin-left: -1.0234375em;
  color: rgb(165, 174, 173);
}
.icon-notify .path6:before {
  content: "\eb94";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-notify .path7:before {
  content: "\eb95";
  margin-left: -1.0234375em;
  color: #99C1E5;
}
.icon-notify .path8:before {
  content: "\eb96";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-notify .path9:before {
  content: "\eb97";
  margin-left: -1.0234375em;
  color: rgb(165, 174, 173);
}
.icon-notify .path10:before {
  content: "\eb98";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-notify .path11:before {
  content: "\eb99";
  margin-left: -1.0234375em;
  color: rgb(143, 153, 152);
}
.icon-notify .path12:before {
  content: "\eb9a";
  margin-left: -1.0234375em;
  color: rgb(165, 174, 173);
}
.icon-notify .path13:before {
  content: "\eb9b";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-notify .path14:before {
  content: "\eb9c";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-notify .path15:before {
  content: "\eb9d";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-notify .path16:before {
  content: "\eb9e";
  margin-left: -1.0234375em;
  color: rgb(78, 91, 89);
}
.icon-other .path1:before {
  content: "\eb9f";
  color: rgb(116, 132, 131);
}
.icon-other .path2:before {
  content: "\eba0";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-other .path3:before {
  content: "\eba1";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-other .path4:before {
  content: "\eba2";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-other .path5:before {
  content: "\eba3";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-other .path6:before {
  content: "\eba4";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-other .path7:before {
  content: "\eba5";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-other .path8:before {
  content: "\eba6";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-other .path9:before {
  content: "\eba7";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-other .path10:before {
  content: "\eba8";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-other .path11:before {
  content: "\eba9";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-paypal .path1:before {
  content: "\ebaa";
  color: #99C1E5;
}
.icon-paypal .path2:before {
  content: "\ebab";
  margin-left: -3.3818359375em;
  color: #99C1E5;
}
.icon-paypal .path3:before {
  content: "\ebac";
  margin-left: -3.3818359375em;
  color: #99C1E5;
}
.icon-paypal .path4:before {
  content: "\ebad";
  margin-left: -3.3818359375em;
  color: #99C1E5;
}
.icon-paypal .path5:before {
  content: "\ebae";
  margin-left: -3.3818359375em;
  color: #99C1E5;
}
.icon-paypal .path6:before {
  content: "\ebaf";
  margin-left: -3.3818359375em;
  color: #99C1E5;
}
.icon-paypal .path7:before {
  content: "\ebb0";
  margin-left: -3.3818359375em;
  color: rgb(38, 58, 127);
}
.icon-paypal .path8:before {
  content: "\ebb1";
  margin-left: -3.3818359375em;
  color: rgb(38, 58, 127);
}
.icon-paypal .path9:before {
  content: "\ebb2";
  margin-left: -3.3818359375em;
  color: rgb(38, 58, 127);
}
.icon-paypal .path10:before {
  content: "\ebb3";
  margin-left: -3.3818359375em;
  color: rgb(17, 128, 168);
}
.icon-paypal .path11:before {
  content: "\ebb4";
  margin-left: -3.3818359375em;
  color: rgb(17, 128, 168);
}
.icon-paypal .path12:before {
  content: "\ebb5";
  margin-left: -3.3818359375em;
  color: rgb(17, 128, 168);
}
.icon-pdf .path1:before {
  content: "\ebb6";
  color: rgb(221, 221, 221);
}
.icon-pdf .path2:before {
  content: "\ebb7";
  margin-left: -0.9599609375em;
  color: #99C1E5;
}
.icon-pdf .path3:before {
  content: "\ebb8";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-pdf .path4:before {
  content: "\ebb9";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-pdf .path5:before {
  content: "\ebba";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-pdf .path6:before {
  content: "\ebbb";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-pdf .path7:before {
  content: "\ebbc";
  margin-left: -0.9599609375em;
  color: rgb(238, 57, 64);
}
.icon-pdf .path8:before {
  content: "\ebbd";
  margin-left: -0.9599609375em;
  color: #99C1E5;
}
.icon-pet .path1:before {
  content: "\ebbe";
  color: rgb(116, 132, 131);
}
.icon-pet .path2:before {
  content: "\ebbf";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pet .path3:before {
  content: "\ebc0";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pet .path4:before {
  content: "\ebc1";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pet .path5:before {
  content: "\ebc2";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pet .path6:before {
  content: "\ebc3";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pet .path7:before {
  content: "\ebc4";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pet .path8:before {
  content: "\ebc5";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pet .path9:before {
  content: "\ebc6";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-petri .path1:before {
  content: "\ebc7";
  color: #CCE0F2;
}
.icon-petri .path2:before {
  content: "\ebc8";
  margin-left: -1.7998046875em;
  color: #CCE0F2;
}
.icon-petri .path3:before {
  content: "\ebc9";
  margin-left: -1.7998046875em;
  color: #CCE0F2;
}
.icon-petri .path4:before {
  content: "\ebca";
  margin-left: -1.7998046875em;
  color: #0063BE;
}
.icon-petri .path5:before {
  content: "\ebcb";
  margin-left: -1.7998046875em;
  color: #66A1D8;
}
.icon-petri .path6:before {
  content: "\ebcc";
  margin-left: -1.7998046875em;
  color: #99C1E5;
}
.icon-petri .path7:before {
  content: "\ebcd";
  margin-left: -1.7998046875em;
  color: #002E52;
}
.icon-petri .path8:before {
  content: "\ebce";
  margin-left: -1.7998046875em;
  color: #0063BE;
}
.icon-petri .path9:before {
  content: "\ebcf";
  margin-left: -1.7998046875em;
  color: #66A1D8;
}
.icon-petri .path10:before {
  content: "\ebd0";
  margin-left: -1.7998046875em;
  color: rgb(229, 229, 228);
}
.icon-petri .path11:before {
  content: "\ebd1";
  margin-left: -1.7998046875em;
  color: #99C1E5;
}
.icon-petri .path12:before {
  content: "\ebd2";
  margin-left: -1.7998046875em;
  color: rgb(229, 229, 228);
}
.icon-petri .path13:before {
  content: "\ebd3";
  margin-left: -1.7998046875em;
  color: #99C1E5;
}
.icon-petri .path14:before {
  content: "\ebd4";
  margin-left: -1.7998046875em;
  color: #66A1D8;
}
.icon-phone .path1:before {
  content: "\ebd5";
  color: rgb(78, 91, 89);
}
.icon-phone .path2:before {
  content: "\ebd6";
  margin-left: -0.96875em;
  color: rgb(193, 201, 201);
}
.icon-phone .path3:before {
  content: "\ebd7";
  margin-left: -0.96875em;
  color: rgb(116, 132, 131);
}
.icon-phone .path4:before {
  content: "\ebd8";
  margin-left: -0.96875em;
  color: rgb(116, 132, 131);
}
.icon-phone .path5:before {
  content: "\ebd9";
  margin-left: -0.96875em;
  color: rgb(116, 132, 131);
}
.icon-phone .path6:before {
  content: "\ebda";
  margin-left: -0.96875em;
  color: rgb(78, 91, 89);
}
.icon-pp .path1:before {
  content: "\ebdb";
  color: rgb(116, 132, 131);
}
.icon-pp .path2:before {
  content: "\ebdc";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pp .path3:before {
  content: "\ebdd";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pp .path4:before {
  content: "\ebde";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pp .path5:before {
  content: "\ebdf";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pp .path6:before {
  content: "\ebe0";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pp .path7:before {
  content: "\ebe1";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pp .path8:before {
  content: "\ebe2";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-promob .path1:before {
  content: "\ebe3";
  color: rgb(213, 213, 213);
}
.icon-promob .path2:before {
  content: "\ebe4";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path3:before {
  content: "\ebe5";
  margin-left: -1.033203125em;
  color: #99C1E5;
}
.icon-promob .path4:before {
  content: "\ebe6";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path5:before {
  content: "\ebe7";
  margin-left: -1.033203125em;
  color: #66A1D8;
}
.icon-promob .path6:before {
  content: "\ebe8";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path7:before {
  content: "\ebe9";
  margin-left: -1.033203125em;
  color: #99C1E5;
}
.icon-promob .path8:before {
  content: "\ebea";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path9:before {
  content: "\ebeb";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path10:before {
  content: "\ebec";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path11:before {
  content: "\ebed";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path12:before {
  content: "\ebee";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path13:before {
  content: "\ebef";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-promob .path14:before {
  content: "\ebf0";
  margin-left: -1.033203125em;
  color: #0063BE;
}
.icon-ps .path1:before {
  content: "\ebf1";
  color: rgb(116, 132, 131);
}
.icon-ps .path2:before {
  content: "\ebf2";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ps .path3:before {
  content: "\ebf3";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ps .path4:before {
  content: "\ebf4";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-ps .path5:before {
  content: "\ebf5";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-ps .path6:before {
  content: "\ebf6";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-ps .path7:before {
  content: "\ebf7";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-ps .path8:before {
  content: "\ebf8";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pvc .path1:before {
  content: "\ebf9";
  color: rgb(116, 132, 131);
}
.icon-pvc .path2:before {
  content: "\ebfa";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pvc .path3:before {
  content: "\ebfb";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pvc .path4:before {
  content: "\ebfc";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pvc .path5:before {
  content: "\ebfd";
  margin-left: -0.8125em;
  color: rgb(78, 91, 89);
}
.icon-pvc .path6:before {
  content: "\ebfe";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pvc .path7:before {
  content: "\ebff";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pvc .path8:before {
  content: "\ec00";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-pvc .path9:before {
  content: "\ec01";
  margin-left: -0.8125em;
  color: rgb(116, 132, 131);
}
.icon-recycle:before {
  content: "\ec02";
  color: #999;
}
.icon-reviews .path1:before {
  content: "\ec03";
  color: rgb(221, 221, 221);
}
.icon-reviews .path2:before {
  content: "\ec04";
  margin-left: -0.9599609375em;
  color: #99C1E5;
}
.icon-reviews .path3:before {
  content: "\ec05";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-reviews .path4:before {
  content: "\ec06";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-reviews .path5:before {
  content: "\ec07";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-reviews .path6:before {
  content: "\ec08";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-reviews .path7:before {
  content: "\ec09";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-reviews .path8:before {
  content: "\ec0a";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-reviews .path9:before {
  content: "\ec0b";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-reviews .path10:before {
  content: "\ec0c";
  margin-left: -0.9599609375em;
  color: #0063BE;
}
.icon-reviews .path11:before {
  content: "\ec0d";
  margin-left: -0.9599609375em;
  color: rgb(255, 255, 255);
}
.icon-reviews .path12:before {
  content: "\ec0e";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-reviews .path13:before {
  content: "\ec0f";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-reviews .path14:before {
  content: "\ec10";
  margin-left: -0.9599609375em;
  color: #002E52;
}
.icon-reviewsb .path1:before {
  content: "\ec11";
  color: rgb(221, 221, 221);
}
.icon-reviewsb .path2:before {
  content: "\ec12";
  margin-left: -0.978515625em;
  color: rgb(255, 255, 255);
}
.icon-reviewsb .path3:before {
  content: "\ec13";
  margin-left: -0.978515625em;
  color: #0063BE;
}
.icon-reviewsb .path4:before {
  content: "\ec14";
  margin-left: -0.978515625em;
  color: #0063BE;
}
.icon-reviewsb .path5:before {
  content: "\ec15";
  margin-left: -0.978515625em;
  color: #0063BE;
}
.icon-reviewsb .path6:before {
  content: "\ec16";
  margin-left: -0.978515625em;
  color: #0063BE;
}
.icon-reviewsb .path7:before {
  content: "\ec17";
  margin-left: -0.978515625em;
  color: #0063BE;
}
.icon-reviewsb .path8:before {
  content: "\ec18";
  margin-left: -0.978515625em;
  color: #0063BE;
}
.icon-reviewsb .path9:before {
  content: "\ec19";
  margin-left: -0.978515625em;
  color: rgb(255, 255, 255);
}
.icon-reviewsb .path10:before {
  content: "\ec1a";
  margin-left: -0.978515625em;
  color: #002E52;
}
.icon-reviewsb .path11:before {
  content: "\ec1b";
  margin-left: -0.978515625em;
  color: #002E52;
}
.icon-reviewsb .path12:before {
  content: "\ec1c";
  margin-left: -0.978515625em;
  color: #002E52;
}
.icon-scale-bar-graph .path1:before {
  content: "\ec1d";
  color: rgb(255, 255, 255);
}
.icon-scale-bar-graph .path2:before {
  content: "\ec1e";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-bar-graph .path3:before {
  content: "\ec1f";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-bar-graph .path4:before {
  content: "\ec20";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-bar-graph .path5:before {
  content: "\ec21";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-bar-graph .path6:before {
  content: "\ec22";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-battery .path1:before {
  content: "\ec23";
  color: rgb(255, 255, 255);
}
.icon-scale-battery .path2:before {
  content: "\ec24";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-battery .path3:before {
  content: "\ec25";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-battery .path4:before {
  content: "\ec26";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-battery .path5:before {
  content: "\ec27";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-battery .path6:before {
  content: "\ec28";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-battery .path7:before {
  content: "\ec29";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-canada .path1:before {
  content: "\ec2a";
  color: rgb(255, 255, 255);
}
.icon-scale-canada .path2:before {
  content: "\ec2b";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-canada .path3:before {
  content: "\ec2c";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-check .path1:before {
  content: "\ec2d";
  color: rgb(255, 255, 255);
}
.icon-scale-check .path2:before {
  content: "\ec2e";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-check .path3:before {
  content: "\ec2f";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-check .path4:before {
  content: "\ec30";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-clock .path1:before {
  content: "\ec31";
  color: rgb(255, 255, 255);
}
.icon-scale-clock .path2:before {
  content: "\ec32";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-clock .path3:before {
  content: "\ec33";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-clock .path4:before {
  content: "\ec34";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-clock .path5:before {
  content: "\ec35";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path6:before {
  content: "\ec36";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path7:before {
  content: "\ec37";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path8:before {
  content: "\ec38";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path9:before {
  content: "\ec39";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path10:before {
  content: "\ec3a";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path11:before {
  content: "\ec3b";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path12:before {
  content: "\ec3c";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path13:before {
  content: "\ec3d";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path14:before {
  content: "\ec3e";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path15:before {
  content: "\ec3f";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-clock .path16:before {
  content: "\ec40";
  margin-left: -0.96875em;
  color: rgb(134, 191, 193);
}
.icon-scale-differential .path1:before {
  content: "\ec41";
  color: rgb(255, 255, 255);
}
.icon-scale-differential .path2:before {
  content: "\ec42";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-differential .path3:before {
  content: "\ec43";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-differential .path4:before {
  content: "\ec44";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-doc .path1:before {
  content: "\ec45";
  color: rgb(255, 255, 255);
}
.icon-scale-doc .path2:before {
  content: "\ec46";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-doc .path3:before {
  content: "\ec47";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-doc .path4:before {
  content: "\ec48";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-doc .path5:before {
  content: "\ec49";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-doc .path6:before {
  content: "\ec4a";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-doc .path7:before {
  content: "\ec4b";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-doc .path8:before {
  content: "\ec4c";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-doc .path9:before {
  content: "\ec4d";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dropper .path1:before {
  content: "\ec4e";
  color: rgb(255, 255, 255);
}
.icon-scale-dropper .path2:before {
  content: "\ec4f";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dropper .path3:before {
  content: "\ec50";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-dropper .path4:before {
  content: "\ec51";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-dropper .path5:before {
  content: "\ec52";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dropper .path6:before {
  content: "\ec53";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-dropper .path7:before {
  content: "\ec54";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-drops .path1:before {
  content: "\ec55";
  color: rgb(255, 255, 255);
}
.icon-scale-drops .path2:before {
  content: "\ec56";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-drops .path3:before {
  content: "\ec57";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-drops .path4:before {
  content: "\ec58";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-dynamic .path1:before {
  content: "\ec59";
  color: rgb(255, 255, 255);
}
.icon-scale-dynamic .path2:before {
  content: "\ec5a";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path3:before {
  content: "\ec5b";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path4:before {
  content: "\ec5c";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path5:before {
  content: "\ec5d";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path6:before {
  content: "\ec5e";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path7:before {
  content: "\ec5f";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path8:before {
  content: "\ec60";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path9:before {
  content: "\ec61";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-dynamic .path10:before {
  content: "\ec62";
  margin-left: -0.96875em;
  color: rgb(83, 181, 178);
}
.icon-scale-filling .path1:before {
  content: "\ec63";
  color: rgb(255, 255, 255);
}
.icon-scale-filling .path2:before {
  content: "\ec64";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-filling .path3:before {
  content: "\ec65";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-filling .path4:before {
  content: "\ec66";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-filling .path5:before {
  content: "\ec67";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-filling .path6:before {
  content: "\ec68";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-filling .path7:before {
  content: "\ec69";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-filling .path8:before {
  content: "\ec6a";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gcc .path1:before {
  content: "\ec6b";
  color: rgb(255, 255, 255);
}
.icon-scale-gcc .path2:before {
  content: "\ec6c";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gcc .path3:before {
  content: "\ec6d";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gcc .path4:before {
  content: "\ec6e";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gcc .path5:before {
  content: "\ec6f";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gcc .path6:before {
  content: "\ec70";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path1:before {
  content: "\ec71";
  color: rgb(255, 255, 255);
}
.icon-scale-globe .path2:before {
  content: "\ec72";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path3:before {
  content: "\ec73";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path4:before {
  content: "\ec74";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path5:before {
  content: "\ec75";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path6:before {
  content: "\ec76";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path7:before {
  content: "\ec77";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path8:before {
  content: "\ec78";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-globe .path9:before {
  content: "\ec79";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gnt .path1:before {
  content: "\ec7a";
  color: rgb(255, 255, 255);
}
.icon-scale-gnt .path2:before {
  content: "\ec7b";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gnt .path3:before {
  content: "\ec7c";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gnt .path4:before {
  content: "\ec7d";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-gnt .path5:before {
  content: "\ec7e";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-graph .path1:before {
  content: "\ec7f";
  color: rgb(255, 255, 255);
}
.icon-scale-graph .path2:before {
  content: "\ec80";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-graph .path3:before {
  content: "\ec81";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-graph .path4:before {
  content: "\ec82";
  margin-left: -1em;
  color: rgb(175, 223, 228);
}
.icon-scale-graph .path5:before {
  content: "\ec83";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-scale-graph .path6:before {
  content: "\ec84";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-hold .path1:before {
  content: "\ec85";
  color: rgb(255, 255, 255);
}
.icon-scale-hold .path2:before {
  content: "\ec86";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-hold .path3:before {
  content: "\ec87";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-hold .path4:before {
  content: "\ec88";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-hold .path5:before {
  content: "\ec89";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-hold .path6:before {
  content: "\ec8a";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-hold .path7:before {
  content: "\ec8b";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-hold .path8:before {
  content: "\ec8c";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-light .path1:before {
  content: "\ec8d";
  color: rgb(255, 255, 255);
}
.icon-scale-light .path2:before {
  content: "\ec8e";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-light .path3:before {
  content: "\ec8f";
  margin-left: -0.96875em;
  color: rgb(189, 228, 231);
}
.icon-scale-light .path4:before {
  content: "\ec90";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-light .path5:before {
  content: "\ec91";
  margin-left: -0.96875em;
  color: rgb(211, 237, 239);
}
.icon-scale-light .path6:before {
  content: "\ec92";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-light .path7:before {
  content: "\ec93";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-line-graph .path1:before {
  content: "\ec94";
  color: rgb(255, 255, 255);
}
.icon-scale-line-graph .path2:before {
  content: "\ec95";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-line-graph .path3:before {
  content: "\ec96";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-ntep .path1:before {
  content: "\ec97";
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path2:before {
  content: "\ec98";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-ntep .path3:before {
  content: "\ec99";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path4:before {
  content: "\ec9a";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path5:before {
  content: "\ec9b";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path6:before {
  content: "\ec9c";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path7:before {
  content: "\ec9d";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path8:before {
  content: "\ec9e";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path9:before {
  content: "\ec9f";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path10:before {
  content: "\eca0";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path11:before {
  content: "\eca1";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path12:before {
  content: "\eca2";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path13:before {
  content: "\eca3";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path14:before {
  content: "\eca4";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path15:before {
  content: "\eca5";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path16:before {
  content: "\eca6";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path17:before {
  content: "\eca7";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path18:before {
  content: "\eca8";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-ntep .path19:before {
  content: "\eca9";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path20:before {
  content: "\ecaa";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path21:before {
  content: "\ecab";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path22:before {
  content: "\ecac";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-ntep .path23:before {
  content: "\ecad";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-ntep .path24:before {
  content: "\ecae";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path25:before {
  content: "\ecaf";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path26:before {
  content: "\ecb0";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path27:before {
  content: "\ecb1";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path28:before {
  content: "\ecb2";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path29:before {
  content: "\ecb3";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path30:before {
  content: "\ecb4";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path31:before {
  content: "\ecb5";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path32:before {
  content: "\ecb6";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-ntep .path33:before {
  content: "\ecb7";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path34:before {
  content: "\ecb8";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path35:before {
  content: "\ecb9";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path36:before {
  content: "\ecba";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path37:before {
  content: "\ecbb";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path38:before {
  content: "\ecbc";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path39:before {
  content: "\ecbd";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path40:before {
  content: "\ecbe";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path41:before {
  content: "\ecbf";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path42:before {
  content: "\ecc0";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path43:before {
  content: "\ecc1";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path44:before {
  content: "\ecc2";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path45:before {
  content: "\ecc3";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path46:before {
  content: "\ecc4";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path47:before {
  content: "\ecc5";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path48:before {
  content: "\ecc6";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-ntep .path49:before {
  content: "\ecc7";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-ntep .path50:before {
  content: "\ecc8";
  margin-left: -0.96875em;
  color: rgb(157, 216, 215);
}
.icon-scale-oiml .path1:before {
  content: "\ecc9";
  color: rgb(255, 255, 255);
}
.icon-scale-oiml .path2:before {
  content: "\ecca";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-oiml .path3:before {
  content: "\eccb";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-oiml .path4:before {
  content: "\eccc";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-oiml .path5:before {
  content: "\eccd";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-oiml .path6:before {
  content: "\ecce";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-oiml .path7:before {
  content: "\eccf";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-oiml .path8:before {
  content: "\ecd0";
  margin-left: -0.96875em;
  color: rgb(155, 207, 211);
}
.icon-scale-oiml .path9:before {
  content: "\ecd1";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-oiml .path10:before {
  content: "\ecd2";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-oiml .path11:before {
  content: "\ecd3";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-oiml .path12:before {
  content: "\ecd4";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-percent .path1:before {
  content: "\ecd5";
  color: rgb(255, 255, 255);
}
.icon-scale-percent .path2:before {
  content: "\ecd6";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-percent .path3:before {
  content: "\ecd7";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-pills .path1:before {
  content: "\ecd8";
  color: rgb(255, 255, 255);
}
.icon-scale-pills .path2:before {
  content: "\ecd9";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-pills .path3:before {
  content: "\ecda";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-pills .path4:before {
  content: "\ecdb";
  margin-left: -0.96875em;
  color: rgb(255, 255, 255);
}
.icon-scale-pills .path5:before {
  content: "\ecdc";
  margin-left: -0.96875em;
  color: rgb(83, 181, 178);
}
.icon-scale-pills .path6:before {
  content: "\ecdd";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-pills .path7:before {
  content: "\ecde";
  margin-left: -0.96875em;
  color: rgb(83, 181, 178);
}
.icon-scale-pills .path8:before {
  content: "\ecdf";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-pills .path9:before {
  content: "\ece0";
  margin-left: -0.96875em;
  color: rgb(83, 181, 178);
}
.icon-scale-pills .path10:before {
  content: "\ece1";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path1:before {
  content: "\ece2";
  color: rgb(255, 255, 255);
}
.icon-scale-rs232 .path2:before {
  content: "\ece3";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path3:before {
  content: "\ece4";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path4:before {
  content: "\ece5";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-rs232 .path5:before {
  content: "\ece6";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-rs232 .path6:before {
  content: "\ece7";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path7:before {
  content: "\ece8";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path8:before {
  content: "\ece9";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path9:before {
  content: "\ecea";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-rs232 .path10:before {
  content: "\eceb";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-spg .path1:before {
  content: "\ecec";
  color: rgb(255, 255, 255);
}
.icon-scale-spg .path2:before {
  content: "\eced";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-spg .path3:before {
  content: "\ecee";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-spg .path4:before {
  content: "\ecef";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-spg .path5:before {
  content: "\ecf0";
  margin-left: -1em;
  color: rgb(44, 155, 155);
}
.icon-scale-sqc .path1:before {
  content: "\ecf1";
  color: rgb(255, 255, 255);
}
.icon-scale-sqc .path2:before {
  content: "\ecf2";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-sqc .path3:before {
  content: "\ecf3";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-sqc .path4:before {
  content: "\ecf4";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-sqc .path5:before {
  content: "\ecf5";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-totalization .path1:before {
  content: "\ecf6";
  color: rgb(255, 255, 255);
}
.icon-scale-totalization .path2:before {
  content: "\ecf7";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-totalization .path3:before {
  content: "\ecf8";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-under .path1:before {
  content: "\ecf9";
  color: rgb(255, 255, 255);
}
.icon-scale-under .path2:before {
  content: "\ecfa";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-under .path3:before {
  content: "\ecfb";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-under .path4:before {
  content: "\ecfc";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-under .path5:before {
  content: "\ecfd";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-under .path6:before {
  content: "\ecfe";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-usb .path1:before {
  content: "\ecff";
  color: rgb(255, 255, 255);
}
.icon-scale-usb .path2:before {
  content: "\ed00";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path3:before {
  content: "\ed01";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path4:before {
  content: "\ed02";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-usb .path5:before {
  content: "\ed03";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-usb .path6:before {
  content: "\ed04";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path7:before {
  content: "\ed05";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path8:before {
  content: "\ed06";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path9:before {
  content: "\ed07";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path10:before {
  content: "\ed08";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path11:before {
  content: "\ed09";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path12:before {
  content: "\ed0a";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-usb .path13:before {
  content: "\ed0b";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-weight .path1:before {
  content: "\ed0c";
  color: rgb(255, 255, 255);
}
.icon-scale-weight .path2:before {
  content: "\ed0d";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-weight .path3:before {
  content: "\ed0e";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-weight .path4:before {
  content: "\ed0f";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-weight .path5:before {
  content: "\ed10";
  margin-left: -0.96875em;
  color: rgb(114, 186, 191);
}
.icon-scale-weight .path6:before {
  content: "\ed11";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-weight .path7:before {
  content: "\ed12";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scale-weight .path8:before {
  content: "\ed13";
  margin-left: -0.96875em;
  color: rgb(44, 155, 155);
}
.icon-scales .path1:before {
  content: "\ed14";
  color: rgb(221, 221, 221);
}
.icon-scales .path2:before {
  content: "\ed15";
  margin-left: -1.15234375em;
  color: #0063BE;
}
.icon-scales .path3:before {
  content: "\ed16";
  margin-left: -1.15234375em;
  color: #002E52;
}
.icon-scales .path4:before {
  content: "\ed17";
  margin-left: -1.15234375em;
  color: #002E52;
}
.icon-scales .path5:before {
  content: "\ed18";
  margin-left: -1.15234375em;
  color: #66A1D8;
}
.icon-scales .path6:before {
  content: "\ed19";
  margin-left: -1.15234375em;
  color: #0063BE;
}
.icon-scales .path7:before {
  content: "\ed1a";
  margin-left: -1.15234375em;
  color: #002E52;
}
.icon-scales .path8:before {
  content: "\ed1b";
  margin-left: -1.15234375em;
  color: #0063BE;
}
.icon-scales .path9:before {
  content: "\ed1c";
  margin-left: -1.15234375em;
  color: #0063BE;
}
.icon-search .path1:before {
  content: "\ed1d";
  color: #CCE0F2;
}
.icon-search .path2:before {
  content: "\ed1e";
  margin-left: -0.92578125em;
  color: #0063BE;
}
.icon-search .path3:before {
  content: "\ed1f";
  margin-left: -0.92578125em;
  color: #0063BE;
}
.icon-search .path4:before {
  content: "\ed20";
  margin-left: -0.92578125em;
  color: rgb(239, 239, 239);
}
.icon-search .path5:before {
  content: "\ed21";
  margin-left: -0.92578125em;
  color: #66A1D8;
}
.icon-size .path1:before {
  content: "\ed22";
  color: rgb(221, 221, 221);
}
.icon-size .path2:before {
  content: "\ed23";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-size .path3:before {
  content: "\ed24";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-size .path4:before {
  content: "\ed25";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-size .path5:before {
  content: "\ed26";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path6:before {
  content: "\ed27";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path7:before {
  content: "\ed28";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path8:before {
  content: "\ed29";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path9:before {
  content: "\ed2a";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path10:before {
  content: "\ed2b";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path11:before {
  content: "\ed2c";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path12:before {
  content: "\ed2d";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path13:before {
  content: "\ed2e";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-size .path14:before {
  content: "\ed2f";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path1:before {
  content: "\ed30";
  color: rgb(221, 221, 221);
}
.icon-sort .path2:before {
  content: "\ed31";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-sort .path3:before {
  content: "\ed32";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-sort .path4:before {
  content: "\ed33";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-sort .path5:before {
  content: "\ed34";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path6:before {
  content: "\ed35";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path7:before {
  content: "\ed36";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path8:before {
  content: "\ed37";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path9:before {
  content: "\ed38";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path10:before {
  content: "\ed39";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path11:before {
  content: "\ed3a";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path12:before {
  content: "\ed3b";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path13:before {
  content: "\ed3c";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-sort .path14:before {
  content: "\ed3d";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-specials .path1:before {
  content: "\ed3e";
  color: rgb(213, 213, 213);
}
.icon-specials .path2:before {
  content: "\ed3f";
  margin-left: -0.7412109375em;
  color: #0063BE;
}
.icon-specials .path3:before {
  content: "\ed40";
  margin-left: -0.7412109375em;
  color: rgb(255, 255, 255);
}
.icon-specials .path4:before {
  content: "\ed41";
  margin-left: -0.7412109375em;
  color: #99C1E5;
}
.icon-specials .path5:before {
  content: "\ed42";
  margin-left: -0.7412109375em;
  color: #99C1E5;
}
.icon-specials .path6:before {
  content: "\ed43";
  margin-left: -0.7412109375em;
  color: rgb(255, 255, 255);
}
.icon-specials .path7:before {
  content: "\ed44";
  margin-left: -0.7412109375em;
  color: #99C1E5;
}
.icon-specialsb .path1:before {
  content: "\ed45";
  color: rgb(221, 221, 221);
}
.icon-specialsb .path2:before {
  content: "\ed46";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-specialsb .path3:before {
  content: "\ed47";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-specialsb .path4:before {
  content: "\ed48";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-specialsb .path5:before {
  content: "\ed49";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-specialsb .path6:before {
  content: "\ed4a";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-sterile .path1:before {
  content: "\ed4b";
  color: rgb(141, 179, 189);
}
.icon-sterile .path2:before {
  content: "\ed4c";
  margin-left: -0.98046875em;
  color: rgb(48, 108, 107);
}
.icon-sterile .path3:before {
  content: "\ed4d";
  margin-left: -0.98046875em;
  color: rgb(255, 255, 255);
}
.icon-sterile .path4:before {
  content: "\ed4e";
  margin-left: -0.98046875em;
  color: rgb(48, 108, 107);
}
.icon-sterile .path5:before {
  content: "\ed4f";
  margin-left: -0.98046875em;
  color: rgb(48, 108, 107);
}
.icon-style .path1:before {
  content: "\ed50";
  color: rgb(221, 221, 221);
}
.icon-style .path2:before {
  content: "\ed51";
  margin-left: -1.1044921875em;
  color: rgb(255, 255, 255);
}
.icon-style .path3:before {
  content: "\ed52";
  margin-left: -1.1044921875em;
  color: rgb(227, 229, 228);
}
.icon-style .path4:before {
  content: "\ed53";
  margin-left: -1.1044921875em;
  color: rgb(191, 191, 191);
}
.icon-style .path5:before {
  content: "\ed54";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-style .path6:before {
  content: "\ed55";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-style .path7:before {
  content: "\ed56";
  margin-left: -1.1044921875em;
  color: #0063BE;
}
.icon-style .path8:before {
  content: "\ed57";
  margin-left: -1.1044921875em;
  color: #66A1D8;
}
.icon-success .path1:before {
  content: "\ed58";
  color: rgb(120, 181, 180);
}
.icon-success .path2:before {
  content: "\ed59";
  margin-left: -1.21875em;
  color: rgb(174, 216, 216);
}
.icon-success .path3:before {
  content: "\ed5a";
  margin-left: -1.21875em;
  color: rgb(199, 228, 227);
}
.icon-success .path4:before {
  content: "\ed5b";
  margin-left: -1.21875em;
  color: rgb(255, 255, 255);
}
.icon-success .path5:before {
  content: "\ed5c";
  margin-left: -1.21875em;
  color: rgb(74, 160, 160);
}
.icon-us:before {
  content: "\ed5d";
  color: #49a09f;
}
.icon-video .path1:before {
  content: "\ed5e";
  color: rgb(78, 91, 89);
}
.icon-video .path2:before {
  content: "\ed5f";
  margin-left: -1.0126953125em;
  color: rgb(120, 120, 120);
}
.icon-video .path3:before {
  content: "\ed60";
  margin-left: -1.0126953125em;
  color: rgb(193, 201, 201);
}
.icon-arrow .path1:before {
  content: "\ed61";
  color: rgb(142, 180, 190);
}
.icon-arrow .path2:before {
  content: "\ed62";
  margin-left: -0.9375em;
  color: rgb(142, 180, 190);
}
.icon-arrow .path3:before {
  content: "\ed63";
  margin-left: -0.9375em;
  color: rgb(46, 121, 122);
}
.icon-arrow .path4:before {
  content: "\ed64";
  margin-left: -0.9375em;
  color: rgb(74, 160, 160);
}
.icon-arrow .path5:before {
  content: "\ed65";
  margin-left: -0.9375em;
  color: rgb(46, 121, 122);
}
.icon-arrow .path6:before {
  content: "\ed66";
  margin-left: -0.9375em;
  color: rgb(74, 160, 160);
}
.icon-bullet .path1:before {
  content: "\ed67";
  color: rgb(142, 180, 190);
}
.icon-bullet .path2:before {
  content: "\ed68";
  margin-left: -1em;
  color: rgb(46, 121, 122);
}
.icon-bullet .path3:before {
  content: "\ed69";
  margin-left: -1em;
  color: rgb(74, 160, 160);
}
.icon-free-shipping .path1:before {
  content: "\ed6a";
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path2:before {
  content: "\ed6b";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path3:before {
  content: "\ed6c";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path4:before {
  content: "\ed6d";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path5:before {
  content: "\ed6e";
  margin-left: -1.1259765625em;
  color: rgb(104, 164, 166);
}
.icon-free-shipping .path6:before {
  content: "\ed6f";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path7:before {
  content: "\ed70";
  margin-left: -1.1259765625em;
  color: rgb(104, 164, 166);
}
.icon-free-shipping .path8:before {
  content: "\ed71";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path9:before {
  content: "\ed72";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path10:before {
  content: "\ed73";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path11:before {
  content: "\ed74";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path12:before {
  content: "\ed75";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path13:before {
  content: "\ed76";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path14:before {
  content: "\ed77";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path15:before {
  content: "\ed78";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path16:before {
  content: "\ed79";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path17:before {
  content: "\ed7a";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path18:before {
  content: "\ed7b";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path19:before {
  content: "\ed7c";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path20:before {
  content: "\ed7d";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path21:before {
  content: "\ed7e";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path22:before {
  content: "\ed7f";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path23:before {
  content: "\ed80";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path24:before {
  content: "\ed81";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path25:before {
  content: "\ed82";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path26:before {
  content: "\ed83";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path27:before {
  content: "\ed84";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path28:before {
  content: "\ed85";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path29:before {
  content: "\ed86";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path30:before {
  content: "\ed87";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path31:before {
  content: "\ed88";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path32:before {
  content: "\ed89";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path33:before {
  content: "\ed8a";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path34:before {
  content: "\ed8b";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path35:before {
  content: "\ed8c";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path36:before {
  content: "\ed8d";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path37:before {
  content: "\ed8e";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path38:before {
  content: "\ed8f";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path39:before {
  content: "\ed90";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path40:before {
  content: "\ed91";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path41:before {
  content: "\ed92";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path42:before {
  content: "\ed93";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path43:before {
  content: "\ed94";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path44:before {
  content: "\ed95";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path45:before {
  content: "\ed96";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path46:before {
  content: "\ed97";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path47:before {
  content: "\ed98";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path48:before {
  content: "\ed99";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path49:before {
  content: "\ed9a";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path50:before {
  content: "\ed9b";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path51:before {
  content: "\ed9c";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path52:before {
  content: "\ed9d";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path53:before {
  content: "\ed9e";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path54:before {
  content: "\ed9f";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path55:before {
  content: "\eda0";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path56:before {
  content: "\eda1";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path57:before {
  content: "\eda2";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path58:before {
  content: "\eda3";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path59:before {
  content: "\eda4";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path60:before {
  content: "\eda5";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path61:before {
  content: "\eda6";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path62:before {
  content: "\eda7";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path63:before {
  content: "\eda8";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path64:before {
  content: "\eda9";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path65:before {
  content: "\edaa";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path66:before {
  content: "\edab";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path67:before {
  content: "\edac";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path68:before {
  content: "\edad";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path69:before {
  content: "\edae";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path70:before {
  content: "\edaf";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path71:before {
  content: "\edb0";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path72:before {
  content: "\edb1";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path73:before {
  content: "\edb2";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path74:before {
  content: "\edb3";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path75:before {
  content: "\edb4";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path76:before {
  content: "\edb5";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path77:before {
  content: "\edb6";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path78:before {
  content: "\edb7";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path79:before {
  content: "\edb8";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path80:before {
  content: "\edb9";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path81:before {
  content: "\edba";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path82:before {
  content: "\edbb";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path83:before {
  content: "\edbc";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path84:before {
  content: "\edbd";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path85:before {
  content: "\edbe";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path86:before {
  content: "\edbf";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path87:before {
  content: "\edc0";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path88:before {
  content: "\edc1";
  margin-left: -1.1259765625em;
  color: rgb(255, 255, 255);
}
.icon-free-shipping .path89:before {
  content: "\edc2";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-free-shipping .path90:before {
  content: "\edc3";
  margin-left: -1.1259765625em;
  color: rgb(18, 92, 102);
}
.icon-return-arrow .path1:before {
  content: "\edc4";
  color: #99C1E5;
}
.icon-return-arrow .path2:before {
  content: "\edc5";
  margin-left: -0.986328125em;
  color: #99C1E5;
}
.icon-return-arrow .path3:before {
  content: "\edc6";
  margin-left: -0.986328125em;
  color: rgb(78, 91, 89);
}
.icon-return-arrow .path4:before {
  content: "\edc7";
  margin-left: -0.986328125em;
  color: rgb(78, 91, 89);
}


/* Form Fields */
input[type=text], input[type=tel], input[type=password], textarea, select {
	padding:.7em .5em .7em 1.25em !important;
	font-size:1vw;
	color:#666;
	border:.0625em solid #ccc;
	border-radius:.2em;	
	background:linear-gradient(white, white, white, #efefef);

	margin-top:1%;
	margin-left: 2% !important;
	outline:none;
	width:95% !important;
}
input[type=radio] {
	margin-right:.3em;
}
span.input {
	float:left;
	font-size:1.1em;
	margin:1.4% 1.5% -90px 2em!important;
	display:none;
	color:#999;
	z-index:99999 !important;
	position: relative;
	bottom:-10px;
	pointer-events: none !important;
}
span.input.entered {
	float:left;
	font-size:.9em;
	margin:0 0 -14px 1em !important;
	background:#fff;
	z-index:99999 !important;
	display:block;
	position: relative;
	color:#C2C2C2;
	padding:0 .3em;
	top:3px;
}
span.input + input, span.input + textarea {
	z-index:1;
}
span.left input[type="checkbox"] {
	margin-top:1.8em;
	margin-right:1%;
}

/* Shared Classes */
.hide, .mobile_text, .mobile, .pagetools_mobile, .mobile_text + div.help_col {
	display:none;
}
label.mobile {
	display:none !important;
}
.show {
	display:block;
}
.left {
	float:left;
}
.right {
	float:right;	
}
.right_indent {
	margin-right: 3% !important;
}
.right_indentb {
	margin-right: 6% !important;
}
.right_indentc {
	margin-right: 10% !important;
}
.center {
	float:none!important;	
	clear:both !important;
	margin:0 auto 0 auto !important;
	display:block;
}
.clear {
	clear:both;	
}
.clear_none {
	clear:none !important;
}
.indent {
	margin-left:4%!important;
}
.indentb {
	margin-left:8%!important;
}
.indentc {
	margin-left:12% !important;
}
.aligncenter {
	text-align:center;	
}
.alignright {
	text-align:right;	
}
table td.aligntop, table.tepkging2 td.aligntop {
	vertical-align:top !important;
}
.border {
	border:.0625em solid #E3E3E3;
	border-radius:.5em;
	padding:1%;
}
.leftmargin {
	margin-left:.5em !important;	
}
.nomargin {
	margin-top:0 !important;	
}
.noborder {
	border:none;
	border-bottom:none;
}
.top_border {
	border-top:.07em solid #ccc !important;
	padding-top:2%!important;
}
.bottom_border {
	border-bottom:.06em solid #ccc!important;
}
.left_border {
	border-left:.0833em solid #ccc;	
}
.right_border {
	border-right:.0833em solid #ccc;	
}
.mobile, .mobileb {
	display:none;	
}
.eighty {
	width:78%;	
}
.sixty {
	width:60%;	
}
.onethird {
	width:32%;	
}
.twothirds {
	width:65%;	
}
.threequarter {
	width:75%;	
}
.twenty {
	width:20%;	
}
.pointer {
	cursor:pointer;	
}
.half, div.half {
	width:48% ;	
}
.full, div.full {
	width:100% ;	
}
.no_entries {
	font-style:italic;
	color:#999;
	font-size:1em;
	margin:.75em 1.5em .75em 2em;
	clear:both;
	width:100%;
}
.required {
	width:20%;
	color:red;
	float:right;
	margin:2% 0;	
}
hr.divide, hr.about {
	height:.07em;
	background:#ccc;
	width:85%;
	margin:2% auto ;
	border:0;
}
.excellent {
	color:#37C5D1 !important;
}
.good {
	color:#33CC66;
}
.fair {
	color:#CCCC00;
}
.poor {
	color:red;
}
.mobilec {
	display:none;	
}
.red {
	color: red;	
}
.flint {
	color:#91E1DE !important;
}
.purple {
	color:#941ED0 !important;
}
.pink {
	color:#F389DE !important;
}
.green { 
	color:#093 !important;
}
.silver { 
	color:#CECED4 !important;
}
.amber { 
	color:#B05B28 !important;
}
.blue { 
	color:#3D59C5 !important;
}
.natural, .frosted { 
	color:#ccc;
}
.bold, tr.header td{
	font-weight:bold;	
}

.grecaptcha-badge { 
	top:0 !important;
}

/* Thickbox */
div#tblb_window {
	width:90% !important;
	height:85% !important;
	margin:2% 5% 0 4%  !important;
	overflow:hidden;
	position:fixed;
	top:.1em!important;
	left: .1em !important;
	right: 5em !important;
	z-index: 50000000 !important;
}
div.overlay_fade {
	background-color:#666;
	opacity:.7;
    transition: opacity 2s ease-in;	
	z-index: 50000000 !important;
	display:block;
}
div.window_grow {
	 animation: createBox 1s;
}
@keyframes createBox {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
div#tblb_window.tblb_narrow {
	max-width:50% !important;
	margin:2% 0 0 25%  !important;
	height:auto !important;
}
div#tblb_window div#form{
	width:99% !important;
	height:95%;
}
div#tblb_window div#tblb_ajaxContent {
	width:99% !important;
	max-width:99% !important;
	height:95%!important;
	overflow-y: auto!important;
	overflow-x: hidden!important;
}
div#tblb_ajaxContent + div#tblb_title + div#tblb_ajaxContent {
	display:none !important;
}
div#tblb_window a#tblb_closeAjaxWindow {
	margin-left:-25px !important;	
	float:right;
	width:3% !important;
}
 div#tblb_window a#tblb_ImageOff{
	width:90% !important;
	display: block !important;
	float:left !important;
	text-align:center !important;
}
 div#tblb_window a#tblb_ImageOff img{
	width:auto;
	height:auto;
	max-width:100% !important;
	max-height: 100% !important;

	float:none !important;
}
div#tblb_window h1 {
	padding:0 0 0  0 !important;
	height:1em !important;
}
div#tblb_window h1 + h2 {
	margin-top:0;
	margin: -20px 0 3% 5%;	
}
div#tblb_window h1 + div + h2#descr {
	clear:left;
	margin: -10px 0 3% 5% !important;
	display:inline-block;
}
div#tblb_window table td, div#tblb_window div#alert_red  {.engtere
	font-size:1.1em !important;
}
div#tblb_window div#alert_red , div#tblb_window div.error, div#tblb_window div.success {
	font-size:1.1em !important;
	padding-left:10% !important;
}
div#tblb_window div#alert_red  h4 {
	margin: 0 !important;
}
div#tblb_window p, div#tblb_window p#text {
	font-size:.9em !important;
	width:90% !important;
	margin:1% 0 0 3% !important;
}
div#tblb_window div#confirm table td {
	font-size:.9em !important;
}
div#tblb_window .button_style, div#tblb_window div#confirm .button_style  {
	font-size:1.4em !important;

}
div#tblb_window span.center label:first-child{
	margin-left:30% !important;
}
div#tblb_window div#tblb_ajaxContent +  div#tblb_title {
	display:none;
}
div#tblb_window div#fields input, div#tblb_window div#fields textarea {
	width: 90% !important;
}

/* Header */
div#header {
	width:98%;
}
div#header_left {
	width:80%;
	float:left;	
}
#headerlogo {
	float:left;
	width:20%;
	margin:0;
}
#headerlogo img {
	width:100%;
	height:auto;
	margin:1% 0 0 5%;
}
div#tagline {
	float:left;
	margin-top:3%;
}
div#tagline img{
	width:15vw;
	height:auto;
}
ul#header_menu {
	margin:2% 1.75% 0  0;
	text-align:right;
	font-weight:bold;
	float:right;
	width:46%;
}
ul#header_menu li {
	float:right;
	margin-left:.93em;
	width:30%;
	text-align:right;
	font-weight:normal !important;
	font-size:1.1em;
	line-height:100%;
}
ul#header_menu li a span.icon-login, ul#header_menu li a span.icon-account-header, ul#header_menu li a span.icon-cart, ul#header_menu li a span.icon-accountb {
	font-size:1.7em;
	margin-right:.2em !important;
}
ul#header_menu li:first-child {
	width:13%;
}
ul#header_menu li.menu{
	display:none;
}
ul#header_menu li a  {
	width:100%;
	line-height:220%;
	text-align:right;	
	color:#002E52;
}

ul#header_menu li span.small {
	font-size:.7em;
	margin:-39px 0 0 14px !important;
}
ul#header_menu li span.smallb {
	font-size:.6em;
	margin:-39px 0 0 14px !important;
}
div#headersearch {
	float:right;
	width:70%;
	margin:-10px .5% 0 0;
	color:#6D8E8F;
	text-align:right;
	position:relative;
	top:-2vw;
}
div#headersearch b{
	margin:1% 1% 0 0;	
}
div#headersearch input, div#headersearch b {
	float:right;	
}
div#headersearch input[type=text] {
	margin-top:2%;	
	margin-left: 0 !important;
	width:60% !important;
	font-size:1.1vw !important;
	height: 3em !important;
}
input#search_submit:hover {
	background-color:#BFD7AF;
	color:#0063BE;
}
div#headersearch input#searchfield {
	width:60%;
	margin-right:-18px;
	padding:0 .75em!important;
	height:2.25em !important;	
}
input#search_submitb {
	background:none;
	background: url('https://images.sks-science.com/images/search.png');
	background: url('../svg/search.svg');
	background-repeat:no-repeat;
	background-size: 1.7em 1.8em;
	background-position: 0 0em;
	width:1.7em;
	height:2.5em;
	color:#C8E4B7;
	font-weight:bold;
	z-index:1000;
	position:relative;
	top:17px;
	left:-13px;
	border: none;
	margin:1% 0 0 0 !important;
}
input#search_submitb:hover {
	background:none;
	color:#0063BE;
}
ul#header_nav {
	list-style: none;
	margin: -25px 0 0 10% !important;
	padding: 0;
	line-height: 1.5em;
	height: 2.2em;
	overflow: hidden;
	clear:both;
	width:78%;
	float:right;
	text-align:left;

}
ul#header_nav li {
	border: .1em solid #ccc;
	background:#F6F4F4;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-top-left-radius: .3em;
	border-top-right-radius: .3em;
	box-shadow: .2em .3em .2em #E2E2E2, inset 0 1px 0 #FFF;
	text-shadow: 0 .125em #FFF;
	margin: 0px .35em 0 .1em;
	padding: .3em 1.2em;
	font-weight:bold;
	border-bottom:.09em solid #ccc;
	height:1.5em;

}
ul#header_nav li:hover {
	background: -o-linear-gradient(top, #fff 70%, #ccc 100%);
	background: -ms-linear-gradient(top, #fff 70%, #ccc 100%);
	background: -moz-linear-gradient(top, #fff 70%, #ccc 100%);
	background: -webkit-linear-gradient(top, #fff 70%, #ccc 100%);
	background: linear-gradient(top, #fff 70%, #ccc 100%);
}
ul#header_nav li a {
	color:#6D8E8F;
	text-decoration: none;	
	font-size:1em !important;
}
ul#header_nav li.selected {
	background: #FFF !important;
	border-bottom:.5em solid #fff !important;
	height:2.1em;
	z-index:5000 !important;
	position:relative;
	display:inline-block;
	
}
ul#header_nav li.selected a, ul#header_nav li:hover a {
	color:#64A9B1;
}
ul#header_nav:before {
	position: absolute;
	content: " ";
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 1;		
}
ul#header_nav li:before,ul#header_nav li:after {

	position: absolute;
	bottom: 0px;
	width: .75em;
	height: .9em;
	content: " ";

}
ul#header_nav li:before {
	left: -10px;
	border-bottom-right-radius: 0;
	border-width: 0 .0833em .0833em 0;
	box-shadow: .125em .125em 0 #F6F4F4;

}
ul#header_nav li:after {
	right: -12px;
	border-bottom-left-radius:10px;
	border-width: 0 0 .5em .5em;
	 box-shadow: -4px .3em 0 #F6F4F4;

	border-left:.08em solid #ccc !important;
	
}
ul#header_nav li.selected:before {
	 box-shadow: .125em .125em 0 #FFF;
}
ul#header_nav li.selected:after {
	box-shadow: -4px .3em 0 #FFF;
}
a#anniversary img {
	width:14vw;
	height:auto;
	float:left;
	left:0;
}
 a#anniversary {
	margin-top:1vwvw;
	width:13vw;
	text-align:center;
}
a#anniversary span{
	font-size:.75vw;
	clear:both;
	display:block;
	position:relative;
	top:-.5vw;
	left:.7vw;
}

/* Left Column */
div#leftcol {
	width:20%;
	float:left;
	clear:both;
	border-radius:.625em;
	text-align:center;
}
.glossymenub{
	margin: .5em auto 10% auto;
	padding: 1% 1.5% 2% 1.5%;
	width: 100%; 
	border-radius:0;	
	text-align:left;
}
.glossymenub a.menuitem{
	background:#fff;
	width: 85% !important;
	color: #002E52;
	padding: 3% 2% 4.5% 3%;
	border:none;
	border-bottom:.08em solid #ccc;
	margin-top:.25em;
	margin-left:1.5%;
	border-radius:0;
	text-align:left;
}
.glossymenub a.menuitem span[class^="icon-"]{
	font-size:1.8em;
	float:left;
	margin: -5px .25em -10px 0 ;
}
.glossymenub a.menuitem span.icon-books{
	font-size:1.3em;
	float:left;
	margin: 0px .4em -15px -7px ;
}
.glossymenub a.menuitem span.icon-accountb{
	font-size:1.5em;
	float:left;
	margin: 0px .4em -15px -5px ;
}
.glossymenub a.menuitem span.icon-glassware{
	font-size:1.6em;
	float:left;
	margin: -3px .3em -12px -4px ;
}
.glossymenub a.menuitem span.icon-scales{
	font-size:1.5em;
	float:left;
	margin: -3px .4em -12px -3px ;
}
.glossymenub a.menuitem span.icon-equipment {
	font-size:1.4em;
	float:left;
	margin: -1px .4em -12px 0px ;
}
 .glossymenub a.menuitem span.icon-graduated-cylinder{
	font-size:1.7em;
	float:left;
	margin: -3px .5em -12px 2px ;
}
.glossymenub a.menuitem span.icon-dropper{
	font-size:1.8em;
	margin: -3px .4em -12px 0 ;
	float:left; 
}
.glossymenub a.menuitem span.icon-glassware{
	font-size:1.6em;
	float:left;
	margin: -5px .5em -12px -2px ;
}
.glossymenub a.menuitem span.icon-lab-supply{
	font-size:1.7em;
	float:left;
	margin: -5px .6em -12px 1px ;
}
.glossymenub a.menuitem span.icon-atomb{
	font-size:1.6em;
	float:left;
	margin: -3px .4em -12px -1px ;
}
.glossymenub a.menuitem span.icon-help, .glossymenub a.menuitem span.icon-specials{
	font-size:1.4em;
	float:left;
	margin: 0px .5em -12px 1px ;
}
.glossymenub a.menuitem span.icon-brand, .glossymenub a.menuitem span.icon-newb, .glossymenub a.menuitem span.icon-newsletterb{
	font-size:1.5em;
	float:left;
	margin: 0px .4em -12px -6px ;
}

.glossymenub a#link_new .accordsuffix, .glossymenub a#link_nl .accordsuffix, .glossymenub a#link_promo .accordsuffix, .glossymenub a#link_specials .accordsuffix{
	display:none !important;
}

.glossymenub a.menuitem:nth-child(1) {
	margin-top:-10px !important;
}
.glossymenub div.submenu li.current a{
	background:#F3F9FA!important;
	color:#3b727e!important;
	border:none !important;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-right-radius:0;
	border-top-left-radius:0;
	margin-top:.25em;
}
.glossymenub a.menuitem:hover{
	background:#efefef;
	border-bottom:.08em solid #ccc;
	color:#37A3B8;
}
.glossymenub a.menuitem object{
	width:9%;
	height:auto;
	margin: -3px 3% 0 0;
	float:left;
}


.glossymenub a.plastic {
	padding:6% 2% 6% 3% !important;
}

.glossymenub a.industry {
	padding:5% 2% 5% 3% !important;
}

.glossymenub h4.filter {
	padding:2% 2% 4% 3% !important;
}
.glossymenub div.submenu{

	width:90%;
	margin:0 0 4% 2.5%;
	text-align:left;
	font-size:.9em !important;
    background: linear-gradient(white, white, white, #efefef); 
	padding-bottom:2%;
}
.glossymenub a.last {
	border-bottom: none;	
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
}
.glossymenub div.submenu ul li a, .glossymenub div.submenu ul li span{
	display: block;
	padding: .3125em 0;
	padding-left: 1em;
	color:#666;
	background:none !important;

}

.glossymenub .statusicon_open{ 
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent; 
	border-right: 5px solid transparent; 
	border-top: 10px solid #efefef; 
	float:right;
	margin:5px 0 0 0;
}
.glossymenub .statusicon_closed{ 
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent; 
	border-right: 5px solid transparent; 
	border-top: 10px solid #efefef; 
	float:right;
	margin:5px 0 0 0;
}
.glossymenub a.menuitem:hover span .statusicon_open{ 
	border-left: 5px solid transparent; 
	border-right: 5px solid transparent; 
	border-top: 10px solid #ccc; 
}
.glossymenub a.menuitem:hover span .statusicon_closed{ 
	border-left: 5px solid transparent; 
	border-right: 5px solid transparent; 
	border-top: 10px solid #ccc; 
}
div.new_products {
	border:none;
	border-radius:.625em;
	text-align:center;	
	padding:.4em;
	width:95%;
	margin:0 auto 0 auto;
	font-size:.9em;
}
div.new_products a:nth-child(2), div.new_products form{
	display:block;
	margin:0 auto;
	width:100%;
}
div.new_products form input[type=text] {
	width:60% !important;
	margin:1% auto 1% 5% !important;	
	font-size:1.25em;
	padding:.25em .5em !important;
	float:left;
}
div.new_products form span.input {
	margin:.1em 0 -20px 18px !important;
}
div.new_products form span.input.entered {
	margin:.1em 0 -8px 15px !important;
}
div.new_products form input[type=submit] {
	margin-left:.25em;
	padding:1em .25em .5em .25em !important; 
	float:left;
}
div.new_products form input[type=submit]:hover {
	background:-webkit-gradient(linear, center bottom, center top, from(#999),to(#E9E9E9));
	background:-moz-linear-gradient(90deg, #999, #E9E9E9);
	background:-ms-linear-gradient(90deg, #999, #E9E9E9);
	color:#666;
	text-shadow:none;
}
div.new_products a img {
	max-width:90%;
	max-height:10em;	
	margin:1% 5%;
}
div.new_products a:nth-child(1) span {
 	display:none;
}
div.new_products h5  {
	font-size:1.25em;
	font-weight:normal;
	float:left;
	margin:2% 0 2% 5%;
	border-bottom:.08em solid #ccc;
	display:block;
	width:95%;
	text-align:left;
	padding-bottom:0 !important;
}
div.new_products h5 a  {
	color:#6D8E8F;
}
div.new_products h5 a span.icon-new, div.new_products h5 a span.icon-fast {
	font-size:2.2em;
	margin:0 2px -8px 0;
	background:#fff;
	float:left;
}
div.new_products form .button_style_small {
	padding:.3em .25em .3em .25em !important; 
	margin-top:.1em !important;
	width:3.5em !important;
}
div.new_products h5 a span.icon-fast {
	font-size:1.3em;
	margin:0 3px -10px 0;
	padding-bottom:.5em !important;
}
div.new_products h5 a span.icon-new, div.new_products h5 a span.icon-new span, div.new_products h5 a span.icon-fast, div.new_products h5 a span.icon-fast span  {
	display:inline;
}
.icon-free-shipping{
	font-size:12em;
	position:relative;
	top:-20px;
	margin:0 auto 0 auto !important;
}
a.free_ship img {
	width:12vw;
	height:auto;
	display:block;
	margin:-1vw 0 0 -2vw;
}
a.free_ship_mobile  {	
	display:none !important;
}
/*footer */
div#footer {
	clear:both;
	background:#fff;
	border-radius:1em;
	width:98%;
	margin:0 auto 1% auto;
	padding-top:1%;
	padding-bottom:0;
	color:#003366;
	max-width:1260px;
	border-top:.08em solid #ccc;
	border-radius:0;
}
div#footer h4, div#footer ul li a span, span#mobile_copyright {
	display:none;
}
div#footer ul{
	float:left;
	width:24%;
	list-style-type:none;
	 padding:0;
	 margin: 0 0 0 2%;	
	 color:#003366;
}
div#footer ul li{
	font-size:.95em !important;
}
div#footer ul li.clear a span {
	margin-top:3%;
}
div#footer ul li.clear h5 a  {
	margin-top:7%;
}
.mobile_hideb {
	margin:0;	
	display:inline;
	clear:none;
	font-style:normal;
}
div#footer ul li h5 a, div#footer ul li a h5 span.mobile_hideb{
	color:#0063BE;
	font-size:1.1em !important;
	font-weight:normal;
	float:left;
	margin:5% 0 0 0;
}
div#footer ul li ul {
 	margin:2% 0 0 2%;
 	padding:0;
 	float:left;
 	width:44%;
}
div#footer ul li ul li {
	border-bottom:.065em solid #E7E7E7;
	margin:0;
	text-indent:0;
	padding:.5% 0;
	color:#003366;
}
div#footer ul li ul li a, div#footer ul li ul li a span.mobile_hideb{
	margin:0;
	color:#003366;
	font-size:1em;
}
div#footer li.noborder {
	border:none;	
}
div#footer span.copyright {
	font-size:1em;
	clear:both;
	width:20%;
	font-weight:bold;	

}
div#footer img {
	width:6.5%;
	height:auto;	
}
#secure_link {
	float:right;
	margin:1% 1% .5% 0;
}	

a#iso_link {
	float:right;
	margin:1% 8% .5% 0;
	display:block;
	width:8.25%;
}	
a#iso_link img {
	width:75%;
	height:auto;
}


/* CSS Buttons */
label:not(.help) {
	margin:1%;
	display:inline-flex;
}
label.indentb {
	margin-left:8%;
}
label:not(.help):not(#nl_show_kit):not(#nl_submit_kit) {
	display:inline-flex;
}
label.mobile { 
	display:none;
}

.button_style, .button_style:visited {
	background:-webkit-gradient(linear, center bottom, center top, from(#efefef),to(#fff),to(#fff),to(#fff));
	background:-moz-linear-gradient(90deg, #efefef, #fff, #fff, #fff);
	background:-ms-linear-gradient(90deg, #efefef, #fff, #fff, #fff);
	border:.06em solid #ccc;
	border-radius:.1em;
	color:#0063BE;
	font-weight:normal;
	font-size:1.4em !important;
	padding:.25em .5em .25em .5em !important;
	margin: 3% 0;
	cursor:pointer;
	outline: none;	
}
.button_style:hover, .button_style_small:hover {
	background:-webkit-gradient(linear, center bottom, center top, from(#efefef),to(#fff),to(#fff),to(#fff),to(#fff));
	background:-moz-linear-gradient(90deg, #efefef, #fff, #fff, #fff,#fff);
	background:-ms-linear-gradient(90deg, #efefef, #fff, #fff, #fff,#fff);
	text-shadow:none;
	border:.06em solid #999;
	color:#1F8097;
	box-shadow: .3em .3em .2em #E2E2E2;
}
.button_style:hover object, .button_style_small:hover object {
	-webkit-filter: saturate(7);
	filter: saturate(7);
}
.button_style_small, .button_style_small:visited {
	background:-webkit-gradient(linear, center bottom, center top, from(#efefef),to(#fff),to(#fff),to(#fff));
	background:-moz-linear-gradient(90deg, #efefef, #fff, #fff, #fff);
	background:-ms-linear-gradient(90deg, #efefef, #fff, #fff, #fff);
	border:.06em solid #ccc;
	border-radius:.2em;
	color:#0063BE;
	font-weight:normal;
	font-size:1.1em !important;
	padding:.25em .5em .25em .5em !important;
	margin: 3% 0;
	cursor:pointer;
	outline: none;	
}
/*label:hover .button_style, label:hover .button_style_small, .info_icon:hover {
     -webkit-animation-name: pulse;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: 10;
    -webkit-animation-direction: alternate;
    -webkit-animation-delay: 0;
    -webkit-animation-timing-function: ease-out;

    animation-name: pulse;
    animation-duration: 1s;
    animation-iteration-count: 10;
    animation-direction: alternate;
    animation-delay: 0;
    timing-function: ease-out;
}
                
@-webkit-keyframes pulse {
    from { box-shadow: 0px 0px 0px #efefef  }
    to  { color: #2B8333; background:#fff; transform: scale(1.05,1.05);box-shadow: -3px 5px 3px #efefef;  }
}*/

input.spacer {
	display:none;	
}

.button_style_small span.plus {
	margin:0 .1em -1px 0 !important;
	padding:0;
	float:left;
	font-size:1.4em;
	font-weight:bold;
	height:.5em;
	display:inline-block;
	color:#0063BE;	
}
.button_style img {
	max-width:2em;
	width:auto;
	max-height:1.3em;
	height:auto;
	margin: 0 .3em -5px 0;
	float:left;
	 padding:0 !important;
}
 .button_style span[class^="icon-"] {
	font-size:1.3em !important;
	margin: 0 5px 0 0;
	box-shadow:  none;
	text-shadow: none;
	float:left;


}
 label.checkout_button .button_style span[class^="icon-"] {
	margin:0;	
	float:right;
}
label.continue .button_style {
	padding:.25em 0 .1em .5em!important;	
	text-align:left;
}
label.continue .button_style span[class^="icon-"] {
	margin: 0 5px .25em .25em !important;	
	display:inline-block;
	float:right !important;
}
 
/* Product Index */
img.top {
	float:right;
	width:2em;
	height:auto;
	cursor:pointer;
	margin:12px -25px -110px 0;
    display: inline-block;
}
p.indextext {
	margin:1% 0 0 0;	
	padding-bottom:1%;
}
div.glasscolor {
	width:15% !important;
	text-align:right;
	margin-right:2%;
}
div.glasscolor p br{
	display:none;
}
div.glasscolor ul li {
	width:20%;
	float:left;
	margin-top:2%;
}
.indexbox {
	width:28% !important;	
	float:left;
	padding: 0 1% 1% 1%;
}
p + br + .indexbox {
	margin-left:5% !important;
}
.indexbox_wide {
	width:90%;
	padding:1% 3%;
	margin:0 0 1% 5% !important;
	height:80px;
}
div.indexbox_4up {
	width:40% !important;
	float:left;
	padding:0 .5%;
}
div.indexbox_4up:nth-child(2n) {
	clear:both !important;
	margin-left:7% !important;
}
div.indexbox_2up {
	width:45%;
	float:left;
	padding:1% 1%;
}
div.indexbox h3, .indexbox_wide h3, .indexbox_4up h3, .indexbox_2up h3  {
	font-weight:normal !important;
	margin-left:3%;
	font-size:1.3em;
}
div.indexbox h3 + p  {
	margin-top:2%;
}
.indexbox_wide h3 {
	margin-left:0!important;

}
.indexbox ul{
	width:95% !important;
	margin-left:5%;
	padding-left:10%;
}
.indexbox h2.headerarrow, div.indexbox_2up h2.headerarrow {
	width:100%;
	padding-top:.25em;
	font-weight:bold;

}
.indexbox li{
	float:left;
	height:40px;
	padding:.5em .75em;
	width:48%;
}
.indexbox li:nth-child(even){
	padding-left:10%;
}
div.indexbox_2up ul.info li{
	float:none;
	height:.5em;
	padding:2% 0 2% 4%;
	width:100%;
	line-height:30%;
}
div.indexbox_2up ul.info a{
	float:none;
	height:.5em;
	padding:2% 0;
	width:95%;
}
.indexbox ul.singlecol li {
	float:none; 
	padding-left:10%;
	width:75%;
}
div.indexbox img {
	margin-right:2%;
}
div.indexbox img.pad, div.indexbox_4up img, div.indexbox p a img {
	padding-right:.5em;
	margin-right:1%;
	margin-left:2%;
}
.catimg {
	clear:both;
	float:left;
	margin: 1% 2% 1.5% 0!important;
	max-width:25%;
	max-height:12em;
}
.catimg + p.indextext {
	margin: 1% 0 0 0!important;
	float:left!important;
	display:inline !important;
	max-width:70%;
}
.subcategorylisting {
	text-align:center;
	width:26%;
	margin: 10px 15px;
	padding:3px 0px 0px 0px;
	float: left;
	border:1px solid #ccc;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	height:190px;
	position:relative;
}
.subcategorylisting h4 {
	background:#999;
	color:#fff;
	padding:5px 0px;
	position:absolute;
	bottom:-3px;
	width:100%;
	text-align:center;	
	margin:0;
}
a.product_index {
	width:30%;
	float:left;
	margin:1% 0 1.75% 0;
	height:13em;
	text-align:center;
	display:table-cell;
	vertical-align: bottom;
	border-bottom:.08em solid #efefef;
	position:relative;
}		
a.product_index span {
	position:absolute;
	bottom: 0;
	left:2em;
	width:100%;
	margin-left:0 !important;
	padding-bottom:2%;
}
a.product_index img{
	max-width:70%;
	max-height:10em;
}
a.product_index h4 {
	margin:2% 3% 1% 3%;	
	width:100%;
	color:#0063BE;
	font-size:1.2em;
	border:none;
	clear:both;
}

.full a.product_indexb {
	width:50%;	
	clear:none;
	float:left;
}
.full a.product_indexb:nth-child(odd) {
	clear:both;
}
.full a.ind_heading {
	width:100%;	
}
a.ind_heading h2{
	font-size:1.3em !important;
}
a.ind_heading h2 span.icon-index, h2.index_subheading span.icon-index{
	float:left;
	margin-right:1%;
	font-size:1.8em;
}
a.product_indexb div.left {
	padding:2%;	
}
a.product_indexb div.left h3 {
	margin:1% 0 0 2% ;
 }
 a.product_indexb div.left h3 + p{
	 margin:1% 2% 2% 2%;
 }
a.product_indexb img{
	float:right;
	margin-top:4%;
	width:auto;
	max-width:7em;
	max-height:4em;
}
.full a.product_indexb img{
	float:right;
	margin-top:4%;
	width:auto;
	height:auto;
}
a.product_indexb div{
	float:right;
	border-bottom:.0625em solid #DDDDDD;

	padding:1% 2%;
	width:60%;
	margin:4% 13% 0 2%;
}
.full  a.product_indexb div{
	float:right;
	border-bottom:1px solid #DDDDDD;
	border-radius:.5em;	
	padding:2% 1% 0% 1%;
	width:70%;
	margin:4% 0% 0 2%;
}
hr.divide2 {
	height:.0625em;
	background:#ccc;
	margin:5px auto;
	width:100%;	
	border:0;
}
div.subcategory_container {
	display: flex;
 	flex-flow: row nowrap; 
  	align-items: flex-end; 
	width:100% !important;
}
.subcategorylisting {
	text-align:center;
	width:26%;
	margin: 10px 15px;
	font-size:16px;
	padding:3px 0px 0px 0px;
	float: left;
	border:1px solid #ccc;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	height:190px;
	position:relative;
}
.subcategorylisting h4 {
	background:#999;
	color:#fff;
	font-size:14px;
	padding:5px 0px;
	position:absolute;
	bottom:-3px;
	width:100%;
	text-align:center;	
}
td.section_break {
	border-top:1px solid #ccc;
	padding-top:10px;
}
div.header_menu {
	width:30%;	
	float:right;	
}
div.header_menu .border {
	margin-top:10%;		
}
div.header_menu strong {
	float:right;
	margin:4% 10% 2% 0;	
}
div.header_menu div.border {
	padding:3%;	
	
}
div.header_menu ul {
	margin:7% 5% 0 0;
	clear:both;		
}
div.header_menu ul li{
	float:right;
	font-weight:bold;	
	text-align:right;
}
div.header_menu ul.glass_containers, div.header_menu ul.plastic_containers, div.header_menu ul.plastic_material {
	width:100%;	
}
div.header_menu ul.plastic_jars {
	width:170%;	
	margin-left:-180px;
}
div.header_menu ul.glass_containers li{
	float:left;
	font-weight:bold;	
	padding-left:1%;
	width:32%;
	text-align:left;
}
div.header_menu ul.glass_bottles li:nth-child(1){
	text-align:left;
	padding-left:2%;
}
div.header_menu ul.plastic_containers li{
	float:left;
	font-weight:bold;	
	padding-left:1%;
	width:43%;
	text-align:left;
}
div.header_menu ul.plastic_containers li a{
	text-align:left;
}
div.header_menu ul.plastic_containers li a img {
	max-height:3em;
	width:auto;
}
div.header_menu ul.plastic_material li {
	float:left;
	font-weight:bold;	
	padding-left:1%;
	width:24%;
	text-align:left;
}
div.header_menu ul.plastic_containers li img, div.header_menu ul.glass_containers li img, div.header_menu ul.plastic_material li img {
	float:left;	
	margin-right:5%;
}
div.header_menu ul.containers {
	width:100%;	
	padding:0 2%;
	text-align:left;
	margin:0;
}
div.header_menu ul.containers li {
	width:100%;	
	text-align:left;
	font-weight:normal;
}
div.header_menu ul.containers li img {
	margin-right:5%;
}
div.header_menu ul.plastic_tubes li {
	margin-left:2.25%;
}
img.index_img {
	margin:2%;	
	float:left;
	max-width:10%;
	height:auto;
}
div.index_header p {
	margin-left:2%;
}
a.first {
	margin-left:4%;	
	clear:both;
}
div.index_products a img {
	width:auto;
	height:auto;
	max-width:60%!important;
	max-height:8em !important;
	margin-bottom:1%;
}
div.index_products a.lp img {
	height:auto;
	width: auto;
	max-width:75%;
	max-height:8em;
	margin:5% 0 2% 0;
}
div.index_products {
	width:95%;
	border-top:.07em solid #DCDCDC;
	padding:1em;
	height:auto;
	padding-bottom:.5em;
	margin:0 auto;
}
div.index_products div.row {
	display: flex;
 	 flex-flow: row nowrap; 
 	 align-items: flex-end; 
	 margin-bottom:2%;
	padding: 0 !important;
	 clear:both;
}
div.index_products div.row:last-child {
	margin-bottom:0;
}
div.index_products div.row:last-child br {
	display:none !important;
}
div.index_products div.row:last-child a br {
	display:block !important;
}
h2.index_subheading, h3.index_subheading  {
	color:#666;
	margin:4% 0 .25% 3%;
	width:85%;
	clear:both;
}
div#sections h2.index_subheading:nth-child(1)  {
	margin:2% 0 .25% 2% !important;
	clear:both;
}
h3.index_subheading a {
	 color:#666;
 }
h2.index_subheading object, h3.index_subheading object  {
	float:left;
	width:1.75em;
	height:1.75em;
	margin: 0 .75% 0 0;
}
div.index_products a{
	width:30%;
	float:left;
	text-align:center;
	position:relative;
	bottom:0;
	padding:1%;
}
a.lp img{
	margin-top:10%;
}
 img.pagetext + br + br + h2 {
	float:left;
	width:80%;
	margin:0 0 0 2% ;
 }
 div.help_col div.border {
	display:inline-block; 
	padding:2% 4%;
	width:95%;
	margin-bottom:2%;	
 }	
div.help_col div.border h3 {
	margin:2% 1% 0 0; 
}
div.help_col div.border img + h3 {
	margin: .5% 0 0 1%;	
}
div.help_col div.border p {
	margin:2% 0;
}
div.help_col div.border ul, div.help_col div.border ul li {
	width:100% !important;
	text-align:left;
}
div.help_col div.image_list a {
	margin:0  0 0 10%;
	width:90%;
	clear:both;
	line-height:200%;
}
div.help_col div.image_list span {
	width:20%;
	text-align:right;	
	float:left;
	margin-right:4%;
}
div.help_col div.image_list span + strong {
	line-height:300%;
}
div.help_col div.border ul {
	width:40%; 
	margin-left:4%;
}
div.help_col div.border ul.pagetools {
	width:80%; 
	clear:both;
	margin-left:6%;
}


/* Label Index / Product Page */
img.label_img {
	width:6% !important;
	height:auto!important;
	float:left;
	margin-top:2% !important;
}
img.label_img + h1{
	margin: 2% 0 0 1%;
	float:left;
	width:80%;
	border-bottom:.07em solid #ccc;
}
ul.label {
	width:100% !important;
	clear:none !important;
	padding-bottom:2%!important;
	margin-right:10% !important;
}
ul.label li {
	float:left;
	width:10% !important;
}
ul.label li:first-child {
	width:22% !important;
}
ul.label li a span[class^='icon-']{
	font-size:2.6em;
	float:left;
	margin: 0 .2em -20px 0 !important;
}
ul.label_info {
	float:left;
	margin-left:4%;
	width:28%;
}
ul.label_info li {
	background: url('https://images.sks-science.com/images/fallback/label-icon.png');
	background:url('../svg/label.svg');
	background-repeat:no-repeat;
	background-size: 2em 1.25em;
	background-position: 0 .25em;
	margin:2% 0;
	padding-left:12%;
	height:1.75em;
}
table#label_products {
	width:96%;
	margin:1% auto;
}
table#label_products td select{
	width:100%;
	padding:.25em .5em !important;
}
table#label_products td {
	display:table-cell;
	width:15%;
	font-size:1em;
}
table#label_products td:nth-child(1) {
	width:1%;
}
table#label_products tr#header td {
	font-weight:bold;
}
table#label_products td select {
	font-size:1.1em;	
}
table#label_products tr#addons_header td {
	border:none;
	font-weight:bold;
	text-decoration:underline;
}
table#label_products tr.detail td {
	background:#fefefe;
}
table#label_products tr.detail td div {
	background:#fff !important;
	display:block;
	width:96%;
	margin:2% auto;
}
table#label_products tr.detail td div h5{
	font-size:1.2em;
	text-decoration:none;
}
table#label_products tr.bulk td, tr.bulkheading td {
	border-left:none;
	border-right:none;	
}
img#label_image {
	width:35%;
	margin-top:2%;
}
img#label_image + ul.pagetools {
	width:60%;
	margin-top:2%;
}
img#label_image + ul.pagetools li {
	width:20%;
}
img#label_image + ul.pagetools li:nth-child(1) {
	width:40%;
}
span#buttonaddtocart1, span#buttonaddtocart2 {
	clear:both;
	float:right;
}
span#buttonaddtocart1 {
	margin-top:-50px;	
}
h2.label_subheading {
	color:#666;
	border-bottom: .0625em solid #ccc;
	margin:0 0 .5em 0;
}
h4.label_subheading {
	font-size:1.25em;
	text-align:center;
}
td.productListing-Labels  {
	vertical-align:bottom;
	width:33%;
	padding:0 0 15px 0;
}
.label_footer_text {
	border-top:.0625em solid #000;
	margin-top:2em;
}
#extraImgRoll img{
	margin: 5px 5px 0px;
}	
img.label_example {
	float:left;
	border:3px solid white;
}
img#first_example {
	margin-left:25px;
}
div#label_pdf {
	width:224px;
	float:left;
	margin:0 0 0 50px;
}
div#label_pdf div#end{
	clear:both;
}
div#label_pdf a {
	margin:-7px 5px 0 5px;
}
div#label_pdf a#first {
	margin:5px 5px 0 5px;
}
div#upload_success {
	position:relative; 
	left:20px;
	width:150px;
	float:left;
}
div#upload_success img{
	float:left;
}
div#upload_success p {
	float:left;
	margin-top:-20px;
	width:90px;
}
img#image_preview_display {
	left: 40px;
	position:relative; 
	float:left;
}
span#template_link {
	color:blue;
	text-decoration:underline;
}
#template_hide {
	margin-left:-200px;
}
img.img_preview {
	width:60%;
	height:auto;	
}
td.sc-labels-qty select {
	margin-right:3em ;		
}
table.lab_hide td {
	font-size:1em !important;
}	

/* Static indexes */
div#glass_index {
	width:95%;
	border:.0625em solid #ccc;
	border-radius:1em;
	padding:.75em;
	margin-top:2%;
}
div#glass_index a {
	width:100%;	
	margin-bottom:1%;
	clear:both;
}
div#glass_index a span.left {
	width:80% !important;
	margin:0;
	padding:0;	
}
div#glass_index a span.left h2 {
	margin:1% 0 0 2%;
}
div#glass_index ul.glass_options {
	margin:2% 0 5% 5%;	
	padding-bottom:2%;
}
div#glass_index ul.glass_options li#vials{
	width:40%;
}
div#glass_index a span.left  p.indextext{
	width:100% !important;	
	margin-left:3%;

}
div#glass_index hr {
	width:80%;
	clear:both;	
	height:.0625em;
	margin:1em auto !important;
}
div#glass_index a object, div#plastic_index a object{
	float:left;
	width:4%;
	height:auto;
	margin-top:0;
}
div#glass_index a object + h2.index_subheading, div#plastic_index a object + h2.index_subheading{
	float:left;
}
div#glass_index a span.left {
	width:30%;
	margin:-8px 0 0 0;
}
div#plastic_index a span.left {
	width:80%;
	margin:-22px 0 0 0;
}
div#glass_index a span.left p, div#plastic_index a span.left p{
	margin:0 .5em 0 .25em;
}
div#glass_index ul {
	margin-left:2%;
}
div#glass_index ul li{
	float:left;
	width:14%;
}
div#glass_index ul.jars li {
	width:20%;
}
div#glass_index ul.vials li {
	width:60%;
}
div#glass_index ul li img{
	margin-right:.25em;
}
div.indexbox, div.indexbox_4up, div.indexbox_2up {
	width:33%;	
	float:left;
	margin:1% 0;
}
div.indexbox_wide {
	width:100%;
	margin:2% 0;
	clear:both;
}
div.indexbox_4up {
	width:25%;
}
div.indexbox_2up {
	width:380px;
	padding-right:30px;
}
div.indexbox_2up h2{
	height:25px;
}
div.indexbox_2up img{
	padding-right:10px;
}
div.indexbox h3, div.indexbox_wide h3, div.indexbox_4up h3, div.indexbox_2up h3 {
	font-weight:bold;
}
div.indexbox_4up h3 {
	padding-bottom:8px;
}
div.indexbox ul, div.indexbox_wide ul, div.indexbox_4up ul{
	width:100%;
	float:left;
	margin:4% 0 0 0;	
}
div.indexbox_4up ul{
	width:183px;
}
div.indexbox_wide ul{
	margin:2% 0 0 0;
}
div.indexbox ul.singlecol li {
	float:none; 
	padding:1.5em 0 0 1em;
}
div.indexbox ul.singlecol li:nth-child(1) {
	padding:2% 0 0 1em;
}
 div.indexbox_wide li, div.indexbox_4up li{
	float:left;
	height:40px;
	padding:5px 8px;
}
div.indexbox li{
	width:43%;
	margin:0 0 0 -20px; 
	padding:2% 0;
	float:left;
}
div.indexbox ul.singlecol li a object.icon{	
	width:2em ; 
	height:auto ; 
	margin:-10px 2% 0 0; 
	clear:both;
}
div.indexbox a object.icon{	
	width:2em ; 
	height:auto ; 
	margin:5px .5% 0 0; 
	clear:both;
}
div.indexbox a object.icon + h2{
	color:#666;
}

/* industry index */
span.lp_mobile_text {
	display:none;	
}
h1.lp {
	margin-top:4%;	
}
h1 + h2.lp {
	margin:-20px 0 1.5% 3%;
	padding:0% 0 0 0 ;
	font-size:1.25em;
	width:100%;
	line-height:140%;
}
img.lp {
	width:100%; 
    max-width: 48%;  
    height: auto;
	float:left;
	margin:0 2% 0 0 ;
}
img.lp_tall {
 	width:100%; 
    max-width: 30%;  
    height: auto;
}
h2.lp + span {
	line-height:150%;
}
table#landingpageproducts td {
	text-align:center;
	font-size:1em;
}
table#landingpageproducts tr#header td{
	color:#000;
	text-decoration:underline;
	vertical-align:bottom;
	font-weight:bold;
	border:none;	
}
table#landingpageproducts td:nth-child(1) {
	width:12%;
}
table#landingpageproducts td:nth-child(1) img{	
	height:auto;
	max-width:95%;
}
table#landingpageproducts td:nth-child(2) {
	width:35%;
	text-align:left;
}
table#landingpageproducts td:nth-child(3), table#landingpageproducts td:nth-child(4) {
	width:12%;
}
table#landingpageproducts td:nth-child(5), table#landingpageproducts td:nth-child(6), table#landingpageproducts td:nth-child(7)   {
	width:10%;
}
table#landingpageproducts td input[type=tel]{
	padding:.2em !important;
	width:3em !important;
}
.info_icon {
	display:block !important;	
	background:#efefef;
	border:.07em solid #C0C0C0;
	border-bottom:.1em solid #C0C0C0;
	border-right:.1em solid #C0C0C0;
	border-radius:1.5em;
	padding:.3em;
	outline: none;
	box-shadow:  inset 0 0 0 .25em #fff;
	white-space: nowrap;
	width:1.7em;
	height:1.7em;
	margin:0 0 0 0!important;
	text-align:center;
}
table#landingpageproducts td .info_icon{
	width:1.9em;
	margin:4px 0 0 20%!important;
}
.info_icon span[class^="icon-"]  {
	font-size:1.75em;
	margin:2% auto;
}
.info_icon span.icon-delete  {
	font-size:1.4em;
}
.info_icon span.icon-close2  {
	font-size:.8em;
}
table.bulktable-index h5 {
	color:#666;
	text-decoration:underline;
}	
table.bulktable-index td {
	text-align:center;
}
table.bulktable-index  tr td {
	padding:.25em;
	text-align:center;
}
h3#orderfeatured, h3#orderfeatured_ns {
	margin-top:1em;
	float:left;
	width:82%;
	text-decoration:none;
	font-size:1.2em;
}
table#landingpageproducts tr.lp_expand td {
	background:#ECECEC;
	padding:1em;
	border:none;
}
table#landingpageproducts td .info_icon {
	display:block !important;
}
table#landingpageproducts tr.lp_expand td table{
	width:98%;
	margin:2% auto;
	background:#fff;
	border:.0625em solid #ccc;
	border-radius:1em;
	padding:.5em;
}
table#landingpageproducts tr.lp_expand td table td {
	background:#fff;
	border-bottom:.07em solid #ccc;
}
table#landingpageproducts tr.lp_expand td table tr.bulkheading td, table#landingpageproducts tr.lp_expand td table tr:last-child td {
	border-bottom: none !important;
}
table#landingpageproducts tr.lp_expand td table td:nth-child(1) {
	width:15% ;
}
table#landingpageproducts tr.lp_expand td table td:nth-child(1)  img{
	max-width:100% ;
	height:auto;
}
table#landingpageproducts tr.lp_expand td table td:nth-child(2) {
	width:15% ;
}
table#landingpageproducts tr.lp_expand td table td:nth-child(3) {
	width:45% ;
	text-align:left;
}
table#landingpageproducts tr.lp_expand td table td:nth-child(4), table#landingpageproducts tr.lp_expand td table td:nth-child(5) {
	width:15% ;
}
table#landingpageproducts tr.bulkheading td {
	border:none;	
}
table#landingpageproducts tr.bulkheading td h5 {
	border:none;
	font-size:1.2em;
	text-decoration:none;	
	margin:0 auto;
}
table tr.bulk:last-child td {
	border:none;	
}
h2.lp-section-title {
	margin-top:25px;	
}
h2#lp-subtitle {
	margin:-15px 0 4% 5%;
}
h2#lp-subtitle + img, h1.lp-title + img   {
	max-width:30%;
	max-height:10em;
	float:left;
	margin-right:1%;
}
h2#lp-subtitle + img +  p.industry-text, h1.lp-title + img +  p.industry-text  {
	float:left;
	width:65%;
	margin:2% 0 0  1%;
	line-height:150%;
}
div#subindexes, div.subindex-sections {
	width:95%;
	margin:2% auto;
	padding:1%;
	border:.0625em solid #ccc;
	border-radius:1em;
}
td.lp-link {
	width:250px;
	text-align:center;
	padding:8px 15px;
	vertical-align:bottom;
}
img.subindex-img {
	float:left;
	margin:4% 2% 2% 2%;
	clear:both;
	width:25%;
	height:auto;
}
img.subindex-img + h2 {
	float:left;
	width:auto;
	margin:2% 0 0 1%;
}
img.subindex-img + h2 + p{
	float:left;
	width:65%;
	margin:.5% 0 5% 1%;
	line-height:150%;
}
p.dynamicindextext {
	float:right;
	width:33%;
}
div#Industry-ProductImage {
	float:left;
	width:60%;
}
h3#orderfeatured, h3#orderfeatured_ns {
	width:73%;	
	color:#ccc;
	float:left;
	font-style:italic;
}
span#lp_of_title {
	font-size:1.2em;
	font-style:normal;
	color:#666;
	display:block;
}	
label.addtocart_lp {
	float:right;	
	width:20%;	
	margin:0  0 0 5% !important;
	text-align:right;	
}
table + br + input + label.addtocart_lp {	
	margin:0  0 0 5% ;
}
div.lp-product {
	width:20%;
	float:left;
	border:.0625em solid #ccc;
	border-radius:1em;
	text-align:center;
	margin:2%;
	padding:2%;
}
div.lp-product + br + input + label.addtocart {
	display:none;
}
table.lp_other td {
	font-size:1em !important;
}

/* Home Page */
#home_grid h1{
	border:none;
}
div#home_featured_scroll {
	display:none;	
}
table#home_featured, table.CrossSell, table.custom_mold {
	padding: 0 1% 1% 1%;
	width:90%;
	margin:0 auto;
	clear:both;
	display:table;	
}
table#home_featured {
	margin:0 0 0 0%;
	width:100% !important;
}
table#home_featured tr:nth-child(2) td, table#home_featured tr:nth-child(3) td {
	border-top:.0625em solid #efefef;	
	margin-top:1% !important;
	padding-top:2% !important;
}
table.CrossSell tr, table.custom_mold tr {
	display:table;
	position:relative;
	width:100%;
}	
table#home_featured td, table.CrossSell td, table.custom_mold td {
	width:28%;
	text-align:center;	
	padding:1% 2% 1% 2%;
	vertical-align: bottom;
	overflow:hidden;
	display:table-cell;
	border:none;
	font-size:.9em;
}
table#home_featured td {
	font-size:1em;
	width:33%;
	padding:1% 2% 1% 2%;
}
table.float td, table.CrossSell td.float {
	float:left;
	width:28%;
}
table#home_featured td a, table.CrossSell td a, table.custom_mold td a{
	display:inline-block;
	overflow:hidden;
	height:auto;
	width:100%;
	text-align:center;
	line-height:125%;
}
table#home_featured td img {
	max-width:90% !important;
	max-height:14em !important;
	height:auto;	
	margin-bottom:2%;	
}
table#home_featured td a img.tall {
	width:50%;
	max-height:10%;
}
table.CrossSell td img {
	max-width: 10em;
  	max-height:9em;
}
p.home {
	width:95%;
	margin:1.5% 0 2% 3%;	
}
ul#home_options {
	border-top:.0625em solid #e3e3e3;
	width:95%;
	margin:2em 0 0 5% !important;
}
ul#home_options li{
	float:left;
	width:30%;
	margin:2% 0 0 5%;
}
ul#home_options li.short{
	width:20%;	
}
ul#home_options li a{
	font-size:1.1em;
	display:block;
}
ul#home_options li a img, ul#home_options li a span.icon-molecule, ul#home_options li a span.icon-newsletter, ul#home_options li a span.icon-members{
	font-size:3em;
	margin:-10px 2% 0 0 !important;
	float:left;
}

/* Product Page */
h1.np {
	width:100%;
	padding-right:10%;	
}
a.made_usa {
	width:7%;	
	margin: 0 1% 0 -10px;
	float:left;

}
a.made_usa.tall {
	margin: 2% 1% -30px -10px;

}
a.made_usa img {
	width:100%;
	height:auto;	
}
a.made_usa + h1{
	width:83%;
	padding-right:10%;
	float:left;
	margin-top:2%;
}
a.made_usa + h1.np{
	width:83%;
	padding-right:10%;
}
h1 a.next_page {
	width:14%;	
	font-size:.5em;
	text-align:right;
	margin:-25px -105px 0 0 !important;
	background:#fff;
	padding:0 1% 0 1%;
	font-family: 'Open Sans', sans-serif; 
	color:#0063BE;

}
h1 a.next_page {
	margin:15px -105px 0 0 !important;

}

a.made_usa + h1.np a.next_page{
	width:13%;
}
a.next_page span.icon-forward-arrow{
	font-size:1em;
	float:right !important;
	margin:2px -3px 0 1.7% !important;
}
img.prod_img{
	width:48%;	
	height:auto;
	float:left;
	margin:0 2%  3% 0;
	z-index:1000 !important;
}
ul.pagetools {
	clear:both;
	width:40%;	
	margin:0 auto 2% auto;
	text-align:center;
	display:block;
}
ul.pagetools li {
	float:left;	
	margin-left:1%;
	min-width:7%;
	max-width:20%;
}
ul.pagetools li:nth-child(1) {
	margin-left:35%;
}
ul.pagetools li:hover {
	opacity:.5;
}
ul.pagetools li.pdf, ul.pagetools li.tf {	
	width:20%;
	height:4em;
	background: url('https://images.sks-science.com/images/fallback/button-background.png');
	background:url('../svg/button-background.svg');
	background-repeat:no-repeat;
	background-size: 4em 4em;
	background-position: .75em .1em;
}
ul.pagetools li.pin .PIN_1488295794206_count {
	display:none !important;
}
ul.pagetools li.pin div {
	transform: scale(1.4)!important;
	transform-origin: top left ;
	margin:1.1em 0 -20px -60px !important;
}
ul.pagetools li.fb {	
	width:25%;
	height:5em;
	background: url('https://images.sks-science.com/images/fallback/button-background.png');
	background:url('../svg/button-background.svg');
	background-repeat:no-repeat;
	background-size: 4em 4em;
	background-position: 9% 0em;
	padding-left:9%;
}
ul.pagetools li.fb div{
	margin:1.2em 0 -65px -68px !important;
	transform: scale(1.1) ; 
}
div#fb_code {
	width:48%;
	border:.0625em solid #ccc;
	border-radius:.5em;
	padding:.5em;
	height:5em;
	margin:2% auto;
}
div#fb_code span{
	color:#0063BE;
	font-size:1.5em;
	margin:2% auto 9px auto ;
}
.fb-like{
    height: 20px;
    overflow: hidden;
}
ul.pagetools li img, ul.pagetools li span[class^="icon-"]{
	font-size:4em;
	margin:0 -20px -20px 0 !important;
	padding: 0 !important;
	float:left;
}
a.video_link {
	float:right;
	font-size:1.1em;
	line-height:160%;
	width:50%;
	text-align:right;
	cursor:pointer;
}
a.video_link object {	
	width:2.25em;
	height:auto;
	float:right;
	margin-right:1%;
}
a.video_link span {
	float:right;
}
p.product_text {
	margin:0 0 0 0;
	clear:left;
	
}
p.product_text  span.product_text{
	clear:left;
}
p.product_text  span.product_text a {
	font-size: 1em;
	display:inline;
}


span.read_more {
	padding:0 !important;
	max-height:100% !important;
	overflow:hidden!important;
	margin: 0 !important;
	cursor:pointer;
	display:inline-block;
	z-index:0;

}
span.read_more_shown {
	max-height:100%!important;
	overflow:visible!important;
	padding-bottom:10px;
}
span.read_more_shown + span + input + .addtocart{
	margin-top:1.75em !important;
}
span.read_more_shown + span + input + .addtocart +.thumbnail, span.read_more_shown + span + input + .addtocart +.thumbnail+.thumbnail, span.read_more_shown + span + input + .addtocart +.thumbnail+.thumbnail+.thumbnail, span.read_more_shown + span + input + .addtocart +.thumbnail+.thumbnail+.thumbnail+.thumbnail{
	margin-top:1.75em!important;
}

span.show_more {
	content:"";
	background: linear-gradient(transparent, white, white);
	position:relative;
	top:0;
	right:0 !important;
	margin-right:1.3%;
	float:right;
	margin-top:-125px !important;
	vertical-align:bottom;
	display:table-cell;
	padding:50px 0 0 0 !important;
	cursor:pointer;
}
span.show_more em.space {
	display:none;
 }

span.show_more hr{
	width:100% !important;
	margin-bottom:.25%;
	background:#efefef;
	
}
 p.product_text .addtocart {
	margin:1% 2% 2% 0;
	float:right;
	width:12em !important;
	clear:none !important;
} 

.addtocartb {
	float:right;
	margin:.1em 2% 2% 0!important;
	width: 12em !important;
}
table.productListing {
	width:100%;
	margin:1% auto 0 auto !important;
	clear:both;
}
table.productListing tr td {
	font-size:.9em;
	padding:1%;
}
table.productListing tr:hover td, tr.addons_row td {
	background:#F7F7F7;
} 
.info_icon  {
	display:none!important;
}
table.productListing tr:not([class]), .info_icon  {
	display:none;
}
table.productListing tr:nth-child(1)  {
	display:table-row;
}

table.productListing td.productListing-heading{
	font-weight:bold;	
	padding:.4% .1%  !important;
}
table.productListing td.type img{
	width:2em !important;
	height:auto;
	margin: 0 !important;
	margin-right:.5em!important;
}
table.productListing td.type img.bulk{
	width:1em !important;
	height:auto;
	margin: 0 !important;
	margin-right:.5em!important;
}
table.productListing td.type {
	width:10px!important;	
}
table.productListing td.model {
	white-space:nowrap;
}
table.productListing td.size {
	white-space:nowrap!important;
	text-align:center!important;
	min-width:3em !important;
	max-width:7em !important;
}
table.productListing td.hgt, table.productListing td.dia, table.productListing td.lgt, table.productListing td.wd, table.productListing td.cspk, table.productListing td.finish, table.productListing td.qty, table.productListing td.finish, table.productListing td.prc   {
	display:table-cell!important;
	text-align:center!important;
}
table.productListing td.prc {
	text-align:right !important;
}
table.productListing td.cc {
	white-space:normal !important;
	max-width:5em !important;
}
table.productListing td.name {
	white-space:normal !important;
	width:35%;
	max-width:14em !important;
}
table.productListing tr td.addons {	
	max-width:2em !important;	
	white-space:nowrap;
	padding: 0 !important;
	text-align:center !important;
}
table.productListing tr td.addons_wide {	
	max-width:5em !important;	
}
table.productListing tr td.addons span.bulkslider {
	margin: 0 auto !important;
}
table.productListing td img.ld_icon {
	width:2em;
	height:auto;	
	margin:-10px 0 0  0;
}
table.productListing td.qty input.qtyfield, table.productListing td input.qtyfield {
	padding:0em .2em 0em .2em!important;	
	width:3em!important;
	height:2em !important;
}
img.addons_img, img.label_img, img.sb_img, .addon_space  {
	width:2em;
	height:auto;	
	float:left;
	margin:0 0 0 2px;
}
tr.addonrow td{
	padding: 0 !important;
	border-bottom: none;
	background:#efefef;
}
tr.addonrow td div table {
	background:#fff;
	border-radius:.1em;
	width:96%;
	margin:2% auto;
}
tr.addonrow td table td{
	background: #fff;
	display:table-cell;
	border-bottom:.0625em solid #ccc;
	font-size:1em;
}
tr.addonrow td table tr:nth-child(n+2) td:nth-child(2){
	width:15%;
	white-space:normal;
}
tr.addonrow td table tr td:nth-child(1){
	padding-left:2%!important;
	width:13% !important;
}
tr.addonrow td table tr td:nth-child(2){
	width:12% !important;
}
tr.addonrow td table tr td:nth-child(2) img{
	width:90% !important;
	height:auto!important;
}
tr.addonrow td table tr td:nth-child(3){
	width:30%;	
	white-space:normal;
}
tr.addonrow td table tr td:nth-child(4), tr.addonrow td table tr td:nth-child(5), tr.addonrow td table tr td:nth-child(6){
	width:12%;
	text-align:center;
}
tr.addonrow td table tr td:nth-child(7){
	width:15%;	
}
tr.addonrow td table tr td:nth-child(5) select{
	width:110%;	
}
tr.addonrow td table tr td:nth-child(6) input{
	padding:2%!important;
	width:2.5em !important;
}
tr.addonrow td table tr td:nth-child(7) input[type=button]{
	background-size:1.5em  1.5em;
	width:2em;
}
tr.addonrow td table tr td:nth-child(2) img{
	max-width:95%;
	max-height:7em;
}
tr.addonrow td table tr:nth-child(1) td{
	border-radius:1em;
	border-bottom:none;
}
tr.addonrow table tr:nth-child(1) td h5{
	color: #0063BE;
	font-size:1.3em;
	text-align:center;
	margin-bottom:2%;
}
div.label_panel_heading {
	width:96%;
	margin:-5px 0 3% 5%;
	text-align:center;
}
tr.addonrow td table tr:nth-child(n+1) td:nth-child(1) {
	width:12%;	
}
table.bulktable2 td {
	display:table-cell;
	padding:.5% .25% !important;
}
tr.addonrow td table tr.header td {
	font-weight:bold;
	border-bottom:.07em solid #ccc;
}
tr.addonrow td table tr:last-child td:nth-child(1){
	border-bottom-left-radius:.5em;
}
tr.addonrow td table tr:last-child td:nth-child(7){
	border-bottom-right-radius:.5em;
}
table.productListing tr.addons_row:hover td table tr td{
	background:#fff;
}
tr.addonrow td table tr:last-child td{
	border-bottom:none;
}
tr.addonrow td table tr td select {
	font-size:1em;
}
tr.addonrow td table tr.noborder td.stockcol {
	border-bottom-left-radius:1.2em;	
}
tr.addonrow td table tr.noborder td.qtycol {
	border-bottom-right-radius:1.2em;	
}
object.bulkslider {
	width:4em;
	height:2em;
	padding:0 9%;
	border-radius:.2em;
	font-weight:bold;
	cursor:pointer;		
}
span.bulkslider.info_icon {
	display:block !important;
	font-size:.8em;
	padding:.3em .3em  .2em .3em !important;
	width:2em!important;
	height:2em!important;
	color:#999!important;
}
h2.specs, h2.cross_sell {
	margin:4% 0 2% 2%;
	float:left;
	width:60%;	
	line-height:25%;
	padding-bottom:0;
	border-bottom:.0625em solid #ccc;
}
h2.specs {
	margin:-50px 0 2% 2%;
	padding-bottom:.5em;
	width:65%;
}
h2.specs span.icon-atomb {
	margin:-10px 0  -5px 0 !important;
	padding-right:5px !important;
}
h2.cross_sell span.icon-atomb {
	margin:-10px 0 -5px 0 !important;
	padding-right:5px !important;
}
h2.cross_sell {
	margin:5% 0 2% 2%;
	width:96%;
}
div#specs {
	width:96%;
	margin:-135px auto 0 5% !important;
	color:#666 ;	
	padding-top:0;
	line-height:150%;
}
div#specs table {
	width:100%;
	margin:1% auto 1% auto;
	clear:both;
	color:#666 ;
	border-spacing: 0px ;
	border-collapse: separate;
}
div#specs table td{
	padding:.5% 1%;
}
div#specs table td a {
	color:#666 ;
}
div#specs table tr:nth-child(even) td{
	background:#F5F5F5;
}
div#specs table tr:nth-child(odd) td{
	background:#fff;
}
div#specs b, div#specs h4, div#specs h5  {
	color:#666;
	margin:2% 0 0 0;	
	clear:both;
}
div#specs h4, div#specs h3 {
	margin-bottom:2%;	
}
div#specs ul {
	list-style-type:disc ;	
		margin:1% 0 2% 5%;
}
div#specs ul li {
	color:#666 ;	
	padding:.5% 0;	

}
div#specs ul li a{
	color:#666 ;	
	display:inline;
}
.info_icon, .mobile_addons, .mobile_cspk {
	display:none;	
}
.info_icon {
	background:#efefef;
	border:.07em solid #C0C0C0;
	border-bottom:.1em solid #C0C0C0;
	border-right:.1em solid #C0C0C0;
	border-radius:1.5em;
	padding:.3em;
	outline: none;
	box-shadow:  inset 0 0 0 .25em #fff;
	white-space: nowrap;
	width:1.7em;
	height:1.7em;
	margin:0 0 0 0!important;
	text-align:center;
}
img.os_img {
	width:2em !important;
	height:auto !important;		
}
img.type_icon {
	width:1em ;	
	height:auto ;		
}
div#unavailable, div#alert_yellow {
	border: .0625em solid #ccc;
	border-radius: .5em;
	padding:.5em .5em 0 .5em;
	width:70%;	
	box-shadow: .5em .5em .25em #E2E2E2;
	overflow:hidden;
	clear:both;
	margin:-55px 0 3% 2%!important;
	float:left;
}
 div#alert_yellow {
 margin:0 0 5% 2%!important;
 }
div#unavailable h4{
	color:#C00;
	margin:1% 0 1% 2%;
	font-size:1.6em;
}
div#alert_yellow h4 {
	color:#F90;
	margin:1% 0;
}
div#unavailable img, div#alert_yellow img {
	float:left;
	margin:0 .5em 0 0;	
}
div#unavailable p {
	float:right;
	width:85%;
	margin-top:-15px;
}
p.notify {
	width:90%;
	margin:2% 0;
	margin-right:5%;
	border-top:.08233em solid #ccc;
	padding-top:2%;
	float:left;
}
input#notify_email_bulk, input#notify_email_kit {
	width:80%;
	margin:2% auto;
	margin-left:10% !important;
	padding:1% 2%;
}
div#unavailable div.nl_fields_notify {
	height:9.5em!important;
	padding:0;
	display:none;
}
span.nl_index_title {
	float:left;
	margin:0 0 0 .7vw;
	width:81%;
}
span.nl_index_title h1{
	width:98%;
	margin-left:2%;
}
span.nl_index_title h1 + h2{
	margin-top:2vw;
	width:100%;
	padding-top:.5vw;
}
label#nl_submit_kit {
	margin:0px 0 2% 10% !important;
}
a.nl_submit_notify {
	margin-left:25%;
}
div.nl_response_notify {
	margin:1% 0 1% 8% !important;
}
input.notify, input.notify_kit, input.notify_bulk {
	margin:0 2% 0 3%;	
	float:left;
}
a.nl_show_notify {
	margin-left:13%;
}
div#unavailable em {
	font-style:normal;	
}
label.addtocart_gift {
	margin:2% 10% 0 0;
	clear:none;
}
table.giftcard {
	border:.0625em solid #ccc;
	padding:2%;	
	border-radius:.5em;
}
table.giftcard tr:last-child td{
	border-bottom:none;	
}
table.giftcard td img {
	width:1.5em;
	height:auto;
	cursor:pointer;	
}
span.thumbnail {
	border:.08em solid #ccc;
 	border-radius:.5em;
 	border-radius:.5em;
 	float:right;
 	float:right;
 	margin:.8% 2% .5% .5%;
 	margin:.8% 2% .5% .5%;
	width:3em !important;
	height:3em !important;
	padding:.2% .2% .5% .2%;
 }
span.thumbnail img {
	width:95%!important;
	height:auto!important;		
	max-width:95%!important;
}
span.thumbnail + span.thumbnail {
 	margin:.8% 1% .5% .5%;
 	margin:.8% 1% .5% .5%;
 }
span.thumbnail:hover {
 	opacity:.5;
 	opacity:.5;
 }

 img.extra_img {
 	line-height:140%;

 }

/* Creative Ideas */
h1#CItitle object{
	float:left;
	width:2.5em;
	height:auto;
	margin: 0 0 0 0;
}
h1#CItitle + h2 {
	margin:-15px 0 0 5%;
}
a.nextlink {
	float:right;
	margin-top:2%;
}
div.CIinfoLEFT h3, div.CIinfoRIGHT h3 {
	margin:0 0 .75em 0 !important;
	color:#0063BE;
}
img.CIimg {
	max-width:100%;
	height:auto;
}
div.CIinfoLEFT h3 + p, div.CIinfoRIGHT h3 + p{
	margin:-10px 0 2% 0;
}
div.CIinfoLEFT{
	width:54%;
	float:left;
	margin-left:6%;
}
div.CIinfoRIGHT{
	width:60%;
	float:right;
}

/* Shopping Cart */ 
div.cart table.productListing {
	width:90% !important;
	margin: 3% 0 0 5% !important;
}
div.cart table.productListing td {
	font-size:1em;
}
table.productListing td.sc-remove {
	width:3%;	
}
table.productListing td.sc-remove a {
	display:block !important;
}
table.productListing td.sc-remove a span.icon-delete2 {
	font-size:1.3em;
	margin-top:7%;	 
	margin-left:2%;
	display:block;
}
table.productListing td.sc-remove a object:hover {
	width:80% !important;
	height:auto !important;
	margin-top:10%;	 
	margin-left:10%;
	display:block;
}
table.productListing td.sc-img {
	width:70%;		
	white-space:normal !important;
}
table.productListing td.sc-img table td:nth-child(1) {
	width:25%;
}
table.productListing td.sc-img table td img {
	width:90% !important;
	max-height:10em!important;
	margin-right:2%;
	float:left;
}
table.productListing td.sc-img table {
	width:100%;	
}
table.productListing td.sc-img table td {
	border:none;	
	white-space:normal !important;
}
table.productListing td.sc-desc, table.productListing td.sc-labels-desc {
	width:70%;
}
table.productListing td.sc-desc a, table.productListing td.sc-labels-desc a{
	color:#666;	
	width:100%;
}
table.productListing td.sc-desc b.stock {	
	color:#0063BE;
}
div.cart table.productListing td.sc-qty input {

	padding:0em .25em !important;
	font-size:1.25em !important;
	width:2em !important;
	height:1.75em !important;
 }
table.productListing td.sc-labels-qty select {
	border-radius:.3em; 
	padding:.3em .25em !important;
	font-size:1.25em !important;
	width:6em !important;
 }
h3#TotalDiscount{
	float: right;
	margin:0 5% 0 0;
	text-align:right;
	font-size:1.3em;
}
h3#TotalDiscount + br + h3 {
	margin:2% 0 0 5%;
	border-bottom:.06em solid #efefef;
}
div.discountalert {
	margin:2% auto;
	width:80%;
	border:.08em solid #E7E7E7;	
	border-radius:.5em;
	padding:2%;
}
div.discountalert h3 {
	color:#0063BE;
	margin:.5%;

}
div.revise_bulk {
	border:.0625em solid #ccc;
	border-radius:.75em;
	padding:1em;	
	width:70%;
	background:#fff;
}
div.revise_bulk span.total_price {
	margin-left:1em;	
}
table.productListing td.sc-img table td div.revise_bulk img {
	width:2.5em !important;
	height:auto!important;	
	float:left;	
}
div.revise_bulk img.left + h4{
	float:left;	
	width:80%;	
	margin:.75% 0 5% 0;
	font-size:1.5em;
}
div.revise_bulk span.save {
	font-style:italic;
	color:#999;
	margin:3% 0 0 .5%;
	font-size:1em;
}
div.revise_bulk span.total_price {
	margin:1% 0 0 0;
}
div.revise_bulk div a{
	display:inline;
}
.sc_featured a img {
	margin-top:3%;
	max-width:70%;
	height:auto;
}
div#sc_buttons {
	width:72%;
	float:left;
	margin-left:3.5%;
}
div#sc_buttons label .button_style{
	padding-right:1em !important;
}
div#sc_buttons label:nth-child(1) {
	width:17.5em !important;
}
div#sc_buttons label:nth-child(2) {
	width:12.5em !important;
}
div#sc_buttons label.continue {	
	width:12em;
}


/* Contact Us */
span.icons {
	float:left;
	width:25%;	
	margin:2% 0 0 5%;
}
span.icons object {
	float:left;
	width:18%;
	height:auto;
	margin-right:4%;
}
h1 object.icon.email{
	width:1.5em;
	height:auto;
	margin:0em .5% -22px 0;
	padding-bottom:.5em;
}
img.star {
	margin:0 2% 0 -22px;	
}

/* Search Results */
div.search {
	border:none;
	
}
div.display {
	margin:-20px 2% .5% 4%;
}
div.results {
	margin:-20px 2% .5% 0;
	border-left:.07em solid #ccc;
	padding-left:2%;
}
div.search_result{
	line-height:130%;
	border-top:.0625em solid #ccc;	
	padding:2% 2% 1% 2%;
	float:left;
	width:29%;
	text-align:center;
}
div#selected_filters {
	width:85%;
	background:#efefef;
	display:none;
	padding: .3em .25em .2em .25em;
	border-radius:.2em;
	margin-bottom:-17px;
}
div#selected_filters div{
	font-size:.8em;
	background:#fff;
	color:#666;
	border-radius:.25em;
	float:left;
	margin: 0 .3em .2em .4em;
	padding:.2em .4em .2em .25em;
	cursor:pointer;
}
div#selected_filters div:hover{
	background:#EFF6EC;
	color:#393838;
}
div#selected_filters div span{
	font-size:1.25em;
	font-weight:bold;
	color:red;
	padding:.25em;
}
div#selected_filters div span:hover{
	color:#8B1214;
}
.search_option {
	width: 20px;
	height:20px;
	border:.0625em solid #ccc;
}
div#as_result div.search_result:nth-child(1), div#as_result div.search_result:nth-child(2), div#as_result div.search_result:nth-child(3){
	border-top:none;	
}
div.search_result img{
	height:auto;
	width:auto;
	max-height:10em;
	max-width:90%;	
	margin-bottom:1%;
}
div.search_result span {
	clear:left;
	display:block;
}
div.search_result a {
	display:block;
	width:100%;
}
div#as_result div.detail {
	width:90%;	
	border-bottom:.0625em solid #ccc !important;
	padding-bottom:2%;
}

div#as_result div.detail span.image {
	float:left;
	max-width:20%;	
}
div#as_result div.detail span.image img {
	max-width:100%;
	max-height:8em;
	margin:.5em auto;
}
div#as_result div.detail span.text {
	display:none;
}
div#as_result div.detail .search_result_detail span.detail_text {
	clear:none;
	float:left;
	height:auto;
	width:70%;	
	text-align:left;
	display:inline-block;
	font-size:1.5em;
	margin-left:2%;
}
div#as_result div.detail:hover {
	color:#000;
	cursor:auto;
}
div#as_result div .search_result_detail, div#as_result div span .current_promo_text, div#as_result div .search_view {
	display:none;
	width:100%;
	font-size:.8em;
}
div#as_result div.detail span .search_result_detail {
	display:none;
	width:10em !important;
	font-size:.8em;
	height:10em;
}
div#as_result div.search_result span.image .search_view  {
	display:none;
	margin-top:1%;
	font-size:1em;

}
div#as_result div.detail span.image .search_view {
	display:inline-flex;
	font-size:.9em;
	margin-left:30%;
	cursor:pointer;
}
div#as_result div.detail .search_result_detail span.info{
	float:left;
	width:auto;
	max-width:50% !important;
	padding-right:5%;
	margin:0 0 0 3%;
	display:inline-block;
	text-align:left;
	clear:none;
	font-size:1.2em;
	line-height:150%;
}
em.search_divide {
	display:block;
	padding:0;
	background:#efefef;
	height:.06em;
	width:100%;
	margin:2em 0 2% 0 !important;
}
div#as_result div.detail .search_result_detail span.search_add{
	float:left;
	width:50% !important;
	border-left:.1em solid #ccc;
	padding-left:0!important;
	margin:0 0 0 0;
	clear:none;
	display:inline-block;
	font-size:1.2em;
}
div#as_result div.detail .search_result_detail span.search_add table.data{
	width:75%;
	margin: 0 0 0 5%;
	float:left;
	font-size:1.1em;
}
div#as_result div.detail .search_result_detail span.search_add table.data td s{
	margin-right:4%;
}
div#as_result div.detail .search_result_detail span.search_add table.data + label{
	margin: 7% 0 0 5%;
	float:left;
}
.ico-mglass {
  position:relative;
  display:inline-block;
  background: #fff;
  border-radius: 30px;
  height: 6px;
  width: 6px;
  border: 2px solid #888;
	margin: 1% 2px -2px 0 !important;
	cursor:pointer;
} 
.ico-mglass:after {
    content: "";
    height: 2px;
    width: 6px;
    background: #888;
    position:absolute;
    top:7px;
    left:5px;
    transform: rotate(45deg);
}
div#as_result div.detail .search_result_detail span.search_add input{
	width:2.5em !important;
	height:2em !important;
	padding:0 .25em !important;
}

span.search_icon_promo {
	font-style:italic;
	color:#15AC2D;
	margin:2% auto;
}
div.search_result:nth-child(3n+ 1) {
	clear:both;
}
div#result_count {
	margin:-45px 5% 0 0;
}
div.result_arrow {
	border: solid #ccc;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 4px;
}
div.result_arrow:hover {
	border: solid #666;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 4px;
	cursor:pointer;
}
span#search_display_grid {
	background: url('https://images.sks-science.com/images/fallback/grid-icon.png');
	background:url('../svg/grid.svg');
	background-repeat:no-repeat;
	background-size: 2.7em 1.9em;
	background-position: 0 0em;
	height:1.9em;
	width:2.7em;
	float:right;
	cursor:pointer;
	margin:-10px 0  0 0 !important;
}
span#search_display_detail {
	background: url('https://images.sks-science.com/images/fallback/display-icon.png');
	background:url('../svg/display.svg');
	background-repeat:no-repeat;
	background-size: 2.7em 1.8em!important;
	background-position: 0 0em!important;
	height:1.8em;
	width:2.2em;
	float:right;
	cursor:pointer;
	margin:-10px 5% 0 -5px!important;	
}
span.search_active_grid {
	background: url('https://images.sks-science.com/images/fallback/grid-icon-active.png') !important;
	background:url('../svg/grid-active.svg')!important;
	background-repeat:no-repeat !important;
	background-size: 2.7em 1.9em;
	background-position: 0 0em;
	height:1.9em !important;
	width:2.7em;
	float:right;
	cursor:pointer;
	margin:-10px 0 0 0;
}
span.search_active_detail {
	background: url('https://images.sks-science.com/images/fallback/display-icon-active.png') !important;
	background:url('../svg/display-active.svg')!important;
	background-repeat:no-repeat !important;
	background-size: 2.7em 1.8em!important;
	background-position: 0 0em!important;
	height:1.8em;
	width:2.2em;
	float:right;
	cursor:pointer;
	margin:-10px 5% 0 0;
}
span#search_display_grid:hover {
	opacity:.6;
}
h4.show_categories {
	font-size:1em;
	margin:-20px 0 0 0 !important;
	line-height:150%;
	height:2em;
}
h4.show_categories span[class^="icon-"] {
	font-size:1.7em;
	margin: 0 .3em 0 0;
	float:left;
	 padding:0 !important;
}
a.show_categories object {
	width:2em !important;
	height:auto !important;
}
div.arrow_next {
	transform: rotate(-45deg);
}
div.arrow_prev {
	transform: rotate(135deg);
}
table.infoBoxContents tr:first-child {
	display:none;
}
td.boxText, table.infoBox td {
	border:none;	
	padding:0;
}
span.search_item_count {
	color:#ccc;
}

/* Specials */
a.specials, div.specials  {
	border-bottom:.0625em solid #ccc;	
	width:48%;
	margin:0 auto;
	padding:2% 0;
	float:left;
	height:10em;
}
a.specials:nth-child(even), div.specials:nth-child(odd) {
	margin-left:2%;
}
a.specials img, div.specials img{
	max-width:35%;
	height:auto;
	max-height:10em;
	float:left;	
	margin-right:2%;
}
a.specials div, div.specials div{
	margin:0 5% 1% 5%;
}
a.specials div s{
	color:red;
	margin-right:2%;
}
table.closeout td{
	text-align:center;
	vertical-align:bottom;
	font-size:1em;
}

/* New Products */
ul#months {
	float:right;
	width:88%;
}
ul#months li {
	float:left;
	margin:0 0 0  .2%;
	text-align:center;
	border-right:.0625em solid #ccc;
	padding: 0 .5%;
}
ul#months li:last-child {
	border:none;
}
ul#months li#tab1 a,  ul#months li#tab1 a:active, ul#months li#tab1 a:visited, ul#months li#tab1 a:hover {
	color:#009933;
	font-weight:bold;
}
.current {
	border:none !important;	
	margin:-5px 0 0 -8px!important;
	border-left:8px solid #fff!important;	
}
.current a{
	font-weight: bold;
	border: .0625em solid #4E9A94;
	background: #EDEDED;
	padding:.25em .25em .25em .5em;
	border-radius:.25em;
}
.DateCon {
	height: 3em;
	width: 2.75em;
	border: .0625em solid #999;
	border-radius:.3em;
	padding: .25em;
	text-align: center;
	float: left;
	background: #efefef;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin:-18px 0 0 5%;
}
.DateMo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.25em;
	font-weight: bold;
	color:#0063BE;
}
table#np {
	width:90%;
	margin: 3% auto 0 auto;	
}
table#np td {
	width:33%;
	vertical-align:bottom;
	text-align:center;
	display:table-cell;
	font-size:1em;
	line-height:140%;
}
table#np td img {
	max-width:100%;
	max-height:8em;
	margin-bottom:1%;	
}

/* Site Map */
h1 object.logo {
	width:10%!important;
	height:auto!important;
	float:left;
}
div.sitemap {
	width:25%;
	float:left;
	margin:1% 0 0 5%;
}	
div.sitemap h3 {
	margin:5%  0 0 -15px!important;
}
div.help_col h3 {
	font-size:1.3em !important;
}
div.help_col h4 {
	font-size:1.1em !important;
	margin:2%  0 0 1em!important;
}
div.help_col h3 + h4 {
	margin-top:3%!important;
}
div.help_col h3 a span[class^='icon-'] {
	margin:0 0 0 -20px;
	font-size:1.7em !important;
}
.help_col h3 + ul.info_page {
	margin-left:10% !important;
}
div.sitemap ul.info li {
	margin:2.5% 0;	
	padding-left:12%;	
}
div.sitemap ul.info li  a{
	color:#000;
}
li.no_bullet {
	list-style-type:none;
	margin-left:0 !important;
	padding:0 !important;
}
li.no_bullet h5 {
	margin-left:-12px !important;
	margin:1.25em 0 0 0 !important;
}
li.no_bullet ul.info  {
	list-style-type:none!important;
	padding:0 !important;
	left:-40px !important;
	position:relative;
}
li.no_bullet ul.info li {
	margin-left:-20px !important;
}
li.no_bullet ul.info li span.icon-bullet {
	float:left;
	font-size:.8em;
	margin:.2em .4em 0 0 !important;
}
div.sitemap ul li.no_bullet ul li a{
	color:#000;
}
li.no_bullet.twitter span[class^='icon-']  {
	margin-left:.6em !important;
	margin-right:.2em !important;
	font-size:1.5em;
	float:left;
}

/* UPS Tracking */
h1 img.ups {
	width:1.75em;
	height:auto;
	margin-right:2%;	
}
input.track_num {
	float:left;
	margin:1% 0 0 1%;	
}
input.track {
	margin:0 0 0 1%;	
}
a.map_link {
	float:left;	
	width:auto ;
	margin-left:10%;
}

/* Info Pages */
div.info {
	line-height:150%;
}
div.info h1 span {
	display:inline;
}
div.info h1 span.icon-pet2 {
	font-size:2.3em;
	padding-right:0 !important;
	margin-right:5px!important;
}
h1 + h2.subheading {
	margin:-10px 0 0 -10px !important;
	padding:.25% 0 0 0 ;
}
p.info {
	width:90%;
	margin:6% auto 2% auto;	
	clear:both;		
}
p.info + p.info {
	margin:0 auto 2% auto;	
}
h1 + p.info, h3 + p.info, h3 + div.p_full, h2 + p.info, hr + p.info, h4 + p.info {
	margin-top:3%;		
}
div.info h3 + p{
	margin-top:.75%;		
}
ul.info, ul.info li ul{
	clear:both;
}
ul.info li{
	background: url('https://images.sks-science.com/images/fallback/bullet.png');
	background:url('../svg/bullet-blue.svg');
	background-repeat:no-repeat;
	background-size: .75em .75em;
	background-position: 0 .25em;
	margin:2% 0 2% 5%;
	padding-left:2%;
	height:auto;
	line-height:150%;
}
ul.info li a{
	color: #000;
}
ul.half {
	width:45%;
	float:left;	
	clear:none;
}
ul.onethird {
	width:33%;
	float:left;	
	clear:none;
}
ul.half li{
	padding-left:6% ;
}
ul.onethird li{
	padding-left:8% ;
}
a.top {
	background:url('https://images.sks-science.com/images/fallback/arrow.png');
	background:url('../svg/arrow.svg');
	background-repeat:no-repeat;
	background-size: 1.3em 1.75em;
	float:right;
	height:2em;
	padding:.4em 0 0 1.5em;
	color:#999;
}
object.material_icon {
	width:4.75em;
	width:4.75vw;
	height:4.75em;	
	height:4.75vw;	
	margin: 2% 1% 2% 0;
	float:left;
}
object.material_icon + h1{
	margin:2% 0 0 0;
	float:left;
	width:90%;
}
object.help_icon {
	width:4em;
	height:auto;	
	margin: 1% 1% 2% 0;
	float:left;
}
object.help_icon + h1{
	float:left;
	width:90%;
}
object.material_icon + h3{
	margin:1% 0 0 0;
}
object.symbol_key {
	float:left;
	width:2.25em;
	width:3.5vw;
	height:auto;
	margin:1% 0 0 5%;
}
span.symbol_key {
	float:left;
	width:1em;
	height:.9em;
	margin:1% 1.8% 5% 6%;	
}
object.symbol_key + h5, span.symbol_key + h5{
	border-bottom:.0833em solid #ccc;
	width:85%;
	float:left;	
}
object.scale + h5{
	margin-bottom:0;	
}
object.symbol_key + h5 + p, span.symbol_key + h5 + p{
	margin:0 0 0 2%;
	float:left;	
}
object.scale + h5 + p{
	margin:-15px 0 0 12%;
	float:left;
	width:85%;	
}
ul.glossary {
	float:right;	
	width:85%;
	margin:1% 0;
}
ul.glossary li {
	float:left;	
	padding:0 .5%;
	font-size:.8em;
}
ul.glossary li.inactive {
	color:#999;
}
a.glossary {
	color:#c86a4b;
	font-size:2em;
	margin:1% auto;
	width:90%;
	text-align:center;
	border-bottom:.0663em solid #ccc;
	padding-bottom:.5%;
}
a.glossary + p{
	margin:3% 0 2% 2.5% !important;
}
a.select {
	margin:2%;	
	float:left;
	clear:both;
}
a.select + a {
	float:left;
	margin-top:2%;
	width:80%;
}

img.gloves_left {
	margin:2% 2% 2% 5% ;
	float:left;	
}
img.gloves_right {
	margin:2% 5% 2% 2% ;
	float:right;	
}
img.gloves_left + h2{
	color:#6d8e8f;
	width:80%;
	margin:4% 0 1% 0;
}
img.gloves_right + h2{
	color:#6d8e8f;
	width:80%;
	margin:4% 0 1% 6%;
}
img.gloves_left + h2 + p{
	margin:0 0 4% 0 ;
	width:90%;
}
img.gloves_right + h2 + p{
	margin:0 0 4% 6% ;
	width:90%;
}
ul.gloveindustries li{
	float:left;
	margin:1% 0 0 3%;
}
ul.glove_key {
	width:50%;	
}
ul.glove_key li {
	font-weight:bold;
	width:100%;
	float:none;
	clear:both;
	text-indent:0px;
}
table.gloveresistance {
	width:94%;
	margin:2% auto;	
}
table.gloveresistance td {
	padding:.5%;	
	font-weight:bold;
}
table.gloveresistance tr td:nth-child(1) {
	padding-left:10%;
}
table.properties tr td:nth-child(1) {
	padding-left:0%;
}
table.gloveresistance tr:nth-child(even)  td{
	background:#F5F4F4;
}
a.letterheading {
	background:#ccc;
	color:#fff;
	padding:.4em .65em;
	border-radius:2em;	
	margin:0 4.5% 0 0; 
}
object.errorpage {
	width:6em; 
	height:6em; 
	margin-top:2%;
}
object.errorpage + h1{
	margin:2% 0 0  2%;
}
table#value_added {
	width:60%;
	float:left;
	margin: 0 0 0 5% !important;
}
table#value_added div.service {
	border:.0625em solid #0063BE;	
	width:100%;
}
table#value_added div.service ul {
	margin:5% 0 3% 5%;
}
table#value_added div.service ul li {
	background:	none;
	margin-left:0 ;
	padding-left:0;
	text-indent: 0;
	border:none;
}
table#value_added h3 {
	background-image: url("../valueaddedbg4.gif");
    background-repeat: no-repeat;
    color: #396;
    display: block;
    margin: 0 0 0 5%; 
    padding: .5em .5em .75em 0 ; 
    text-indent: 1%;
    width: 75%;
	line-height:50%;
	position:relative;
	top:1em;
	border:none;
}

/* Capcode chart */
table#capcodechart {
	width:100%;
	border:.0625em solid #ccc;	
}
table#capcodechart td {
	padding:1%;
}
table#capcodechart td.aligncenter {
	text-align:center;
}
table.comp-containers {
	width:90%;
	border:1px solid #CCCCCC;
	margin: 0px auto 15px auto;	
}
table.comp-containers tr.headercomp {
	text-decoration:underline;
	font-weight:bold;
	background-color:white;
}
h4.comp-containers {
	margin-left: 5%;
	font-weight:lighter;
	color:#666;
}

/* Custom Mold */
h1.cust_mold {
	background:linear-gradient(to left, #CDE9D4,#fff,#fff);
	border:.0625em solid #ccc;
	border-bottom:.0625em solid #ccc; 
	padding:.75%;
	width:75%;
  	box-shadow:          1px 2px 3px 1px #E7E7E7; 
}
h2.cust_subheading {
	background:linear-gradient(to left, #CDE9D4,#fff,#fff);
	border:.0625em solid #ccc;
	border-bottom:.0625em solid #ccc; 
	padding:.75%;
	width:30%;
  	box-shadow:          1px 2px 3px 1px #E7E7E7; 
	color:#000;
	margin-left:5% ; 
}
img.cust {
	margin:1% 0;
	float:left;	
	max-width:50%;
	height:auto;
	clear:both;
}
ul.cust_specs {
	float:left;
	width:25%; 
	margin-left:2%;
}
ul.cust_specs li{
	background:none;
	border-bottom:.0625em solid #ccc;
	width:auto; 	
	height:auto; 	
	padding:1.5% 1% 1.5% 0;
	clear:both; 	
}
ul.cust_specs li.heading{
	letter-spacing:.2em;
	color:#999;
	margin-bottom:2em;
	font-size:1.5em;
}
ul.cust_specs li.headingb{
	letter-spacing:.2em;
	color:#999;
	margin-bottom:1em;
	font-size:1.3em;
}
ul.cust_specs li.spec{
	border:.025em solid #999;
	width:50%;
	margin:4% auto;
	padding:1%;
	text-align:center;
	font-weight:bold;
	cursor:pointer;	
	color:#999;
}
ul.cust_specs li.bullet{
	background: url('https://images.sks-science.com/images/fallback/bullet.png');
	background:url('../svg/bullet-blue.svg');
	background-repeat:no-repeat;
	background-size: .75em .75em;
	background-position: 0 .5em;
	margin:0 0 0 10%;
	padding-left:10% ;
	height:auto;
	border-bottom:none;
}
ul.cust_specs li.spec:hover, a.cust_email:hover {
	background:#CDE9D4;
}
a.cust_link {
	margin:0px 0 0  5%;	
	float:left;
}
a.cust_email {
	border:.025em solid #000;
	width:25%;
	margin:1em 0 0 8%;
	padding:.5% 1%;
	text-align:center;
	font-weight:bold;
	cursor:pointer;	
	color:#999;
	float:left;
}

/* Pallet Qty */
.mobile_pallet {
	display:none;	
}
a#pallet_logo {
	margin-left:2%;
	border-bottom:.0625em solid #ccc;	
	width:80%;
	padding-bottom:1%;
}
a#pallet_logo img {
	margin-left:1%;
}
a#pallet_logo + h1 {
	margin: .5% 0 2% 5%;	
}
ul.plt {
	margin:.25em 0 0 1%;
	border-left: .0625em solid #ccc;
	padding-left:2%;
}
ul.plt li .button_style{
	padding:2.5% 4% 0 2%;
}
ul.plt li .button_style object{
	margin-bottom:-8px ;
}
ul.pallet_options {
	width:80%;
	margin:2% auto;
}
ul.pallet_options li{
	float:left;
	margin: 0 0 0 8%;
	width:23%;
	font-size:1.2em;
}
ul.pallet_options li a span[class^='icon-']{
	font-size:2em;
	margin:1em .2em -10px 0;
}
td.order span.icon-email {
	font-size:2em;
	margin:0 2.5% -7px 0;
	margin-left:10%;
}
label.pallet {
	background:#fff;
	padding:1% 1% 4% 1%;	
	margin:-15px 0 0 0;
}
	
/* Help / Info */
div.help_col {
	width:44%;
	float:left;	
	margin-left:2%;
}
div.help_col_wide{
	width:100%;
}
div.twothirds, .twothirds{
	width:60%;
}
div.onethird, .onethird{
	width:32%;
}
div.onethird a {
	display:block;	
}
div.onequarter, .onequarter{
	width:27%;
}
div.help_col h2 {
	margin:.75em 0 0 -30px;
	text-indent:0;
	color:#666;
}
div.help_col h2 a{
	color:#666;
}
div.help_col h2.large {
	margin:.5em 0 0 -20px;
	font-size:1.75em;
}	
div.help_col img {
	margin:5px;	
}
div.help_col h3 {
	margin:4% 0 2% -25px;
	color:#999;
}
div.help_col h3 a{
	border-bottom:.0625em solid #ccc;
}
div.help_col span.half, div.help_col .half:not(img){
	width:50%;
}
div.help_col h3 {
	margin:5% 0 2% 0;
	width:85%;
	color:#999;	
}
div.help_col h3 a{
	border-bottom:.0625em solid #ccc;
	display:block;
}
div.help_col h4{
	color:#666;
	margin:3%  0 2% 4%;	
}
div.help_col h4 a{
	color:#666;
}
div.help_col h5{
	margin:4%  0 0 4%;
	color:#999;
	font-size:1.2em;
}
div.help_col h5 a{
	font-size:1em;
	color:#999;
}
div.help_col h4 + ul:not(.labeling){
	margin: 1% 0 6% 7% !important;
}
 div.help_col h5 + ul:not(.labeling) {
	margin: 1% 0 2% 10% !important;
}
div.help_col ul:not(.labeling) li {
	background: url('https://images.sks-science.com/images/fallback/bullet.png');
	background:url('../svg/bullet-blue.svg');
	background-repeat:no-repeat;
	background-size: .8em .8em;
	background-position: 0 50%;
	margin:2% 0 2% 4% !important;
	padding-left:5% ;
	
}
div.help_col ul:not(.labeling) li ul{
	list-style-type:disc;
	margin: 0 0 0 40px;
	width:105%;
}
div.help_col ul:not(.labeling) li ul li{
	background:none;
	padding: 0 0 0 5px;
}
div.help_col ul:not(.labeling) li.no_bullet, div.section ul:not(.labeling) li.no_bullet, ol.info_list li.no_bullet  {
	background:none !important;
	text-indent:0 !important;
	list-style:none !important;
	margin:10px 0 0 0 !important;
}
li.no_bullet h2, li.no_bullet h3  {
	font-size:1.2em !important;
	margin-top:0!important;
	padding:0;
	
}
div.help_col ul:not(.labeling) li.no_bullet h2 a {
	color:#2D9835;
}
div.help_col ul.download {
	width:45%;
	float:left;	
}
div.help_col img{
	margin-right:5px;
}
div.help_col div.featured {
	border:.0625em solid #ccc;
	padding:10px;
	border-radius:10px;	
	text-align:center;
	margin:10px auto 0 auto;
	max-width:225px;
	float:left;
}
div.info ul.sizecompare {
	width:585px;
	height:70px;
	margin:0 0 0 190px;
}
div.info ul.sizecompare li {
	width:90px;
	float:left;
	font-weight:bold;
	text-align:center;
	background:none;
}
div.info ul.sizecompare li.exnarrow {
	width:70px;
}
div.info ul.sizecompare li.exnarrow2 {
	width:44px;
}
div.info ul.sizecompare li.narrow {
	width:80px;
}
div.info ul.sizecompare li.wide {
	width:110px;
}
div.info ul.sizecompare li.exwide {
	width:150px;
}
table.or{
	border:.0625em solid #ccc;
	padding:.25em;
	border-collapse: collapse;
	width:100%;
	margin: 1% 0 0 0 !important;
}
table.or tr{
	border:none;
	padding:.25em 0px .25em 0px;
}
table.or td{
	border:none;
	padding:.4em .25em;
	vertical-align:top;
	font-size:.9em;
}
table.or tr.gray td{
	background: #efefef;
}
table.or tr td div.left{
	float:left !important;
	width:70% !important;
	word-wrap:break-word;
}
table.or tr td:nth-child(3) a {
	width:100%;
	border-bottom:.06em solid #efefef;
	margin-top:.2em;
	padding-bottom:.2em;
}
table.or tr td:nth-child(3) a:nth-child(1) {
	margin-top:0;
}
table.or tr td:nth-child(3) a:last-child {
	border-bottom:none;
}
table.or tr td div.right{
	float:right !important;
	width:27%!important;
	text-align:right;
}
table.or tr.header td{
	background:#efefef;
	font-weight:bold;
}
table.or td a img{
	width:5em !important;
	height:auto!important;
	margin: 0 2% 0 0 !important;
}
div.labeltable {
	width:200px; 
	margin:0 auto;
}
div.labeltable p {
	font-weight:bold;
	text-align:center;
	padding:10px 0;
}
div.labeltable li a {
	height:25px; 
	padding:0 0 0 32px; 
}
div.labeltable li.yellow, div.labeltable li.orange, div.labeltable li.pink, div.labeltable li.blue, div.labeltable li.green, div.labeltable li.purple {
	background-position:left; 
	background-repeat:no-repeat; 
	height:25px;
	padding-top:8px 
}
div.labeltable li.tall {
	padding:5px 0 8px 0;
}
div.labeltable li.tall a{
	height:30px
}
div.labeltable li.yellow {
	background-image:url(labelicon_yellow.jpg); 
}
div.labeltable li.orange {
	background-image:url(labelicon_org.jpg); 
}
div.labeltable li.pink {
	background-image:url(labelicon_pink.jpg); 
}
div.labeltable li.blue {
	background-image:url(labelicon_blue.jpg); 
}
div.labeltable li.green {
	background-image:url(labelicon_green.jpg); 
}
div.labeltable li.purple {
	background-image:url(labelicon_purple.jpg); 
}
div.labelart {
	width:90%;
	padding:.5em;
	border:.0625em solid #ccc;
	border-radius:.5em;
	float:left;
	margin:2% 0 0 2%;
	text-align:center;
}
div.info div.section a, div.info p a {
	font-weight:bold !important;
	color:#3b727e!important;
}
div.section_third p + div.labelart {
	margin-top:6.5%;		
}
div.section_third h3 + p + div.labelart {
	margin-top:0;		
}
div.labelart img {
	max-width:80%;
	max-height:12em;
	margin-bottom:2%;
}
div.labelart ul.labeling {
	margin:4% 0 0 0 !important;
	float:left;
	width:110%!important;
}
div.labelart ul.labeling li {
	width:100%;
	height:1em;
	padding:.5em 0;
	text-indent:.1em;
	text-align:left;
}
div.labelart ul.labeling li a {
	width:100% !important;
	font-size:.9em !important;
}
div.labeltable li.yellow, div.labeltable li.orange, div.labeltable li.pink, div.labeltable li.blue, div.labeltable li.green, div.labeltable li.purple {
	background-position:left; 
	background-repeat:no-repeat; 
}
div.labeltable li.yellow {
	background-image:url(../labelicon_yellow.jpg); 
}
div.labeltable li.orange {
	background-image:url(../labelicon_org.jpg); 
}
div.labeltable li.pink {
	background-image:url(../labelicon_pink.jpg); 
}
div.labeltable li.blue {
	background-image:url(../labelicon_blue.jpg); 
}
div.labeltable li.green {
	background-image:url(../labelicon_green.jpg); 
}
div.labeltable li.purple {
	background-image:url(../labelicon_purple.jpg); 
}
div.section_full img#arrow2 {
	margin-left:340px;
	margin-bottom:-100px;
	clear:both;
}
div.section_full img#arrow1 {
	margin-left:-320px;
	margin-top:-110px;
}
div.section_full div.ss-steps {
	float:left;
	clear:none;
	width:25%;
	margin:0;
	padding:0;
	display:block;
}
div.section_full div.steps-container {
	background-image:url('https://images.sks-science.com/images/silkscreenbg1.gif');
	background-repeat:no-repeat;
	width:163px;
	height:164px;
	padding:5px;
}
div.section_full div.steps-container span {
	margin-left:10px;
	margin-top:13px;
	width:150px;
	display:inline-block;
	padding:0;
	height:75px;
	font-size:13px;
}
div.section_full div.title {
	background-image:url('https://images.sks-science.com/images/silkscreenbg2.gif');
	background-repeat:no-repeat;
	width:140px;
	height:50px;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	margin-top:-55px;
	margin-left:40px;
	padding-top:4px;
}
ul.plasmat {
	clear:both;
}
ul.plasmat li {
	float:left;
	margin-left:2%;
}

/* Login */
p.ch-info {
	float:left;
	margin:1% 0 2% 5% !important;
	width:90%;
}
h2.index_subheading + p.ch-info {
	margin:0 0 2% 5%;	
}
a#pass_link {
	color:#666;	
	margin-left:5%;
}
div.login {
	width:46%;
	float:left;
}
div.login:nth-child(2) {
	padding-left:5%; 
}
div.login input[type=text],div.login input[type=password] {
	width:80% !important;
	height:1.75em !important;
}
div.login label {
	margin-left:30% !important;
}
div.login:nth-child(2) label {
	margin-left:20% !important;
}
span.required + table {
	clear:both;
	width:90%;
	color:red;
	min-height:5em;
	margin:2% 5%;	
}
td.messageStackError, span.required + table td.messageStackError, h1 + table td.messageStackError, div.error, div.checkout_error {
	background:url('https://images.sks-science.com/images/fallback/error-icon.png');
	background:url('../svg/error.svg');
	background-repeat:no-repeat;
	background-position:.5em .25em;	
	background-size:3.75em 3.25em;
	border:none;	
	padding:1em .75em 1.75em 9%;
	font-size:1.2em;
	color:#E1171B;
	width:85%;
	margin:1% 5%;	
}
div.error_small {
	background:url('https://images.sks-science.com/images/fallback/error-icon.png');
	background:url('../svg/error.svg');
	background-repeat:no-repeat;
	background-position:.5em .25em;	
	background-size:2em 2em;
	border:none;
	padding:.75em .75em 1em 2em ;
	clear:both;
	width:85%;
	margin:4% 5% 2% 0;
	font-size:1em;	
	color:#E1171B;
}
div.error_small b{
	margin-left:10% !important;
}
h1 + table + p {
	margin-top:1%;
}
span.required + table td.messageStackSuccess, h1 + table td.messageStackSuccess, h1 + table td.messageStackSuccess, div.success {
	background:url('https://images.sks-science.com/images/fallback/success-icon.png');
	background:url('../svg/success.svg');
	background-repeat:no-repeat;
	background-position:.5em .25em;	
	background-size:3.75em 3.25em;
	border:none;	
	padding:.75em .75em 1.75em 8% !important;
	font-size:1.2em;
	color:#0063BE;
	width:85%;
	min-height:1.75em !important;
	margin:1% 5%;	
	line-height:150% !important;
}
td.messageStackError img, span.required + table  td.messageStackSuccess img, h1 + table td.messageStackSuccess img,
span.required + table  td.messageStackError img, h1 + table td.messageStackError img{
	display:none;
}
h2.account + span[class^='icon-'] {
	font-size:8em;
	float:left;
	margin:2% 1% 2% 5%;	
}
h2.account + span[class^='icon-'] + ul.info {
	float:left;
	clear:none;
	width:60%;
	margin-top:1%;
}
h2.account + span.icon-notification {
	font-size:6em;
}
h2.account + span[class^='icon-'] + ul.info li a{
	margin-left:1.5%;
}
div.address {
	width:29%;
	margin:1%;
	padding:1%;
	float:left;
	border:.0833em solid #D9D7D7;
	border-radius:.5em;
	height:10.5em;
	line-height:150%;
}
div.address_short {
	height:auto;
}
div.onethird div.address {
	width:75%;
	padding:2%;
}
div.acct_history_detail {
	border: .0833em solid #ccc;	
	padding:.5em;
	border-radius: 1em;
}
div.acct_history_detail div.acct_info, div.acct_info {
	float:left;
	margin-left:1%;
	max-width:29%;	
	padding:0 0 0 1%;
}
div.acct_info hr {
	width:100%;	
}
div.acct_history_detail h4 {
	width:100%;
	font-size:1.5em;
}
div.acct_history_detail div.acct_info h4, div.acct_info h4{
	margin:0 0 2% 0;
	font-size:1.5em;
	width:100%;
}
div.acct_history_detail div.acct_info_shipping {
	max-width:50%;	
}
div.acct_history_detail div.acct_info_shipping:last-child {
	max-width:80%;	
}
table#acct_orders_main td div.acct_history_detail div.acct_info_return  {
	max-width:65% ;	
	margin-top:2%;	
}
table.acct_orders {
	width:96%;
	margin:2% auto;
}
table.acct_orders td{
	font-size:1em;
}
table.acct_orders tr.detail td {
	background:#F2F2F2;	
	height:0px;
	border:0px;
	padding:0;
}
table.acct_orders tr.detail div {
	width:95%;
	margin:10px;
	background:#fff;
}
table.acct_orders tr:hover td{
	background:#F9F9F9;
}
table.acct_orders tr.selected td{
	font-weight:bold;
	background:#F9F9F9;
}
table.acct_orders tr.header td a:hover {
	color:#000;
}
table.acct_orders td table.acct_orders td, table.acct_orders td table.tracking td {
	background:#fff;
	border-bottom:.0625em solid #ccc;
	padding:1%;
}
table.acct_orders td table.acct_orders tr td.acct_descr {
	width:30%;	
}
form#order_reorder {
	display:inline-block;	
	float:left;
	margin:.9% 1% 0 .75%;
}
hr.divide2 {
	width:100%;
	margin:2% 0;
}
table.acct_order_total {
	float:right;
	width:30%;
	padding:.25em;
	background:#fff;
	margin: 0 2% 0 0;
}
table.acct_order_total td {
	padding:2%!important;
	background:#fff !important;
	border-bottom: .0625em solid #ccc!important;
	padding:2%;
}
table.acct_order_total tr:last-child td {
	border-bottom: none!important;
}
table.tracking {
	width:96%;
	margin:2% auto;	
}
img.open {
	width:1.5em;
	height:1.5em;	
}
.noborder, tr.noborder td {
	border:none !important;
	border-top:none!important;	
	border-bottom:none!important;	
}
div.tracking {
	margin-left:15px;	
}
.search_button {
	width:1.3em;
	height:auto;
	margin:0 0 -3px -35px;	
}
div#acct_search {
	float:right;
	width:35%;	
	text-align:right;
	margin:0 5% 0 0;
}
div#acct_search input[type=text]{
	width:90% !important;
	font-size:1.1em;
	padding:.5em .5em .5em .7em!important;
}
p#result_ct {
	font-style:italic;
	color:#666;	
	margin:0 0 2% 5%;
	float:left;
}
span#view_all {
	color:#999;	
	clear:both;
	margin:5% 0 0 0;
}
span#navigation {
	float:right;	
	margin: 2% 0 0 0;
}
span#navigation img {
	width:1.5em;
	height:1.5em;
}
a#locations {
	color:#666;
	font-style:italic;
}
span.mobile_cspk {
	display:none;
}	
table#acct_orders_main td div.acct_history_detail table td:nth-child(1){
	width:15%;
}
table#acct_orders_main td div.acct_history_detail table td:nth-child(1) img{
	width:100%;
	height:auto;
}
div.reorder span.left{
	padding:.5em .5em 0 0;
	line-height:150%;
}
div.reorder span.right{
	padding:.5em .5em 0 0;
}
div.reorder span.right input{
	padding:.25em!important;
	width:3em !important;
}
div.reorder {
    height: inherit;
	border: .0833em solid #DDDDDD;	
	padding:5% 1% 1% 1%;
	border-radius: .5em;
	margin:.75%;
	float:left;
	text-align:center;
	position:relative;
	width:29%;
	min-height:225px;
	line-height:125%;
}
div.reorder span.content{
	position:absolute;
	bottom:10px;
	left:0;
	padding:0px 5px;
	width:95%;
}
div.reorder img {
	max-width:95%;
	max-height:9em;
	margin-bottom:5%;	
}
div.homepagerow {
	clear:both;
}
img.view_tracking {
	width:2em;
	height:auto;	
}
div.acct_history_detail .order_again span.button_style{
	padding:2.5% 4% 2.5% 2%;	
}
div.newsletter {
	float:left;	
	margin:-10px 0 0 1%;
	padding:0;
}
div.newsletter h4{
	margin:0;
	border-bottom:.06em solid #E1E1E1;
	font-size:1.25em;
	padding-bottom:.75%;
}
div#include_all_items_save input#include_all_sub_items_saveb {
	position:relative !important;
	bottom:-.5vw !important;
}
div#include_all_items_save label .button_style_green {
	font-size:1.4vw !important;
}

/* Checkout Cart Box */
div#checkout_cart {
	height:inherit;
	min-height:8vw;
	max-height:35vw;
	border:var(--border);
	border-radius:var(--border-radius);
	position: -webkit-sticky;
    position:sticky;
 	top:1vw;
	background:#fff;
	z-index:99999999999999999!important;
	padding-top:.5vw;
	margin:-1.5vw 0 2vw -.5vw;
}
div#checkout_cart div.checkout_cart-total {
	position:absolute;
	bottom:0;
	min-height:3vw;
	max-height:27vw;
}
.flip-card {
  clear:both;
  background-color: transparent;
  height:100%;
  perspective: 100vw;
  margin:1vw 0 0 2%;
}
.flip-card-inner {
  position: relative;
  height:auto;
	min-height:4vw;
	max-height:20vw;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
	display:block;
}
.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}
.flip-card-front, .flip-card-back {
  position: absolute;
  width: 98%;
  height:4.4vw;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
	display:block;
	border-bottom:var(--border);
}
.flip-card-front {
  background-color: #fff;
  color: black;
}
.flip-card-front-short {
 	height:auto;
	max-height:10vw;
	min-height:1vw;	
	border-bottom:none;
}
.flip-card-back-short {
 	max-height:10vw;
	min-height:3vw;
	border-bottom:none;	
	padding: 0 !important;
	margin: -.5vw 0 0 0 !important;
}
.flip-card-front img, .flip-card-back img {
	float:left;
	margin:0 .5vw 0 .5vw;
	max-width:13%;
	max-height:3.8vw;
}
.flip-card-front img + div, .flip-card-back img + div {
	min-width:80%;
	max-width:90%;
	display:inline-block;
	text-align:left;
}
.flip-card-front img + div {
	margin-top:.5vw;
}
.flip-card-front img + div span.small_text, .flip-card-back img + div span.small_text{
	font-size:.8vw !important;
	min-width:30%;
	max-width:36%;
	display:inline-block;
}
.flip-card-front img + div span.small_text + span.small_text, .flip-card-back img + div span.small_text + span.small_text{
	min-width:30%;
	max-width:48%;
	padding-left:.5vw;
}
.flip-card-back {
  background-color: #fff;
  transform: rotateY(180deg);
}
.flip-card-back img + div input[type=tel] {
	width:2vw !important;
	float:left;
	font-size:.9vw !important;
	padding:.2vw .4vw !important;
	margin:-.1vw 0 0 -1.2vw !important;
}
.flip-card-back-short input#coupon_sidebar, .flip-card-back-short input#reward_credits_sidebar {
	width:85% !important;
	padding:.5vw .4vw !important;
	float:left;
	margin-left:0;
}
.flip-card-back-short label.input {
	font-size:.9vw !important;
	top:1vw !important;
	left:-1vw !important;
}
.flip-card-back-short label.input.entered {
	font-size:.8vw !important;
	margin: 0 !important;
	top:.3vw !important;
	left:-.2vw !important;
	margin-bottom:-.9vw !important;
}
.flip-card-front img + div span.small_text + span + span {
	margin-top:.8vw;
}
#checkout_cart_show_more img, #checkout_cart_show_less img  {
	float:right;
	width:1.5vw;
	height:auto;
	cursor:pointer;	
}
#checkout_cart_show_more {
	position:relative!important;
	bottom: 5vw !important;
	right:.2vw;
}
#checkout_cart_show_more img{
	margin: -1.5vw .3vw 0 0 !important;
}
#checkout_cart_show_less img{
	margin: 0 .3vw 0 0 !important;
}
img.remove_discount_sidebar {
	width:1vw;
	height:auto;
	float:left;
	margin:.3vw .5vw 0 0;
}
div.checkout_cart_total {
	height:auto;
	min-height:1vw;
	max-height:9vw;
}
div.checkout_cart_total_short {
	height:auto;
	min-height:1vw;
	max-height:7vw;
	background:none;
	padding-bottom:1vw;
}
div.checkout_cart_total_shorter {
	height:auto;
	min-height:1vw;
	max-height:4vw;
	background:none;
	padding-bottom:0;
}
div.checkout_cart_total_tall {
	max-height:10vw;
}



/* Recommended Products */
.als-container {
	position: relative;
	width: 95%;
	margin: 0px auto;
	margin-left:2%;
	z-index: 0;
	background:#F3F3F3;
	padding:2% 0 .75em 0;
	border-radius:.5em;
	height:14em;
}
.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto!important;
	height:100%;
	width:92%!important;
}
.als-wrapper {
	position: relative!important;
	left:0!important;
	list-style: none;
	margin-left:0!important;
	height:100%;	
	width:500%;
}
.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	width:17.1em !important; 
	background:#fff;
	border:.06em solid #ccc;
	border-radius:.5em;
	padding:.5em ;
	margin-right:1em;
	margin-top:0;
	float:left;
	height:91.5%;
	font-size:1em;
	line-height:125%;
}
.als-prev, .als-next {
	cursor: pointer;
	clear: both;
	margin-top:0;
}
.als-next {
	margin-top:-120px!important;
}
.als-item  img {
	margin-bottom:.5em;	
	max-width:85% !important;
	max-height:8em!important;
}
h5.recommend {
	margin-left:3%;
	color:#666;
	font-weight:lighter;
}
img.rec_img {
	max-width:10%;
	max-height:7em;	
	margin:0 .5% 0 2%;
	float:left;
}
span.recommend {
	float:left;	
	width:80%;
	margin:0;
}
span.recommend span, span.rec_heading span {
	margin:2% 1% 0 0 !important;	
	font-size:1.1em;
}
span.recommend h3, span.rec_heading h3 {
	color:#666;
	margin:.5% 0 0 0;
}
h5.recommend {
	margin-left:2%;
	color:#666;
	font-weight:lighter;
	font-size:1.3em;
}
span.recommend {
	width:80%;
	float:left;
	margin:0 0 0 1%;	
}
span.recommend span.no_entries{
	text-indent:0;
}
span.recommend h3 {
	color:#0063BE;
}

/* Checkout Process */
#ship_methods {
	margin-top:1em;	
	width:60%;
	margin-left:5%;
}
div.half #ship_methods {
	width:95%;
	margin-left:0;
}
#ship_methods td {
	padding:.25em 0 .25em .5em;
	border-bottom:none!important;
}
#ship_methods td{
	font-size:1.1em !important;
}
#ship_methods tr.moduleRowSelected  td{
	border-bottom:.0625em solid #ccc!important;
}
#ship_methods td p{
	margin: 0 0 1em 2em;
}
div.map {
	width:95%;
	float:right;	
}
div.map a{
     color:#666;
	 padding:.5% 0;
	  border:none;
	  width:100%;
}
 div.map a:hover{
     color:#000000;
}
object.bullet {
	width:1.5%;
	height:auto;
	float:left;	
	margin:.5% 1% 0 0;
}
td.main {
	padding:1% 0;
}
td.main input[type="radio"] {
	width:2em;
	height:auto;
	padding:.5em;	
}
div#alert_yellow {
	border-top: .0833em solid #ccc;
	border-bottom: .0833em solid #ccc;
	padding:1em .5em;
	width:75%;	
	margin:0 0 2% 5%;
	box-shadow: .1em .1em 2px #E2E2E2;
	overflow:hidden;
}
div#alert_yellow h4 {
	color:#F90;
	margin:0 0 0 2%;
}
div#alert_yellow img {
	float:left;
	margin:-3px 10px 0 0;	
}
ul.info li a.map_link {
	border:none;
	clear:both;	
	width:100%;
	margin:1% 0;
}
div.conf {
	height:8em;
	width:35%;
	margin:3% 3% 0 3%;
	padding-left:2%;
}
div.conf_tall {
	height:11em;
}
table#ch_products {
	width:90%;
	margin:2% auto 2% 0;	
}
table#ch_products td {
	font-size:1em;	
	display:table-cell;
	float:none;
}
table#ch_products td:nth-child(1) {
	width:8%;	
}
table#ch_products td:nth-child(2) img{
	max-width:80%;
	max-height:10em;
	height:auto;
}
table#total {
	margin:1% 10% 0 0;	
	width:35%;
}
table#total td{
	font-size:1.2em;
}
table#total tr:last-child td{
	border:none
}
div.payment_option {
	width:35%;
	float:left;
	margin-left:8%;
	font-size:1.2em;
}
div#checkout_shipping div.address label .button_style_small, div#checkout_payment div.address label .button_style_small {
	margin: .2em .3em .3em .3em;
	font-size:1.25em;	
}
div#checkout_shipping div.address label .button_style_small object, div#checkout_payment div.address label .button_style_small object {
	width:.9em;
	height:auto;	
	padding:0 0 .4em 0;
	margin: 1.7% 2% -9px 0;
}
div#checkout_shipping table td span.delivery {
	font-weight:normal;
	font-style: italic;
	margin:.5% 0 .5em 5% !important;
	color:#999;
	display:block;
	font-size:.9em;
	
}
div.payment_option span.input{
	width:100%;
}
span.payment_methods span{
	margin: 0;
	float:left;
	display:inline-block;
	width:32% !important;
	font-size:.6em!important;
	color:#666!important;
}
span.payment_methods {
	float:right;
	width:33%;
}
span.payment_methods img{
	float:left;
	display:inline;
	margin:0 0 0 1.5%;
}
div.payment_option h4{
	margin: 2% 0;
	color:#999;	
}
div.payment_option input[type="radio"] {
	width:2em;
	height:auto;
	padding:.5em;	
	margin:2%;
}
label#paypal_buttonb span.button_style    {
	width:75%;
	margin-bottom:8%;
	font-size:1.3em !important;
}

div#checkout_payment label#paypal_buttonb span#paypal_button  span.icon-paypal{
	margin: 1% 0 0 35%;
	font-size:1.75em;
	padding: 0 !important;
	float:left;

}
div.leftborder {
	border-left: .0625em solid #ccc;	
	padding-left:3%;
}
div#checkout_payment div.half div#cc_saved{
	line-height:175%;
}
div#checkout_payment div.error {
	width:73%;
	font-size:1em;
	padding-left:7%;	
}
div.rightborder {
	border-right: .0625em solid #ccc;	
	padding-right:1%;
	margin-right:2%;
}
div#cc_fields span.right {
	width:100% !important;
	margin:3% 0 1% 0;
}
div#cc_fields input[type=checkbox] {
	padding:2em;
}
div#checkout_confirmation, div#order_info, div#checkout_shipping, div#checkout_payment, div#checkout_shipping_address, div#checkout_payment_address {
	padding:2% 0;
}
div#order_info input[type=text] {
	margin-left:5px !important;
}
div#checkout_confirmation h4 {
	font-size:1.4em;	
}
div#checkout_confirmation h4 a {
	display:inline;
	width:auto;
}
div#checkout_confirmation  table#ch_products {
	width:82%;
	margin-left:8%;	
}
div.checkout_step {
	border-radius:1em;
	border:.05em solid #C0C0C0;
	font-size:2em;
	font-family:Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
	font-weight:bold;
	color:#0063BE;
	background:#efefef;
	padding: .1em .4em .1em .4em;
	float:left;
	margin: 0 1% 0 0;
	box-shadow:  inset 0 0 0 .15em #fff;
	text-shadow:  -3px -2px #EDF5E4;
}
div.checkout_step + h1{
	width:85%;
	float:left;
	color:#666;
	margin:-5px 0 0 .5%;
}
div#checkout_loading {
	font-style:italic;
	color:#999;
	font-size:1.1em;
	margin:2% 0 2% 5%;
	height:20em;
}
div.half div.checkout_error {
	margin:10% 0 0 0;
	padding-left:12%;
	font-weight:bold;
}
ul.breadcrumb {
	list-style: none; 
	overflow: hidden; 
	clear:both;
	margin:0 0 0 6% !important;
}
ul.breadcrumb li{
	float: left; 
}
.breadcrumb li a, .breadcrumb li span.label {
	color: #CCE0F2;
	text-decoration: none; 
	padding: .4em 0 .4em 35px;
	background:#0063BE;
	position: relative; 
	display: block;
	float: left;	
}
.breadcrumb li.link a, .breadcrumb li.link span {
	cursor:pointer !important;
}
.breadcrumb_wide li a, .breadcrumb_wide li span.label {
	padding: .4em 0 .4em 40px;
}
.breadcrumb li a object, .breadcrumb li span.label object{
	width:1em;
	height:auto;
	float:right;
	padding:0 0 0 2%;
	margin:-18px 0 -10px .25em;
	z-index:100000000;
}
.breadcrumb li.active a {
	cursor:pointer;
}
.breadcrumb li:nth-child(1) a, .breadcrumb li:nth-child(1) span.label {
	border-top-left-radius:.25em;
	border-bottom-left-radius:.25em;
	margin-left:0;
}
.breadcrumb li a:after, .breadcrumb li span.label:after { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;
	border-bottom: 50px solid transparent;
	border-left: 30px solid #0063BE ;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	left: 100%;
	z-index: 2; 
}
.breadcrumb li a:before, .breadcrumb li span.label:before { 
	content: " "; 
	display: block; 
	width: 0; 
	height: 0;
	border-top: 50px solid transparent;       
	border-bottom: 50px solid transparent;
	border-left: 30px solid white;
	position: absolute;
	top: 50%;
	margin-top: -50px; 
	margin-left: 1px;
	left: 100%;
	z-index: 1; 
}
.breadcrumb li:first-child a, .breadcrumb li:first-child span.label {
	padding-left: 10px;
}
.breadcrumb li.active a {
	font-weight:bold;
	color:#26446B;
}
.breadcrumb li.link a:hover, .breadcrumb li.link span.label:hover{ 
	background: #7ab3ba;
 	color:#999;

 }

.breadcrumb li.link a:hover:after, .breadcrumb li.link span.label:hover:after { border-left-color:  #7ab3ba; }
.breadcrumb li:nth-child(2) a, .breadcrumb li:nth-child(2) span.label       { background: #66A1D8;}
.breadcrumb li:nth-child(2) a:after, .breadcrumb li:nth-child(2) span.label:after { border-left-color: #66A1D8; }
.breadcrumb li:nth-child(3) a, .breadcrumb li:nth-child(3) span.label      { background:        #99C1E5; color:#0063BE}
.breadcrumb li:nth-child(3) a:after, .breadcrumb li:nth-child(3) span.label:after { border-left-color: #99C1E5;  }
.breadcrumb li:nth-child(4) a, .breadcrumb li:nth-child(4) span.label      { background:        #CCE0F2; color:#0063BE  }
.breadcrumb li:nth-child(4) a:after, .breadcrumb li:nth-child(4) span.label:after { border-left-color: #CCE0F2; color:#0063BE  }
.breadcrumb li:nth-child(5) a, .breadcrumb li:nth-child(5) span.label        { background:        #DFEBF4; color:#0063BE  }
.breadcrumb li:nth-child(5) a:after, .breadcrumb li:nth-child(5) span.label:after { border-left-color: #DFEBF4; color:#0063BE  }
.breadcrumb li.link a:hover:after, .breadcrumb li.link span.label:hover:after { border-left-color:  #7ab3ba; color:#0063BE }
.breadcrumb li:last-child a, .breadcrumb li.inactive a, .breadcrumb li.active a, .breadcrumb li:last-child span.label, .breadcrumb li.inactive span.label, .breadcrumb li.active span.label   {
 	cursor: default;
 }
 
div.addresses input[type=radio] {
	margin-left:-10px;	
}
div.addresses span.no_entries {
	margin-left:0 !important;	
}
div.onequarter div.address, div.onethird div.address {
	width:85%;	
	padding:2%;
}
div.onequarter span.no_entries, div.onethird span.no_entries, div.half span.no_entries {
	font-size:1em;
	margin:4% 0 4% 5%;
	display:block;
}
div.onethird label#address_button .button_style_small, div.half label#address_button .button_style_small {
	padding:.2em .8em .2em .3em !important;
}
div.onethird label#address_button .button_style_small object, div.half label#address_button .button_style_small object {
	margin: 1% 3.5% 0 0;
	float:left;
}
div.half table#ship_methods td{
	font-size:1em!important;
	border:none!important;
	padding: 0 !important;
}
div.half table#ship_methods tr.moduleRowSelected td{
	border-bottom:.0625em solid #ccc!important;
	font-weight:bold;
}
div.sixty div.half h4.subheading, div.sixty div.forty h4.subheading, div#cc_fields h4.subheading {
	color:#999;
	margin: 0 0 2% 0 ;
	border:none;	
}
div.sixty div.rightborder {
	padding-right:0;	
}
a.paypalb  {
	width:82% ;		
	padding:4% 3.75% ;
}
div#new_address_fields_ship input[type=text],div#new_address_fields_ship input[type=tel], div#new_address_fields_bill input[type=text],div#new_address_fields_bill input[type=tel] {
	height:1.5em !important;
}
div.sixty h2.index_subheading {
	margin: 1% 0 0 0 ;	
}
div.half div#cc_fields {
	margin-left:-20px !important;
}
div#cc_fields h4  + input + br + br, div#cc_fields br:nth-child(1)  {
	display:none;
}
div.half div#cc_fields input[type=text], div.half div#cc_fields input[type=tel] {
	width:83% !important;
	height:1.5em !important;
}
div.half div#cc_fields select {
	margin-top:0;
	font-size:1.1em;	
	padding:.5em .5em !important;
	width:46% !important;
}
div.half div#cc_fields {
	padding-left:3%;	
}
div.half  label#paypal_buttonb {
	width:78% !important;
}
h4#pp_heading + label a#paypal_button {
	margin-top:-15px;	
}
div#discount_section h2 {
	margin:0 0 0 4%;	
}
input#state + select {
	width:48.5% !important;
}
div#discount_section div.checkout_error, div#discount_section div.checkout_error.success {
	width:70%!important;	
	margin-left:8%;
	padding-left:8%;
	padding-bottom:1.5em !important;
	line-height:150%!important;
}


/* UPS Tracking */
a.map {
	width:30%;	
	margin-top:3%;
}
a.map object {
	width:4em;
	height:3em;
	margin:-15px 1% 0 0;
}
a.canada object {
	width:5em;
	height:4em;
	margin:-30px 1% 0 0;
}	
input#tracknum + input#track{
	float:left;
}
input#track{
	font-size:1.5em !important;
	float:left;
	margin: 1% 0 0 3% !important;
}
div.track_summary hr {
	width:100%;	
}
div.track_details  table td {
	font-size:1em;
}
.track_info {
	font-size:.9em;	
}

/* Manage Saved Credit Cards */
div.saved_cc {
	width:45%;
	float:left;
	margin:2% 0 0 1%;
	border:.0625em solid #DFDFDF;
	border-radius:.5em;
	padding:1%;	
}
div.saved_cc span.buttons, div.saved_cc span.buttons_update {
	margin:2% 0;
	clear:both;
	padding-top:.5em;
}
div.saved_cc span.dates {
	width:94%;	
	float:left;
}
div.saved_cc form input.month, div.saved_cc form input.year{
	width:3em;
	float:left;
}
div.saved_cc span.left {
	width:33%;
	float:left;
	clear:both;
	height:2em;
	margin-top:3%;	
}
div.saved_cc span.left span.no_entries {
	color:red;
	float:left;
	height:1em;
	width:10%;
	margin:0;
}
div.saved_cc span.required {
	margin-left:10%;
}	
div.saved_cc span.input {
	margin:1.1% 1.5% -80px 1.1em!important;
}
div.saved_cc span.input.entered {
	margin:0 1.5% -10px 1.1em !important;
}
div.saved_cc input + font {
	float:right !important;
	margin: 0 !important;
}

/* Cancel Order */
#center_submit_button{
	width:550px;
	display:inline;
}
#center_submit_image{
	width:550px;
	display:none;	
}
input#cancel_button {
	background:url('https://images.sks-science.com/images/cancel_order.gif');	
	font-size:0px;
	border:0;
	width:183px;
	height:43px;
}
#TB_window div#form {
	font-size:1.25em; 
}
#TB_window div#form span#cancel_reason_other {
	clear:both;
	width:80%;	
	float:left;
}
#TB_window div#form span#cancel_reason_other textarea {
	width:100%;
}

/* Dynamic Newsletter Pages */
h1 span.icon-flask {
	font-size:2em;
	margin:0 0 0 -7px !important;
}
a.newsletter {
	width:80%;
	margin:2% auto;
	border-bottom:.0625em solid #ccc;	
	clear:both;
	padding:1% 0 5% 0;
}
a.newsletter img{
	height:auto;
	max-height:10em;
	width:auto;
	margin-right:2%;
	float:left;	
}
div.nl {
	text-align:center;	
}
div.nl form {
	margin:.5% 4% 0 0 !important;
}
div.nl form span.icon-flask {
	display:inline;
	margin:0 1% 0 0 !important;
	float:left !important;
	font-size:3em!important;
}
div.nl form h4 {
	width:70%!important;
	float:left !important;
	clear:none!important;
	display:inline;
	margin:-3px 0 0 0 !important;
	font-size:1.25em!important;
}
div.nl form + h1 {
	margin: -20px 0 0 0 !important;
	font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:2em;	
	border:none !important;
	padding:0 !important;
	width:100% !important;
	text-align:center;	
	display:inline-block;
	clear:left;
	float:none;
}
div.nl h1 span{
	font-size:.7em;	
	font-style:italic;
	margin-top:-20px !important;
	color:#999;
	display:inline-block;
}
div.nl h2{
	font-size:1.75em  !important;	
	font-weight:normal;
	margin:3% 0 0 0 !important;
	color:#C86A4B;
	width:auto !important;
	text-align:left;
	display:inline;
	clear:none !important;
}
div.nl p.intro, div.nl p.footer {
	text-align:left;	
	width:85%;
	margin:2% auto;
	font-size:.9em !important;
}
div.nl p.footer {
	border-top:.0833em solid #ccc;
	padding-top:3%;
}
div.nl p.references, p.references {
	font-size:.75em;
}
p.references {
	font-size:1em;
}
div.nl p.date {
	margin: -90px 8% 3% 0;	
	color:#999;
	float:right !important;
	text-align:right;
	width:20%;
}
div.nl p {
	text-align:left;	
	margin:2% auto;
	width:100%;
	font-size:.9em !important;
}
div.nl p a{
	font-weight:bold;
	display:inline;

}
div.nl img {
	width:25%;
	height:auto;
	clear:both;	
	padding:1%;
}
div.nl img.left {
	float:left;
	margin:0 2% .25% 5%;	
}
div.nl img.right {
	float:right;
	margin:0 2% 2% 2%;	
}

div.nl div.content h2.heading_left + a + p  {
	width:95% !important;
}
div.nl h3 {
	display:block;	
	color:#6D8E8F;	
	border-bottom:.0833em solid #ccc;
	font-weight:normal;
	width:58%;
	text-align:left;
	font-size:1.5em;
	margin-bottom:1%;
}
div.nl h4 {
	font-weight:normal;
	font-size:1.25em;
	width:80%;
	margin:1% 0 0 10%;
	border:none;	
}
div.nl span.icon-flask {
	font-size:7em;
	margin:2% 0 1em 27% !important;
}
div.nl img#nl_image{
	margin:0 0 1% 35%;	
	float:left;
}
div.nl div.fb-like {
	margin:2% 0 0 2% !important;	
	background:#fff;
}	
div.nl img#logo {
	float:right;
	margin:0 7% 1% 0;
}	
div.nl div.content {
	width:95%;
	margin:1% auto;
	clear:both;
	background:#fff;
	padding-bottom:3%;
}
div.nl div.content h1, div#nl div.content h2{
	color:#666;
	font-size:1.75em  !important;
	margin:3% auto;		
	border:none !important;
}
div.nl h2.nl_title{
	font-size:2em !important;	
	text-align:center;	
}
div.nl p.intro {
	width:90% !important;
	margin:2% auto;	
	text-align:left;
	color:#666;
	line-height:160%;
}
div.nl div.content p {
	width:95%;
	margin:1% auto;	
	text-align:justify;
	color:#666;
	line-height:175%;
}
div.nl div.content ul {
	width:60%;
	margin:0 auto;
}
div.nl div.content ul li{
	text-align:left;
}
div.nl div.content hr {
	width:95%;	
	margin:4% auto !important;
	border-top:.15em dotted #E1E1E1;
  	color:#fff;
  	background-color:#fff;
	clear:both !important;
}
div.nl div.content img {
	width:auto;
	height:auto;
	max-width:40%;	
	margin:2% auto .5% auto;
}
div.nl div.content a.button_style {
	font-size:1.25em !important;
	letter-spacing: .05em;
	width: auto !important;
}
div.nl div.content h2.heading_right + p + a.button_style {
	float:left !important;
	margin: 1% 0 3% 3% !important;
	font-size:1em;
}
div.nl div.content h2.heading_left + p + a.button_style, div.nl div.content h2.heading_left + p + p + a.button_style, div.nl div.content h2.heading_left + p + p + p + a.button_style {
	float:left !important;
	margin: 1% 0 3% 2% !important;
	font-size:1em;
}
div#nl_footer {
	margin: 0 auto !important;
	font-size:.8em !important;
	padding:2%;
	color:#666;
	line-height:150%;
	width:90% !important;
	background:#fff;
	text-align:left;
	border-top:.06em solid #ccc;
}
div#nl_footer a{
	font-size:1em !important;
}
div.nl h2.heading_right{
	font-size:1.75em  !important;	
	float:left;
	clear:none !important;
	margin: 0 !important;
	width:auto !important;
	display:inline-block !important;
	text-indent: .9em !important;
}
div.nl a.nl_img {
	display:inline;
}
div.nl h2.heading_left{
	font-size:1.75em  !important;
	float:left;
	clear:none !important;
	margin: 0 !important;
}
span.nl_left {
	float:left;
	width:65%;	
	padding-top:2%;
}

span.nl_left {
	float:left;
	width:65%;	
	padding-top:2%;
}
object.nl_index {
	width:10%;
	height:auto;
	float:left;	
	margin:2% 0 2% 2%;
}
object.nl_index + h1{
	width:94%;
	margin:2% 0 0 14%;
	padding-bottom:.25%;
}
object.nl_index + h1 + h2{
	margin:.5% 0 0 14%;
}
ul.years {
	float:left;
	width:100% !important;
	clear:both;
	margin-top:4%;

}
ul.years li{
	float:left;
	text-align:center;
	border-right:.0625em solid #ccc;
}
ul.years li.last{
	border:none;
}
ul.years li a {
	color:#999;
	margin:0 .5em 0 .7em;
	font-size:.9vw;
}
ul.years li:nth-child(1) a{
	margin-left:0;
}
.nl_button {
	width:auto;
	display:flex;
	position:relative;
	top:.5em;
}
.nl_button span{
	text-align:right;
	height:1.25em;
}
.nl_button span object.icon{
	position:relative;
	right:.25em;
	top:.1em;
	width:1.5em;
	height:auto;
}
h2.latest {
	margin:-50px 0 0 5% !important;
	color:#3b727e !important;
	width:50%;
	clear:none;
}
h2.promo {
	margin:3% 0;
	color:#3b727e !important;
	text-indent:1%;
}
h2.latest + br + a , h2.promo + a , div.promo_info + hr + a{
	display:block;
	width:19%!important;
	margin:2% 0 0 5%!important;
	text-align:center !important;
	padding:0 !important;
}
img.promo_thm {
	max-width:85%!important;
	float:left!important;
	margin:2% auto 2% auto!important;
}
div.promo_info {
	float:right !important;
	width:77% !important;
	padding:0 0 2% 0!important;
}
a.nl_img_link  {
	width:18% !important;
}
a.nl_img_link + div.promo_info {
	margin:0 40px 0 0!important;
}
a.promo_img_link + div.promo_info {
	margin:0 10px 0 0!important;
}
div.promo_info + hr.divide {
	clear:both;
}
div.promo_info a, div.promo_info p {
	margin: 0!important;
	clear:both;
}
div.promo_info p.no_entries, div.promo_info p.promo_end {
	margin-bottom:1%!important;	
	margin-top: -2px!important;
}
div.promo_info a.link2, div.news_index span.link2  {
	clear:none;
}
div.promo_info h3{
	float:left;
	color:#000;
	margin:0 0 0 0 !important;
	width:100%;
}
div.promo_info img.icon {
	float:left;
	margin:2% 0 0 1% !important;
	width:2.5em;
	height:auto;
}
div.promo_info a {
	width:100%;	
	margin-left:5%;
}
div.nl_heading {
	width:70%;
}
div.nl_heading h1 {
	width:82%;
}
div.nl_heading h1  + h2 {
	margin-top:-10px;
}
div.promo_info a.nl_heading {
	margin-left:5%;
}
div.promo_info a.nl_heading + p.no_entries {
	margin:0 !important;
 	padding-left: 0 !important;
}
div.promo_info p {
	clear:both;
	float:left;
	width:85% !important;
	margin:1% 0 1% 0 !important;
	padding-left:0;
}
div.promo_info a.link1, div.promo_info a.link2, div.news_index span.link2, div.news_index a.link1 {
	float:left;
	color:#999;
	padding-top:.25em;
	font-size:.9em;
}
div.promo_info a.link1, div.news_index a.link1 {
	margin:0 0 3% 0 !important;
	width:20%;
	padding-left:0;
}
div.promo_info span.icon-read{
	font-size:1.6em;
	margin: 0 .2em 0 0;
	float:left;
}
div.promo_info span.icon-purchase{
	font-size:1.5em;
	margin: .2em .2em 0 0;
}
div.promo_info a.link2 {
	margin:0 0 3% 1%!important;
	width:65%;	
}
div.promo_info a img {
	margin-right:1%;
}
object.nl_index {
	width:6em;
	height:auto;
	margin: 0 2% 0 0 ;
}
img.icon + h3 {
	float:left;	
	width:80%;
	margin:2% 0 0 1% !important;
}
div.promo_index p, div.promo_index a.link1, div.news_index a.link1  {
	margin:0 0 0 6% !important;
}

/* Newsletter Signup Form */
form#nl_signup {
	width:22%;
	padding:1em 1em 0 1em;
	margin:2% 2% 1% 0;
	float:right;
	border:.0833em solid #E3E3E3;
	border-radius:.5em;
	background:#fff;
	text-align:left;
}
form#nl_signup span.icon-flask {
	font-size:2em;
	float:left;
	margin:5px .1em -5px 0;
}
form#nl_signup label.nl_button {
	clear:both ;
	margin-left:15%;
	width:15em !important;
	
}
form#nl_signup label.nl_button span#nl_submit {
	margin-top:-100px!important;
}
div.nl form#nl_signup {
	margin:-25px 2% 0 0;
}
form#nl_signup h4 {
	color:#0063BE;
	margin:-10px 0 3% 2%;
	width:100%;
	float:left;
	font-size:1.4em;
}
form#nl_signup input {
	width:90%;
	margin:0% auto 6% auto;
	padding:2% !important;
	color:#666;
}
form#nl_signup div#nl_fields, div#nl_fields, div#nl_fields_kit, div#nl_fields_bulk {
	display:none;	
	height:15em;
	width:100%;
	clear:both;
	border:1px solid #fff;
}
form#nl_signup p {
	margin: 5% 0 5% 0; 
	width:100%;
}
div#nl_response {
	margin: 3% 0 5% 2%; 
	clear:both;
}
 /* Science Fair */
  ul.sci_fair li {
  	padding-left: 1% !important;
	margin-bottom:3%;
  }
 ul.sci_fair li a {
 	color:#0063BE;
	font-size:1.2em;
	margin:0 ;
 }
  ul.sci_fair li p {
	margin:-3px 0 0 2.5% ;
 }
  ul.sci_fair li a.videolink {
 	color:#0063BE;
	font-size:1em;
	margin:0 ;
 }

/* Dynamic Info Pages */
div.info h1 {
	margin:2% 0 0 0 ;	
	border-bottom:none;
	height:1.3em;
}
div.info h1 img, div.info h1 object{
	width:5%; 
	height:auto; 
	margin:0 .5% 0 0; 
	background:#fff;
}
div.info h1 + h2 {
	line-height:120%;
}
div.info h1 + h2 + p, div.info h1 + p{
	margin:2% 0 3% 5%;
}
div.info h3 {
	color:#999;
	margin: 2% 0 1% 3%;
	border-bottom:.0625em solid #ccc;
	width:95%;
	line-height:150%;
}
div.info p {
	width:95%;
	margin:0 0 0 5%;
	display:block;
}
div.info a, div.info a font, div.info p a  {
	color:#0063BE;	
}
div.info h3 img, div.info h3 object{
	border-bottom:.75em solid #fff;
	border-right:.5em solid #fff;
	margin:0 0 0 0 !important;
	float:left;
	background:#fff;
	max-height:2em !important;
	width:auto!important;
}
div#char_header {
	width:52%;
	margin:2% 0 5% 37% !important;
	clear:both !important;
}
div#char_header ul{
	list-style-type:none;
	margin:3% !important;
}
div#char_header ul li{
	float:left;
	font-size:.9em;
	font-weight:bold;
	padding:0 ;
	background:none;
	width:45%;
	margin:5% 0 1% 0 ;
}
#plastic_char {
	width:28%;
	float:left;
	margin-left:10%;
}
#plastic_qual {
	background:-webkit-gradient(linear, center bottom, center top, from(#F7D6D7), color-stop(75%,#FBE9E9), to(#F4D5D6));
	background:-moz-linear-gradient(90deg, #F7D6D7, #FBE9E9, #F4D5D6);	
	background:-ms-linear-gradient(90deg, #F7D6D7, #FBE9E9, #F4D5D6);	
}
div#plastic_char ul {
	list-style-type:none;
	margin:1.5em 0 0 0;
}
div#plastic_char ul li{
	background:none;
	font-size:.9em;
	margin:3.4% 0;
}
div#qualbox ul{
	list-style-type:none;
	margin:13px 0 0 -3px;
	padding:0;
	width:100%;
	color:#D2E5E9;
	border-left:.0833em solid #6D8E8F;
	border-right:.0833em solid #6D8E8F;
}
div#qualbox ul li{
	font-weight:bold;
	background:none;
	line-height:.9em;
	background:-webkit-linear-gradient(right, #D2E5E9, #fff);
	background:-moz-linear-gradient(180deg, #D2E5E9, #fff, #fff);	
	background:-ms-linear-gradient(180deg, #D2E5E9, #fff, #fff);	
	display:list-item;
	width:96%;
	color:#003366;
	border-bottom:.0833em solid #6D8E8F;
	padding:3%;
	font-size:.9em;
	border-right:.0833em solid #6D8E8F;
}
div#qualbox ul li:nth-child(1){
	margin-top:-19px;
	padding-top:1em;
}
li.excellent{ 
	text-align:right;
	text-indent:2%;
	direction:rtl;
	color:#003366 !important;
}
li.good{ 
	text-align:center;
	text-indent:15%;
}
li.good_ex{ 
	text-align:right;
	text-indent:10%;
	direction:rtl;
}
li.fair{
	text-align:start;
	text-indent:20%;
	width:50%;
}
li.poor{
	text-align:left;
	text-indent:5%;
}
div#qualbox_header {
	width:100%;
	background:-webkit-gradient(linear, center bottom, center top, from(#F7D6D7), color-stop(75%,#FBE9E9), to(#F4D5D6));
	background:-moz-linear-gradient(180deg, #D2E5E9, #fff, #fff);
	background:-ms-linear-gradient(180deg, #D2E5E9, #fff, #fff);
	border-right:.0833em solid #6D8E8F !important;
}
div#qualbox_header span.arrow_left{
	width: 0; 
	height: 0; 
	border-bottom: 1vw solid transparent;  
	border-top:  1vw solid #fff; 
	border-right:  1.66vw solid #999; 
	font-size: 0;
	line-height: 0;
	float:left;
	margin-left:-2px;
}
div#qualbox_header span.arrow_right{
	width: 0; 
	height: 0; 
	border-bottom: 1vw solid transparent;  
	border-top:  1vw solid #fff; 
	border-left:  1.66vw solid #999; 
	font-size: 0;
	line-height: 0;
	float:right;
	margin-left:-2px;	
}
div#qualbox_header span.arrow_middle{
	width: 16.3em; 
	height: .5em; 
	background: #999; 
	display:block; 
	margin:0 auto 0 auto;
	float:left;
	border-top:.5em solid #fff;
	border-top:.75vw solid #fff;
}
div#qualbox {
	width: 30%;
	text-align:center;
	float:left;
	padding:0;
	background:-webkit-gradient(linear, center bottom, center top, from(#F7D6D7), color-stop(75%,#FBE9E9), to(#F4D5D6));
	background:-moz-linear-gradient(180deg, #D2E5E9, #fff, #fff);	
	background:-ms-linear-gradient(180deg, #D2E5E9, #fff, #fff);	
}
div.info div.index_featured_row {
	display: flex;
 	 flex-flow: row nowrap; 
 	 align-items: flex-end; 
	 margin:2% 0;
}
div.info div.index_featured_row a.index_featured_item{
	width:30%;
	float:left;
	text-align:center;
	margin-bottom:3%;
	position:relative;
	bottom:0;
	padding:1%;
	color:#000 ;
}
div.info  a.index_featured_item img{
	max-width:80%;
	max-height:12em;
	margin-bottom:2%;
}
a.glossary {
	text-decoration:none;
	border-bottom:.03em solid #ccc;
}
ul.glossary li a {
	font-size:1.5em ;	
	color:#999;
}
div.info ul.help_list li{
	padding-top:2%;
	line-height:150%;
}
div.info ul.help_list li img {
	margin:1%;	
}
div.info ul.help_list li.bold, div.info ul.help_list li span.bold{
	font-weight:bold;	
}
ul.help_list li a{
	display:inline;
}
div.info ul.help_list li.bold + li{
	border-bottom:.0625em solid #ccc;	
	padding-bottom:2%;
	padding-top:.75%;
}
div.info ul.help_list li ul  li{
	background: url('https://images.sks-science.com/images/fallback/bullet.png');
	background:url('../svg/bullet-blue.svg');
	background-repeat:no-repeat;
	background-size: .75em .75em;
	background-position: 0 1.5em;
	margin:0 0 0 5% !important;
	padding-left:2.5% ;
	height:auto;
}
div.info div.section_full div.p_full {
	width: 95%;	
	margin:2% 0 2% 6%!important;
}
div.info div.section_full ul li{
	background: url('https://images.sks-science.com/images/fallback/bullet.png');
	background:url('../svg/bullet-blue.svg');
	background-repeat:no-repeat;
	background-size: .75em .75em;
	background-position: 0 .5em;
	margin:2% 0 0 3%;
	padding-left:1.5em ;
	height:auto;
	width:87%;
	line-height:150%;
}
div.info div.section_full ul.half_fixed{
	width:40% !important;
	float:left;
	margin-left:5%!important;
}
div.info div.section_full ol.half_fixed{
	width:40% !important;
	float:left;
	margin:5% 0 0 5%!important;
}
div.info div.section_full img + ul.half_fixed, div.info div.section_full ul.half_fixed + ul.half_fixed{
	width:25% !important;
	margin: 0 0 0 2%;
}
div.section_full h3 + p.right{
	padding-top:2% !important;
}
div.info div.section_full ul.half_fixed li, div.info div.section_full ol.half_fixed li{
	padding:.25em 0 .5em 1.5em !important;
	margin-left:2.5em!important;
}
div.info div.section_full ol.half_fixed li:nth-child(1) h3{
	margin-top:-60px!important;
}

div.info div.section_full ul li ul li{
	padding-left:1% ;
	background:none;
}
div.info div.section_full div, div.info div.section_half p {
	float:left;
	line-height:150%;
	margin:1% auto;
}
div.info div.section_full div.p_half, div.info div.section_half div.p_half {
	width:50%;
	margin-left:6% !important;
}
div.info div.section_full div + h3 {
	clear:both;	
}
div.info div.section_full div.index_products div.row {
	width:100%;
	 clear:both;
	 
}
div.info div.section_full div.index_products div.row a, div.info div.section_full table td a{
	color:#000 !important;
	font-weight:normal !important;
}
a.purch {
	color:#666;
	font-weight:bold;
	background: url("https://images.sks-science.com/images/purch.jpg") no-repeat 0 50%;
    margin: 0;
    padding: 2% 0 2% 10%;
}
a.purch:hover {
    background: url("https://images.sks-science.com/images/purch2.jpg") no-repeat 0 50%;
    color: #333;
    margin: 0;
}
div.info div.section_full h3.left, div.info h3 {
	margin:2% 1% 0 5%;
}
div.info div.section_full h3 {
	padding-bottom:0;
}
div.info div.section_full h3 + p {
	margin-top:0 !important;
}

div.info div.section_full ul.left {
	margin:2% 1% 2% 6%;
}
div.info div.section_full ul.right {
	margin:0 1% 0 0;
}
div.info div.section_full div.left {
	margin:2% 1% 2% 5% !important;
	float:left !important;
	clear:both;
}
div.info div.section_full div.right {
	float:right ;
	margin:2% .5% !important;
}
div.info div.section_full img {
	max-width:50%;
	height:auto;
	margin-top:10px;
}
div.info div.section_full img.left {
	margin:0 1% 1% 0 !important;
}
div.info div.section_full img.center {
	margin:1% auto 1% auto  !important;
	display:block;
}
div.info div.section_full img.center {
	max-width:100%;
	height:auto;
	margin:1% auto  0 auto;
}
div.info div.section_full div a {
	display:inline !important;
}
div.info div.section_full div a.right img{
	margin-left:1%;
	margin-bottom:.75%;
}
div.info div.section_full div a.left img{
	margin-right:1%;
	margin-bottom:.75%;
}
div.info div.section_full div a img {
	width:98% !important;
	height:auto !important;
	max-height:auto !important;
	max-width:98% !important;	
}
div.section_full div ul {
	display:inline-block !important;
	
	margin: 0 !important;
}
div.section_full div ul li.bold{
	display:inline-block !important;
	width:auto!important;
	margin: 0 !important;
}

div.info div.section_full ol {
	margin-left:5%;	
	counter-reset:li;
	margin-top:0;		
}
div.info div.section_full ol li{
	margin:1% 0;
	padding:1%;
	width:90%;
}
div.info div.section_full ol  > li {
    position:relative; 
    padding:1em; 
    list-style:none; 
	margin:2% 0;
}
div.info div.section_full ol > li:before {
    content:counter(li); 
    counter-increment:li; 
    width:3em;
	height:2em;
	margin-right:.5em;
    margin-left:-65px;
    padding:.1em .5em;
	border-radius:2em;
    color:#fff;
    background:#ccc;
    font-weight:bold;
    text-align:center;
	font-size:1.6em;
}
div.info div.section_full ol li ul.info {
	margin:2% 0 0 4%;
	list-style-type:none !important;
	border:red !important;
}
div.section_full ol li ul {
	list-style-type:none;
	margin-left:0;
}
div.info div.section_full ol li ul.info li{
	padding-left:3%;
}
div.section_full ol li ul li {
	padding-left:1.5em !important;
}
div.info div.section_half {
	width:48%;	
	float:left;	
	margin:2% 0;
}
div.info div.section_third {
	width:30%;	
	float:left;	
	margin:2% 0;
}
div.info div.section_third:nth-child(5n-2) {
	clear:both ;
}
div.info div.section_half:nth-child(odd) {
	clear:both;
}
div.info div.section_half img {
	float:left;	
	max-width: 95%;
	height:auto;
}
div.info div.section_half p.left + img {
	float:left ;
	margin:2% 10% 2% 1%;
}
div.info div.section_half p.left  {
	float:left ;
}
div.info div.section_half ul {
	width:90% !important;
}
div.info div.section_half img {
	margin:2% auto;	
	float:none;
}
div.info div.section_half ul li {
	padding-left:5%;	
}
div.info div.section ul li a{
	display:inline;
}
div.info div.section_full table {
	width:90%;	
	margin:2% auto;
}
div.section_full table td {
	font-size:1em !important;
}
div.info table td.odd{
	background:#efefef;
}
div.info div.section_full table  td.noborder {
	border-bottom:none;	
}
div.info div.section_full table  td a {
	color:#000;	
}
div.info div.section_full table  td ul {
	width:100%;	
	margin-left:0;	
}
div.info div.section_full table  td ul li {
	padding-left:13%;	
	border-bottom:.0625em solid #ccc;
	margin-left:0;	
}
div.info div.section_full table  tr#header td{
	font-weight:bold;
}
div.info div.section_full table  td ul li:last-child {
	border:none;	
}
td.poor {
	color:red;	
}
td.excellent {
	color:green;	
}
div.info div.section_full .references, div.info .references {
	margin:2% 5% 0 5%;
	width:85%;	
	color:#666;
}
div.section_full h3 + p {
	clear:both;	
}
ul.info_list  {
	margin: 0 1em 1em 1em;
	width:100% !important;
}
ol.info_list  {
	margin: 0 0 .5em .5em;
	padding-left:1em;
}
ol.info_list li  {
	padding:0px 0 0 1em;
	line-height:150%;
	margin:2% 0;
}
ul.info_list li  {
	background: url('https://images.sks-science.com/images/fallback/bullet.png');
	background:url('../svg/bullet-blue.svg');
	background-repeat:no-repeat;
	background-size: .9em .9em;
	background-position: 0 .25em;
	padding-left:2.75% ;
	line-height:150%;
	margin:2% 0 0 4%;
	text-indent:.1em;
}
ul.info_list li a.bold  {
	font-weight:bold;
}
.info_list li  ul {
	list-style-type:disc  ;
	margin-left:1em;
}
.info_list li  ul li{
	background:none  ;	
	padding-left:.25em;
	text-indent:0;
}
ul.info_list li.no_bullet {
	background:none;	
	text-indent:0;
	margin:2% 0 0 0%;
}
ul.info_list li.no_bullet h3 {
	color:#666;	

}
div.labeltutorial {
    float: right;
    height: 480px;
    margin:2% 1%;
    text-align: center;
    width: 29%;
	border:.07em solid #ccc;
	border-radius:.5em;
}
div.labeltutorial img {
	margin:4% auto 2% auto;
}
a.labeltext_v, a.labeltext_p, a.labeltext_g, a.labeltext_o, a.labeltext_b, a.labeltext_z, a.labeltext_x, a.labeltext_j {
    color: #7a49a2;
    display: block;
    font-weight: bold;
    height: 18px;
    padding-top: 20px;
}
a.labeltext_z {
    color: #c25876;
}
a.labeltext_g {
    color: #9ca352;
}
a.labeltext_o {
    color: #f67e30;
}
a.labeltext_b {
    color: #c07f5c;
}
a.labeltext_x {
    color: #0847c8;
}
a.labeltext_j {
    color: #582440;
}
ul.recycle_info {
	margin: 2% 0 0 5%;
	padding:.25em;
	width:30%;
}
ul.recycle_info li{ 
	height:1.5em;
	padding:.25em 0 0 10%;
	background-image:url(https://images.sks-science.com/images/recycleli.gif);
	background-repeat:no-repeat;
	background-position:0 .1em;
	font-size:.9em !important;
}
div.neckfinish {
	margin-left:10%;
	width:90%!important;
}
div.info div.neckfinish img:nth-child(1) {
	width:250em!important;
	height:auto!important;
}
div.info ul.neckfinish {
	width:80%;
	text-align:center;
}
div.info ul.neckfinish li {
	margin:0 .5%!important;
	padding:.25em 0!important;
	float:left;
	width:7% !important;
	text-align:center;
	background:none!important;
	font-size:1em;
}
div.info ul.neckfinish li.wide {
	width:11%!important;
}
ul#hompageFeatures {
	margin:3% 5%;
}
ul#hompageFeatures li{
	float:left;
	margin-right:5%;
}
img.about {
	float:left;
}
img.about + p.about_img {
	width:15%;
	float:left;
}
img.about + p.about_img + p.about_img{
	border-left:.0625em solid #ccc;
	width:20%;
	float:left;
	padding-left:3%;
}

/* Video Pages */
#video { 
	width:535px;
	margin:2% auto;
}
div.steps {
	width:100%;
	padding-top: 10px;
	margin-left:5%;
}
div.steps hr.divide{
	clear:both;
}
ul.steps li { 
	float:left; 
	width:45%;
	font-size:.9em;
	clear:none !important;
	margin-top:3%;
	border-top:.06em solid #ccc;
	padding-top:2%;
}
ul.steps li:nth-child(1), ul.steps li:nth-child(2) { 
	border-top:none;
	padding-top:0;
}
ul.steps li:nth-child(odd) { 
	clear:both !important;
}
ul.steps li div.step {
	font-weight:bold;
	margin:3% auto;	
	width:100%;
	text-align:center;
}
ul.steps li.double {
	float:left;
	width:386px;
}
ul.steps li.quad {
	width:100%
}
ul.steps li.quad p{
	width:100%;	
}
ul.steps li p {
	width:95%;
	margin:0 !important;
}
ul.steps li img {
	width:95%;
	height:auto;
}
div.videobox { 
	width:100%;
	padding:2em 0;
	border-top:.0625em solid #CCC;
}
div.videobox h3 {
	border:none;
	margin:1% auto;	
	width:29%;
	line-height:50%;
}
ul.videolinks { 
	width:80%;
	margin-left:12%;
}
ul.videolinks li { 
	float:left;
	width:33%;
	padding-top:.25em;
}
ul.videos {
	width:100%;
	text-align:center;
}
ul.videos li {
	margin:.5em 0 0 0;
	float:left;
	width:27%;
	text-align:center;
	background:none;
}
ul.videos li a{
	text-align:center;
	padding-top:.5em;
	text-align:center;
}
ul.videos li a img{
	margin:.25% auto;
}
ul.videos li a h2{
	font-size:1em;
}
div.info p + br + ul {
	margin-top:-15px !important;
}
div.info p + ul, div.info p + ul + br + br + b, div.info p + ul + br + br + b + ul {
	margin-left:5%;
}

/* Promo Index */
h2.promo {
	margin:3% 0;
	color:#1F773A;	
	text-indent:1%;
}
img.promo_thm {
	max-width:18%;
	height:auto;
	float:left;	
	margin:2% 0 2% 5%;
}
div.promo_info h3{
	float:left;
	color:#000;
	margin:2% 0 0 0%;	
}
img.icon + h3.left {
	float:left;
	margin:2% 0 0 1%;
}
div.promo_info img.icon {
	float:left;
	margin:1% 0 0 0;
	max-width:3.5em;
	height:auto;
}
div.promo_info p {
	clear:both;
	float:left;
	width:75%;
	margin:1% 0 0 5%;
}
div.promo_info a.link1, div.promo_info a.link2, div.news_index span.link2 {
	float:left;
	color:#999;	
}
div.promo_info p a {
	float:none;	
	color:#000;
	display:inline;
}
div.promo_info a.link1 {
	margin:1.5% 0 3% 8%;
	width:20%;
}
div.promo_info a.link2 {
	margin:1.5% 0 3% 3%;
	width:65%;	
}
div.promo_info a img {
	margin-right:1%;
}
p.promo_end {
	color:red;
	margin:2% auto;
	width:40%;
}
span.promo_end {
	color:red;
	clear:both;
	float:none;
	margin:5% 0 0 0;
	padding:1% 0;
}

/* Dynamic Promo Pages */
a#promo_img {
	text-align:center;
}
div.promo_1 h1, div.promo_4 h1 {
	text-align:center;
	border:none;
	font-size:2.25em;
}
div.promo_1 {
	text-align:center;	
}
div.promo_1 h3 {
	color:#000;
	width:50%;
	margin:0 auto;
	font-style:italic;
	text-align:center;
	font-family: inherit;
	background: repeating-linear-gradient(to bottom,#fff,#fff 50%, #999 1px,#fff 14px);
}
div.promo_1 h3 span{
	background: #fff;
	border-left:20px solid #fff;	
	border-right:20px solid #fff;	
}
div.promo_1 a#promo_button  {
	margin:2% auto 0 auto;
	color:#fff;
	padding:2%;	
	font-size:1.1em;
	font-weight:bold;	
	display:inline-block;
}
div.promo_1 img.icon, div.promo_2 img.icon, div.promo_3 img.icon, div.promo_4 img.icon {
	clear:both;
	float:none;
	margin:3% auto;	
}
div.promo_1 h2 {
	font-family:inherit;
	font-weight:bold;
	letter-spacing: .05em;
	color:#000;
	font-size:1.7em;
}
div.promo_1 p, div.promo_2 p {
	margin:1% auto 0 auto;
	width:50%;
	font-style:italic;
	line-height:175%;
}
div.promo_1 h4 {
	margin:4% auto 0 auto;
	font-family:inherit;
	font-size:1.5em;
	color:#000;
}
div.promo_1 a.page_link {
	border:.0625em solid #000;
	padding:2%;	
	width:20%;
	height:10em;
	float:left;
	margin:3% 0 0% 6%;
}
div.promo_1 a.page_link:nth-child(odd) {
	margin:3% 0 0% 23%;
}
div.promo_1 a.page_link img {
	max-width:95%;
	height:auto;	
	max-height:98%;
	width:auto;
}
div.promo_2 {
	text-align:center;	
}
div.promo_2 h1 {
	text-align:center;
	letter-spacing: .2em;
	font-size:2.25em;
	border:none;
}
div.promo_2 p {
	text-align:center;
}	
div.promo_2 img.p_icon {
	margin:2% auto 1% auto !important;
	display:block;
}
div.promo_2 a#promo_button  {
	margin:0 auto 0 auto;
	color:#fff;
	padding:1% 1.5%;	
	font-weight:bold;	
	width:9em;
	text-align:center;
	clear:both;
	display:block;	
}
div.promo_2 a.page_link {
	width:70%;
	margin:2% auto 4% auto;
	clear:both;
}
div.promo_2 a.page_link h3 {
	border:.1em solid #000;
	padding:2%;
	font-family:inherit;	
	display:inline-block;
	text-transform:uppercase;
	width:85%;
	float:right !important;
	margin:0 0 2% 0 !important;
}
div.promo_2 a.page_link div {
	width:60%;	
}
div.promo_2 a.page_link p {
	width:90%;
	font-style:normal;
	clear:both;
	margin:0;
	float:right!important;
	text-align:right !important;
}
div.promo_2 a.page_link:nth-child(odd) p {
	text-align:left !important;
	margin:0% 9% 0 7%!important;
}
div.promo_2 a.page_link:nth-child(odd) h3 {
	float:left !important;
	margin:0% 0 2% 5%;
}
div.promo_2 a.page_link img {
	width:40%;
	height:auto;	
}
div.promo_2 a.page_link span.continue {
	margin:2% 0 0 0%;
	font-weight:bold;
	font-style:italic;
	width:26%;
	text-align:left;
	padding:0;	
}
div.promo_2 a.page_link span.continue {
	margin:2% 2% 0 5% !important;
	clear:both;
}
div.promo_2 a.page_link span.continue .triangle-left {
	width: 1.5em;
	height: .1em;
	border-top: .8em solid transparent;
	border-right: 1em solid #000;
	border-bottom: .8em solid transparent;
	margin:1% 3px 0 0;
	float:left !important;
	text-align:left !important;
	display:block;
}
.triangle-right {
	width: 1.5em;
	height: .1em;
	border-top: .8em solid transparent;
	border-left: 1em solid #000;
	border-bottom: .8em solid transparent;
	margin:1% 0 0 2%;	
	padding: 0;
}
div.promo_3 img.icon {
	margin:0% auto 1% auto;	
}
div.promo_end {
	color:red;	
	font-size:1.25em;
}
div.promo_end + h3, img.icon + h2, a#promo_img + h1 {
	margin: 2% auto;	
}
div.promo_3 h1 {
	text-align:center;
	border-bottom:.0625em solid #000;
	width:60%;
	margin:0 auto;
	font-weight:bold;
	padding-bottom:2%;
}
div.promo_3 h1 span.small {
	font-size:.9em;
}
div.promo_3 p {
	width:60%;
	margin:2% auto;
	text-align:center;
}
div.promo_3 h3 {
	width:60%;
	margin:2% auto;
	text-align:center;
	color:#0063BE;
	font-style:italic;
	font-weight:bold;
}
div.promo_3 a.page_link {
	padding:3%;	
	width:70%;
	margin:2% auto 5% auto;
	clear:both;
}
div.promo_3 a.page_link h3 {
	font-family:inherit;	
	display:inline-block;
	text-transform:uppercase;
	width:80%;
	float:right;
	margin-bottom:2%;	
	font-style:italic;
}
div.promo_3 a.page_link div {
	width:50%;	
	margin-top:5%;
}
div.promo_3 a.page_link div div.number {
	height:100%;
	font-style:normal;
	font-size:9em;
	width:20%;
	vertical-align:50%;
	display:inline-block;
	float:left;
	margin-top:10%;
}
div.promo_3 a.page_link p {
	width:73%;
	font-style:normal;
	margin:2% 0 0 0%;
	float:left;
	clear:none;
}
div.promo_3 a.page_link p a{
	font-size:inherit;		
}
div.promo_3 a.page_link img {
	width:50%;
	height:auto;	
}
div.promo_3 a.page_link span.continue {
	margin:2% 0 0 20%;
	font-weight:bold;
	font-style:italic;
	width:50%;
}
div.promo_3 a.page_link:nth-child(even) span.continue {
	margin:2% 0 0 0%;
}
div.promo_4 {
	text-align:center;	
	width:90%;
}
div.promo_4 a#promo_img img {
	max-width:75%;	
	height:auto;
}
div.promo_4 p {
	margin:1% auto 0 auto;
	width:65%;
	line-height:150%;
	text-transform:uppercase;
	color:#999;
	text-align:center;
	font-size:1.05em;
	line-height:175%;
}
div.promo_4 p.code {
	text-transform:none;
	font-style:italic;
	margin:2% auto 0 auto;
}
div.promo_4 h2 {
	font-family:inherit;
	margin:2% auto 0 auto;
	width:65%;
	text-align:center;
	font-style:italic;
	color:#999;
}
div.promo_4 div.row {
	width:90%;	
	margin:3%  0 0 8%;
	position:relative; 
	display: flex;
 	 flex-flow: row nowrap; 
 	 align-items: flex-end; 

}
div.promo_4 div.row a.page_link {
	width:30%; 
	float:left;
	text-align:center;
	margin-bottom:5%;
	position:relative;
	bottom:0;
	padding:1%;
}
div.promo_4 div.row a.page_link:nth-child(1) {
	clear:both;
}
div.promo_4 a.page_link img {
	max-width:95%;
	height:auto;
	margin-bottom:2%;	
}
a.mi {
	min-height:140px ;
}
.font_2 {
	font-family: Century Gothic, Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.font_3 {
	font-family:Georgia, serif;
}
.font_5 {
	font-family: Times New Roman, Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
p.promo_mi {
	padding:2% 0;
	margin:7% auto 2% auto ;
	text-transform:none;
	line-height:135%;
	font-style:italic;
}
p#promo_footer {
	margin:4% 0 2% 8%;
	width:80%;
	padding:1.5%;
	background:#EFEFEF;
	font-style:normal;
	color:#666;
	font-size:.8em;
}

/* Label Form */
div.label_ld {
	clear:both;
	border:.0625em solid #ccc;
	padding:.25%;
	width:60%;
	text-align:center;
	margin:2% 0;
}
.label_space{
     padding-top:70px;
 }
div.label_footer {
	float:left;
	margin:5px 0 0 30px;
	width:25%;	
	font-size:11px;
}
div.label_footer span, div.label_footer a, div.label_footer a:visited{
	color:blue;
	text-decoration:underline;
}
.choose_type{
    width:150px;
    height:40px; 
    display:inline-block;
    float:left;
    cursor:pointer;
}
img.label_line {
	margin-left:30px;
	width:415px;
	float:left;
	height:1px;
}
div.addlabels {
	display:none;
	width:600px;
	border:.0625em solid #006633;
	margin:0px auto 0px auto;
}
input.labelbutton {
	background:url('https://images.sks-science.com/images/labelbutton.gif');
	background-repeat:no-repeat;
	width:241px;
	height:40px;
	cursor:pointer;
	border:none;
	color: transparent;
	padding: 0 0 0 300px;
	margin:5px 0 0 25px;
}
input.label_icon {
	background:url('https://images.sks-science.com/images/label_icon.png');
	background-repeat:no-repeat;
	background-size:2.5em 2.5em!important;
	width:2.5em !important;
	height:2.5em!important;
	cursor:pointer;
	border:none;
	color: transparent;
}
input.editlabel {
	background:url('https://images.sks-science.com/images/editlabel.gif');
	background-repeat:no-repeat;
	width:71px;
	height:25px;
	cursor:pointer;
	border:none;
	color: transparent;
	margin-right:20px;
	float:right;
	margin-top:-35px;
}
input#acceptlabelart {
	background:url('https://images.sks-science.com/images/acceptlabelartwork.gif');
	background-repeat:no-repeat;
	width:238px;
	height:41px;
	cursor:pointer;
	border:none;
	color: transparent;
	font-size:0px;
	float:left;
	margin-left:10px;
	margin-bottom:15px;
}
a#previewart {
	background:url('https://images.sks-science.com/images/preview-art.gif');
	background-repeat:no-repeat;
	width:153px;
	height:25px;
	cursor:pointer;
	border:none;
	color: transparent;
	font-size:0px;
	float:left;
	margin:7px 0 15px 35px;
}
.fader{
	opacity:0;display:none;
}
div#dimmedarea {
  opacity:0.4;
}
div#labelorder {
	width:95% !important;
	margin-top:-70px;
	padding-bottom:0px;
	font-size:1em;
}
div#labelorder div#title {
	width:100%;
	height:25px;
}
div#labelorder div#title img#labels {
	float:left;
	margin:10px 10px 0 10px;
}
div#labelorder div#title h3{
	color:#009933;
	margin-top:.5em;
	font-size:1.75em;
}
div#labelorder div#title div.left{
	width:85% !important;
}
div#labelorder h5{
	padding-bottom:.5em;
	margin-left:0;
	margin-bottom:0px;
	width:100%;
	height:65px;
}
h4.labelsteps {
	color:#009933;
	margin: 10px 0 -10px 0;
	float:left;
	width:80%;;
	border:none;
	font-size:1.4em;
}
h4.labelsteps + br + br{
	display:none;	
}
div.num {
	width:5%;
	float:left;
	font-family:georgia;
	font-size:2.5em !important;
	color:#009933;
	text-align:center;
	margin:-5px 0 0 15px;
	line-height: 1.2em;
}
div#labelorder input.radio {
	margin:2px 4px 0 50px;
}
span.labeltype {
	margin-left:5px;
	margin-top:-5px;
	float:left;
	width:85%
}
span.ld_link {
	width:15% !important;
	float:right !important;
	margin-left:2%;
	margin-top:-2px;
	color:blue;
	text-decoration:underline;
}
img.check {
	display:inline;
	margin:-10px 0 0 .25em;
}
p.selected {
	background:none;
	width:70% ;
	float:left;
	font-size:1em !important;
	margin:5px 0 10px 50px;
}
input#fileupload {
	margin-left:50px;
}
#divinputfile{
	cursor:pointer;
	position:absolute;
	float:left;
	width:120px;
	height:25px;
	border:none;
	margin-left:220px;
	opacity:0;
}
#fakeinputfile #filepc{
	cursor:pointer;
	z-index: 2;
	opacity:1;
	display:inline-block;
	margin-left:50px;
	margin-bottom:10px;
}
#sleeker{
	height:auto;
	display:inline-block;
}
#fakeinputfile{
	display:inline-block;
}
#fakeinputfile #fakefilepc{
	position:absolute;
	float:left;
	height:20px;
	width:200px;
	opacity: 0;
}
.labelprodid_highlight{
	background-image:url('https://images.sks-science.com/images/labelselected.gif');
	background-repeat:no-repeat;
}
ul#labelsize {
	clear:both;
	margin-top:3% !important;	
	width:85% !important;
	margin-left:5%;
}
ul#labelsize li{
	height:1em !important;
	padding:1% 0 1% 1%!important;
	cursor:pointer;
	width:80% !important;
	float:left;
}
.addlabeltocart {
	margin-left:50px;
}
#previewimg {
	margin:10px 0 10px 75px;
	float:left;	
}
p#foritem {
	color:#009933;
	margin:-3px 0 0 .25em;
	font-size:1.3em !important;
	font-weight:lighter;
	width:80% !important;
}

/* New Post Index / Commenting Module */
h3.news_index {
	padding-bottom:.25em;
	border-bottom:.06em solid #ccc;	
}
h3.news_index .date {
	font-size:.7em;
	position:relative;
	bottom: -10px;
}
a.news_index {
	max-width:30%;
	float:left;
}
a.news_index + p {
	display:inline !important;
	position:relative;
	top: 1em;
}
a.news_index + p span.no_entries {
	text-align:left;
	padding: 0;
	margin:2em 0 1% 0 !important;
	font-size:1.2em;
	color: #999 !important;
}
a.news_index + p span.no_entries a{
	color: #999 !important;
}
a.news_index + p .link1, a.news_index + p .link2 {
	width:8em;
	float:left;
	margin:1.5em 0 0 0 !important;
	padding: 0 !important;
	text-align:left;
	font-size:1em;
	cursor:pointer;
}
a.news_index + p .link2 {
	width:10em;
	float:left;
	margin-top:1.5em;
	padding: 0 !important;
	text-align:left;
}
div.news_index + div {
	margin:0 0 0 3% !important;
}
div.news_index + div h4, div.comments h4 {
	margin-top: 0 !important;
	font-size:1.25em;
}
div.news_index + div h4 span[class^='icon-'], div.comments h4 span[class^='icon-']{
	font-size:1.7em;
	margin:-5px -10px 0 0 !important;
	position:relative;
	top:5px !important;
}
div.comment_entry {
	width:96%;
	padding:1% 2%;
	float:right;
	border:.06em solid #efefef;
	border-radius:.2em;	
	box-shadow: .3em .3em .2em #E2E2E2;
}
div.comment_entry span.title {
	margin:0 0 0 2%;
	
}
div.comment_entry span.title span.emoji {
	font-size:2em;
	cursor:pointer;
	margin: 0 !important;
	
}
div.view_comment {
	width:85%;
	padding:1% 2%;
	float:right;
	margin-right:5%;
	margin-bottom:2%;
	border:.06em solid #efefef;
	border-radius:.2em;	
	box-shadow: .3em .3em .2em #E2E2E2;
}
div.view_comment div.comment_entry{ 
	border-left:none;
	border-right:none;
	border-top:.07em solid #efefef;
	border-bottom:.07em solid #efefef;
	border-radius:0;	
	box-shadow: none;
	margin:1em 0 2em 0 !important;
}
div.view_comment div.comment_entry span.buttons {
	width:45% !important;
}
div.view_comment div.comment_entry span.title {
	margin:-45px 0 -15px 4em!important;
	border:none;
	color:#000 !important;
		clear:left;
	width:90%;
	position:relative;
	top:-10px;
}
div.view_comment div.comment_entry input{
	margin:-20px 0 0 20px!important;
	border:none;

}
div.view_comment span.title {
	font-size:.9em;
	border-bottom:.06em solid #ccc;
	width:100%;
	display:block;
	color:#999;
	margin:3% 0 0 0;

}
div.view_comment span.comment_contents {
	clear:both;
	display:block;

}
div.view_comment span.title:first-child {
	margin-top:0;
}
div.view_comment span.title span.name {
	color:#093;
	font-weight:bold;
	margin-right:.25em;	
}
div.view_comment span.title.reply {
	margin-top:.5em;
}
div.view_comment span.title.reply span.name {
	color:#89C86D;
}
div.view_comment span.title.reply + .comment_contents + div.ninety span.title.reply span.name {
	color:#60AEAB;
}
div.view_comment span.title.reply + .comment_contents + div.ninety span.title.reply + .comment_contents + div.ninety span.title.reply span.name {
	color:#5290BC;
}
div.view_comment span.reply  {
	clear:both !important;
	color:#999;
	float:right;
	cursor:pointer;
}
div.view_comment span.reply a {
	color:#999;
	float:right;
	cursor:pointer;
}
div.view_comment div.more {
	margin-top:1.5em;
}
div.view_comment .comment_contents span[class^='icon-'] {
	font-size:1.5em;
	padding:0 !important;
	position:relative;
	bottom:-5px !important;
}
div.view_comment .comment_contents + div {
	margin-top:1em !important;
}
div.comment_entry h3 {
	width:35% !important;
	float:left;
	margin: 0 !important;
}
div.comment_entry div.error_message {
	max-width:55% !important;
	font-size:1em;
	float:right;
	margin: .5em 0 0 0 !important;
	padding-left:10% !important;
	text-align:right;
	color:#E30B0F;
}
div.comment_entry div.error_message .icon-error {
	font-size:2.5em;
	margin:-8px .1em -10px 0 !important;
	float:left;
}
div.comment_entry span.buttons {
	margin:1% 0 0 2%;
	float:left;
	width:35%;
}
div.comment_entry span.emoji {
	text-align:right;
	display:block;
}
div.comment_entry span.emoji span.right{
	color:#999;
	font-size:.5em;
	margin: -20px 0 0 0 !important;
}
div.comment_entry div.emoji_select {
	clear:both;
	margin:-25px 0 0 0 !important;
}
div.comment_entry div.emoji_select span[class^='icon-']:hover span {
	position:relative!important;
	bottom:6px!important;
}
span.character_count {
	float:right;
	text-align:right;
	font-size:.9em;
	margin:.25em 0 0 0;
	width:50%;
}


/* Control Width Of Elements As Window Size Decreases */

@media only screen and (max-width: 1250px)   {  

	ul.info li,  ul.pagetools li, span {
		font-size:1em;	
	}
	div#headersearch input#searchfield, a.next_page span  {
		font-size:1em!important;	
	}
	input[type=text], input[type=tel], textarea, select, span.input, div.error, span#FootNavLINKS a,  .no_entries {
		font-size:.9em !important;
	}
	span.input.entered {
		font-size:.8em!important;
	}

	p, div.row a, ul#header_menu li a, .address, div.map, form#payment div.half, div.search_result, div.section_full{
		font-size:.9em;
	}

	h2, form#shipping h2, h2.index_subheading {
		font-size:1.2em!important;
	}
	#paypal_button, h3, div.checkout_step {
		font-size:1.25em;
	}
	div.payment_option {
		font-size:.9em;
	}
	ul.pagetools li, ul.glass_containers li a  {
		font-size:.8em;
	}
	.glossymenub a.menuitem {
		font-size:.9em;
	}
	a#headerlogo span.icon-sks_logo{
		font-size:7em;
	}
	.button_style{
		font-size:1.2em;	
	}

	.addtocart .button_style {
		font-size:1.4em !important;
		padding:.5em 2.5em .5em .5em !important;
	}
		.addtocartb .button_style{
		font-size:1.3em !important;	
		padding:.4em 2.5em .4em .5em !important;
		margin-right:0 !important;
	}
	h1 {
		font-size:1.4em;	
	}
	div.promo_info {
		width:75%!important;
	}
	div.promo_info a.link1{
		width:25%;
	}
}

@media only screen and (max-width: 1200px)   {  
	p, table td,  ul li, .address, ul.info li, .required, font, table#np td {
		font-size:.9em;
	}
	 table.productListing td{
		font-size:.9em!important;
	}
	 table.productListing td table td{
		font-size:1em!important;
	}


	table#home_featured td a {
		font-size:.9em !important;
	}
}

@media only screen and (max-width: 1160px)   {  
	.product_index h4 {
		font-size:1.1em !important;	
	}

	h2 {
		font-size:1.2em;	
	}
	.addtocart {
		width:25%;	
	}
	ul.label_info li {
		font-size:.8em;
		padding-left:11%;
	}
	.button_style, h1 {
		font-size:1.2em;	
	}

}

@media only screen and (max-width: 1060px)   {  
	span, table td, ul li, div.search_result, table#np td {
		font-size:.8em;
	}
	table.productListing td, table.CrossSell td {
		font-size:.8em !important;
	}

	h1 span, a span, td span, p span {
		font-size:1em;
	}
	a#headerlogo span.icon-sks_logo{
			font-size:6em;
	}
	ul.pagetools li a {
		font-size:.9em;	
	}

	.glossymenub a.menuitem{
		font-size:.8em;
	}
	 .glossymenub .submenu ul li a{
		font-size:1.1em;
	}
}

/* Smartphones & tablet(portrait and landscape) ----------- */
@media only screen and (max-width:980px)  {
body {
	font-size:1.5em;
	line-height:150%;	 
}
.grecaptcha-badge { 
    top:0 !important;
    right:-80vw !important;
}
.mobile, .mobilec, .mobile_text, .mobile_text + div.help_col  {
	display:block;	
}
label.mobile {
	display:inline-flex!important;	
}
ul#header_nav, div.new_products, div#headersearch b, h4.products, .mobile_hideb, img.index_img, .mobileb, .me_hide, .indextext  {
	display:none;
}
 .mobile_hideb, br.mobile_hideb, .button_style input.spacer, .button_style_small input.spacer  {
	 display:none !important;
 }
div#main_content {
	width:98%;
}
div#inner {
	display:block ;
	background:#fff;
	border-radius:1em;
	width:90%;
}
div.index_header {
	width:100%;	
	margin:-35px 0 4% 0;
}
.order_again .button_style object.icon{
	margin-bottom: -20px;	
}
.eighty, .threequarter {
	width:100% !important;
	clear:both;
}
object + span.eighty, object + div.eighty {
	width:80%!important;	
	clear:none !important;
	float:left !important;
}
h1 {
	margin:4% 0 0 0;
	border:none;	
	font-size: 1.4em; 
	line-height:130%;	
}
h1 object {
float:left !important;
}
h2, h2.index_subheading {
	margin:4% 0 0 0;
	border:none;	
	font-size: 1.3em !important; 
}
a {
	line-height:125%;
}
p, p.ch-info, p.info{
	font-size: .8em!important;
	line-height:170%;
}
a, span.required, span.no_entries{
	font-size: .9em; 
}
a span {
	font-size: 1em; 
}
.no_entries {
	margin:2% 0 2% 3%;	
}
table {
	font-size:1.1em!important;		
}
table td {
	font-size:.9em!important;	
	padding:.25em!important;	
}
table tr.header td {
	line-height:125%;	
}
ul li {
	font-size:.9em;		
}
a {
	font-size:.9em;
}
.success, .error,td.messageStackSuccess, td.messageStackError {
	font-size:.9em!important;
	margin:2% auto !important;
	padding:.75em .75em 1.75em 11% !important;
}
input[type=checkbox], input#primary {
	font-size:2em!important;
	padding:1.4%!important;
	margin:0 0 0 5%;
}
.button_style {
	padding:.25em 1em .4em .4em !important;
	font-size:1.2em!important;
	display:inline-block;
}
.button_style_small {
	display:inline-block;
}
label {
	display:inline !important;
}
label:hover .button_style, label:hover .button_style_small, .info_icon:hover {
    -webkit-animation-duration: 0s;
    -webkit-animation-iteration-count: 0;
    animation-duration: 0s;
    animation-iteration-count: 0;
}
input[type=text], input[type=tel], input[type=password], textarea, select, div.login input[type=text], div.login input[type=password] {
	width:90% !important;
}
input + font, select + font  {
	font-size:1em !important;	
	float:left;
	margin:-70px .25em 0 0 !important;
}
.address_book input + font, .address_book select + font  {
	margin: 0 0 0 !important;
}
span.input {
	bottom:-15px;
}
span.input.entered {
	margin:0 0 -20px 1.2em !important;
	top:8px;
}

/* left column */
div#leftcol {
	width:100%;	
	display:none;	
	background: #efefef;
	border-radius:0;
	border-bottom:.1em solid #E3E3E3;	
}
#free_ship, #SCILINK, div#leftcol br {
	display:none;	
}
h4.show_categories {
	font-size: 1.25em !important;
	font-weight:normal;
}
h4.show_categories label {
	margin-bottom:-20px!important;
}
h4.show_categories .button_style_small {
	font-size:.8em !important;
	padding:.5em .5em .1em .3em !important;
}
h4.show_categories .button_style_small object {
	display:inline-block;
	margin:-5px .3em 0 0  !important;
}
.glossymenub{
	width: 95%!important; 
	margin: 3% 2% 3% 1% !important;
	border-radius:0;
	border-bottom:none;	
	padding:.5% .5% .5% 0;
}
.glossymenub a.menuitem{
	padding:1.5% 0 .5% 0!important; 
	border-radius:0px;
	width: 95%!important;
	height:2em; 
	margin:1.5% 0 0 2.5% ;
	font-size:1.1em;
	line-height:150%;
}
.glossymenub .statusicon_open{ 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent; 
	border-top: 17px solid #efefef; 
	float:right;
	margin:2px .5em 0 0 !important;
}
.glossymenub span.accordsuffix {
	display:block !important;
	height:1em !important;
	width:2em;
	float:right;
	padding: 0 !important;
	margin-top:.5em;
}
.glossymenub .statusicon_closed{ 
	border-left: 10px solid transparent; 
	border-right: 10px solid transparent; 
	border-top: 17px solid #efefef; 
	float:right;
	margin:2px .5em  0 0 !important;
}
div#search_filters {
	margin-left:5%;
}
.glossymenub a.mobile{
	margin:1.5% 0 0 3% ;
}
.glossymenub a.menuitem:hover {
	background:#fff;
	color:#0063BE;
	border-bottom:none;
}
.glossymenub a.menuitem span[class^="icon-"]{
	font-size:1.4em;
	margin: 0 2% 0 4% ;	
}
.glossymenub a.menuitem span.icon-round,.glossymenub a.menuitem span.icon-square,.glossymenub a.menuitem span.icon-industry {
	font-size:1.9em;
	margin: 0 2% 0 4% ;	
}
.statusicon_open, .statusicon_closed{ 
	font-size:.9em;	
	padding:0 1% 1% 1%;
	margin-top:1em!important;	
	font-weight:bold;
	color:#999 !important;
}
.statusicon_closed{ 
	margin: 1% -10px 0 2em!important;
	padding:0;	
	text-align:right;	
}
.glossymenub div.submenu{
	margin:0 0 1% 2.5% ;
	width:94.75% !important;
	padding-bottom:2%;
	text-align:left;
	background:#fff;
}
.glossymenub div.submenu ul {
	width:94%;
	margin-left:3%;
}
.glossymenub div.submenu ul li{
	border-top:.1em solid #efefef;
	padding-left:1%;
}
.glossymenub div.submenu ul li:first-child{
	border-top:none;
}
.glossymenub div.submenu ul li:hover{
	background:#efefef;
}
.glossymenub div.submenu ul li a{
	font-size:1em;
	text-indent:5%;
}
.glossymenub div br {
	display:block !important;
}
.glossymenub div input[type=checkbox] {
	border:.0625em solid #ccc;
	font-size:1.1em !important;
	padding:.5em !important;
}
.glossymenub div div.forty {
	background:#fff !important;	
	width:40% !important;
	margin:0 0 0 5% !important;
	padding:2% 0 !important;
	display:block;
	height:auto;
}
.glossymenub .button_style_small {
	font-size:1.1em !important;	
	margin-top:-25px !important;
	margin-right:-10px !important;
}
.glossymenub .button_style_small object {
	max-width:1em !important;
	height:auto!important;
	margin-bottom:-5px !important;
	margin-top:2px !important;
}
.glossymenub div div.forty:nth-child(1) {
	margin-left:10% !important;
}
.glossymenub div div.forty span.search_span, .glossymenub div span.search_span {
	width:80%;
	display:block;
	padding-left:5%;
}
div#inner {
	display:inline;	
	width:100%;
	margin-bottom:3%;
}
div#content {
	width:95%;
	clear:both;
	float:none  ;
	border:none ;
}
div#nav-toggle {
	display:block;
	background-color:#fff;
	width:3em;
	height:1.75em; 
	margin: 0 auto  0 auto;	
	padding-top:1em;
	padding-left:1em;
	border-left:.07em solid #E4E2E2;
}
#nav-toggle div, #nav-toggle div:before, #nav-toggle div:after {
  cursor: pointer;
  border-radius: 1.5em;
  height: .35em;
  width: 1.8em;
  background: #3f5977; 
  position: absolute;
  display: block;
  content: '';
}
#nav-toggle div:before {
  top: -18px;
}
#nav-toggle div:after {
  bottom: -18px; 
}
#nav-toggle div, #nav-toggle div:before, #nav-toggle div:after {
  transition: all 500ms ease-in-out;
}
#nav-toggle.active div {
  background-color: transparent;
  border-bottom:none;
}
#nav-toggle.active div:before, #nav-toggle.active div:after {
  top: 0;
}
#nav-toggle.active div:before {
  transform: rotate(45deg);
}
#nav-toggle.active div:after {
  transform: rotate(-45deg);
    border-bottom:none;
}

/* header */
div#header {
	border-bottom:.1em solid #E9E8E8;
	padding-bottom:0;
	width:100%;
}
ul#HeadNav{
	display:none;	
}
a#headerlogo {
	width:15%;	
	background:#fff;
	margin-bottom:1.5%;	
	position: relative;
}
h3#tagline {
	font-size:1em!important;
	line-height:125%;
	margin-top:3%;
}
a#headerlogo span.icon-sks_logo{
	font-size:6em;
}
div#header_left {
	width:100%;	
}
ul#header_menu {
	width:50%;	
	margin:3% 0 0 0;
	padding-bottom:1%;
}
ul#header_menu li, ul#header_menu li.menu, ul#header_menu li.account, ul#header_menu li.search {
	margin-left:0;
	width:16% !important;
	display:block;
	border-right:.07em solid #E5E3E3;
	padding-right:.5em;
	position:relative;
}
ul#header_menu li.menu {
	border-right:none;	
}
ul#header_menu li a span.right {
	display: inline-block;
	color:#fff;
	font-size:0;
}
ul#header_menu li a span[class^="icon-"], ul#header_menu li.search span[class^="icon-"] {
	font-size:2.5em;
	display:block;
}
ul#header_menu li a span.icon-login {
	font-size:2.7em;
	display:block;
	position:relative;
	top:-5px;
	left:5px;
}
ul#header_menu li a span.icon-accountb {
	position:relative;
	left:10px;
}
ul#header_menu li.search span[class^="icon-"] {
	font-size:2.6em;
	margin-top:-12px !important;
}
div#headersearch {
	width:100%;
	float:right;
	margin:.5% 0 0 0;
	padding:0 0 2% 0;
	text-align:left;
	display:none;
	background:#fff;	
}
div#headersearch form {
	width:92%;	
	padding:0 !important;
	height:2em;
	margin:0;
	margin-bottom:.5em;
}
div#headersearch input#searchfield{
	width:	95% !important;	
	padding:1% 0;
	margin:-30px 0 1em  3.5%!important;	
	font-size:1.3em !important;	
	float:none;
	text-indent:2%;
}
div#headersearch input#search_submitb {
	background-repeat:no-repeat;
	background-size: 3em 3.5em;
	background-position: 0 .2em;
	height:4.5em;
	width:4%;	
	border-top-left-radius:0 ;
	border-bottom-left-radius:0 ;
	border-top-right-radius:.3em ;
	border-bottom-right-radius:.3em ;
	padding:0 ;
	margin: 5px 0px  -35px 0!important;
	left: 10px !important;
	display:block;
	font-size:.5em;
}

/* footer */
div#footer h4, div#footer img, span.copyright, div#footer ul li a span, span.copyright  {
	display:none;	
}
div#footer {
	margin:0 auto;
	width:96%;
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
	padding:0;
}	
div#footer span#FootNavLINKS {
	padding:.75% 0 2.75% 0;	
	height:1em;
	background:#F0FBE3;
	border:none;
	width:100%;
	display:block;	
}
div#footer span#FootNavLINKS a {
	padding:.1% .75%;
	border:none;
	display:inline-block;
	margin:-40px 0 0 0 !important;
	background:#DBEDC4;
	color:#666;
	min-width:11%;	
}
div#footer span#FootNavLINKS + br {
	display:none;
}
div#footer ul {
	width:17%;
	margin-top:2%;	
	line-height:115%;
}
div#footer ul li  a{
	font-size:.7em !important;
}
div#footer ul li h5 a{
	font-size:.9em !important;	
}
div#footer ul li ul {
	width:100%;	
}
span.mobile_copyright {
	color:#666;
	text-align:center;
	margin:1% auto 1% auto;	
	width:100%;
	display:block;
	font-size:.6em;
}
div#live_support span {
	width:90% !important;
	margin:2% 0 0 5% !important;
}

/* Recommended Products */
.als-container {
	height:12em;	
}
.als-viewport {
	margin-left:20px;
	width:90%!important;
}
.als-prev, .als-next {
	display:block;
	float:left;
}
.als-prev img, .als-next img {
	width:1.25em;
	height:auto;	
}
.als-next {
	margin-top:-160px!important; 	
	margin-right:5px;	
}
.als-next img, .als-prev img {
	width:1em;
	height:auto;
}
.als-prev {
	margin-top:40px;	
}
.als-item {
	float: left;
	width:14em !important; 
	padding:.5em ;
	margin-right:1em;
	margin-top:0;
	height:91.5%;
}
.als-item a{
	font-size:.8em!important;
	line-height:125%;
	width:100%!important;
}
span.rec_heading {
	width:80%;
}
span.rec_heading span.no_entries{
	font-size:.9em;	

}
span.rec_heading h3, h5.recommend{
	font-size:1em;	
}

/* Home page */
 table#home_featured, #home_grid h1 {
	display:none; 
} 
ul#home_options {
	width:90%;	
	margin:0 0 0 10%;
}
ul#home_options li {
	width:24%;	
	margin:3% 0 0 1%;
	padding:0;
}
ul#home_options li:nth-child(1) {
	margin-left:10%;
}
ul#home_options li:nth-child(2) {
	width:30%;	
}
ul#home_options li a{
	text-align:center;
	float:left;
	width:100%;
	font-size:.9em;
}
ul#home_options li a img{
	float:left;
	margin-right:10%;
}  
ul#home_options li a img{
	max-width:4em !important;
	height:auto!important;
	float:left;
	margin-right:3%;
}
ul#home_options li a span[class^="icon-"]{
	font-size:3.5em;
	float:left;
	margin-right:3%;
}
div#home_featured_scroll {
	width: 95%;
	background:#efefef;
	padding:.5em .7em .3em .3em;
	border-radius:.25em;
	text-align:center;
	margin:3% auto 0 auto;
	display:block;
	height:18em !important;
	max-height:50em;
}
#home_featured_scroll .als-viewport {
	overflow: hidden;
	margin:0 0 0 0!important;
	height:100%;
	max-height:22em;
	width:100% !important;
	padding:0 0 0 0 !important;
}
#home_featured_scroll .als-wrapper {
	position: relative;
	list-style: none;
	margin:-8px 0 0 0!important;
	padding:0 !important;
	height:99%;	
	max-height:20em;
	width:1000%; 
}
#home_featured_scroll .als-item {	
	display: block;	
	text-align: center;
	cursor: pointer;
	float: left;
	width:9.8% !important; 
	background:none;
	border:none;
	padding:0 .1em .5em 0 !important;
	height:98.5% !important;
	max-height:22em;
	margin:0 0 0 .4em !important;
	border-radius:.4em;
	position:relative;
}
#home_featured_scroll .als-item a{
	font-size:1em;
	display:block ;
	background:#fff;
	border:.1em solid #ccc;
	border-radius:.4em;
	margin:.5em 0 0 .2em;
	padding:0;
	height:99%;
	width:99.8% !important;	
}
#home_featured_scroll .als-item a img{
	height:auto !important;
	width:auto !important;	
	max-height:18em!important;
	max-width:44em!important;
	margin-top:2%;	
}
#home_featured_scroll .als-item.promo a img{
	height:auto !important;
	max-height:16em!important;
	max-width:30em!important;
	margin-top:1%;	
}
#home_featured_scroll .als-item.promo {
	font-size:.9em;
}
#home_featured_scroll .als-item.promo h4 {
	font-size:1.3em;
	margin-top:0 !important;
	width:100%;
}
#home_featured_scroll .als-prev, #home_featured_scroll .als-next {
	display:none;
}

/*product indexes */
.catimg, .catimg + p.indextext {
	display:none !important;
}

div.index_header p, .header_menu {
	display:none;	
}
div.index_header h1 {
	margin-top:	8%;
}
.indexbox {
	width:30% !important;	
	float:left;
	padding:1% 0;
	font-size:1em !important;
}
.indexbox.indentb, .indexbox.indentb + .indexbox, .indexbox.indentb + .indexbox + .indexbox, .indexbox_4up, .indexbox.indentb, .indexbox.indentb + .indexbox, .indexbox.indentb + .indexbox + .indexbox {
	width:40% !important;	
	padding: 0 !important;
}
img.indentb + p.eighty {
	width:60% !important;
	float:left !important;
	clear: none !important;
}
.indexbox.indentb + .indexbox + .indexbox, .indexbox_4up:nth-child(2n) {
	clear:both;
	margin:0 0 0 7%;
}
.indexbox h3, .indexbox_wide h3, .indexbox_4up h3  {
	font-size:1em !important;
}
.indexbox ul li {
	width:100%;
	margin: 0 !important;
	clear:both!important;
	float:none!important;
	padding-left: 0 !important;
}
.indexbox ul li a, .indexbox_wide ul li a{
	font-size:.9em !important;
	margin-left: 0 !important;
}
.indexbox ul li a img{
	margin-right:.3em !important;
	margin-left: 0 !important;
	width:2em;
	height:auto;
}
.indexbox p a span {
	font-size:.9em !important;
	width:90% !important;
}
a.product_index {
	width:48%;	
	padding-bottom:1em;
	padding-top:1em;
	float:left;
}
a.product_index div {
	width:77%;	
}
a.product_index p{
	line-height:150%;
}
a.product_index:nth-child(even) {
	margin-left:1%;
}
a.product_index h4{
	font-size:1.2em;
}
a.first {
	clear:none;	
	float:left;
}

a.ind_heading h2  {
	line-height:40% !important;
	width:70%;
}
a.ind_heading h2 object {
	margin: 0 2px 0 0 !important;
}
a.product_indexb {
	border:none;
	height:4.5em;
	width:100%;
	margin-left:10%;
}
a.product_indexb img{
	width:20%;
	height:auto;
	max-height:100% !important;
	margin-bottom:3%;	
}
div.index_products {
	width:100%;
	border:none;
	padding:1em;
	height:auto;
	margin:0 auto;
}
div#sections h2.index_subheading:first-child {
	margin-top:4% !important;	
}
div.index_products + span  {
	clear:both;
	float:right;
	margin-top:7% !important;
	margin-bottom:-35px;
}
div.index_products + span + h2 {
	margin-top:0 !important;
	float:left;
}
div.index_products div.row{
	 display:list-item;
	 list-style-type:none;	
	 border: none !important;
}
h2.index_subheading, h3.index_subheading  {
	font-size:2em;
	margin-left:3%;
}
h2.index_subheading + div.index_products {
	margin-top:-25px !important;
}
div.index_products a {
	width:43%;
	position:relative;
	 bottom:0em;
	 padding:3% 3% 1% 3%;
	 margin:1% 0 .5% 0;
	 font-size:.8em !important;
	 line-height:125%;
	 border-top:.07em solid #E3E0E0;
	 height:10em;
	 display:block;	 
}
div.index_products a img {
	max-height:85%;
	max-width:100%;

}
div.index_products div.row:nth-child(1) a:nth-child(1), div.index_products div.row:nth-child(1) a:nth-child(2) {
	 border-top:.07em solid #ccc;
}
div.index_products div.row:nth-child(odd), div.index_products div.row:nth-child(even) a:nth-child(2), div.index_products div.row:nth-child(odd) a:nth-child(3) {
	clear:both!important;	
}
div.index_products div.row:nth-child(even) a:nth-child(1) {
	float:right;
	margin-left:-30px !important;
	margin-top:-12.1em;
}
div#glass_index {
	border:none;
	margin-top:3%;	
	clear:both;
}
div#glass_index ul {
	width:85%;
	float:left;	
	margin-left:10%;
}
div#glass_index a span.left {
	width:29%;
}
div#glass_index ul li {
	width:46% !important;
	margin-left:5%;
	margin-top:2%;
	display:block;
}
div#glass_index ul li span{
	width:10em !important;
	display:block;
	float:left;
}
div#glass_index ul li img{
	height:2.5em;
	width:auto;
	margin-right:4%;
}
div#glass_index ul li:nth-child(odd) {
	clear:both;
	margin-left:0;
}
div#glass_index ul li br{
	display:none;
}
div#glass_index ul.glass_options li#vials {
	width:90% !important;
}
div#glass_index ul.glass_options li#vials span {
	width:60% !important;
}
div#glass_index + p {
	clear:both;
}
table.closeout td{
	font-size:1.25em;
}
table.closeout td a{
	font-size:1em;
}

/* label index / product page */
img.label_img {
	width:10% !important;
	height:auto !important;
	margin-top:4% !important;
}
img.label_img + h1{
	margin: 4.25% 0 0 1.5%;
	width:80% !important;
}
div.subcategory_container {
	position:relative;
	display:list-item;
	list-style-type:none;
}
a.subcategorylisting {
	width:40%;	
	border:.07em solid #ccc;
	border-radius:1.5em;
	border-bottom-left-radius:0em;
	border-bottom-right-radius:0em;
	display:list-item;
 	float:left;
 	padding-bottom:4em;
 	position:relative;
 	bottom:0;
	clear:none;
 	height:15em;
	margin-left:5%;
}	 
a.subcategorylisting h4{
	font-size:1.7em;
	padding:3.5% 0;
}
a.subcategorylisting img {
	width:55%;
	height:auto;
}
div.subcategory_container:nth-child(even),  div.subcategory_container:nth-child(odd) a.subcategorylisting:nth-child(2), div.subcategory_container:nth-child(even) a.subcategorylisting:nth-child(3) {
	clear:both;		
}
ul.label_info {
	width:40%;
	float:left;
	margin: 0 0 0 5%;	
}
ul.label_info li {
	background-size: 2em 2em;
	padding-bottom:.5em;	
	padding-left:14%;
}
ul.label {
	width:20% !important;
	display:block;
	margin-right:.5em !important;
}
ul.label li, ul.label li a{
	width:12em!important;
	display:block;
	clear:both;
	float:none;
	text-align:left;
	margin-top:1em;
}
ul.label li a object {
	float:left!important;
	margin-right:.5em;
	margin-top:-20px;
}

/* product page */
.addons_img, .sb_img, .type_icon, label.mobile_hideb, table.productListing tr:nth-child(1) td span.mobile {
	display:none ;	
}		
a.made_usa {
	width:10%;	
}
a.made_usa + h1.np{
	width:84%;
	margin-top:10px;
	padding-right:3% !important;
}
a.made_usa + h1.np a{
	margin-right:-100px !important;
}	
h1.np {
	width:98%;
	float:left;
	display:inline-block;
	word-wrap:break-word;
}
img.prod_img{
	width:70%;
	height:auto;
	float:left;
	margin:1% 0  0 5%!important;
}
img.mobile_tall{
	width:40%;
	height:auto;
	margin:1% 0  0 15%!important;
}
p.indentc {
	font-size:1.25em;	
	margin:5% 5% 0 5%;
}
p.product_text {
	margin:0 0 0 1%;
	font-size:1.1em;
	clear:left;
}
h1 a.next_page {
	width:2em;
	height:1.25em!important;	
	margin:0 -40px 0 0!important;
	font-size:1em;
	color:#fff;
	display:inline;
	padding:0!important;
	float:right;
}
h1 a.next_page span.icon-triple-arrow-light {
	float:left;	
	padding:0;
	margin:0;
}
ul.pagetools {
	width:60%;	
}
ul.pagetools li {	
	width:15%;	
}
ul.pagetools li.pin {	
	background-size: 4em 4em;
	background-position: .75em .1em;
}
ul.pagetools li.pin div {
	transform: scale(1.8)!important;
	margin:.7em 1em 0 -290px !important;
}
ul.pagetools li.fb {	
	width:25%;
	height:5em;
	background: url('https://images.sks-science.com/images/fallback/button-background.png');
	background:url('../svg/button-background.svg');
	background-repeat:no-repeat;
	background-size: 4em 4em;
	background-position: 9% 0em;
	padding-left:9%;
}
ul.pagetools li.fb div{
	transform: scale(1.3) ;
	margin-left:-100px !important;
}	
div#fb_code {
	width:60%;
	border:.0625em solid #ccc;
	border-radius:.25em;
	padding:.5em;
	height:5em;
	clear:both;
	float:left;
	margin:4% 0 0 2%;
}
div#fb_code span{
	color:#0063BE;
	font-size:1.5em;
	margin:2% auto ;
}
.fb-like button{
	font-size:1.75em;
}
.fb-like{
	 height: 20px;
    overflow: hidden;
	transform: scale(1.5) ;
	transform-origin: top left ;
}
p.product_text {
	display:none;
}
label.addtocart, label.addtocartb {
	width:9.75em!important;
	margin:-60px -10px 1% 0;
	float:right;
}
label.addtocart .button_style, label.addtocartb .button_style{
	width:100%!important;
	margin:0 0 0 0;
	padding: .3em 1em .4em .1em !important;
	font-size:1.1em!important;
}
label.addtocart .button_style span.icon-add2, label.addtocartb .button_style span.icon-add2{
	font-size:1.6em!important;
	margin: -8px 6% 0 4%;
}
.addtocartb{
	clear:both;
	float:right;
	margin:-20px 0 2% 0 !important;
}
table.productListing, table#label_products {
	width:100% ;
	margin:2em auto 0 auto!important;
	clear:both;	
}
table.productListing {
	border-top:.0625em solid #ccc;	
	padding-top:5%;
}
table.productListing td {
	font-size:.7em!important;
}
table.productListing td a{
	font-size:1em;
	padding:.5%!important;
}
table#landingpageproducts td input{
	font-size:1.25em!important;	
	padding:.1em .2em!important;	
	border-radius:.2em;
	width:3em !important;	
}
tr.addonrow td table tr:nth-child(1) td h5{
	font-size:2.5em;
}
.addon_space, table.productListing td.lgt, table.productListing td.wd, table.productListing td.dia, table.productListing td.addons img.addons_img, table.productListing td.addons img.sb_img, .ld_icon, table.productListing td.capcode, table.productListing td.cc, tr.addonrow td table tr:nth-child(1) td h5 span.mobile_hide,  table.bulktable2 tr.header td span.mobile_hide{
	display:none!important;	
}
table.productListing td:nth-child(1) {
	display:table-cell !important;
}
span.bulkslider {
	margin-left:.25em;	
	padding-left:.25em;	
	padding-right:.25em;	
	font-size:1.5em;
}
div.label_panel_heading {
	font-size:1.25em;	
}
table.bulktable2  tr.header td span {
	display:inline;
}
table.bulktable  tr td h5 {
font-size:1.1em !important;
}
 table.bulktable td:nth-child(3), table.bulktable  td:nth-child(5), table.bulktable  td:nth-child(6), table.bulktable  td:nth-child(7), table.bulktable  td:nth-child(8), table.bulktable  td:nth-child(9), table.bulktable  td:nth-child(10) {
	display:table-cell;	
	font-size: .9em !important;
	 padding:2% .25% 2% .25% !important;
}
table.bulktable2  td.desccol, table.bulktable2 tr.header td:nth-child(3) {
	text-align:left;		
}
table.bulktable2  td.cccol, table.bulktable2  td.cscol {
	display:none!important;		
}
table.bulktable2  td:nth-child(2) {
	width:10%;
}
table.bulktable2  td:nth-child(2) img {
	width:80%;
	height:auto;
}
table.bulktable2  td:nth-child(4) {
	width:20%;
}
table.bulktable2  td.qtycol input.label_icon {
	width:4em !important;
	height:4em!important;
	background-size: 4em 4em!important;
}
.info_icon {
	display:block !important;	
	background:#efefef;
	border:.07em solid #C0C0C0;
	border-bottom:.1em solid #C0C0C0;
	border-right:.1em solid #C0C0C0;
	border-radius:1.5em;
	padding:.3em;
	outline: none;
	box-shadow:  inset 0 0 0 .25em #fff;
	white-space: nowrap;
	width:1.7em;
	height:1.7em;
	margin:0 0 0 0!important;
	text-align:center;
}
table.productListing td.addons  .info_icon, table#label_products td .info_icon, table#landingpageproducts td .info_icon{
	width:1.9em;
	margin:4px 0 0 20%!important;
}
table.productListing td:nth-child(1) .info_icon {
	margin:4px 0 0 0 !important;
}

table.productListing td:nth-child(1) .info_icon img, table.productListing td.addons .info_icon img, table#label_products td:nth-child(1) .info_icon img, table#landingpageproducts td .info_icon img  {
	width:75% ;	
	height:auto;
	margin:2% auto;
}
table#label_products td:nth-child(1) .info_icon img   {
	width:75% ;	
	height:auto;
	position:relative;
	top:0;
}
table.bulktable2  td:nth-child(7)  {
	width:5%;	
}
table.bulktable2  td:nth-child(1), table.bulktable2  td:nth-child(2)  {
	width:10%;	
}
img.os_img {
	display:block !important;
	width:2.5em !important;
	height:auto !important;	
}
div#specs h5{
	font-size:1em;		
}
div#specs p, div#specs ul li {
	font-size:.8em;		
}
div#specs table td{
	font-size:.8em !important;	
	padding:2% 1% ;
}
h2.cross_sell, h4.specs {
	font-size:2em ;
	width:96%;
}
h2.cross_sell span.icon-atomb, h4.specs span.icon-atomb {
	font-size:1.75em  !important;
	margin-top: -25px !important;
}
div#unavailable, div#alert_yellow {
	padding:.5% 1% 0 1% !important;
	margin:-48px 0 5% 1% !important;
	float:left;
	font-size:1.25em;
	width:66%;
	border-radius:.25em;
}
div#unavailable label.indentc {
	margin: 0 0 0 10% !important;
	width:95% !important;
	height:2.25em !important;
	padding:0 !important;
}
div#unavailable .button_style{
	font-size:1em !important;
	height:1.3em !important;
	margin: 0  !important;
}
div#unavailable .button_style object{
	margin: 0 2% -15px 0 ;
}
div#unavailable div.nl_fields_notify {
	height:8em !important;
}
div#unavailable h4 {
	font-size:.9em!important;
	width:95%;
}
div#unavailable h4 .mobilec {
	font-style:normal;
	float:left;
	margin-right:1%;
}
input.notify_kit {
	margin: .5% 2% 0 -10px !important;
}
input#notify_email_bulk, input#notify_email_kit {
	font-size:1.25em;
}
div#unavailable p {
	float:left;
	width:90%;	
	margin-left:10%;
}
p.mobile, p.mobile_text {
	clear:both;	
	width:95%;	
	font-size:1.25em ;
	margin:2% auto;
} 
table.CrossSell td a{
	font-size:.9em; 	
} 
table.CrossSell tr td {
	width:45%; 
	margin:1%;
	padding: 2% 4%; 
}
table.CrossSell td:nth-child(3){
	display:none;
}

/* Product Spec Window */
div#tblb_window {
	width:80% !important;
	height:80% !important;
	margin:5% 5% 5% -415px!important;
	font-size:.9em !important;
}
div#tblb_window.tblb_narrow {
	width:88% !important;
	max-width:90% !important;
	height:auto !important;
	margin:5% 5% 5% 5%!important;
}
div#tblb_ajaxContent {
	width:100% !important;
	height:100% !important;
}
div#tblb_window div#spec_window h1 + h2 {
	font-size:1em !important;
	border-top:.07em solid #ccc;
	padding:.5% 0 0 3%;
	line-height:125%;	
	margin:8px 0 0 0 !important;	
	width:95%;
}
div#tblb_window div#spec_window div.acct_info {
	width:45% !important;
	font-size:.9em!important;	
	padding-left:2%;
}
div#tblb_window div#spec_window img.ld {
	width:80%;
	height:auto;
}
div#tblb_window a#tblb_ImageOff {
	margin: 0 auto !important;
	text-align:center;
	width:100% !important;
}
	
/* Contact Form */
div#tblb_window form#contact_us {
	width:100% !important;
}
div#tblb_window div#fields {
	width:95% !important;
}
div#tblb_window p.product_text{
	display:block;
}
div#tblb_window span.icons{
	font-size:.9em !important;	
}
div#tblb_window span.center label:first-child{
	margin-left:20% !important;
}

/* Custom Mold */
h1.cust_mold {
	width:100%;
	text-indent:2%;
	border:.05em solid #ccc; 
}
h2.cust_subheading {
	border:.06em solid #ccc;
	width:93%;
	margin-left:5% ; 
	text-indent:2%;
}
img.cust {
	margin:1% 0 0 0;
	float:left;	
	max-width:50%;
	height:auto;
	clear:both;
}
img.cust + ul.cust_specs {
	float:left!important; 
	width:50% !important; 
	margin:0!important; 
	margin-left:1%;
	clear:none!important; 
	border:none;
}
img.cust + ul.cust_specs li{
	background:none;
	border-bottom:.0625em solid #ccc;
	width:auto; 	
	height:auto; 	
	padding:1.5% 0 1.5% 0;
	clear:both; 	
}
img.cust + ul.cust_specs li.heading{
	letter-spacing:.2em;
	color:#999;
	margin-bottom:2em;
	font-size:2em!important; 
}
img.cust + ul.cust_specs li.headingb, img.cust + ul.cust_specs + ul.cust_specs li.headingb{
	letter-spacing:.15em;
	font-size:1.2em!important; 
}
ul.cust_specs li.spec{
	width:50% !important;
	padding:.5% 1%!important;
	border:.08em solid #ccc;
}
ul.cust_specs li.bullet{
	background-position: 0 .8em;
	padding-left:8% ;
}
img.cust + ul.cust_specs  + ul.cust_specs {
	width:90% !important; 
	margin:0 auto; 
	border:none;
}
img.cust + ul.cust_specs  + ul.cust_specs li.bullet, a.cust_email + ul.info li {
	width:40%!important;  
	float:left!important; 
	clear:none!important; 
	padding:.5% 0 .5% 3%;
	margin:0 0 0 5%!important;
	font-size:.8em!important;
}
img.cust + ul.cust_specs  + ul.cust_specs li.headingb {
	width:100%!important; 
	float:none!important; 
	clear:both!important; 
	padding-bottom:.5%;
	margin-bottom:1%;
}
a.cust_link {
	margin:4% 0 0  5%;	
}
a.cust_email {
	margin:0 0 2% 10%;
}
a.cust_email + ul.info + p {
	clear:both!important; 
	margin:4% 0 0 13%!important; 	
	padding-top:2%;
}
a.other_molds {
	width:75%;	
	margin:2% 0 0 10%;
	clear:both;
}
h2.cust_subheading + ul.info {
	margin:3% 0 7% 10%!important;
}
h2.cust_subheading + ul.info li {
	font-size:.8em!important;
	width:35%;
}
h2.cust_subheading + ul.info h4 {
	margin:10% 0 .5%  0 !important;
	border-bottom:.07em solid #ccc!important;
}
h2.cust_subheading + ul.info h4:first-child {
	margin:1% 0 .5%  0 !important;
}
h2.cust_subheading + ul.info h4 + li, h2.cust_subheading + ul.info h4 + li + li + li, h2.cust_subheading + ul.info h4 + li + li + li + li + li, h2.cust_subheading + ul.info h4 + li + li + li + li + li + li + li, h2.cust_subheading + ul.info h4 + li + li + li + li + li + li + li + li + li  {
	clear:both;
	margin-left:8%!important; 	
}
div.section_full div.row:nth-child(1) {
	display:none;
}
div.section_full div.row a img {
	max-width:10em;
	max-height:10em !important;
	display:block !important;
}


/* Pallet Qty */
a#pallet_logo {
	margin-top:4%;	
}
img.cust {
	max-width:40%;
	height:auto;
	clear:both!important;
	float:left;	
	margin:4% 2% 4% 0!important;	
}
label.pallet {
	float:left;	
}
ul.cust_specs {
	width: 42%!important;
	clear:both!important;
	float:right!important;
	font-size:1em;
	margin:0 2.5% 0 0!important;	
	display:block;
	border:none;
	padding:0 0 0 4%!important;
	border-left:.06em solid #ccc;
}
ul.plt {
	float:left!important;
	border:none;
	padding:0 5% 0 0!important;
	margin:0 0 0 3%!important;
	clear:none!important;
}
ul.cust_specs li.heading{
	display:none;
}
ul.cust_specs li, ul.plt li{
	font-size:.8em!important;
}
img.cust + p {
	float:left!important;	
	width:auto!important;
	display:block;
	clear:none!important;
	max-width:48%;
	margin:4% 0 0 0 !important;
	line-height:150%;
}
p.mobile_pallet label, img.cust + p label {
	margin:2% 0;	
	display:block;
	clear:both;
}
ul.pallet_options {
	width:90%;	
	font-size:1em!important;
	margin: 2% 0 0 8%;
}
ul.pallet_options li a {
	font-size:.7em!important;
}
ul.pallet_options li a object{
	float:left;
	width:auto;
	height:1.75em;
	margin:0 2% 0 0;
}
h2.heading + h3, h3 + table + h3 {
	font-size:1.2em;	
}
table td.order a {
	color:#fff!important;	
	font-size:5px;	
}
table td.order a object{
	width:10em!important;
	height:auto!important;
	margin-bottom:-20px;
}

/* Label Product Page */
img#label_image {
	width:45%;
	height:auto;
	float:left;
}
ul.label {
	width:22% !important;
	margin:2% -50px 0 0 ;
	float:right;
}
ul.label li {
	width:100%!important; 
	float:left;	
	margin-top:2%;
}
ul.label li object {
	float:left;	
}
p#labeltext{
	font-size:1.5em;	
	width:10%;
	text-align:right;
	color:red;
}
p.label_page img{
	width:15%;
	height: auto;
	margin:1% 0 1% 2%;
	float:right;
}
table#label_products td:nth-child(1) {
	width:10%;
}	
table#label_products td:nth-child(6) {
	width:20%;
}	
table#label_products td.info_icon {
	width:14% ;
	border-bottom:.0625em solid #ccc ;
}	
table#label_products td:nth-child(7) {
	width:14% ;
}	
table#label_products td:nth-child(7) img, table#landingpageproducts td:nth-child(8) img {
	width:1.25em;
	height:1.25em;
}
table#label_products select {
	font-size:1.25em;
	width:100%;	
}
div.info div.section_third , div.info div.section_third:nth-child(5n-2) {
	width:48%;	
	float:left;
	clear:none;
}
div.info div.section_third:nth-child(odd) {
	clear:both;
}
div.info div.force_clear {
	clear:left;
	float:none;
}
a.glossary {
	font-size:1.5em !important;	
}
ul.glossary li a {
	font-size:1em !important;
	margin-top:5%;
	
}

/* Shopping Cart */
div.cart table.productListing {
	margin-top:3%;	
}
table.productListing td.sc-remove, table.productListing td.sc-remove-heading {
	width:1% ;
	display:block;	
}
table.productListing td.sc-qty, table.productListing td.sc-qty-heading, table.productListing td.sc-total, table.productListing td.sc-total-heading {
	width:5% ;	
	padding:1% 3%;		
}
table.productListing td.sc-remove a {
	font-size:1.1em;
}
table.productListing td.sc-remove a.info_icon object {
	width:70% !important;
	height:auto;
	margin-top:15% !important;
}
table.productListing td.sc-img {		
	padding:0;	
}
table.productListing td.sc-img table td.sc-desc {
	padding-right:5%;
	width:70%;
}
table.productListing td.sc-img table {
	display:block;
}
table.productListing td.sc-img table td {
	border:none;	
	font-size:.9em !important;
	padding-left:4%;
}
table.productListing td.sc-qty input[type=tel] {
	font-size:1.5em ;
	border-radius:.3em; 
	width:1.5em !important;
	padding:.25em!important;
}
div.cart table.productListing  {
	margin-bottom:2%!important;
}
div.cart table.productListing + br, table#sc_featured {
	display:none;
}

div#sc_buttons {
	width:67%;
	height:6em !important;
}
div#sc_buttons label {
	display:block !important;
}
div#sc_buttons label:nth-child(1) {
	width:14.75em !important;
}
div#sc_buttons label:nth-child(2) {
	width:10em !important;
	margin-top:.5em!important;
}
div#sc_buttons label.continue {
	width:9.6em !important;
	float:right;
	position:relative;
	top:-146px !important;
}
div#sc_buttons label.continue .button_style {
	padding:.3em .5em .4em .5em !important;
}
div#sc_buttons label.continue span.icon-triple-arrow-light{
	float:right!important;
	margin: 0 0 0 -80px !important;
	display:inline-block !important;
	
}
div#sc_buttons label .button_style {
	display:block !important;
	font-size:1.2em!important;
}

div#sc_buttons label + label {
	clear:both !important;
	float:none !important;
}
#TotalDiscount{
	font-size:1.1em !important;
}
div.discountalert {
	width:80%;
}
span.icons {
	float:left;
	width:40%;	
	margin:2% 0 0 5%;
	font-size:2.25em;
}
span.icons img {
	float:left;
	width:25%;
	height:auto;
	margin-right:4%;
}
hr.divide {
	height:.0625em;
	margin:2% auto;
	padding:0;
}
textarea {
	width:90%;	
	margin:0 0 0 5%;
	font-size:1em !important;
	border:.06em solid #ccc;
}
input + font {
	font-size:3em;	
}
input[type=checkbox] {
	margin:4% 0 0 2%;	
}
input.mail {
	margin-left:5%;	
}
div.sc_featured a {
	font-size:.8em !important;
}

/* Search Results */
#phplive_btn_1454096803 {
		display:none;
	}
h1#search_heading object {
	float:left;
}
div.search {
	border:none;	
}
div.display {
	margin:-20px 2% .5% 4%;
}
div.results {
	margin:-20px 2% .5% 0;
	border-left:.07em solid #ccc;
	padding-left:2%;
}
div.search_result{
	border-top:.06em solid #ccc !important;
	width:47%;
	padding:3% 1% 3% 1%;
	clear:none !important;
	float:left !important;

}
div.search_result:nth-child(odd){
	clear:both!important;
}
div.search_result.clear, div.search_result.clear_none{
	clear:none !important;
	float:left !important;
}
.glossymenub div span.search_span {
	width:80%;
	display:block;
	padding-left:5%;
	margin: 0 !important;
}
.glossymenub div br.first, .glossymenub div div.forty span.search_span + br {
	display:none !important;
}
.glossymenub div div.forty {
	border:none;
}
.glossymenub div div.forty span.search_span {
	width:100%;
	display:block;
	padding-left:5%;
	margin: 0 !important;
}	
form#buy_search {
	clear:both;
}
div#selected_filters {
	width:73%;
	clear:both!important;
	margin-bottom:-70px !important;
}
div#selected_filters div{
	font-size:.8em;
	background:#fff;
	color:#666;
	border-radius:.25em;
	float:left;
	margin: 0 .3em .2em .4em;
	padding:.2em .4em .2em .25em;
	cursor:pointer;
}
div#selected_filters div:hover{
	background:#EFF6EC;
	color:#393838;
}
div#selected_filters div span{
	font-size:1.25em;
	font-weight:bold;
	color:red;
	padding:.25em;
}
div#selected_filters div span:hover{
	color:#8B1214;
}
.search_option {
	width: 20px;
	height:20px;
	border:.0625em solid #ccc;
}
	
div.search_result span {
	clear:left;
	display:block;
}
div#as_result div.detail {
	width:99%;	
	border-bottom:.0625em solid #ccc !important;
	padding-bottom:2%;
}
div#as_result div.detail img {
	float:left;
	max-width:100%;	
}
div#as_result div.detail span.image {
	float:left;
	max-width:30%;	
}
div#as_result span.image img {
	max-width:100%;	
	max-height:100%;

}
div#as_result div.detail .search_result_detail span.detail_text {
	width:65%;	
	font-size:1.2em;
	margin:0 0 1% 2%;
	display:inline-block;
	line-height:150% !important;
	border-bottom:.06em solid #efefef;
	padding-bottom:.5%;
}
div#as_result div.detail:hover {
	color:#000;
	cursor:auto;
}
div#as_result div .search_result_detail, div#as_result div span .current_promo_text, div#as_result div .search_view {
	display:none;
	width:100%;
	font-size:.8em;
}
div#as_result div.search_result span.image .search_view, div#as_result div.detail em.search_divide  {
	display:none;
}
div#as_result div.detail span.image .search_view {
	display:inline-flex;
	font-size:.9em;
	margin-left:30%;
	cursor:pointer;
}
div#as_result div.detail .search_result_detail span.info{
	float:left;
	width:auto;
	max-width:50%;
	padding-right:5%;
	margin:0 0 0 2.5%;
	font-size:.9em!important;
}
div#as_result div.detail .search_result_detail span.search_add{
	width:50%;
	font-size:.9em !important;
	float:left;
}
div#as_result div.detail .search_result_detail span.search_add input {
	width:4em !important;
	padding:.1em .2em !important;
}
div#as_result div .search_result_detail hr.divide {
	width:100%;
	margin:1% 0 2% 0;
	background: #efefef;
}
span.search_icon_promo {
	font-style:italic;
	color:#15AC2D;
	margin:2% auto;
}
div.search_result:nth-child(3n+ 1) {
	clear:both;
}
div#result_count { 
	float:left;
	margin:3% 0 2% 0;
}
div.result_arrow {
	border: solid #ccc;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 4px;
}
div.result_arrow:hover {
	border: solid #666;
    border-width: 0 4px 4px 0;
    display: inline-block;
    padding: 4px;
	cursor:pointer;
}
span#search_display_grid {
	margin:1em 0 0 0 !important;
}
span#search_display_detail {
	margin:1em 0 0 0 !important;	
}
span#search_display_filter {
	background: url('https://images.sks-science.com/images/fallback/filter.png') !important;
	background:url('../svg/filter.svg')!important;
	background-repeat:no-repeat !important;
	background-size: 2.4em 1.9em!important;
	background-position: 0 0em!important;
	height:1.9em;
	width:2.4em;
	float:right;
	cursor:pointer;
	margin:1em 1% 0 0;
}
span.search_active_grid {
	background: url('https://images.sks-science.com/images/fallback/grid-icon-active.png') !important;
	background:url('../svg/grid-active.svg')!important;
	background-repeat:no-repeat !important;
	background-size: 2.3em 1.4em;
	background-position: 0 0em;
	height:1.45em;
	width:1.8em;
	float:right;
	cursor:pointer;
	margin:1em 0 0 0 !important;
}
span.search_active_detail {
	background: url('https://images.sks-science.com/images/fallback/display-icon-active.png') !important;
	background:url('../svg/display-active.svg')!important;
	background-repeat:no-repeat !important;
	background-size: 2.4em 1.5em!important;
	background-position: 0 0em!important;
	height:1.4em;
	width:1.8em;
	float:right;
	cursor:pointer;
	margin:1em 0 0 0 !important;
}
span#search_display_grid:hover {
	opacity:.6;
}
h4.show_categories {
	font-size:1em;
	margin:-40px 0 0 0 !important;
}
h4.show_categories object {
	width:2em;
	height:auto;
	margin: 0 3% 0 5%;
}
a.show_categories object {
	width:2em !important;
	height:auto !important;
}
div.arrow_next {
	transform: rotate(-45deg);
}
div.arrow_prev {
	transform: rotate(135deg);
}
table.infoBoxContents tr:first-child {
	display:none;
}
td.boxText, table.infoBox td {
	border:none;	
	padding:0;
}
span.search_item_count {
	color:#ccc;
}
div.search_menu_category span.search_span + br, div.search_menu_style span.search_span + br, span.search_span + br, div.search_menu_sort  br:first-child {
	display:none !important;
}
div.search_menu_category span.search_span, div.search_menu_style span.search_span, span.search_span   {
	margin:0 0 0 5% !important;
	padding: 0 0 0 5%!important;
}
div.search_menu_sort  br {
	display:block !important;
}

/* Specials */
a.specials, div.specials {
	width:98%;
	font-size:2.5em;
	font-size:2.5vw;
}
a.specials:nth-child(even) {
	margin-left:2%;
}
a.specials img, div.specials img{
	width:30%;
	height:auto;
	float:left;	
	margin-right:2%;
}
a.specials div, div.specials div{
	margin:0 5% 1% 5%;
}
a.specials div s{
	color:red;
	margin-right:2%;
}
ul.dates {
	margin-bottom:8%;	
}
ul.dates li {
	font-size:2.5em;
	font-size:2.5vw;
	padding:2% 5% 1% 1%;
}

/* New Products */
div.DateCon {
	float:left;
	margin:0;	
}
ul#months {
	float:right;
	width:90%;	
}
ul#months li {
	margin-top:.75%;
	font-size:.8em;		
}
ul#months li.current a {
	padding:.2% .5% .25% .2%;
	margin: 8px 5px 0 -5px  !important;
	width:4em;
	text-align:center;
}
table#np {
	width:100%;
	height:auto;
	padding-bottom:.5em;
	margin:4% auto 2% auto;
}
table#np tr {
	display:list-item;
	list-style-type:none;
	border:none;	
}
table#np tr:nth-child(odd) {
	clear:both;
}
table#np tr td{
	width:44%;
	position:relative;
	 bottom:0em;
	 padding:4% 3% 0 3% !important;
	 margin:1% 0 .5% 0;
	 font-size:.8em !important;
	 line-height:125%;
	 border-top:.07em solid #E3E0E0;
	 height:100%;
	 display:block;	 
	 float:left;
	 border-bottom:none;
	 min-height:10em!important;
	 vertical-align:bottom!important;
}
table#np tr td a {
	position:absolute;
	bottom:0;
	display:block;
	width:95%;
}
table#np tr td a img{
	max-height:8em;
	max-width:10em;
}
table#np tr:nth-child(even)  td:nth-child(2), table#np tr:nth-child(odd)  td:nth-child(3) {
	clear: both!important;
}

/* Newsletter */
a.newsletter {
	width:95%;
	padding-bottom:8%;
}
a.newsletter h4{
	font-size:2em;
}
a.newsletter h5{
	font-size:1em ;
}
a.newsletter p{
	font-size:1em ;
	line-height:150%;
}
h3.latest {
	margin:2% 0 5% 0;	
}
div.nl h1 {
	font-size:1.8em;	
}
div.nl span.icon-packaging-rap {
	width:16% !important;
	height:auto!important;
	margin:-60px  auto 0 0% !important;
}
div.nl h1 span{
	font-size:.6em !important;
	margin-top:-10px!important;
	display:block;
}
div.nl h1 br{
	display:none;
}
div.nl h2{
	font-size:1.7em !important;	
}
div.nl h2.heading_left, div.nl h2.heading_right{
	font-size:1.4em !important;	
	margin:0 0 0 0 !important;
}
div.nl p.references {
	font-size:.75em;
	margin:0 0 0 5%;
}
div.nl p.date {
	margin: 1% auto 3% auto;	
	color:#666;
	text-align:center;
}
div.nl p, div.nl p.intro {
	margin:2% auto 0 auto;
	width:100% !important;
	font-size:.9em;
	line-height:170% !important;
}
.button_style {
	padding-right:.25em !important;
}
a.button_style object{
	margin-right:.25em !important;
}
div.nl p + br + label {
	margin:1% auto 1% auto !important;
}
div.nl div.fb_code {
	margin: 0  0 2% 0 !important;
}
div.nl img.left {
	float:left;
	margin:5% 2% 0 2%;	
}
div.nl img.right {
	float:right;
	margin:5% 2% 0 2%;	
}
div.nl h4 {
	font-size:1.25em;
	width:80%;
	margin:1% 0 0 10%;
	border:none;	
}
div.nl hr {
	margin:4% auto 2% auto !important;
}
div.twothirds object.nl_index {
	width:20%;
	height:auto;	
}
div#nl_footer {
	font-size:.7em !important;
	width:100% !important;
}

/* Site Map */
div.sitemap {
	width:45%;
	font-size:1.25em;
	line-height:150%;
}

/* Industry Index */
div.subindex-sections {
	border:none;
}
h2#lp-subtitle {
	margin:0 0 4% 5%;
}
h2.lp {
	font-size:1.1em !important;
}
div.product_text {
	line-height:130%!important;
}
img.sub_img {
	width:35% !important;
	float:left;
	margin:2% auto;
	margin-left:5%;
}	
img.sub_img + p{
	width:55%;
	line-height:150%;
	margin:2% 0 0 3%;
	float:left;
}
table#landingpageproducts tr td:nth-child(2) a {
	line-height:150%;
	margin:1% 0;
}
table#landingpageproducts td:nth-child(4), .lp_hide {
	display:none;
}
table#landingpageproducts td {
	font-size:.8em !important;
}
table#landingpageproducts td input[type=tel] {
	width:2em !important;
}
table#landingpageproducts tr.lp_expand td {
	padding:0 !important;
	border-bottom:none!important;
	font-size:.9em !important;
}
table#landingpageproducts tr.lp_expand td table td {
	background:#fff;
	border-bottom:.07em solid #ccc!important;
	padding:2% 0 !important;
}
table#landingpageproducts tr.lp_expand td table tr.bulkheading td, table#landingpageproducts tr.lp_expand td table tr:last-child td {
	border-bottom: none !important;
}
table#landingpageproducts tr.lp_expand td table.bulktable-index h5 {
	margin-bottom:2%!important;
}
h2.lp + span {
	font-size:.8em !important;
}
h2.lp-section-title {
	margin-bottom:-20px;	
}
h3.lp-order {
	width:64%;	
	font-size:1.75em;
	font-style:italic;
	margin:0 0 4% 0;
	color:#ccc;
}
h3.lp-order span{
	font-size:2.5em;
}
h3.lp-other {
	width:100%;	
	font-size:1.25em;
	font-style:normal;
	margin:0 0 4% 0;
	color:#666;
}
h3#orderfeatured, h3#orderfeatured_ns {
	width:70%;	
	color:#ccc;
	float:left;
	font-style:italic;
	font-size:1em;
}
span#lp_of_title {
	font-size:1.1em;
	clear:both;
	color:#666;
	font-style:normal;
	padding:.25% 0 0 0;
}	
h3#orderfeatured + input + label.addtocart_lp {
	float:right;	
	width:26% !important;	
	margin:2% 0 0 0  !important;	
}
h3#orderfeatured + input + label.addtocart_lp .button_style{
	font-size:1.2em !important;
}
p.index_footer {
	clear:both;
	width:95%;
	margin:2% auto;
	font-size:1.25em;	
}
h1.lp {
	line-height:100%;	
	width:100%;
	padding-top:2%;
}
h2.lp {
	font-size:1.8em;	
	line-height:100%;	
	margin-top:.5% !important;
}
h2.lp + img {
	width:70% ;
	height:auto ;
	margin:1% 0 1% 0% ;
}
h2.lp + span {
	font-size:.9em;	
}
img.subindex-img + h2 {
	font-size:2.5em;
}
img.subindex-img + h2 + p{
	font-size:2em;
}
img.lp {
	margin-right:1% !important;
}


/* Sitemap */
div.help_col h3 {
	margin:5% 0 0 0 !important;
	width:100%;
}
div.help_col h4, div.help_col h5 {
	margin:4% 0 2% 5% !important;
}
div.help_col h4 + h5 {
	margin:2% 0 0 10% !important;
}
div.help_col h3 + ul {
	margin:2% 0 0 0 !important;
}
div.help_col h4 + ul {
	margin:2% 0 0 5% !important;
}
div.help_col h5 + ul {
	margin:2% 0 0 5% !important;
}
div.help_col h4 + h5 + ul, div.help_col h4 + h5 + ul + h5, div.help_col h4 + h5 + ul + h5 + ul, div.help_col h4 + h5 + ul + h5 + ul + h5, div.help_col h4 + h5 + ul + h5 + ul + h5 + ul {
	margin:2% 0 0 10% !important;
}
div.help_col ul {
	padding-bottom:3% !important;
}
div.help_col ul li{
	margin:1% 0 1% 5% !important;
}

/* Info Pages */
div.info {
	font-size:.85em;
	line-height:175%;
}
div.videobox h3 {
	width:44%;
	text-align:left;
}
ul.videolinks {
	width:100%;	
	margin:0 0 0 5%;
}
ul.videolinks li {
	width:47% !important;	
	display:block;
	margin-left:2%;
}
div.section_half {
	width:100% !important;	
}
div.section_half img{
	margin:1% auto 1% auto !important;		
	float:none !important;
}
.section_full h3 {
	font-size:1.2em;	
	margin:5% 0 1% 5% !important;	
}
.section_full h3 img {
	width:1.5em!important;	
	height:auto!important;	
	float:left!important;
	margin: 0 1% 0 0 !important;
}
.section_half img, .section_full img, .section_full img.left, .section_full img.right  {
	max-width:90%!important;
	max-height:30em!important;
	margin:2% auto 1% auto !important;
	display:block !important;
	float:none !important;
}
.section_full ul.left {
	margin:2% 0 0 3% !important;	
}
.section_full ul li h3 {
	margin:0 !important;	
}
li.no_bullet a  {
	display:block !important;	
	margin-left:7%;
	width:100%;
	text-align:left;
	float:left;
	padding:1% 0;
}
li.no_bullet a  img{
	float:left !important;
	margin-right:2%!important;
}
.section_full ol {
	width:90% !important;
	float:right !important;
}
.section_full ol li{
	font-size:1em !important;
}
.section_full ol li a{
	display:inline!important;
	margin:0;
}
.section_full ol + img.right {
	display:none !important;
}
div.info div.section_full ul li ul li{
	padding-left:.3em!important;	
}
div.section_full div, div.section_half p, div.section_full ul, div.section_half ul  {
	width:95% !important;
}
div.section_full ul.half_fixed{
	min-width:40% !important;
	float:right;
	margin-left:5%;
	padding-bottom:5%;
}
div.section_full table td ul li {
	font-size:1em;
}
p.info {	
	line-height:150%;
	margin:2% 0;
}
p.info + p.info {
	margin:5% auto 2% auto;	
}
ol.info {
	margin:5% 0 ;	
}
ul.info li{
	font-size:.8em !important;
	padding-left:5% ;
	margin:1em 0 1em 2em !important;
	line-height:150%;	
}
ol.info li{
	font-size:2.75em;
	font-size:2.75vw;	
}
ol.info  > li:before {
    margin-right:.25em;
	font-size:1.75em;
}
ol.info li ul.info {
	margin:4% 0 0 0;	
}
ol.info li ul.info li{
	padding-left:5%;
}
div.sitemap ul.info li {
	font-size:1.25em;
}
object.material_icon {
	width:10em;
	width:11vw;
	height:10em;	
	height:11vw;	
	margin: 2% 1% 2% 0;
}
object.material_icon + h1{
	width:84%;
}
object.material_icon + h1 + h2{
	width:85%;
	font-size:2em;
	margin:-50px 0  4% 15%;
}
div#char_header {
	width:60%;
	margin:1% auto;
	float:right;
}
div#char_header ul{
	margin:3%;
}
div#char_header ul li{
	width:50%;
	margin:5% 0 1% 0;
}
div#char_header ul li:nth-child(2){
	text-align:right;
}
#plastic_char {
	width:40%;
	margin-left:5%;
}
div#plastic_char ul li{
	margin:2% 0 1% 0;
}
div#qualbox_header span.arrow_left{
	border-bottom: 2.25vw solid transparent;  
	border-top:  2.25vw solid #fff; 
	border-right: 2.85vw solid #999; 
	margin-left:-3px;
}
div#qualbox_header span.arrow_right{
	border-bottom: 2.25vw solid transparent;  
	border-top:  2.25vw solid #fff; 
	border-left: 2.85vw solid #999; 
	margin-left:-3px;	
}
div#qualbox_header span.arrow_middle{
	width: 88.3%; 
	height: .5em; 
	border-top:.6em solid #fff;
}
div#qualbox {
	width: 49%;
}
object.symbol_key {
	width:5em;
	height:auto;
	margin:3% 0 0 0;
}
td object.icon {
	width:3em;
	height:auto;
	margin:0 auto 2% auto;
}
span.symbol_key {
	width:1em;
	height:.9em;
	margin:1% 1.8% 5% 6%;	
}
object.symbol_key + h5, span.symbol_key + h5{
	font-size:2.25em;
	width:80%;
	border-bottom:.06em solid #ccc;
	padding-bottom:1%;
	margin-top:3%;
}
object.symbol_key + h5 + p, span.symbol_key + h5 + p  {
	margin:0 0 0 15%;	
}
object.scale + h5{
	margin-bottom:0;	
}
object.scale + h5 + p{
	margin:0 0 0 15%;
	float:left;
	width:85%;	
	font-size:2.5em   ;
	font-size:2.5vw ;
}
ul.glossary {
	width:100%;	
}
ul.glossary li{
	font-size:1.4em;
}
a.glossary {
	font-size:4em;
	margin:4% auto 2% auto;
}
div.info ul.help_list li.bold{
	padding-top:4%;
	padding-bottom:2%;
}
div.info ul.help_list li.bold + li{
	padding-bottom:4%;
}
img.gloves_left + h2 + p, img.gloves_right + h2 + p{
	font-size:2.5em ;
	font-size:2.5vw;
	line-height:150%;
}
ul.gloveindustries li a{
	font-size:2.5em;
	font-size:2.5vw;
}
table.gloveresistance {
	width:98%;
	margin:1% auto;	
}
table.gloveresistance td {
	font-size:2.75em;
	font-size:2.75vw;
}
.help_col  {
	margin-left:5%;
	width:95% !important;
}
.help_col h2 {
	font-size:2em;	
}
.help_col h3 {
	font-size:1.3em;
	margin:1.5% 0 0 0!important;	
	width:95%;	
}
.help_col a h3{
	font-size:1.4em;
}
.help_col img + a {
	margin:-10px 0 0 1%!important;
	float:left;
}
.help_col h4{
	font-size:1.2em;		
	margin:5% 0 1% 0!important;	
}
 .help_col h5 {
	font-size:1.1em!important;		
	margin:5% 0 1% 0!important;	
}
.help_col h4 a {
	font-size:1em;	
}
.help_col ul {
	margin:-30px 0 3% 5%!important;
}
.help_col ul li, .section_full ul li {
	margin:2% 0 0 5%!important;
	padding-left:1.3em !important;
}
.help_col span {
	font-size:1.25em;	
}
ul.glossary li a, p.info {
	font-size:1.3em;	
}
p.info_footer + p, p.info_footer + p + p, p.info_footer + p + p + ul li {
	font-size:1.3em;	
}
div.info p.info, div.info p, div.info table td {
	font-size:1.3em;	
}
img.oval_number {
	width:1.5em;
	height:1.5em;	
}
div.labelart {
	font-size:1.3em;
	width:86%;
	padding:.75em;
	border:.0625em solid #ccc;
}
div.section_third p + div.labelart {
	margin-top:3%;		
}
div.section_third h3 + p + div.labelart {
	margin-top:-10px;		
}
div.labelart img {
	width:70%;
	height:auto;
	margin-bottom:2%;
}
div.labelart ul.labeling {
	margin:4% 0 0 0;
	float:left;
}
div.labelart ul.labeling li {
	width:100%;
	height:1em;
	padding:.5em 0;
	text-indent:.6em;
}
div.labelart ul.labeling li a {
	width:100%;
}
div.labeltable li.yellow, div.labeltable li.orange, div.labeltable li.pink, div.labeltable li.blue, div.labeltable li.green, div.labeltable li.purple {
	background-position:left; 
	background-repeat:no-repeat; 
}
div.labeltutorial {
	font-size:.8em;
	width:45%;
	line-height:125%;
	height: 500px;
}
div.labeltutorial img {
	margin:4% auto 1% auto;
}
h3.thirty {
	font-size:1.5em;	
}
form#cal2 .button_style {
	font-size:1.5em;	
	clear:both;	
	margin-top:2em ;	
}
form#cal2 input[type=text] {
	font-size:1.5em ;	
	padding: 2% 1% ;	
}
form#cal2 table {
	margin-bottom:2% ;		
}
a.purch {
	background-size: 2em 2em;
	padding-left:7%;
	display:block;
}
a.glove_link {
	display:block;
	text-align:left !important;
	line-height:275%;
}
a.glove_link img{
	float:left!important;
	width:1em!important;
	height:auto!important;
	margin:2% 1% 0 0!important;
}
table.tepkging2 td a{
	display:block;
}
table.tepkging2 td img {
	float:left !important;
	margin:1% 2% 0 0 !important;
}
div.neckfinish img {
	margin-left:0 !important;
	max-width:65%!important;
	height:auto!important;
}

/* Login */
a#pass_link {
	float:right;	
	font-size:.8em;
	margin-right:2%;
	margin-top:-115px;
}
div.login {
 	width:100%;
 	border:none;	
 	margin-left:0 ;	
	padding-bottom:0 !important;
}
div.login h2{
	margin-left:5%;
}
div.login .button_style {
	width:5em !important;
	margin:0 0 2% 0 !important;
	display:inline-block;
	
}

div.login:nth-child(2) h2 {
	margin-left:0;
}
div.login:nth-child(2) {
 	border-top: .0625em solid #ccc;	
 	clear:both;	
	width:95%;
	margin-top:-30px!important;
}
div.login:nth-child(2) .button_style {
	width:10em !important;
}
span.required + table {
	width:98%;	
	margin:2% 1%;
}
span.required + table td, h1 + table td {
	padding:.75em .75em .75em 12% ;	
}
h2.index_subheading + br + span.required {
	width:30%;
	float:right;	
	margin-top:-65px;
}
span.required + span.indentb, input + font + br + br + span.indentb, h2 + br + span.indentb, input + br + br + span.indentb  {
	margin-left:5%!important;
}
input + font {
	font-size:1.5em;
}	

/* Members Area */
span.required {
	width:25%;	
}
object.account {
	margin:4% 0 4% 7%;
}
object.account + ul.info {
	width:65%;	
	margin:2% 0 2% 4%;	
}
object.account + ul.info li{
	font-size:.9em ;
}
object.account + ul.info li a{
	margin-left:.5%;
}
div.address {
	width:40%;
	margin:2% 1% 2% 2%;	
	padding:1% 1% 2% 1%;	
	font-size:.9em ;
}
div.address .button_style_small, div.address .button_style {
	font-size:1.2em;	
	padding:.1em .4em .2em .5em;
	border:.06em solid #ccc;
	margin-bottom:2%;
}
div#acct_search {
	width:98%;	
	margin-right:5%;
}
div.acct_history_detail .button_style {
	font-size:1.4em;	
}
div.acct_history_detail .button_style object{
	margin: .5em .25em -10px 0;
}
div.acct_history_detail .order_again .button_style object{
	margin: .25em .25em -10px 0;
}
table#acct_orders_main {
	width:100%;	
}
table#acct_orders_main td {
	font-size:1em;
	padding:1.5% 1%!important;
}
table#acct_orders_main td a {
	font-size:1em;
}
table#acct_orders_main tr.detail td {
	padding:0;
}
table#acct_orders_main td div.acct_history_detail, div.acct_history_detail {
	width:95%;	
}
div#acct_search {
	margin-top:-30px;	
}
div#acct_search input[type=text] {
	font-size:1.1em;
	padding:2%;		
}
img#search_button {
	margin:0 0 -8px -50px;	
}
table#acct_orders_main td div.acct_history_detail {
	width:95%;	
	font-size:.9em;	
}
table#acct_orders_main td div.acct_history_detail div.acct_info  {
	max-width:28% ;		
}
table#acct_orders_main td div.acct_history_detail div.acct_info_return  {
	max-width:80% ;	
	margin-top:2%;	
}
table#acct_orders_main td div.acct_history_detail div.acct_info_shipping  {
	max-width:60% ;		
}
table#acct_orders_main td div.acct_history_detail div.tracking div.acct_info_shipping  {
	max-width:95% ;		
}
div.acct_history_detail div.tracking {
	margin-bottom:3%;		
}
div.acct_history_detail label .button_style  {
		font-size:1.5em;
}
div.acct_history_detail label .button_style object  {
	float:left;
	height:1.5em;
	width:auto;
	margin:1% 2% 1% 1%;	
}
table#acct_orders_main td div.acct_history_detail div.acct_info h4, div.acct_history_detail h4 {
	font-size:1.5em;	
}
td.acct_orders_cspk {
	display:none;
}
span.mobile_cspk {
	display:block;
}	
table#acct_orders_main td div.acct_history_detail table td {
 	padding:2% 1%;	
	font-size:.9em;
}
table#acct_orders_main td div.acct_history_detail table td:nth-child(1){
	width:20%;
	padding-right:1%;
}
#result_ct{
	font-size:1.25em;
	float:left;
}
div.reorder span.right input{
	padding:.25em;
	width:2.25em !important;
}
div.reorder {
	border: .06em solid #DDDDDD;	
	padding:5% 1% 1% 1%;
	margin:2% 0 0 13%;
	width:70%;
	min-height:300px;
}
div.reorder span.content{
	bottom:10px;
	margin-left:9%;
	width:80%;
	font-size:.9em;
	line-height:150%;
	margin-top:2%;
}
div.reorder img {
	max-width:95%;
	max-height:7em;
	margin-bottom:2%;	
}
.email_inv {
	clear:left;
	float:none;
	margin: 0 0 5% 2%;
}
.return_button {
	margin: -20px 0 0 0;
}
select + font + br + span.indentb {
	width:30%;	
	margin: 4% 0 0 0;
}
div.saved_cc {
	font-size:.8em !important;	
}
div#new_card{
	width:90% !important;
}
div.saved_cc form span.right select{
	width:102%!important;
}
div.saved_cc form span.left span.no_entries {
	width:3%;	
}
div.newsletter {
	margin:0px 0 0 3%;
	width:90%;
}


/* Checkout Process */
#ship_methods {
	width:90%;
	margin-left:5%;
}
div#alert_yellow {
	border: .0833em solid #ccc;
	border-radius: 1em;
	padding:1em .5em;
	width:75%;	
	margin:0 0 2% 5%;
	box-shadow: .1em .1em 2px #E2E2E2;
	overflow:hidden;
}
div#alert_yellow h4 {
	color:#F90;
	font-size:1.75em;
	margin:0 0 0 2%;
}
div#alert_yellow img {
	float:left;
	margin:-3px 10px 0 0;	
}
ul.info li a.map_link {
	border:none;
	clear:both;	
	width:100%;
	margin:1% 0;
}
input#cc_field + br + br + span + select + select{
	margin-top:3%;	
}
div.indentb input[type=radio] {
	margin-top:5%;
}
textarea  {
	font-size:1.5em; 	
	padding:.5em;
	margin-top:2%; 
}
table#ship_methods td.alignleft, table#ship_methods td img, img.creditcards {
	display:none;	
}
div.payment_option {
	font-size:2em; 	
	width:95%;
}
div.payment_option input.profile {
	clear:both; 
}
div.payment_option h4{
	font-size:2em;
}
#paypal_button {
	font-size:1.5em;
	width:90%;
}
div.payment_option span.input {
	font-size:1.75em;
}
div.payment_option input[type=checkbox]  {
	font-size:.4em;
	margin-left:5%;
}
div.payment_option input[type=text]{
	width:90% ;
	font-size:1.25em ;
	margin:1.5% 0 0 0;
}
div.payment_option span.input select {
	width:41% ;
	font-size:.75em ;
	float:left;
	margin:2% 0 0 2%;
}
div.payment_option span.input select:nth-child(2) {
	margin:0 0 0 2%;
}
div.payment_option label {
	height:3em;
	width:70%;	
	display:block;
}
div.payment_option label a.button_style{
	font-size:2.5em;
}
input#coupon {
	font-size:1.25em;	
}
div.conf {
	width:43%;
	margin:1%;	
}
table#ch_products {
	width:100%;	
}
table#ch_products td{
	font-size:1.5em;
}
table#ch_products td:nth-child(3){
	width:45%;
}
table#total td{
	font-size:1.5em;
}

/* New Checkout */
div.checkout_step {
	padding: .2em .5em .2em .5em !important;
	border:.04em solid #c0c0c0;
	box-shadow:  inset 0 0 0 .1em #fff;
	margin-top:2%;
}
div.checkout_step + h1{
	width:86%;
	margin:2% 0 0 0 ;
}
div.half div.checkout_error {
	margin:10% 0 0 0;
	font-size:1em;
	padding-left:12%;
	font-weight:bold;
}
ul.breadcrumb {
	font: 2em;
	margin:5% 0 0 8% !important;
}
ul.breadcrumb li.active a, ul.breadcrumb li.inactive a{
	font-size: 2em !important;
	padding-top:.2em;
	padding-bottom:.2em;
}
ul.breadcrumb_wide li a {
	padding-right:25px;
	text-indent:15px;
}
ul.breadcrumb li a object {
	margin-top:-30px;
}
div#checkout_order_info p.ch-info {
	margin: 0 0 0 9% !important;
}
div#checkout_order_info h2.index_subheading {
	width:50%;
	float:left;
	margin:0 0 2% 2%;	
}
div#checkout_order_info div.threequarter {
	width:95% !important;	
	clear:both;
}
div#checkout_order_info div.threequarter input[type=text] {
	width:95% !important;	
}
div#checkout_order_info div.threequarter input + font.left {
	font-size:1em !important;	
}
div#checkout_order_info h2.index_subheading  + span.required {
	float:right	;
	width:30%;
	text-align:right;
	margin:0 4% 0 0 ;
}
form#shipping div.onethird, form#payment div.onequarter, form#payment div.half, form#payment_address div.onethird, form#ship_address div.onethird{
	width:88%; 
	border-right:none;
	padding-bottom:4%;
 }
 form#shipping div.onethird h2 {
	 margin:0  0 0 5%!important;
 }
 form#shipping div.onethird .no_entries, form#payment div.onequarter .no_entries, form#shipping div.half span.no_entries, form#ship_address div.half .no_entries, form#payment_address div.half .no_entries, form#payment_address div.onethird .no_entries, form#ship_address div.onethird .no_entries{
	 font-size:.9em !important;
	 margin:.5% 0 0 5%;
}
form#shipping div.onethird h2, form#payment div.onequarter h2, form#shipping div.half h2, form#ship_address div.half h2, form#payment_address div.half h2, form#payment_address div.onethird h2, form#ship_address div.onethird h2{
	 font-size:1.75em;
}
 form#payment div.sixty div.half + div.half{
	border-left:.0625em solid #ccc;
	padding-left:3%;
}
form#payment div.half + div.half{
	border-top:.0625em solid #ccc;
}
form#payment div.sixty div.half{
	width:45%; 
	border-top:none;
	font-size:.9em;
 }
form#shipping div.half, form#payment div.sixty, form#payment_address div.half, form#ship_address div.half {
	width:90%; 
	margin-left:5%;	
	border-top:.0625em solid #ccc;
	padding-top:3%;
	padding-bottom:5%;
	border-left:none;
 }
 form#shipping  table#ship_methods {
	margin:0 0 0 5%; 
	width:80% !important;
 }
 form#shipping  table#ship_methods tr td.main{
	font-size:.7em !important;

 }
form#shipping  table#ship_methods tr.moduleRowSelected td.main{
	padding-bottom:1.5% !important;

 }
form#shipping  table#ship_methods td.main input[type=radio]{
	padding:1em;
	border-radius:1em !important;
	display: block !important;
 }
 form#shipping .button_style,  form#payment .button_style {
 	width:6em !important;
 }
form#ship_address div.half div.addresses, form#payment_address div.half div.addresses {
	font-size:.9em;	
	margin-top:2%;
}
form#ship_address div.half div.addresses div.indent, form#payment_address div.half div.addresses div.indent{
	margin: 2% 0 0 5%;
}
form#ship_address div.half h2.index_subheading, form#payment_address div.half h2.index_subheading, form#ship_address div.half span.no_entries, form#payment_address div.half span.no_entries{
	margin: 0 !important;
}
form#ship_address div.half h2, form#ship_address div.half span.no_entries  {
	margin:1% 0 0 0;
}
form#payment div.sixty h2, form#payment div.half h2,  form#payment div.half h2#discount_heading{
	 font-size:1.75em;
	 word-wrap:normal;
	 width:100%;
	 padding: 0;
 }
 form#payment div.half input[type=text], form#payment div.discount_section input#coupon  {
	width:80%;
	font-size:1.25em; 
 }
  form#payment div.half + div.half input[type=text]{
	width:60%;
	font-size:1.25em; 
 }
label#paypal_buttonb  {
	width:100% !important;
}
label#paypal_buttonb .button_style {
	width:100%;
	font-size:1.4em;	
}
div.onequarter div.address, div.onethird div.address {
	width:50%;	
	padding:1% 2%;
	font-size:.8em !important;
	margin-left:5%;
}
div.sixty div.half h4.subheading, div.sixty div.forty h4.subheading, div#cc_fields h4.subheading {
	font-size:1.2em;
	color:#999;
	margin: 0 0 3% 0 ;
	border:none;	
}
div.sixty div.rightborder {
	padding-right:0;	
}
h4#pp_heading, h4.subheading {
	font-size:1.25em;
	margin:2% 0;	
}
div.sixty h2.index_subheading {
	margin: 2% 0 0 0 ;	
}

div.half div#cc_fields input[type=checkbox] {
	float:left;
	margin:2% 1% 0 0;
}
div.half div#cc_fields {
	padding-left:3%;	
}
div.half label#paypal_buttonb, div.half label#paypal_buttonb span#paypal_button {
	max-width:18em!important;
	width:18em!important;
}
div.half label#paypal_buttonb span#paypal_button span {
	padding-right:.5em!important;
	padding-left:.5em!important;
}
div.half label#paypal_buttonb span object {
	float:left !important;
	clear:none !important;
	width:5em !important;
	height:auto !important;
}
ul.breadcrumb + br + div.onethird, ul.breadcrumb + br + div.onethird  + div.onethird{
	width:43%;	
}
ul.breadcrumb + br + div.onethird  div.conf, ul.breadcrumb + br + div.onethird + div.onethird  div.conf{
	width:80%;		
}
div#discount_section div.checkout_error {
	width:78%!important;	
	margin-left:5%;
	padding-left:12%;
	font-size:1.1em;
}
div#discount_section span.indentb {
	margin:1em 0 0 2em !important;
	font-size:.9em;
	display:block;
}
div#discount_section input[type=text] {
	margin:1% 0 0 5%!important;	
	width:85%;
}
form#payment textarea {
	margin:1% 0 0 8%!important;	
	width:85%;
} 
div#checkout_confirmation, div#checkout_confirmation span.indentc, div#checkout_confirmation span.no_entries {
	font-size:.9em;	
}
div#checkout_confirmation h4 {
	font-size:1.1em;	
}
div#checkout_confirmation div.conf {
	line-height:150%;	
}
div#checkout_confirmation table#ch_products {
	width:98%;
	margin:4% 0 0 1%;	
}
div#checkout_confirmation table#ch_products td {
	padding:2% 1% !important;
}
div#checkout_confirmation table#total {
	width :50%;
	float:right;
	margin:2% 1% 0 0;
}
div#checkout_confirmation table#total td{
	font-size:1.1em;
}
div#checkout_confirmation div.onequarter {
	width:28%;	
}
div#checkout_confirmation div.onequarter h4{
	width:100%;	
}

/* UPS Tracking */
input#tracknum {
	width:70% !important;
}
input#tracknum + input {
	float:left;
	margin:-5px 0 0 2%!important;
}
a.map {
	width:40%;	
	margin-left:4%;	
}
table.tracking {
	width:100%;	
	margin:7% 0;
}
table.tracking td {
	font-size:2.75em;	 	
}
h3#tagline {
	font-size:2em ;		
}
div#headersearch input#home_search {
	width:72%;
	font-size:2.25em;
	margin-right:1.5%;	
}
input#search_submit {
	height:2.1em;	
	width:2em;	
}
div.track_summary, div.track_summary div.left {
	width:90% !important;
	margin:0 auto;	
	font-size:.9em;
	border:none;
}
div.track_details{
	width:90%!important;
	margin:2% auto;	
	border:none;
	float:right;
}
div.track_details table{
	width:95%!important;
	margin:2% 0 0 0;
}
div.track_details table td{
	padding:2% 1%!important;
}
span.track_info + p.eighty {
	width:90%;
}
span.track_info  + br + hr + p, hr + p.info {
	margin:2% 0 0 8%;
}


/* Dynamic Newsletter Pages */
a.newsletter {
	width:80%;
	margin:2% auto;
	border-bottom:.0625em solid #ccc;	
	display:block;
	clear:both;
	padding:1% 0 5% 0;
}
a.newsletter img{
	height:auto;
	max-height:10em;
	width:auto;
	margin-right:2%;
	float:left;	
}

div.nl h1 span{
	font-size:.75em;	
}
div.nl h2{
	font-size:2em ;	
	margin:3% 0 0 0;
	width:100%;
}
div.nl p.intro, div.nl p.footer {	
	width:100%;
	margin:2% auto;
	font-size:1.3em;
	line-height:150%;
}
div.nl p.footer {
	border-top:.0833em solid #ccc;
	padding-top:3%;
}
p.references {
	font-size:1em ;
}
div.nl p.date {
	font-size:1.3em;
}
div.nl p {
	margin:2% auto;
	width:100%;
	clear:both;
	font-size:1.25em;
}
div.nl a.mobile {
	width:100%;	
	clear:both;
	display:block;
}
div.nl img.left, div.nl img.right {
	margin:0 auto;	
}
div.nl h2.heading_right, div.nl h2.heading_left{
	float:left;
	font-size:2.5em;
	width:100%;
	text-align:center;
	margin:0 auto;

}

div.nl h4 {
	font-size:1.25em;
	width:80%;
	margin:1% 0 0 10%;
	border:none;	
}
div.nl span.icon-flask {
	font-size:5em;	
	margin:1% auto 2em auto  !important;
}
div.nl img#nl_image{
	margin:0 0 1% 35%;	
	float:left;
}
div.nl img#logo {
	float:right;
	margin:0 7% 1% 0;
}	
div.nl div.content {
	width:95%;
	margin:1% auto;
	clear:both;
	background:#fff;
	padding-bottom:3%;
}
div.nl div.content h1, div#nl div.content h2{
	color:#666;
	font-size:2.5em;
	margin:3% auto;		
	border:none;
}
div.nl h2.nl_title{
	font-size:2.5em;	
	text-align:center;	
}
div.nl div.content hr {
	width:75%;	
	margin:8% auto 4% auto;
	border-top:.2em dotted #E1E1E1;
  	background-color:#fff;
	clear:both;
}
div.nl div.content img {
	width:80% !important;
	height:auto!important;	
	max-height:100% !important;
	margin:1% auto 1% auto!important;
}
div#nl_footer {
	margin: 0 auto;
	font-size:1em;
	padding:2%;
	color:#666;
	line-height:150%;
	width:85%;
	background:#fff;
}
div#nl_footer a{
	font-size:1em;
}

ul.years li a{
	color:#999;
	font-size:1.75em;
	margin-left:.5%;
	margin-right:.5%;
}
object.nl_index + h1 {
	width:80% ;
}	
span.nl_left {
	width:100%;	
}
h2.latest {
	margin:4% 0 0 5% ;
	color:#999;	
	font-size:2em;
}

img.promo_thm {
	width:95% !important;
	height:auto;
	float:left;	
	margin:2% 2% 2% 5%;
}
div.promo_info {
	float:right;
	width:75% !important;
}
div.promo_info + hr.divide {
	clear:both;
}
div.promo_info h3{
	margin:4% 0 0 0%;
	font-size:1.2em;
}
div.promo_info img.icon {
	margin:1% 0 0 0;
	max-width:3.5em;
	height:auto;
}
div.promo_info p {
	width:100% !important;
	line-height:150%;
}
div.promo_info a.link1, div.promo_info a.link2 {
	float:left;
	color:#999;	
	font-size:.8em !important;
}
div.promo_info a.link1 {
	margin:1.5% 0 3% 3%;
	width:28%;
}
div.promo_info a.link2 {
	margin:0 0 3% 1%;
	width:65%;
}
div.nl img.mobile {
	width:18em; 
	max-height:100%; 
	clear:both;	
	padding:1%;
	margin:3% auto 1% auto;
	float:none;
}
h2.promo {
	margin:3% 0;
}
object.nl_index {
	width:8em;
	height:8em;
}	
object.nl_index + h1{
	width:80%;
}
object.nl_index + h1 + h2{
	width:80%;
}
object.nl_index + h1 + h2 + br +p{
	display:none;
}

ul.years li {
	padding:0 1%;
}
ul.years li:nth-child(6) {
	border:none;
}
ul.years li a{
	font-size:.9em;
}
.nl_left {
	width:60% !important;
	margin-top:2%;
	font-size:1.1em !important;
}
.nl_left h2 {
	font-size:.85em !important;
}
form#nl_signup {
	width:25%;	
	float:right;
	margin:2% 0 0 0;
}
form#nl_signup h4{
	font-size:1.2em;
}
form#nl_signup label.nl_button {
	clear:both ;
	margin-left:10%;
	width:100%;
}
form#nl_signup input {
font-size:1em !important;
}
form#nl_signup label.nl_button .button_style {
	padding-left:.5em !important;
}
div.nl form#nl_signup {
	display:none;
}
div.promo_1 p, div.promo_4 p {
	font-size:.9em;	
	width:70%;
}
div.promo_1 h4 {
	font-size:1.2em;	
}
div.promo_1  a.page_link {
	height:6.5em;	
}
div.promo_2 h1, div.promo_1 h1, div.promo_4 h1 {
	font-size:1.75em;	
}
div.promo_2 p {
	font-size:.9em;	
}
div.promo_2 div.left h3, div.promo_2 div.right h3 {
	font-size:1.1em;	
}
div.promo_2 a.page_link  {
	width:90%;	
}
div.promo_2 span.continue  {
	font-size:.9em;	
	width:35% !important;	
}
div.promo_2 h1, div.promo_2 h1 + p {
	width:100%;	
}
div.promo_2 img.p_icon, div.promo_1 img.icon, div.promo_4 img.icon {
	width:8%;
	height:auto;	
}
div.promo_2 div.promo_end, div.promo_1 div.promo_end, div.promo_4 div.promo_end  {
	font-size:1.1em;
	margin:2% 0;
}
div.promo_4 {
	width:100%;	
}
div.promo_4 div.row a {
	font-size:.8em!important;	
	line-height:150%;
}
p#promo_footer {
	font-size:.7em !important;	
	width:98%;
	margin:2% 0;
}
}


/* Phones */
 @media only screen and (max-width:670px), (max-device-width:670px)  { 
.mobile, .mobileb {
	display:block;		
}
.mobilec, .mobile_hide, h3#tagline, table#home_featured, div#checkout_cart  {
	display:none!important;	
}
.mobileshow, .mobileshow .menuitem {
	display:block;
}
body {
	font-size:1em;
}
h1 {
	font-size:3.5em!important;
	width:100% !important;	
}
h1 object { 
	float:left;
}
h2, h2.index_subheading, .help_col h3, .button_style_small {
	font-size:3em!important;
	padding-bottom:2%!important;
	width:100% !important;	
	margin:0 !important;
}
h3, h4, input[type="text"], input[type="tel"], input[type="password"], select, textarea{
	font-size:3em!important;	
	width:95% !important;
}
.error{
	font-size:3em!important;	
	padding-left:4em !important;
	line-height:130%;
	width:80% !important;
}
p, p.home, p.info, p.ch-info, ul:not(.als-wrapper) li, table td, span.required, span.input, span.no_entries, a#pass_link, ul.info li, ol,div.address {
	font-size:2.5em!important;
	line-height:150%;
}
span.input, .button_style_small {
	font-size:3em!important;
}
span.input.entered {
	margin:0 0 -28px 1em !important;
	font-size:2.5em !important;
}
.button_style {
	font-size:4em!important;
	line-height:150%;
}
hr.divide {
	clear:both;
	height:3px;
	margin:4% auto 4% auto!important;
}

/* Header */
div#header {
	border-bottom:.2em solid #E9E8E8;
}
a#headerlogo {
	width:25%;	
}
#headerlogo img {
  width: 100%;
  height: auto;
  margin: .2% 0 0 5%;
}
a#headerlogo span.icon-sks_logo {
	font-size:11em;	
}
ul#header_menu {
	width:65%;	
	padding:0!important;
	margin-right:3vw;
}
ul#header_menu li.account {
	display:block!important;
}
ul#header_menu li.search, ul#header_menu li.menu, ul#header_menu li.login, ul#header_menu li.cart, ul#header_menu li.account {
	width:28% !important;
	border-right:none!important;
	border-left:none!important;
	padding:0!important;
	margin:0  2vw 0 -2vw!important;
	display:block !important;
	
}
ul#header_menu li.login span[class^="icon-"],  ul#header_menu li.cart span[class^="icon-"],  ul#header_menu li.account span.icon-accountb  {
	 font-size:2.7em;	
	 margin-top:-2px !important;
	 display:block !important;
}
ul#header_menu li.login {
	 margin-right:3vw !important;
}
 ul#header_menu li.cart span[class^="icon-"]  {
	 font-size:2.5em;	
}
 ul#header_menu li.search span[class^="icon-"]  {
	 font-size:2.8em;	
	 margin: -25px 0 0 -15px !important;
}
ul#header_menu li.search  {
	 margin-left:-40px !important;
	 width:23% !important;
}
ul#header_menu li:first-child {
	width:20% !important;
	border:none!important;
	margin:0 !important;
}
div#headersearch  {
 border:none !important;
}
div#headersearch form {
	height:7em;
 }
div#headersearch input#searchfield{
	font-size:3.2em !important;	
	padding:2%;
	width:95% !important;	
	margin-top:0px !important;
}
div#headersearch input#search_submitb {
	background-size: 6em 7em !important;
	width:6em!important;
	height:7em!important;	
	left:0px!important;
	top:20px !important;
	margin:.25em -20px -70px 0!important;
}
#nav-toggle {
	margin: -9px 1em 0 -25px !important;
	border:none !important;
	width:1em !important;
	left:12px !important;
}
#nav-toggle div, #nav-toggle div:before, #nav-toggle div:after {
  height: .4em;
  width: 1.75em;
	
}
#nav-toggle div:before {
  top: -26px;
	left:1px;
}
#nav-toggle div:after {
  bottom: -26px;
	left:1px;
}

/* left column */
div#leftcol, div#inner {
	width:100% !important;	 
	margin:0 !important;
	padding-bottom:1em !important;
}
.glossymenub {
	margin:4% 0 0 3% !important;	 
}
.glossymenub div.submenu ul li{
	font-size:3em !important;	
 }
.glossymenub a.menuitem{
	font-size:3em !important;
}
.glossymenub .statusicon_open{ 
	border-left: 16px solid transparent !important;
	border-right: 16px solid transparent !important; 
	border-top: 26px solid #efefef !important; 
}
.glossymenub .statusicon_closed{ 
	border-left: 16px solid transparent !important; 
	border-right: 16px solid transparent !important;
	border-top: 26px solid #efefef !important;
}

/* Home page */
ul#home_options {
	width:92%;	
	margin:0 0 0 5%;
}
ul#home_options li {
	width:24%;	
	margin:3% 0 0 1%;
	padding:0;
}
ul#home_options li:nth-child(4) {
	width:20%;	
}
ul#home_options li a{
	text-align:center;
	float:left;
	width:100%;
}
ul#home_options li a img{
	float:left;
	margin-right:10%;
}  
ul#home_options li a img, ul#home_options li a object{
	width:3em;
	height:auto;
	float:left;
	margin-right:3%;
}
ul#home_options li.short a object {
	width:2em;
	height:auto;
}
div#home_featured_scroll {
	width: 98%;
	padding:.8em .5em 1.2em .8em;
	border-radius:.75em;
	height:35em!important;
}
#home_featured_scroll .als-viewport {
	margin:0 0 0 .1em!important;
	height:100%;
	max-height:35em!important;
	width:98% !important;
}
#home_featured_scroll .als-wrapper {
	margin:-8px 0 0 0!important;
	height:100%!important;	
	max-height:36em!important;
}
#home_featured_scroll .als-item {	
	width:9.8% !important; 
	height:97.5% !important;
	max-height:35em!important;
	border-radius:1em;
	margin-left:.6em !important;
}
#home_featured_scroll .als-item a{
	font-size:2em!important;
}
#home_featured_scroll .als-item.promo a {
	height:110% !important;
}
#home_featured_scroll .als-item.promo a img{
	height:auto !important;
	max-height:12em!important;
	max-width:30em!important;
	margin-top:1%;	
}
#home_featured_scroll .als-item.promo a span.promo_info {
	width:10em !important; 
	margin-left:5%;
}
#home_featured_scroll .als-item.promo hr {
	margin:.2em auto .2em auto !important;
}
#home_featured_scroll .als-item.promo h4 {
	display:none;
}
#home_featured_scroll .als-item a img{
	max-height:80%!important;
	max-width:95%!important;
	margin-top:2%;	
}
p.home {
	width:100%;
	margin:1.5% 0 2% 0;	
}

/* footer */
div#footer {
	width:100%;
	display:none !important;
}	
span.mobile_copyright {
	margin:0 auto 1% auto;	
	font-size:1.4em !important;
}
div#live_support {
	right:80px !important;
	width:18em !important;
	height:7em !important;
}
div#live_support span {
	display:block !important;
	width:22em !important;
}
div#live_support img {
	width:95% !important;
	height:auto !important;
}

/*product indexes */
div#sections {
	width:100%;
}
div.index_header h1 {
	margin-top:	8%;
}
.indexbox, .indexbox ul{
	width:100% !important;
}
.indexbox h3, .indexbox_wide h3, .indexbox_4up h3{
	font-size:4em !important;
	margin-bottom:.5em;
}
.indexbox ul li, .indexbox_wide ul li, .indexbox ul.singlecol li{
	width:40%;
	float:left!important;
	clear:none!important;
	display:block;
	height:3em;
}
.indexbox ul li:nth-child(2n + 1), .indexbox_wide ul li:nth-child(2n + 1), .indexbox ul.singlecol li:nth-child(2n + 1) {
	clear:both!important;
}
.indexbox ul li a, .indexbox_wide ul li a{
	font-size:1.1em !important;
}
.indexbox_wide ul li a img{
	width:2em;
	height:auto;
}
.indexbox p a img, .indexbox_4up img {
	width:3em !important;
	height:auto !important;
	margin-left:5% !important;
}
.indexbox h3 object {
	display:none!important;
}
.indexbox p a span {
	font-size:1.1em !important;
	line-height:150%;
}
.indexbox.indentb, .indexbox.indentb + .indexbox, .indexbox.indentb + .indexbox + .indexbox, .indexbox_4up, .indexbox.indentb, .indexbox.indentb + .indexbox, .indexbox.indentb + .indexbox + .indexbox {
	width:80% !important;	
	padding: 0 !important;
	margin:2% 0 0 7% !important;
}
a.product_index {
	width:100%;	
	padding-bottom:1.5em;
	padding-top:1.5em;
	border-bottom:.15em solid #ccc;
}
a.product_index div {
	width:77%;	
	border:none;
}
a.product_index h4{
	margin:2% 0 2% 2% !important;
	font-size:3.8em !important;
	padding-bottom:.5em;
}
div.index_col {
	width:90%;
	margin-left:5%;
	padding: 0 !important;
}
a.product_indexb  {
	width:50%;	
	float:left;
	padding-right: 0 !important;
	clear:none!important;
	margin: 0 !important;
	font-size:2.4em;
}
a.product_indexb div  {
	width:70%;
	margin: 0 !important;
}
a.product_indexb + br {
	display:none;
}
div.index_products {
	width:100%;
	border:none;
	padding:0 !important;
	height:auto;
	margin:0 auto;
}
div.index_products div.row{
	 display:list-item;
	 list-style-type:none;	
	 border: none !important;
}
a.ind_heading {
	font-size:2.5em;
	margin:4% 0 0 -40px !important;
}
h2.index_subheading, h3.index_subheading  {
	margin:4% 0 0 3%!important;
	width:96%!important;
	border-bottom:.05em solid #efefef;
	padding-bottom:3%!important;
}
h2.index_subheading + div.index_products {
	margin-top:-25px !important;
}
div.index_products a {
	width:80%;
	height: auto !important;
	font-size:2.25em!important;
	border-top:.1em solid #EDEDED!important;
	padding-top:3%;
	padding-bottom:3%;
	clear:both !important;
	margin:0  !important;
	float:none !important;
	left: 2em !important;
}
div.index_products div.row:nth-child(1) a:nth-child(1) {
	border-top:none!important;
}
div.index_products + span {
	margin-top:-50px !important;
	margin-bottom:5em !important;
}
div.index_products + span img {
	 width:5em !important;
	 height:auto !important;
}
div.index_products a img{
	width:50%!important;
	height:auto !important;
	max-height:25em !important;
	margin-bottom:1%;	
}
div.help_col div.border {
	border:.1em solid #ccc;
	padding:4% 6%!important;
	width:95%;	
}
div.help_col div.border img.left {
	width:3.5em;
	height:auto;	
}
div.help_col div.border img.left + a {
	margin-top:2%!important;	
}
div.help_col div.border a.indent {
	font-size:2em;	
	margin-top:3%;
}
div.help_col div.border a.indent img {
	width:4em;
	height:auto;
}
div#glass_index ul li {
	width:95% !important;
	margin-left:5% !important;
}


/* product page */
h1.np {
	width:100%;	
	float:left;
	display:inline-block;
	word-wrap:break-word;
	padding-right:5%;
	margin-top:.5em !important;
}
a.made_usa {
	padding-top:2em !important;
	width:15% !important;
}
a.made_usa + h1.np {
	width:80% !important;	
}
img.prod_img{
	width:100%;
	height:auto;
	margin:3% 0  0 0!important;
}
img.mobile_tall{
	width:50%;
	height:auto;
}
p.product_text {
	margin:0 0 0 1%;
	font-size:1.1em;
	clear:left;
}
h1 a.next_page, table.productListing tr td.finish, table.productListing tr td.model, table.productListing tr td.hgt, table.productListing tr td table tr td.stockcol {
	display:none !important;
}
table.productListing tr td {
	font-size:1.75em !important;	 
}
table.productListing tr td.qty input[type=tel], table.productListing tr td table tr td input[type=tel]  {
	font-size:1.3em !important;
	padding:.25em !important;
	width:2em !important;
}
table.productListing tr td span.mobilec, span.mobile_stock {
	display:block !important;	 
}
table.productListing tr td table tr  td {
	font-size:1em !important;
}
table.bulktable2  td.qtycol input.label_icon {
	width:8em !important;
	height:8em!important;
	background-size: 8em 8em!important;
}
label.addtocart {
	width:50%!important;
	margin:4% 0 1% 0!important;
	float:right;
	clear:both;
	padding: 0 !important;
	font-size:3em !important;
}
label.addtocart .button_style, label.addtocartb .button_style {
	width:100%!important;	
}
label.addtocartb{
	clear:both;
	float:right;
	margin:0 0 2% 0 !important;
	padding: 0 !important;
	font-size:3em !important;
}
span.bulkslider {
	margin-left:.25em;	
	padding-left:.25em;	
	padding-right:.25em;	
	font-size:1.5em;
}
div.label_panel_heading {
	font-size:1.25em;	
}
.info_icon {
	display:block !important;	
	padding:.3em;
	box-shadow:  inset 0 0 0 .25em #fff;
	width:1.8em!important;
	height:1.8em!important;
}

h2.cross_sell, h4.specs {
	padding-bottom:2.5% !important;
	margin-top:4%!important;	
	clear:both!important;
}
div#unavailable, div#alert_yellow {
	padding:1% 1% 1% 1%!important;
	margin:2.5em 0 5% 1% !important;
	margin-top:5% !important;
	font-size:2em;
	width:97%;
	border-radius:.5em;
}
div#unavailable img {
	width:2.5em;
	height:auto;
}
div#unavailable label.indentc {
	margin: 0 0 4% 5% !important;
	width:95% !important;
	height:2.25em !important;
	padding:0 !important;
}
div#unavailable .button_style{
	font-size:1.4em !important;
}
div#unavailable div.nl_fields_notify {
	height:13em !important;
	width:95%;
	margin-left:2%;
}
div#unavailable h4 {
	font-size:1.5em!important;
	text-transform: capitalize;
	margin-top:3%;
}
input.notify_kit {
	margin: .5% 2% 0 -10px !important;
}
input#notify_email_bulk, input#notify_email_kit {
	font-size:1.4em!important;
	margin-left:2% !important;
	width:95% !important;
}
div#unavailable p {
	width:95%;	
	margin:0 0 0 2%;
}
table.CrossSell td  {
	width:90% !important;
	margin-left:5%;
	clear:both !important;
	float:none !important;
	font-size:1.75em !important;
	display:list-item !important;
	list-style-type: none;
}
table.CrossSell td  a {
	width:100%;
}
table.CrossSell td a img {
	width:80%!important;
	height:auto!important;
 }
ul.pagetools {
	width:100%;	
}
 ul.pagetools li.pin {
		margin-left:-10px !important; 
	 padding-right:.75em !important;
 }
ul.pagetools li.pin div {
	transform: scale(3)  !important;
	margin:-25px 5.25em 0 -300px !important; 
}
ul.pagetools li.fb div{

	transform: scale(3) !important;
	width:2em !important;
	margin:1.1em 5em 0 -350px !important; 
}	
div#fb_code {
	width:60%;
	border:.0625em solid #ccc;
	border-radius:.25em;
	padding:.5em;
	height:5em;
	clear:both;
	float:left;
	margin:4% 0 0 2%;
}
div#fb_code span{
	color:#0063BE;
	font-size:1.5em;
	margin:2% auto ;
}
.fb-like button{
	font-size:1.75em;
}
.fb-like{
	 height: 20px;
    overflow: hidden;
	transform: scale(1.5) ;
	transform-origin: top left ;
}
div#specs table td {
	font-size: 2em !important;
}

/* Shopping Cart */
div.cart table.productListing tr td:nth-child(2) {
	display:table-cell !important;	
}
table.productListing td.sc-qty, table.productListing td.sc-qty-heading {
	width:10% ;		
}
table.productListing td.sc-desc-heading {
	text-align:left;
}
table.productListing td.sc-remove a {
	font-size:1.25em;
}
table.productListing td.sc-img {
	width:65%;		
}
table.productListing td.sc-img table td:nth-child(1), div.cart table.productListing td div.revise_bulk {
	display:none!important;
}
table.productListing td.sc-img table td.sc-desc {
	padding-left:5% !important;
	width:90%;
}
table.productListing td.sc-img table td {
	font-size:1.3em;
}
table.productListing td.sc-total  {
	padding-left:1em !important;
}
table.productListing td.sc-qty input {
	font-size:1.25em !important;
	padding:.25em;
	margin-right:-25px!important;
}
div.cart table.productListing + br + label +label  {
	float:left;
	margin-top:8em;
	margin-bottom:5%;
}

div.cart .button_style {
	font-size:3.5em !important;
}
#TotalDiscount {
	float:left !important;
	position:relative !important;
	margin-top: -240px !important;
	width:100% !important;
	font-size: 3em !important;
}
div#sc_buttons {
	float:right !important;
	margin-top:50px !important;
	width:100% !important;
	height:14em !important;
	position:relative !important;
	top:40px !important;
}
div#sc_buttons label .button_style {
	font-size:3.25em !important;
}
div#sc_buttons label:nth-child(1){
	display:none !important;
}
div#sc_buttons label:nth-child(2){
	float:left !important;
	width:28em !important;
	position:relative !important;
	top:0px !important;
}
div#sc_buttons label.continue{
	float:right !important;
	width:26em !important;
	position:relative !important;
	top:0px !important;
	padding-right:0 !important;
}
div#sc_buttons label.continue object{
	float: right !important;
	margin: 0 -210px 0 -50px  !important;
	position:relative;
	right:46px !important;
	top:3px !important;
}
div.discountalert {
	width:90%;
	margin:2% auto;
	border:.08em solid #ccc;	
}
div.discountalert h3 {
	font-size:2.5em;
	line-height:125% !important;
}
div.discountalert p {
	line-height:125% !important;	
}
input.labelbutton {
	width:80%;
	height:8em;
	background-size: 100% 100%;
	margin-top:2%;
}
#TotalDiscount + h3{
	clear:both;
	border-top:.06em solid #ccc;
	margin-top:1em;
	padding-top:1em;
}
div.sc_featured a {
 clear:both;
 width:90%;
margin-top:1em;
font-size:2em;
	margin-left:5%;
}

/* New Checkout */
div.checkout_step {
	padding: .4em .3em .4em .3em !important;
	margin-top:4%;
	font-size:4em;
	
}
div.checkout_step + h1{
	width:86% !important;
	margin:4% 0 0 2% ;
	
}
div.half div.checkout_error {
	margin:12% 0 0 0 !important;
	font-size:3em !important;
	
}
ul.breadcrumb, form#ship_address label.button-back, form#payment label.button-back, form#payment label.back_shipping, form#payment label.back_shipping + label.continue, form#payment_address label.button-back, div#checkout_confirmation label.button-back {
	display:none;
	
}
form#order_info  h2.index_subheading{
	margin: 4% 0 3% 0  !important;
}
form#shipping div.onethird, form#payment div.onequarter, form#payment div.half, form#payment_address div.onethird, form#ship_address div.onethird{
	width:88% !important;
	border-right:none;
	padding-bottom:4%;
 }
form#shipping div.onethird span.no_entries, form#shipping div.half span.no_entries, form#ship_address div.onethird span.no_entries, form#payment div.onequarter span.no_entries, form#payment_address div.onethird span.no_entries{
	font-size:2em!important;
	
}
form#shipping div.half span.no_entries {
	margin: -25px 0 0 12% !important;
		
}
form#shipping h2.index_subheading {
	padding-top:0!important;
	margin: 0 0 0 .75em!important;
	width:80% !important;	
}
form#payment h2, form#shipping h2,form#shipping div.onethird h2, form#payment div.onequarter h2, form#payment div.sixty h2, form#shipping div.half h2, form#ship_address div.half h2, form#payment_address div.half h2, form#payment_address div.onethird h2, form#ship_address div.onethird h2, form#order_info h2, div#checkout_confirmation h2{
	 font-size:3em!important;
	 border:none;
	 padding-top:6%!important;
	padding-left:1em !important;
	 margin: 0 0 .5em 3em !important;
	 color:#000;	 
}
form#ship_address label.continue, form#payment_address label.continue {
	margin-left:20%;	
}
form#shipping div.half h2 img {
	width:1.5em;
	height:auto;
	
}
form#shipping .address, form#payment .address {
	font-size:2.2em !important;
}
form#shipping .address .button_style_small, form#payment .address .button_style_small{
	width:10em !important;
}
form#shipping div.half , form#payment div.half + div.half{
	border-top:.15em solid #ccc !important;	
}
form#shipping div.map a {
	font-size:2em;
	margin-top:4%;
	line-height:130%;
	width:90% !important;	
}
form#shipping div.half, form#payment div.sixty, form#payment_address div.half, form#ship_address div.half {
	width:88%; 	
 }
form#shipping  table#ship_methods td {
	font-size:1.6em !important;	
}
form#shipping  table td input[type=radio]{
	font-size:1.5em !important;
	margin-left:.5em !important;
	padding:.5em !important;	
}
form#ship_address div.half div.addresses, form#payment_address div.half div.addresses {
	font-size:2em;	
	line-height:140%;	
}
form#ship_address div.half  div.addresses input[type=radio], form#payment div.sixty div.half input[type=radio]{
 	font-size:4em!important;
	padding:2.5% !important;
	border-radius:5em;	
}
form#payment h2, form#payment div.onequarter h2, form#payment div.sixty h2  {
 margin-left:0 !important;
 width:90% !important;
}
form#payment div.sixty div.half{
	width:90%; 
	font-size:2em;
	margin-top:4% !important;
}
form#payment div.sixty div.half h2 {
	margin:2% 0 0 -10px !important;
	border-bottom: none!important;

}
form#payment div.sixty div.half + div.half{
	border-left:none;
	padding-left:0;
	padding-top:5% !important;
	width:80%;
	margin-left:5%;
	border-top:.1em solid #ccc!important;
	
}
form#payment div.sixty div.half input[type=radio]{
	margin-top:.2em !important;
}
label#paypal_buttonb {
	width:110% !important;
	margin-top:-15px!important;
	margin-bottom:-25px !important;
	
}
label#paypal_buttonb .button_style {
	font-size:1.6em!important;
	width:100% !important;
	
}
div.onequarter div.address, div.onethird div.address {
	width:90%;	
	padding:2%;
	margin-left:5%;
	
}
div.sixty div.half h4.subheading, div.sixty div.forty h4.subheading, div#cc_fields h4.subheading {
	font-size:1.1em;
	margin: 0 0 3% 3% !important;
	border-bottom:.08em solid #ccc;
	
}
h4#pp_heading, h4.subheading {
	font-size:1.25em !important;
	margin:2% 0;	
}
form#payment div.sixty, div.half div#cc_saved, div.half div#cc_fields {
	margin:4% 0 0 10%!important;
	width:100% !important;
	font-size:1.1em !important;	
}
form#payment div.sixty {
	margin: 0 !important; 
}
 div.half div#cc_fields {
	margin-left:-10px !important;	 
}
div.half div#cc_fields input {
	width:100% !important;	 
}
div.half div#cc_fields input, div.half div#cc_fields select, div.half div#cc_fields span.input {
	font-size:1.3em !important;
	
}
form#order_info input {
	padding:.5em .25em .5em .25em !important;	
	
}
div.half div#cc_fields select {
	width:45% !important;
	float:left;
	margin:.5em 0 6% 2%!important;
}
div.half div#cc_fields input[type=checkbox] {
	padding:.25em !important;
	margin-top:7px !important;
	
 }
div#discount_section {
	width:90% !important;	 
}
div#discount_section h2 {
	margin: 0 0 0 0 !important;
	padding-top:1%!important;
	width:90% !important;
	
}
div#discount_section div.checkout_error {
	width:78%!important;	
	margin-left:5%;
	padding-left:12%;
	font-size:1.1em;
}
div#discount_section span.indentb {
	margin:1em 0 0 1em !important;
	font-size:2em;
	
}
div#discount_section input#coupon {
	width:60% !important;
	
}
div#discount_section + div + br + hr {
	margin-top:20px !important;
}
div#discount_section + div + br + hr + h2 {
	margin-top:-10px !important;
}
textarea {
	margin:1% 0 0 6%!important;	
	width:90% !important;
	height:3em!important;
	
} 
div#checkout_confirmation div.onethird, div#checkout_confirmation div.onequarter {
	width:90% !important;
	margin-top:5% !important;
	
}
div#checkout_confirmation div.onequarter {
	border-bottom:.15em solid #ccc;
	margin-top:8% !important;
	padding-bottom:5%;
}
div#checkout_confirmation div.onequarter h4 {
	margin-bottom:4% !important;
	
}
div#checkout_confirmation div.onequarter h4 a span{
	font-size:1em!important;
	
}
div#checkout_confirmation div.onequarter span {
	font-size:2em;
	
}
div#checkout_confirmation div.conf {
	width:80% !important;
	font-size:2em;
	
}
div#checkout_confirmation table#ch_products {
	width:90%!important;
	margin-left:5%!important;
	
}
div#checkout_confirmation table#ch_products td:nth-child(1), div#checkout_confirmation table#ch_products td:nth-child(2) {
	display:none;
	
}
div#checkout_confirmation table#total {
	width:80%;
	margin:2% 1% 0 0;
	
}

div#checkout_loading {
	font-size:2.5em;
	margin:5% 0 0 10%;
	height:15em;
	
}
div input + font.left {
	font-size:30px !important;
	margin: 15px 0 0 5px !important;
}

/* Login */
div.login h2 {
	border:none;
	margin:8% 0 2% 5%!important;
}
div#content div.login:nth-child(2) {
 	border-top: .15em solid #ccc;	
	margin-top:-10px!important;
}
div#content div.login:nth-child(2) h2 {
	margin:8% 0 2% 1%!important;
}
div.login a#pass_link {
	clear:both;
	margin:2% 0 2% 5%;
	float:left;
}

/* Members Area */
h2.account + span {
	border:none;
	margin-top:1em !important;
}
ul.info li {
	padding-left:8%;
}
ul.info + hr.divide {
	margin-top:1em !important;	 
}
span.required {
	width:50%;
}
label.back_button, span.icon-account,span.icon-accountb, span.icon-notification  {
	display:none !important;
}
h1 + h2.index_subheading, div.address + br + hr + h2.index_subheading {
	border:none;
	margin-top:2em!important;
}
div.address {
	width:80%;
	padding:3%;
	margin-left:5% !important;
	height:auto!important;
}
div.address .button_style_small {
	font-size:1.5em !important;
}
div.address hr.divide {
	clear:both;
	margin:2px auto .5em auto!important;
}
div.address hr.divide + br {
	display:none;
}
form div.threequarter {
	 width:95% !important;
 }
div.saved_cc, div#new_card {
	width:90% !important;
	margin:2% 0 0 3%;
	border:none;
	padding:2%!important;	
	font-size:1em !important;
}
div.saved_cc div {
	line-height:150%;
}
div.saved_cc hr{
	margin:5px 0 5px 0 !important;
}
div.saved_cc .button_style_small {
	font-size:3em !important;
	border:.07em solid #DFDFDF;
	line-height:150% !important;
}
div.saved_cc b {
	margin:1em 0 1em .4em !important;
	font-size:2.75em !important;
	display:block !important;
}
div.saved_cc span.left {
	height:1em!important;
	margin-top:2em!important;	
}
div.saved_cc span.required {
	margin-left:5%;
}	
span#navigation img {
	width:3.5em;
	height:auto;	
}
div#acct_search {
	clear:both;
	margin-top:2%;
	width:90% !important;
}
span#acct_search_heading {
	font-size:2.5em !important;
	margin-bottom:2em!important;
}
div#acct_search input#keyword {
	margin-top:2%;
	width:90% !important;
}
table#acct_orders_main td {
	font-size:1.75em !important;	 
}
div#acct_search img#search_button {
	width:3em;
	height:auto;
	margin:0 0 -13px -80px;		
}
div.acct_history_detail div.acct_info{
	width:45% !important;
	max-width:45% !important;
}
div.acct_history_detail h4{
	font-size:1.5em !important;
}
div.acct_history_detail div.acct_info_shipping{
	width:90% !important;
	max-width:90% !important;
	clear:both;
}
div.acct_history_detail div.acct_info:nth-child(3){
	width:60% !important;
	max-width:60% !important;
}
div.acct_history_detail div.acct_info hr.divide, div.reorder hr.divide{
	clear:both;
	margin:2px auto 2px auto !important;
}
div.acct_history_detail table tr.header td:nth-child(1), div.acct_history_detail table tr td.stock_img {
	display:none !important;
}
div.acct_history_detail  table.acct_order_total {
	width:50%;
}
div.acct_history_detail label .button_style {
	font-size:1.5em !important;
}
div.reorder span.left{
	padding:.5em .5em 0 0;
}
div.reorder span.right{
	padding:.5em .5em 0 0;
}
div.reorder span.right input{
	padding:.25em;
}
div.reorder {
    height: auto;
	border: .1em solid #ccc;	
	padding:5% 2% 2% 2%;
	border-radius: .75em;
	margin:4% 0 0 5% !important;
	position:inherit;
	width:90%;
	min-height:600px;
	clear:both;
	font-size:1em!important;
}
div.reorder span.content{
	position:relative;
	top:0;
	margin:0;
	padding:0px 5px;
	width:80%;
	clear:both;
	font-size:3em !important;
}
div.reorder span.content span.right input[type=tel] {
	font-size:1em !important;
}
div.reorder img {
	max-width:95%;
	max-height:9em;
	margin-bottom:1%;	
}
div.newsletter  {	
	width:80% !important;
	float:left;
	margin: 0 0 0 2%!important;
	clear:none !important;
}
input.left {
	float:left !important;
	padding:1em !important;
}
div.newsletter h4 {	
	line-height:130%;
	font-size:3em !important;
}

/* Recommended Products */
img.rec_img {
	max-width:30% !important;
	height:auto !important;
	margin-right:.5em;
}
span.rec_heading {
	max-width:65% !important;
}
span.rec_heading h3 {
	line-height:125%;	
}
h5.recommend {
	font-size:2.5em;
	margin-top:1em;
	line-height:130%;
}
.als-container {
	height:25em;	
}
.als-viewport {
	margin-left:20px;
	width:90%!important;
	height:24em;
}
.als-prev, .als-next {
	display:block;
	float:left;
}
.als-prev img, .als-next img {
	width:1.25em;
	height:auto;	
}
.als-next {
	margin-top:-275px!important; 	
	margin-right:5px;	
}
.als-next img, .als-prev img {
	width:1em;
	height:auto;
}
.als-prev {
	margin-top:40px;	
}
.als-item {
	width:47em !important; 
	padding:.5em ;
	margin-right:1em;
	margin-top:0;
	float:left;
	height:90%;
	height:23em;
}
.als-container .als-item a{
	font-size:2em!important;
	line-height:125%;
	width:100%!important;
	padding-bottom:.5em;
}
.als-container .als-item a img {
	width:auto!important; 
	height:10em!important; 
}

/* sitemap */
div.help_col h2.large {
	display:none;
}
div.help_col h3 {
	margin:1em 0 0 0 !important;
}
div.help_col h3 a{
	padding-bottom:.3em !important;
}
div.help_col h4{
	margin:1em 0 .5em 5% !important;
}
div.help_col h4 + h3{
	margin:2em 0 .5em 0 !important;
}
div.help_col h5 a{
	margin:1em 0 .5em 2% !important;
	font-size:2.3em !important;
}
div.help_col ul li {
	font-size:1em;
}

/* info pages */
div.info {
	font-size:1.4em;
}
div.info h1 img {
	width:1.5em;
	height:auto;
}
div.info ul.recycle_info li  {
	background-size:1.5em 1.5em;
	padding-left:2em !important;
	font-size:1.1em !important;
}
div#plastic_char ul li, #char_header ul li, div.info ul li, div.info b, div.info ul.recycle_info li, a.glove_link {
	font-size:1em;
}
div#qualbox ul li {
	font-size:1em;
	padding:.45em .25em;
}
div.info div.index_featured_row a {
	width:50% !important;
	font-size:2em;
}
div.info div.index_featured_row a:nth-child(3) {
	display:none;
}
ul.info, div.info ul.videolinks {
	width:90% !important;
	margin-left:10%;
}
ul.steps li, ul.videolinks li, div.videobox h3 {
	width:95%!important;
}
ul.steps li img {
	width:85%;
	height:auto;
	margin:5% 0 0 3%;
}
ul.steps li p, a.glove_link{
	width:90%;
}
div.section_full img, div.section_half img {
	max-width:100% !important;
	max-height:20em !important;	
	clear:both;	
}
div.info div.section_full h3 {
	clear:both !important;
}
div.info div.section_full h3 img{
	width:2em !important;
	height:auto !important;
}
a.glossary {
	font-size:3.5em !important;
	padding-bottom:.5em;
}
a.glove_link img {
	width:2em !important;
	height:auto !important;
	margin-right:2%;
}
div.info h1 + div.section_full, div.info h1 + p {
	clear:both;
	margin-top:8% !important;
}
div.labeltutorial {
	width:80%;
	margin-right:10%;
	font-size:5em;
	font-size:5vw;
	height:auto !important;
}
div.labeltutorial img {
	margin:1em auto 1em auto;
}
a.purch, a.glove_link {
	padding-left:10%;
}
table.tepkging {
	width:100% !important;
}
table.tepkging td {
	font-size:1.3em !important;
}
table.tepkging td ul li {
	font-size:.6em !important;
}
div.neckfinish ul.neckfinish li {
	width:12% !important;
}
div.neckfinish ul.neckfinish li.wide {
	width:16% !important;
}
a.index_featured_item {
	font-size:1em !important;
	line-height:125%;
}

/* New Products */
div.DateCon {
	display:none;
}
ul#months {
	width:100%;
	border-top:.07em solid #ccc;
	padding-top:5%;
}
ul#months li {
	font-size:1em;
}
ul#months li:nth-child(7), ul#months li:nth-child(14) {
	clear:both;
}
table#np tr {
	display:table-row;
}
table#np tr td{
	 padding:2% 3% 1em 3% !important;
	 margin:2% 0 .5% 0;
	 border-top:.07em solid #E3E0E0;
	 height:100%;
	 display:table-cell;	 
	 float:left;
	 border-bottom:none;
	 min-height:8em!important;
	 	width:80% !important;
	clear:both!important;
	margin-left:5%!important;
	
}
table#np tr td a {
	position:relative;
	top:.5em;
	display:block;
	width:95%;
	font-size:2.75em!important;
}
table#np tr td a img{
	max-height:8em;
	max-width:10em;
}
table#np tr:nth-child(even)  td:nth-child(2), table#np tr:nth-child(odd)  td:nth-child(3) {
	clear: both!important;
}

/* Custom Mold */
div.section_full div.row a {
	font-size:1.5em !important;	
}
div.section_full div.row a img {
	width:auto!important;
	height:auto !important;
	max-width:80em!important;
	max-height:15em!important;
	display:block !important;
}
h1.cust_mold {
	height:auto !important;
}
h2.cust_subheading {
	width:93%!important;
	padding-top:2%;
}
ul.cust_specs li, ul.cust_specs li.bullet, a.cust_email {
	font-size:1em!important;
}
div.info ul.info li, img.cust + ul.cust_specs  + ul.cust_specs li.bullet, a.cust_email + ul.info li {
	font-size:1em!important;
	width:90%!important;
	padding-left:5%;
}
ul.cust_specs li.spec {
	width:80%!important;
}

/* Pallet Qty */
a#pallet_logo img:nth-child(1) {
	width:20%!important;
	height:auto!important;
}
a#pallet_logo img:nth-child(2) {
	width:60%!important;
	height:auto!important;
	margin-left:3%;
}
a#pallet_logo + h1 + img.cust {
	clear:both;
	margin:8% 0 0 10% !important;
	max-width:70%!important;
	width:70%!important;
	height:auto!important;
}
img.cust + p {
	clear:both!important;
	width:100%!important;
	max-width:100%!important;
	display:inline-block!important;
}

/* Industry Index */
h2#lp-subtitle {
	line-height:125%;
}
h2#lp-subtitle + img, img.sub_img, img.lp {
	width:80% !important;
	max-width:80% !important;
	height:auto!important;
	margin:2% 10% 2% 10%!important;
}
h2#lp-subtitle + img + p.industry-text, h1 + img + p.industry-text, img.sub_img + p, img.lp + p {
	width:95%;
	max-width:95%;
	display:block !important;
	margin-bottom:5%;
}
div#subindexes {
	border:none;
	border-top:.09em solid #ccc;
	margin-top:5%;
	width:100%;
	border-radius:0;
}
div#subindexes img.subindex-img {
	width:60%;
	height:auto;
	margin:2% 20% 2% 20% !important;
}
div#subindexes h2 {
	width:100%;
	line-height:125%;
	clear:both;
	text-align:center;
}
div#subindexes p {
	width:95%;
	max-width:95%;
	display:block;
	border-bottom:.08em solid #ccc;
	padding-bottom:5%;
}
img.sub_img {
	max-width:100%!important;
	max-height:100%!important;
	width:auto!important;
	height:auto!important;
}
h2.lp {
	font-size:3em !important;
}
h2.lp + span {
	display:none;
}
h2.lp-section-title {
	margin-top:5%;
}
form h1.lp:nth-child(1), form h1.lp:nth-child(1) + h2  {
	display:block !important;
}
form img + p + h1.lp, form img + p + h1.lp + h2 {
	display:none !important;
}
h3#orderfeatured {
	display:none;
}
label.addtocart_lp {
	width:45% !important;
	margin:0px 10% 0 0 !important;	
	padding: 0 !important;
}
h3#orderfeatured + input + label.addtocart_lp {
	width:100% !important;
	margin:-70px 5% 0 0 !important;	
}
tr.bulkheading h5 {
	font-size:1.25em !important;
	line-height:125%;
}
table#landingpageproducts tr.lp_expand td table td{
	font-size:1.75em !important;
}

/* Newsletters */
form#nl_signup, div.nl_space {
	display:none;
}
object.nl_index {
	width:8em!important;
	height:auto!important;
}
.nl_left{
	width:100%!important;
}
.nl_left object {
	width:20% !important;
}
.nl_left h1{
	width:75% !important;
}
.nl_left h2{
	font-size:2.6em !important;
	margin-top:.5em !important;
}
.nl_left h3{
	font-size:1.5em !important;
}
div.nl img.left {
	max-width:500% !important;
	width:500% !important;
	height:auto !important;	
	margin-bottom:0 !important;
}
div.nl img.right {
	max-width:500% !important;
	width:500% !important;
	height:auto !important;	
	margin-bottom:0 !important;
}
ul.years {
	border-bottom:.07em solid #ccc;
	padding-bottom:3%;
	padding-top:3%;
}
ul.years li {
	font-size:1.1em !important;
}
ul.years li a{
	font-size:2.25em !important;
	margin:1% .25em !important;
}
h2.promo {
	margin:5% 0 8% 0 !important;
}
a.nl_img_link {
	width:100% !important;
}
a.nl_img_link img{
	width:70% !important;
	height:auto;
	margin-left:15% !important;
}
div.promo_info {
	width:95% !important;
	clear:both;
}
div.promo_info h3 {
	width:70%;
	line-height:125%;
	font-size:3.5em !important;
}
div.promo_info p{
	width:100% !important;
	font-size:2em !important;
	margin-left: 2% !important;
}
div.promo_info a.link1, div.promo_info a.link2 {
	font-size:2.6em!important;
	display:block;
	width:35% !important;
	margin:1% 0 2% 0 !important;
}
div.promo_info a.link2 {
	width:50% !important;
}
div.promo_info p a {
	font-size:1em!important;
}
h2.latest {
	margin:0 0 0 5% !important;
	clear:both !important;
	padding-top:5%!important;
}
img.promo_thm {
	max-width:300% !important;
	max-height:100em!important;
	width:100em !important;
	height:auto !important;
	margin-left:30%!important;

}
div.promo_info a img {
	width:1.5em;
	height:auto;
}
div.nl span.icon-flask {
	font-size:13em !important;
}
div.nl label .button_style {
	font-size:2.25em !important;
	padding:.75em .5em .75em .5em !important;
}
div.nl {
	padding-bottom:6em !important;
}
div.nl div.fb-like {
	position:absolute;
	bottom:.5em !important;
	left:9em!important;
	margin:0 0 7em 7em!important;
	width:10em !important;
	height:3em !important;
	transform: scale(2);
}
div.nl div.fb-like span {
	transform: scale(2)!important;
	top:.5em !important;
	height:1.2em !important;
}
div.nl div#fb_code {
	position:absolute;
	bottom:1.5em !important;
	left:0em !important;
	font-size:3em !important;
	line-height:150% !important;
	width:85% !important;
	padding-bottom:1.5em !important;
	margin: 0 0 0 5% !important;
}	
div.nl object.icon-flask-icon {
	width:15em !important;
	height:auto!important;
	margin:.5em auto 0 auto !important;
}
div.nl p, div.nl p.intro {
	line-height:150%;
	width:100% !important;
	font-size:2em !important;
}
div.nl p a{
	font-size:1em !important;
	display:inline !important;
}
div.nl h1 {
	font-size:5em !important;
}
div.nl h2.nl_title {
	margin-top:3em!important;	
	font-size:4em !important;
	line-height:140%;
}
div.nl h2.heading_right, div.nl h2.heading_left, div.nl h2.tips, div.nl h3 {	
	font-size:3.5em !important;
	margin:.5em auto .5em auto!important;
	line-height:140%;
}
div.nl div.content label a.button_style {
	font-size:2.25em !important;
}
div#nl_footer  {
	font-size:1.5em !important;
	width: 100% !important;
}

/* Promo */
div.promo_info img.icon {
	display:none;
}
div.promo_2 h3 {
	line-height:125%;
	width:100%;
}
div.promo_2 h1 + p, div.promo_1 h2 + p, div.promo_4 p {
	margin:1em 0 1em 5%;
	text-align:left;
	width:90%;
}
div.promo_end {
	font-size:2em !important;
	margin-bottom:1em !important;
}
img.p_icon, div.promo_1 img.icon, div.promo_4 img.icon  {
	width:7em !important;
	height:auto!important;
	margin:2% auto 2em auto!important;
}
a#promo_button {
	font-size:2.75em !important;
	padding:.75em .5em .75em .5em!important;
	margin-top:.75em !important;
}
div.promo_2 a.page_link img {
	width:70%;
	height:auto;
	margin:2% auto 1% auto;
	float:none !important;
}
div.promo_2 a.page_link div.left, div.promo_2 a.page_link div.right {
	width:100%!important;
}
div.promo_2 a.page_link div.right p {
	text-align:left !important;
	margin-left:8%;
}
div.promo_2 a.page_link span.continue {
	display:none;
}
p#promo_footer {
	font-size:1.5em !important;
}
div.promo_1 h2 {
	line-height:125%;
}
div.promo_1 h4 {
	margin:2em auto 1% auto;
}
div.promo_1 a.page_link {
	width:40%;
	margin:2% !important;
	height:18em !important;
}
div.promo_1 a.page_link img {
	width:auto!important;
	height:75%!important;
	margin-top:2%;
}
div.promo_4 a#promo_img {
	margin-top:2em;
}
div.promo_4 div.row a {
	width:80%;
	font-size:2em!important;	
	line-height:150%;
	margin: 2% 0 0 0 !important;
	float:left!important;
}
div.promo_4 div.row a img {
	width:70%;
	height:auto;
}

/*Contact Form */
div#tblb_window {
	padding:1em !important;
	height:95% !important;
	font-size:1em!important;
}
div#tblb_window h1{
	width:80% !important;
	font-size:3em!important;
}
div#tblb_window p{
	width:95% !important;
	font-size:2em!important;
}
div#tblb_window p b{
	font-weight:normal !important;
}
div#tblb_window label .button_style{
	font-size:3.5em!important;
	padding:.2em .5em .1em .1em !important;
}
div#tblb_window span.center label:first-child {
	margin-left:10% !important;
}
div#tblb_closeAjaxWindow a#tblb_closeWindowButton img{
	width:4em !important;
	height: auto !important;
	margin-left:-25px !important;
}
div#tblb_window form div#fields input, div#tblb_window form div#fields textarea{
	margin-left: 5% !important;
}
div#tblb_window span.icons {
	width:40% !important;
	font-size:2em !important;
	line-height:125%;
}
div#tblb_window div#tblb_ajaxContent {
	top:-50px !important;
	position:relative;
}
form#contact_us img.star {
	width:1em!important;
	height:auto!important;
}
 /* Site search */
h1#search_heading, div#as_result div.detail span.search_view, div#as_result div.detail .search_result_detail span.info { 
	display:none !important;
}
 div#as_result div.search_result {
	 width:90%;
	 float:none;
	 clear:both;
	 font-size:2.5em;
	 margin-left:5%;
 }
div#result_count {
 	font-size:2.75em;
	margin:4% 0 !important;
}
 div.result_arrow {
	font-size:2.5em; 
	border-width: 0 8px 8px 0;
	padding: 8px;
}
span#search_display_filter {
	background-size: 8em 5em!important;
	background-position: 0 0em!important;
	height:5em;
	width:8em;
	float:right;
	margin:1em 1% 2% 0;
}
span.search_active_grid, span#search_display_grid {
	background-size: 6em 6em;
	background-position: 0 0em;
	height:5em!important;
	width:5em!important;
	float:right;
	margin:1em 0 0 0 !important;
	
}
span.search_active_detail, span#search_display_detail {
	background-size: 5em 5em!important;
	background-position: 0 0em!important;
	height:5em!important;
	width:5em!important;
	margin:1em 0 0 2em !important;
	clear:both !important;
	float:right;
}
div#as_result div.detail span.image {
	float:none;
	max-width:90%;	
	width:90% !important;
	text-align:center !important;
}
div#as_result div.detail span.image img {
	float:left;
	height:auto;
	width:auto !important;
	max-width:150% !important;
	max-height:20em !important;
	margin-left:30% !important;
}
div#as_result div.detail .search_result_detail span.detail_text {
	width:90%;	
	font-size:1.5em;
	margin:0 0 1.5% 0 !important;
	display:block;
	line-height:130% !important;
	border-bottom:.07em solid #efefef;
	padding-bottom:.75%;
	text-align:center;
}
div#as_result div.detail .search_result_detail span.search_add {
	width:90% !important;
	clear:both;
	border:none !important;
	font-size:1.25em!important;
	padding-bottom:1em;
}
div#as_result div.detail .search_result_detail span.search_add input  {
	font-size:1.25em!important;
}
div#as_result div.detail .search_result_detail span.search_add .button_style_small  {
	font-size:1.5em!important;
	padding:.3em .4em !important;
}
h4.show_categories {
	font-size: 3.75em !important;
	font-weight:normal;

}
h4.show_categories label {
	margin-bottom:-50px!important;
}
h4.show_categories .button_style_small {
	font-size:.8em !important;
	padding:.5em .5em .1em .3em !important;
	width:5em !important;
	clear:both;
	float:right;
}
h4.show_categories .button_style_small object {
	display:inline-block;
	margin:-5px .2em 0 0  !important;
}	 
div#search_filters {
	width:100%;
	clear:both !important;
	margin:2em 0 0 0 !important;
}
div.submenu div.forty,  div.glossymenub div.search_menu_sort  {
	font-size:2.5em !important;
	line-height:140% !important;
}
div#selected_filters {
	width:100%!important;
	font-size:3em !important;
	margin-bottom:.5em !important;
}
 /* info page */
 ul.help_list li,  div.info div,  div.info p  {
 	font-size:1.4em !important;
 }
div.info p  {
 	font-size:2em !important;
}
div.section_full h3  {
 	font-size:2em !important;
 }
 ul.help_list li ul li{
 	padding-left:1.5em !important;
	padding-top:1em!important;
 }
 div.info div.section_full table.pallet_index td  {
 	width:100%!important;
	float:none!important;
	clear:both!important;
	font-size:2em !important;
	display:list-item !important;
	list-style-type: none;
	border-bottom:.06em solid #ccc!important;
	padding-bottom:1em!important;
	padding-top:1em!important;
	margin-left: -30px !important;
 }
  div.info div.section_full table.pallet_index tr:last-child td:last-child {
  	border:none!important;
  }
 div.info div.section_full table.pallet_index td a img {
  	width:60%;
	height:auto;
	margin: 0 auto!important;
}
table.pallet_specs td {
	font-size:1.8em !important;
}
div.section_full h2.heading, div.section_full h2 {
 	font-size:2em !important;
 }
label.pallet .button_style {
	font-size:1.5em !important;
}
ul.cust_specs, ul.cust_specs + ul.plt {
	width:90%!important;
	clear:both;
	border:none;
	float:none;
	margin:2% 0 0 -100px!important;
	padding: 0 !important;
}
ul.cust_specs + ul.plt {
	margin:2% 0 0 9%!important;
}
ul.cust_specs li {
	font-size:1.8em !important;
}
div.section_full {
	width:95% !important;	 	 
}
div.section_full ul.info_list.left, div.section_full ul, div.section_full img + ul.info_list {
	width:90% !important;	 
	clear:both;
}
div.section_full ul.info_list li  {
	font-size:1.3em !important;
	width:100% !important;	
}
 
 /* new products */
 table#np td {
	font-size:2em !important;
}

/* industry index */
h3#orderfeatured + input + label.addtocart_lp {	
	width:40% !important;	
	margin:-10px 130px 0 0 !important;	
}
table#landingpageproducts td {
	font-size:1.8em !important;
}

/* label index */
img.label_img {
	width:15% !important;
}
a.subcategorylisting {
	width:70%;	
	border:.07em solid #ccc;
 	padding-bottom:4em;
 	height:auto;
	margin-left:15%;
	margin-top:2em;
}	 
a.subcategorylisting h4{
	padding:4% 0;
	width:100% !important;
}
ul.label_info {
	width:80%;
	margin-left:10%;
}
.index_subheading {
	line-height: 130% !important;
}
table#label_products td {
	font-size:1.8em !important;
}
table#label_products td select {
	padding:.1em .5em !important;
	width:5em !important;
	font-size:1em !important;
}
ul.label {
	margin-right:175px !important;
}
span#buttonaddtocart_1 .button_style img, span#buttonaddtocart_2 .button_style img {
	width:1em !important;
	height:1em !important;
	max-height:1em !important;
	margin-top:15px !important;
	float:left!important;	
}
h2.label_subheading {
	clear:both;
	margin-top:1em !important;
}
table#label_products td#stocknumber {
	word-break: keep-all;
}

/* Product Spec Window */
div#tblb_window div#spec_window h1 + h2 {
	font-size:2.5em !important;
	margin-top:2px !important;
	width:95% !important;
}
div#tblb_window div#spec_window .thirty {
display:none;
}
div#tblb_window div#spec_window div.acct_info {
	width:20em!important;
	max-width:20em !important;
	font-size:2.5em!important;	
	padding-left:2%;
	float:none;
	clear:both !important;
	border:none !important;
	display:block !important;
	margin-left:0 !important;
	margin-top:1em !important;
}
	  div#header_left {
		width: 75%;
	  }
	 div.promo_feature {
		 width:100%;
		 margin:0;
	 }
	 div.promo_feature img {
		 width:100%;
		 height:auto;
	 }
	 div#tagline {
		 display:none;
	 }
	 a#anniversary {
		  width: 22%;
	}
	a#anniversary span {
		display:none;
	}
	a#anniversary img {
		width: 120%;
		height: auto;
		margin: .5vw -1.5vw .5vw -1vw;
	  }



}

/* jquery.qtip.min.css */
.ui-tooltip,.qtip{
	position:absolute;
	left:-28000px;
	top:-28000px;
	display:none;
	max-width:100%;
	min-width:50px;
	font-size:1.12em;
	line-height:1.4em;
	z-index: 60000000 !important;
	margin-bottom:-500px !important;

	}
	.ui-tooltip-fluid{
		display:block;
		visibility:hidden;
		position:static!important;
		float:left!important;
		}
	.ui-tooltip-content{
		position:relative;
		padding:5px 9px;
		overflow:hidden;
		border-width:1px;
		border-style:solid;
		text-align:left;
		word-wrap:break-word;
		overflow:hidden;

		}
		.ui-tooltip-titlebar{
			position:relative;
			min-height:14px;
			padding:5px 35px 5px 10px;
			overflow:hidden;
			border-width:1px 1px 0;
			border-style:solid;
			font-weight:bold;
			}
		.ui-tooltip-titlebar+.ui-tooltip-content{
			border-top-width:0!important;
			}/*!Default close button class */
		 .ui-tooltip-titlebar .ui-state-default{
			 position:absolute;
			 right:4px;
			 top:50%;
			 margin-top:-9px;
			 cursor:pointer;
			 outline:medium none;
			 border-width:1px;
			 border-style:solid;
			 }
		* html .ui-tooltip-titlebar .ui-state-default{
			top:16px;
			}
		.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{
			display:block;
			text-indent:-1000em;
		}
		.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{
			border-radius:3px;
		}
		.ui-tooltip-icon .ui-icon{
			width:18px;
			height:14px;
			text-align:center;
			text-indent:0;
			font:normal bold 10px/13px Tahoma,sans-serif;
			color:inherit;
			background:transparent none no-repeat -100em -100em;
			}/*!Default tooltip style */ 
		.ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#555;color:#555;}.ui-tooltip-light .ui-tooltip-content{background-color:#fafafa;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Orange tooltip style */.ui-tooltip-orange .ui-tooltip-titlebar,.ui-tooltip-orange .ui-tooltip-content {border-color:#f6a221;color:#a55024;}.ui-tooltip-orange .ui-tooltip-content {background-color:#fcce8f;}.ui-tooltip-orange .ui-tooltip-titlebar {background-color:#f9a241;}.ui-tooltip-orange .ui-state-default .ui-tooltip-icon {background-position:-42px 0;
		}

.ui-tooltip-gray .ui-tooltip-content{
background-color:#666;
border:1px solid #999;
border-radius: 10px;
color:#fff;
width:400px;
	font-size:13px;
	padding:3% !important;
}
.ui-tooltip-gray h4{
	display:block !important;
	font-size:16px;
	color:#fff;
	margin:0 0 2% 0 !important;
	padding-bottom:.05em;
	border-bottom:.02em solid #fff;
}

.ui-tooltip-ld .ui-tooltip-content{
background-color:#666;
border:1px solid #999;
border-radius: 10px;
color:#fff;
width:100%! important;
	min-width:100%! important;
	max-width:100%! important;
display:block;
overflow:visible;
	padding:3% !important;
	text-align:center;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


#tblb_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#tblb_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.tblb_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.tblb_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #tblb_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#tblb_window {
	height:auto;
	padding:10px;
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:0%;
	left:50%;
	-moz-border-radius: 15px; /* Firefox */
  	-webkit-border-radius: 15px; /* Safari and Chrome */
  	border-radius: 15px 15px 15px 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}

* html #tblb_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#tblb_window img#tblb_Image {
	display:block;
	border:none;
	width:90%;
	margin:2% auto;
	float:left;
}

#tblb_caption{
	display:none;
}

#tblb_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
div#tblb_ajaxContent h1 {
	margin:0 2% 0 1% !important;
	width:92%;
}
#tblb_closeAjaxWindow{
    float:right;
	width:5%;
	margin-bottom:-15px;
}

#tblb_ajaxWindowTitle{

}

#tblb_title{
	background-color:#e8e8e8;
	height:0x;
}

#tblb_ajaxContent{
	clear:both;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#tblb_ajaxContent.tblb_modal{
	padding:0px 0px 0px 0px;
}

#tblb_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#tblb_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:100;
	top: 40%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #tblb_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#tblb_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #tblb_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#tblb_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

.button {
  cursor: pointer;
  font-weight: 500;
  left: 3px;
  line-height: inherit;
  position: relative;
  text-decoration: none;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  border-radius: 3px;
  -webkit-appearance: none;
  -moz-appearance: none;
  display: inline-block;
}

.button--small {
  padding: 10px 20px;
  font-size: 0.875rem;
}

.button--green {
  outline: none;
  background-color: #094680;
  border-color: #094680;
  color: white;
  transition: all 200ms ease;
}

.button--green:hover {
  background-color: #017B84;
  color: white;
}
.braintree-heading {
	color:#999 !important;
	font-size:.95vw !important;
	margin: 0 !important;
	font-style: italic;
}
		





