/* https://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

ul {
list-style: none;
}

ol {
padding: 0px 0px 0px 30px;
}

blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

html {
overflow-x: hidden;
}

/*** GENERAL STYLES ***/
body {
font-family: Arial, Verdana;
font-size: 15px;
color: #6c6c6c;
margin: 0px;
padding: 0px;
}

@font-face {
    font-family: 'League Gothic';    
    src: url(//cdn1.bigcommerce.com/server1000/rpoll6h/templates/__custom/Styles/fonts/league-gothic-webfont.eot?t=1753456145);
    src: url(//cdn1.bigcommerce.com/server1000/rpoll6h/templates/__custom/Styles/fonts/league-gothic-webfont.eot?t=1753456145#iefix) format('embedded-opentype'),
         url(//cdn1.bigcommerce.com/server1000/rpoll6h/templates/__custom/Styles/fonts/league-gothic-webfont.woff?t=1753456145) format('woff'),
         url(//cdn1.bigcommerce.com/server1000/rpoll6h/templates/__custom/Styles/fonts/league-gothic-webfont.ttf?t=1753456145) format('truetype'),
         url(//cdn1.bigcommerce.com/server1000/rpoll6h/templates/__custom/Styles/fonts/league-gothic-webfont.svg?t=1753456145#league_gothicregular) format('svg');    
    font-weight: normal;
    font-style: normal;

}

.clearfix:after,ul.sub-cat li.sub-cat-item:after
{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
h1, h2, h3, h4, h5, h6 {
line-height: normal;
}

h1 {
font-family: 'League Gothic';
font-size: 70px;
font-weight: normal;
color: #154589;
text-transform: uppercase;
margin: 0px 0px 10px 0px;
padding: 0px;
}

h2 {
font-family: 'League Gothic';
font-size: 36px;
font-weight: normal;
color: #363636;
margin: 0px 0px 15px 0px;
}

h3, .h3 {
/*font-family: 'League Gothic';
font-size: 29px;
color: #363636;
margin: 0px 0px 10px 0px;
padding: 0px;
*/
    
font-size: 18px;
font-weight: bold;
color: #154589;
margin: 0px 0px 10px 0px;
padding: 0px;    
}

h4 {
font-size: 18px;
font-weight: bold;
color: #154589;
margin: 0px 0px 10px 0px;
padding: 0px;
}

h5, .h5 {
font-size: 15px;
font-weight: bold;
color: #363636;
margin: 0px 0px 10px 0px;
padding: 0px;
}

h6 {
overflow: auto;
font-size: 13px;
font-weight: bold;
color: #202228;
margin: 0px 0px 15px 0px;
padding: 0px;
}

p {
line-height: 1.3em;
margin: 0px 0px 10px 0px;
padding: 0px;
}

a, a img {
color: inherit;
text-decoration: none;
border: 0px;
}

form, form fieldset {
border: 0px;
margin: 0px;
padding: 0px;
}

strong, b {
font-weight: bold;
}

em, i {
font-style: italic;
}

hr {
border: none;
border-top: 1px #ececec solid;
padding: 5px 0px;
}

.clearfix {
clear: both;
display: block;
margin: 0px;
padding: 0px;
}

.pull-left {
float: left;
}

.pull-right {
float: right;
}

img.pull-left {
margin: 0px 20px 10px 0px;
}

img.pull-right {
margin: 0px 0px 10px 10px;
}

.txt-left {
display: block;
text-align: left;
}

.txt-center {
display: block;
text-align: center;
}

.txt-right {
display: block;
text-align: right;
}

.vtop {
vertical-align: top;
}

.vmid {
vertical-align: middle;
}

.vbot {
vertical-align: bottom;
}

.block {
display: block;
}

/** TRANSITION **/
a, 
a:hover,
#main-sub-nav > ul > li > ul > li,
#main-sub-nav > ul > li > ul > li:hover,
#primary-menu li ul,
#primary-menu li:hover ul,
#submit,
#submit:hover {
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
-ms-transition: 0.5s;
}

/** LINKS **/
a.button, #submit, #form1 .submit {
font-size: 15px;font-familt:Arial, sans-serif;
font-weight: bold;
color: #ffffff;
text-align: center;
cursor: pointer;
display: inline-block;
background: #fc4e47; /* Old browsers */
background: -moz-linear-gradient(top,  #fc4e47 0%, #be120c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc4e47), color-stop(100%,#be120c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fc4e47 0%,#be120c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fc4e47 0%,#be120c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fc4e47 0%,#be120c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fc4e47 0%,#be120c 100%); /* W3C */
border: 1px #bc100a solid;
border-radius: 5px;
padding: 5px 15px;
    margin:0 auto 0 auto;
}
.ProductList.List a.button{padding: 5px 11px;}


#form1 li.buttons{
    text-align: center;
    padding: 0px 1% 0px 1%;
}

a.button:hover, #submit:hover {
background: #fe615b; /* Old browsers */
background: -moz-linear-gradient(top,  #fe615b 0%, #dc2821 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe615b), color-stop(100%,#dc2821)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fe615b 0%,#dc2821 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fe615b 0%,#dc2821 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fe615b 0%,#dc2821 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fe615b 0%,#dc2821 100%); /* W3C */
}

a.more-link {
font-size: 15px;
font-weight: bold;
color: #154589;
display: block;
padding: 10px 0px;
}

.link {
color: #154589;
}

/** H ELEMENTS **/
h1.title {
font-family: 'League Gothic';
font-size: 48px;
font-weight: normal;
color: #154589;
text-transform: uppercase;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-3.jpg') center 60px no-repeat;
margin: 0px 0px 10px 0px;
padding: 0px 0px 20px 0px;
}

#primary-content h1.title {
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-5.jpg') center 60px no-repeat;
}

/* SPAN COLUMNS */
.span645 {
width: 645px;
}

.span465 {
width: 465px;
}

.span455 {
width: 455px;
}

.span330 {
width: 330px;
}

.span254 {
width: 254px;
}


/**/
.span695 {
width: 695px;
}
.span264 {
width: 264px;
}

.span495 {
width: 495px;
}

.span485 {
width: 485px;
}


/**/
.highlight {
color: #363636;
background: #dfdfdf;
border-radius: 5px;
padding: 15px;
}

.highlight ul {
font-size: 13px;
color: #6c6c6c;
}

.highlight ul li {
margin: 8px 0px 0px 0px;
}

.highlight ul li:first-child {
margin-top: 0px;
}


/*** BLOG ***/

#NewsContent h1, h1.PostTitle {
font-size: 48px;
text-transform: none;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-5.jpg') no-repeat scroll center bottom 0px rgba(0, 0, 0, 0);
color: #154589;
font-family: 'League Gothic';
font-weight: normal;
padding: 0 0 20px;
}

#NewsContent h1 a:hover {text-decoration:underline}

#BlogRecentPosts > h2 {
font-weight: normal;
background: url("https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-6.jpg") no-repeat scroll center 45px rgba(0, 0, 0, 0);
color: #363636;
font-family: 'League Gothic';
font-size: 29px;
margin: 0 0 20px;
padding: 0 0 15px;
}

p.NewsDate, a.rml, #BlogRecentPosts .BlockContent a {
color:#154589!important;
}

#BlogRecentPosts .BlockContent {
background-color: #EBEBEB;
border-radius: 5px;
padding: 8px 15px;
margin: 0 0px 0 0px;

}


/*** HEADER ***/
#header-wrap {
max-width: 100%;
height: 137px;
position: relative;
background: #154589 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/header-bg.png') repeat-x center top;
padding: 0px 5px;
}

#header {
max-width: 1040px;width:100%;
margin: 0px auto;
padding: 0px;
}
.ContentWrap{max-width:1040px; width:100%; margin:0px auto;padding:30px 0px;}
.HomePage .ContentWrap{padding:0px 0px;} 
.Breadcrumb{display:none;}
/* E-PAK LOGO */
#e-pak-logo {
float: left;
margin: 14px 0px 0px 0px;
}

/* SECONDARY MENU */
#secondary-menu {
width: 100%;
height: 42px;
font-size: 14px;
font-weight: bold;
color: #ffffff;
float: right;

padding: 0px 0px 0px 19px;
}

#secondary-menu ul li {
height: 29px;
float: left;
border-left: 1px #07326f solid;
padding: 13px 10px 0px 10px;
}

#secondary-menu ul li:first-child {
border: none;
}

#secondary-menu ul li a {
color: #ffffff;
}

#secondary-menu ul li span {
color: #b2c4df;
}

#secondary-menu ul li ul li {
border-left: 0px;
padding: 0px 0px 0px 12px;
}

#secondary-menu ul li ul li:first-child {
padding-left: 0px;
}

*+html #secondary-menu ul li ul li {
padding: 0px 0px 0px 8px;
}

#secondary-menu li.second {
height: 36px;
padding: 6px 12px 0px 12px;
}
#secondary-menu ul #header-search-li{height: 36px;
padding: 4px 12px 0px 12px;}


#secondary-menu #search_query{text-transform:none; border:1px solid #07326f;margin-right:5px;border-radius:4px;display:block; float:left;}
#secondary-menu .search-go{width:44px; height:32px; background:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1753456145) no-repeat -97px 0px;margin:0px 0px 0px; padding:0; border:0px;display:block; float:left;}
#secondary-menu .search-go:hover{ background:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1753456145) no-repeat -97px -32px;}

#SearchForm {
    float: right;
    margin: 0;
    position: relative;
}
#SearchForm input#search_query {
    width: 160px;
    height: 30px;line-height:30px;
    font-size: 0.8em;
    font-weight: 400;
    text-transform: none;
    padding: 0px 10px;
}

/* PRIMARY MENU */
#primary-menu {
font-family: 'League Gothic';
font-size: 28px;
color: #ffffff;
float: right;
position: relative;
margin: 32px 0px 0px 0px;
}

#primary-menu > ul > li {
float: left;position: relative;

margin: 0px 0px 0px 15px;
padding: 0px 0px 15px 0px;
}

#primary-menu > ul > li:hover > a, #primary-menu > ul > li.bc-active > a, #primary-menu > ul > li.bc-ancestor > a{
background:#154589 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-v1.png') right 20px no-repeat;

}



#primary-menu > ul > li > a {
letter-spacing: 1px;
display: block;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-v1.png') right 20px no-repeat;
padding: 5px 35px 5px 15px;
border-radius: 5px;

}

#primary-menu > ul > li:first-child > a, #primary-menu > ul > li:last-child > a {
background:none;
padding: 5px 15px 5px 15px;
}

#primary-menu > ul > li > a[href="https://epakmachinery.mybigcommerce.com/home"] {
letter-spacing: 1px;
display: block;
background: none;
padding: 5px 15px 5px 15px;border-radius: 5px;

}

#primary-menu ul ul {
width: 465px;
visibility: hidden;
opacity: 0;
top:55px;
position: absolute;
z-index: 999;
}


#primary-menu ul li:nth-last-child(1) ul, #primary-menu ul li:nth-last-child(2) ul, #primary-menu ul li:nth-last-child(3) ul {right:0px;}

#primary-menu ul ul ul{display:none;}

#primary-menu > ul > li:hover > ul {
visibility: visible;
opacity: 1;
}

noindex:-o-prefocus, #primary-menu ul ul {
display: none; /* FOR OPERA MOBILE */
}

noindex:-o-prefocus, #primary-menu li:hover ul ul {
display: block; /* FOR OPERA MOBILE */
}


#primary-menu ul ul {
font-family: 'Arial';
font-size: 13px;
font-weight: bold;
background: #07326f;
border-radius: 5px;
padding:5px 15px 15px 15px;
}

#primary-menu  ul ul {

}

#primary-menu  ul ul  li {
float: left; width:230px;
margin: 10px 0px 0px 0px;
}

#primary-menu  ul ul li a:hover {
font-style: italic;
color: #a8bcd9;
}









/*** SLIDER 1 ***/
#slider-wrap {
/*min-width: 1040px;*/
width:100%;
height: 430px;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/slider-bg.jpg') center top;
padding: 0px 5px;
}

#slider {
max-width: 980px;
width:100%;
margin: 0px auto;
padding: 15px 0px 0px 0px;
}

#slider h1 {
font-family: 'League Gothic';
font-size: 50px;
font-weight: normal;
color: #ffffff;
text-align: center;
margin: 0px 0px 30px 0px;
}

ul#slider1 li ul {
overflow: auto;
display: table;
margin: 0px auto;
}

ul#slider1 li ul li {
width: 202px;
text-align: center;
float: left;
background: #ffffff;
background: rgba(255,255,255,0.9);
border-radius: 8px;
margin: 0px 0px 0px 20px;
padding: 20px 10px;
}

ul#slider1 li ul li:first-child {
margin-left: 0px;
}

ul#slider1 li ul li .h3 {
font-family: 'League Gothic';
font-size: 28px;
color: #154589;
}
ul#slider1 li ul li .h3 .h3-img {display:block; text-align:center; height:90px;width:202px;background-image:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/slider-images.png?t=1753456145);}

ul#slider1 li ul li .h3 .slider-img-1{background-position:0px 0px;}
ul#slider1 li ul li .h3 .slider-img-2{background-position:-202px 0px;}
ul#slider1 li ul li .h3 .slider-img-3{background-position:-404px 0px;}
ul#slider1 li ul li .h3 .slider-img-4{background-position:-606px 0px;}
ul#slider1 li ul li .h3 .slider-img-5{background-position:0px -90px;}
ul#slider1 li ul li .h3 .slider-img-6{background-position:-202px -90px;}
ul#slider1 li ul li .h3 .slider-img-7{background-position:-404px -90px;}
ul#slider1 li ul li .h3 .slider-img-8{background-position:0px -90px;}
ul#slider1 li ul li .h3 .slider-img-9{background-position:-202px -180px;}
ul#slider1 li ul li .h3 .slider-img-10{background-position:-404px -180px;}

ul#slider1 li ul li h3 img {
height: 75px;
}

#slider .bx-wrapper .bx-pager {
width: 100%;
text-align: center;
top: 260px;
}

#slider .bx-wrapper .bx-pager.bx-default-pager a {
width: 18px;
height: 18px;
background: #67474c;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

#slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
#slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #da251e;
}










/*** CONTENT ***/
#content-wrap {
/*min-width: 1040px;*/
width:100%;
padding: 0px 5px;
}

#content {
max-width: 1040px; width:100%;
min-height: 500px;
margin: 0px auto;
padding: 30px 0px;
}

/*** HOME PAGE ***/
#content-wrap.home {
background: rgb(235,235,235); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(235,235,235,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(235,235,235,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

/* FEATURED ARTICLES */
#featured-articles article {
overflow: hidden;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-8.png') center bottom no-repeat;
margin: 0px;
padding: 20px 0px 80px 0px;
}
#featured-articles article.last {
overflow: auto;
background: none;
margin: 0px;
padding: 20px 0px 40px 0px;
}

/* SLIDER 2 */
ul#slider2 li {
padding: 0px 0px 0px 22px;
}

ul#slider2 li ul li, ul#slider2 > li > .slide-item{ 
width: 194px;
height: 232px;
font-weight: bold;
color: #363636;
text-align: center;
margin: 0px auto;
background: #ffffff;
border-radius: 5px;
border: 1px #d3d3d3 solid;
padding: 10px 10px; 
}
ul#slider2 > li > .slide-item .slide-item-thumb{height: 160px;}
ul#slider2 > li{margin: 0 !important; padding: 0 !important; float: left;}
ul#slider2 li ul li a, ul#slider2 li a {
color: #363636;
}

#featured-articles .bx-wrapper .bx-prev {
left: -20px;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/slider-prev-arrow.png') no-repeat left center;
}

#featured-articles .bx-wrapper .bx-next {
    right: -20px;
    background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/slider-next-arrow.png') no-repeat right center;
}

#HomeFeaturedProducts .bx-wrapper{max-width: 930px; margin: 0px auto; width:100%;}
ul#slider2 .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    outline: 0;
    width: 10px;
    height: 14px;
}

/*** LAYOUT 1 - BLOG PAGE ***/
/* SECONDARY CONTENT */
#secondary-content {
width: 645px;
float: left;
}

#posts article {
border-bottom: 1px #d3d3d3 solid;
padding: 30px 0px;
}

#posts article.single {
border-bottom: 0px;
}

#posts article:first-child {
padding-top: 0px;
}

/* POST DETAILS */
.post-details {
overflow: auto;
font-size: 12px;
background: #ececec;
padding: 10px;
}

.post-details a {
color: #154589;
}

.post-details .info {
float: left;
}

.post-details .comments {
float: right;
}

/*** SINGLE POST ***/
/* FEATURED LINKS */
ul.featured-links {
color: #154589;
margin: 0px 0px 10px 0px;
}

ul.featured-links li {
margin: 0px 0px 10px 0px;
}


/* SECONDARY SIDEBAR */
#secondary-sidebar {
width: 312px;
float: right;
}

/* SEARCH FORM */
#search-form {
background: #ececec;
margin: 0px 0px 20px 0px;
padding: 10px;
}

#search-form input[type="text"] {
width: 190px;
height: 30px;
font-family: 'Arial';
font-size: 13px;
color: #808080;
border: 1px #d3d3d3 solid;
padding: 0px 10px;
}

#search-form #submit {
height: 30px;
font-family: 'Arial';
font-size: 15px;
cursor: pointer;
float: right;
display: inline-block;
padding: 0px 8px;
}

#secondary-sidebar h3 {
font-family: 'League Gothic';
font-size: 30px;
font-weight: normal;
color: #363636;
border-bottom: 2px #d3d3d3 solid;
margin: 0px;
padding: 0px 0px 6px 0px;
}

/* SIDE NAV */
ul.side-nav {
color: #154589;
margin: 0px 0px 20px 0px;
}

ul.side-nav li {
border-bottom: 1px #ececec solid;
}

ul.side-nav li a {
color: #154589;
display: block;
padding: 10px 0px;
}

/*** LAYOUT 2 - PRODUCTS PAGE ***/
/* PRIMARY SIDEBAR */
#primary-sidebar {
width: 220px;
float: left;
}

#primary-sidebar h3,
#primary-sidebar .h3 {
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-6.jpg') center 45px no-repeat;
margin: 0px 0px 20px 0px;
padding: 0px 0px 15px 0px;
}
/*sidenav*/

#side-nav ul li a{display:none;}



#side-nav > ul > li > a {   background: url("https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-6.jpg") no-repeat scroll center 45px transparent;
    margin: 0 0 20px;
    padding: 0 0 15px;  color: #363636;
    font-family: 'League Gothic';
    font-size: 29px;

}
 #main-sub-nav-page li a{display:block;}
#side-nav > ul > li > ul > li > a, #main-sub-nav-page li a {margin:2px 0px; color: #154589;
    font-size: 15px;
    font-weight: bold;
transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s;
-o-transition: 0s;
-ms-transition: 0s;
background: #ececec url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-blue.png') 203px 8px no-repeat;
border-radius: 5px;
padding: 4px 17px 4px 10px;
}
#side-nav > ul > li > ul > li.has-ul > a{background: #ececec url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-blue.png') 198px 5px no-repeat;
}
#side-nav > ul > li > ul > li.has-ul > a:hover{background: #c5d8f5 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-blue.png') 198px 5px no-repeat;
}

#side-nav > ul > li > ul > li > ul > li > a {padding: 4px 0 4px 18px;margin:0px 0px;font-size:13px;   color: #154589;}

#side-nav ul li.bc-active > a, #side-nav ul li.bc-ancestor > a,
#side-nav ul li.bc-active > ul > li > a, #side-nav ul li.bc-ancestor > ul > li > a

{display:block;}
#side-nav > ul > li > ul > li > a:hover {
transition: 0s;
-moz-transition: 0s;
-webkit-transition: 0s;
-o-transition: 0s;
-ms-transition: 0s;
background: #c5d8f5 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-blue.png') 203px 8px no-repeat;
}
#side-nav > ul > li > ul > li.bc-active > a,
#side-nav > ul > li > ul > li.bc-ancestor > a  {    background: url("https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-white.png") no-repeat scroll 203px 8px #154589;
    color: #FFFFFF
}
#side-nav > ul > li > ul > li.bc-active.has-ul > a,
#side-nav > ul > li > ul > li.bc-ancestor.has-ul > a  {background: #154589 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-white.png') 198px 5px no-repeat;

    color: #FFFFFF
}
.Content.Cat{width:100%!important}
/*******/

.ct-thumb{float:left; width:160px;}
.ct-details{float:right; width:171px;}

/* PRIMARY CONTENT */
#primary-content {
width: 75.7%; 
float: right;
}

#primary-content p a, #primary-content ul a {color:#154589;}
#primary-content p a.button, #primary-content ul a.button{color:#fff;}

#primary-content p a.button:hover, #primary-content ul a.button:hover{text-decoration:none;}

#primary-content article section {
overflow: auto;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-5.jpg') center bottom no-repeat;
margin: 0px 0px 5px 0px;
padding: 0px 0px 40px 0px;
}

#primary-content article section:last-child {
background: none;
}
.spacer1{display:block;background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-5.jpg') center 12px no-repeat;margin: 0px 0px 5px 0px;
padding: 0px 0px 40px 0px;clear:both;
}
.spacer2{display:block;background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-7.jpg') center 12px no-repeat;margin: 0px 0px 5px 0px;
padding: 0px 0px 40px 0px;clear:both;
}
/* FEATURED PRODUCTS */
#primary-content ul.sub-cat {/*width:830px;*/
font-size: 13px;
margin: 0px 0px 10px 0px;
   list-style:none; 
}
ul.sub-cat li.RowDivider{display:none;}
ul.sub-cat li.sub-cat-item {height:120px;
width: 380px;
float:left;
margin:0px 10px 20px 0px;
border: 1px #dcdcdc solid;
border-radius: 5px;
padding: 10px;
}


ul.sub-cat li.sub-cat-item a{display:block;/*padding: 10px;*/}
ul.sub-cat.subcat-no-image li.sub-cat-item {height:auto;}
ul.sub-cat li img {
float: left;
height:100px;
width:100px;
}
ul.sub-cat li .main {
width: 245px;
float: right;
}

ul.sub-cat.rcat li .main {
width: 120px;
}
ul.sub-cat.rcat li.sub-cat-item {
width: 250px;
margin:0px 12px 20px 0px;
}

ul.sub-cat li .h5 {
color: #363636;
margin: 0px 0px 5px 0px;
}
ul.sub-cat.subcat-no-image li .h5 {
color: #363636;
margin: 0px 0px 0px 0px;
}
ul.sub-cat li a {
color: #363636; 
}
ul.sub-cat li a:hover {
  color: #C1140D;}
ul.sub-cat li .vp-link a {
color: #C1140D;
}

ul.sub-cat li p {
line-height: 1.2em;
margin: 0px;
}

ul.sub-cat a {
font-weight: bold;
color: #c1140d;
}


/* FEATURED PRODUCTS V1 */
#primary-content ul.industries-subcatlist, #primary-content ul.industries-subcatlist ul {width:788px;
font-size: 18px;
color: #154589;
list-style: none;
margin: 0 0 0px 0px;
}

ul.industries-subcatlist li ul li a {
height: 60px;font-weight:bold;
overflow: auto;
color: #154589;
display: block;
transition: 0s;
-moz-transition: 0s;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/icon-set.png') right 0px no-repeat;
padding: 0px 110px 0px 0px;
}
ul.industries-subcatlist li ul li a span{height:60px; display:table-cell; vertical-align:middle;}
ul.industries-subcatlist li ul li a:hover {
color: #c1140d;
}

ul.industries-subcatlist li ul li.food a:hover {
background-position: right -68px;
}

ul.industries-subcatlist li ul li.beverage a {
background-position: right -140px;
}

ul.industries-subcatlist li ul li.beverage a:hover {
background-position: right -211px;
}

ul.industries-subcatlist li ul li.spirits a {
background-position: right -279px;
}

ul.industries-subcatlist li ul li.spirits a:hover {
background-position: right -346px;
}

ul.industries-subcatlist li ul li.cleaning a {
background-position: right -414px;
}

ul.industries-subcatlist li ul li.cleaning a:hover {
background-position: right -482px;
}

ul.industries-subcatlist li ul li.chemicals a {
background-position: right -551px;
}

ul.industries-subcatlist li ul li.chemicals a:hover {
background-position: right -621px;
}

ul.industries-subcatlist li ul li.petroleum a {
background-position: right -692px;
}

ul.industries-subcatlist li ul li.petroleum a:hover {
background-position: right -762px;
}

ul.industries-subcatlist li ul li.acids a {
background-position: right -830px;
}

ul.industries-subcatlist li ul li.acids a:hover {
background-position: right -898px;
}

ul.industries-subcatlist li ul li.personal-care a {
background-position: right -966px;
}

ul.industries-subcatlist li ul li.personal-care a:hover {
background-position: right -1034px;
}

ul.industries-subcatlist li ul li.pharmaceutical a {
background-position: right -1104px;
}

ul.industries-subcatlist li ul li.pharmaceutical a:hover {
background-position: right -1174px;
}

ul.industries-subcatlist li ul li.paints a {
background-position: right -1244px;
}

ul.industries-subcatlist li ul li.paints a:hover {
background-position: right -1312px;
}

ul.industries-subcatlist li ul li.candles a {
background-position: right -1380px;
}

ul.industries-subcatlist li ul li.candles a:hover {
background-position: right -1449px;
}

ul.industries-subcatlist li ul li {
    border: 1px solid #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    overflow: auto; float:left; margin:0px 10px 20px 0px;
    padding: 10px;
    width: 360px;
}
/* FEATURES LIST */
ul.features-list {
overflow: auto;
font-size: 15px;
font-weight: bold;
color: #363636;
margin: 20px 0px 20px 0px;
padding: 0 0 0px 0;
}

ul.features-list li {
width: 100px;
text-align: center;
float: left;
margin-left: 21px;
}

ul.features-list li:first-child {
margin-left: 0px;
}

/* FEATURED */
.featured {
width: 310px;
font-size: 13px;
background: #ececec;
padding: 20px;
}

.featured ul li {
margin: 5px 0px 0px 0px;
}

.featured ul li:first-child {
margin: 0px;
}

/*** INDUSTRIES PAGE ***/
/* E-PAK PRODUCTS */
ul.e-pak-products li {
overflow: auto;
border-radius: 5px;
border: 1px #d3d3d3 solid;
margin: 0px 0px 20px 0px;
padding: 15px;
}

ul.e-pak-products li h4 {
color: #363636;
}

ul.e-pak-products li p {
font-size: 13px;
}

ul.e-pak-products li figure {
overflow: auto;
display: block;

}

ul.e-pak-products li img {
float: left;
}

ul.e-pak-products li figcaption {
width: 510px;
float: right;
}

ul.e-pak-products li a {
display: inline-block;
}

/*** CONTACT PAGE ***/
.address-block h4 {
margin: 0px 0px 5px 0px;
}

address, .address-block p {
line-height: 1.7em;
margin: 0px 0px 15px 0px;
}

/* CONTACT FORM */
#contact-form {
width: 310px;
background: #ececec;
float: right;
padding: 20px;
}

#form1{
padding: 0 0 0px 0;
}

html.embed {
background-color: #ececec;
}

#contact-form label, #form1 label {
font-family: Arial, Verdana;
font-size: 14px;
font-weight: bold;
color: #6c6c6c;
display: block;
}

#contact-form input[type="text"], #form1 input[type="text"], #form1 input[type="email"] {

font-family: 'Arial';
font-size: 13px;
color: #6c6c6c;
border: 1px #d3d3d3 solid;
margin: 0px 0px 0px 0px;
padding: 4px 0 4px 0;
background: #fff none;
}

#form1 .left.zip {margin-top: 25px;}



#form1 input[type="text"], #form1 input[type="email"], #form1 input[type="url"], #form1 select, #form1 textarea{padding:5px;border-radius:3px;font-family: 'Arial';
font-size: 13px;
color: #6c6c6c;
border: 1px #d3d3d3 solid;
margin: 0px 0px 0px 0px;
padding: 5px;
background: #fff none;}

#form1 input#Field3, #form1 input#Field18, #form1 input#Field13, #form1 #Field17, #form1 #Field15 , #form1 #Field20 {width:95%;padding:5px 2.5%;}

#contact-form textarea, #form1 textarea {

height: 62px;
font-family: 'Arial';
font-size: 13px;
color: #6c6c6c;
border: 1px #d3d3d3 solid;
margin: 0px 0px 15px 0px;
padding: 4px 0 4px 0;
background: #fff none;
}

form#form1 li.error {background:none!important}

form#form1 li.focused {
background: none;
}

#contact-form input[type="text"]:focus, #contact-form textarea:focus, #form1 input:focus, #form1 textarea:focus {
border: 1px #6ea2ef solid;
    outline:none;
}

#contact-form #submit {
margin: 0 0 0 100px;
}

#form1 #errorLi {display:none}

/*** INDIVIDUAL PRODUCT PAGE ***/
/* PAGE NAV */
#page-nav, #page-nav a {
font-size: 13px;
font-weight: bold;
color: #363636;
margin: 0px 0px 10px 0px;
}

/* PRODUCT GALLERY */
#product-gallery {
width: 428px;
float: left;
}

/* PRODUCT DETAILS */
#product-details {
width: 510px;
float: right;
}

a.button.v1 {
font-size: 18px;
padding: 10px 20px;
}

#ProductDescription #tabs {padding:0px;
font-family: 'Arial', 'Verdana';
font-size: 15px;
color: #4f5765;
margin: 10px 0px;
}

#ProductDescription #tabs * {
color: #6c6c6c;
transition: 0s;
-moz-transition: 0s;
}

#ProductDescription #tabs p {
margin: 0px 0px 25px 0px;
}

#ProductDescription #tabs .highlight {
color: #4d9d1e;
}

#ProductDescription .ui-tabs .ui-tabs-nav {
padding: 0px;
}

#ProductDescription .ui-tabs .ui-tabs-panel {
padding: 20px 5px;
}

#ProductDescription .ui-widget-header {
background: none;
border-radius: 0px;
border: none;
border-bottom: 1px solid #154589;
}

#ProductDescription .ui-widget-content {
border: none;
}

#ProductDescription .ui-widget-content {
border: none;background:none;
}

#ProductDescription .ui-state-active {
color: #4d9d1e;
border: 1px #154589 solid;
border-bottom: 1px #ffffff solid;
}
#ProductDescription .ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px; margin-bottom:-1px; background:#fff;border:1px solid  #154589;border-bottom: 1px #ffffff solid;
}
#ProductDescription .ui-state-default, #ProductDescription .ui-widget-content .ui-state-default, #ProductDescription .ui-widget-header .ui-state-default {
    background: none;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: bold;
}
#ProductDescription #tabs .ui-state-active a {
font-size: 15px;
font-weight: bold;
color: #154589;
border-radius: inherit;
}

#ProductDescription .ui-state-default {
font-size: 15px;
font-weight: bold;
background: none;
}

a.pdf, #ProductDescription #tabs a.pdf {
font-size: 15px;
font-weight: bold;
height: 16px;
color: #bf120c;
display: block;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/pdf.png') 0px 0px no-repeat;
padding: 0px 0px 0px 20px;
}



a.pdf:hover, #ProductDescription #tabs a.pdf:hover {
color: #f5342d;
background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/pdf.png') 0px -16px no-repeat;
}




/*** FOOTER ***/
#footer {
/*min-width: 1040px;*/
width:100%;
background: #154589;
padding: 0px 0px;
}

#footer .main {
max-width: 1040px;
width:100%;
overflow: auto;
margin: 0px auto;
}

/* FOOTER TOP */
#footer-top {
font-size: 12px;
color: #9db6dc;
padding: 25px 0px;
}

#footer-top h5 {
margin: 0px 0px 8px 0px;
}

#footer-top p {
line-height: 1.8em;
}

#footer-top address {
line-height: 1.3em;
margin: 0px 0px 6px 0px;
}

#footer-top a.button {
font-size: 18px;
color: #ffffff;
display: block;
}

#footer .h5 {padding-bottom:10px;
font-size: 15px;
font-weight: bold;
color: #ffffff;
}

/* FOOTER MENU */
#footer-menu > ul > li {
width: 145px;
float: left;
margin: 0px 10px 0px 0px;
}

#footer-menu > ul > li ul li {
margin: 7px 0px 0px 0px;
}

#footer-menu > ul > li ul li:first-child {
margin-top: 0px;
}

#footer-menu > ul > li.last {
width: 190px;
float: right;
margin: 0px;
}

/* E-PAK SOCIAL LINKS */
#e-pak-social-links {
background: #0d3772;
border-radius: 5px;
margin: 15px 0px;
padding: 15px;
}

#e-pak-social-links img {
vertical-align: top;
margin: 0px 2px 0px 0px;
}

/* FOOTER BOTTOM */
#footer-bottom {
font-size: 11px;
color: #ffffff;

background: #0d3772;
padding: 10px 0px;
}

#footer-bottom img {
width: 70px;
float: right;
}
















/*** IE7 SPECIFIC CSS ***/
*+html #primary-menu a {
color: #ffffff; /* FOR IE7 */
}

*+html h1.title a {
color: #154589;
}

*+html h2 a {
color: #363636;
}

*+html #search-form #submit {
width: 70px;
float: none;
}

*+html ul.featured-links li a {
color: #154589;
}

*+html #main-sub-nav a {
color: #154589;
}

*+html ul.featured-products li ul {
overflow: auto;
margin: 0px 0px 20px 0px;
}

*+html ul.featured-products li ul li {
float: left;
margin-left: 10px;
}

*+html ul.featured-products li ul li:first-child {
margin-left: 0px;
}

*+html ul.e-pak-products li h4 a {
color: #363636;
}

*+html ul.e-pak-products li figcaption {
margin-top: -164px;
}

*+html #footer-top a {
color: #9db6dc; /* FOR IE7 */
}





/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * https://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * https://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * https://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 0 0px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
/*
    width: 100%;
    display: block;
*/
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 0px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/Styles/images/bx_loader.gif?t=1753456145) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #6669;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.cat-Industries .sub-cat li img{float:right;} 
.cat-Industries .sub-cat li .h5 a{color:#154589;height:100px; display:table-cell; vertical-align:middle;} 
.cat-Industries .sub-cat li:hover a{color:#C1140D;} 
.cat-Industries .sub-cat li .main{float:left;}
.cat-Industries .sub-cat li .vp-link{display:none;}
.no-products .sub-cat li .vp-link{display:none;}
.cat-Industries .sub-cat li .h5{color: #154589;
    font-size: 18px;}
.v-link{font-size:15px; color:#c1140d;font-weight:bold;}
.r-link{color:#c1140d;}

#PageContent h2, .CategoryDescription h2{text-transform:uppercase;}
.contact-form-h3{padding:10px 10px 10px 77px; background:url(https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/contact-icon.png) no-repeat left center;margin:0px 0px 10px; font-size:32px; color:#154589;letter-spacing: -1px;font-family: 'League Gothic';display:block;}
.contact-form-h3 span{color:#c1140d;}

.custom-fields{float:right; margin: 0px 0px 15px 15px;width:300px;}
#cf-table{border: 0px;width:300px}

#cf-table .td-left{text-align: left; padding: 5px;width:50%;}
#cf-table .td-right{text-align: right; padding: 5px;width:50%;}

.cf-odd{background: #ececec;}

#ProductDescription{clear: none;}
.slider-h1{    color: #FFFFFF;
    font-family: 'League Gothic';
    font-size: 50px;
    font-weight: normal;
    margin: 0 0 30px;
    text-align: center;    padding: 0;
    text-transform: uppercase;
line-height:normal;letter-spacing: -1px;
    text-shadow:1px 1px #000,-1px 1px #000,1px -1px #000,-1px -1px #000;}

.featured-articles-h1{    display: block;
    text-align: center;
    color: #363636;
    font-family: 'League Gothic';
    font-size: 36px;
    font-weight: normal;
    margin: 0 0 15px;}
.sm-left{float: left;}
.sm-right{float: right;}

.img-bc{display: block;margin: 0px auto;}
.icon-fb{display:inline-block;width:18px;height:16px;background:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1753456145) no-repeat 0px 0px;}
.icon-li{display:inline-block;width:18px;height:16px;background:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1753456145) no-repeat -23px 0px;}
.icon-yo{display:inline-block;width:18px;height:16px;background:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1753456145) no-repeat -47px 0px;}
.icon-bl{display:inline-block;width:18px;height:16px;background:url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1753456145) no-repeat -71px 0px;}
#e-pak-social-links ul li a span{float:left;margin-right:5px;}

#form1 #header{display:none;}


#Field9{padding:2px 0px;}

#side-nav ul ul ul {display:none;}
.sc-left{float:left;width:436px;margin-left:55px;}
.sc-right{float:right;width:436px;margin-right:55px;}

.sister-companies{text-align:center;}
.sister-companies img{border:2px solid #010000;}

.sister-companies h3{font-size:13px;font-weight:bold;color:#203f6d;margin:35px 0px 30px;}

.PostBody p a{ color: #154589; }
.PostBody p a:hover{ color: #158ed3; }

@import url('https://fonts.googleapis.com/css?family=Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
ul,li,ol{ margin:0; padding:0}
.m_menu{ position:relative; width:245px; float:right; clear:right; z-index:9999}
.m_menu .flexnav{ position:absolute}
.flexnav {  -webkit-transition: none;  -moz-transition: none;  -ms-transition: none;  transition: none;  -webkit-transform-style: preserve-3d;  overflow: hidden;  background:#154589; top:22px;box-shadow:inset 0px -5px 0px rgba(0,0,0,1);margin: 0 auto;  width: 100%;  max-height: 0; right:0px;}
.flexnav.opacity {    opacity: 0; }
.flexnav.flexnav-show {    max-height: 2000px;    opacity: 1;    -webkit-transition: all .5s ease-in-out;    -moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;    transition: all .5s ease-in-out; }
.flexnav.one-page {    position: fixed;    top: 50px;    right: 5%;    max-width: 200px; }
.flexnav li { /*background:rgba(206, 26, 21, 0.95);*/   font-size: 100%;    position: relative;    overflow: hidden;   }
.flexnav  li  a {    position: relative;    display: block;  z-index: 2;    overflow: hidden;    color: #fff;    border-bottom:0px solid #7c222f;border-top:1px solid #3072ce;     padding:7px 10px 10px 15px;    text-decoration:none;      font-family:'Raleway', sans-serif;font-weight:normal;     font-size:17px    }
.flexnav  li:first-child a{ border-top:none;}
.flexnav  li  a:hover{ color:#ffc586;}
.flexnav li a  span{ font-weight:normal}
.flexnav li ul {    width: 100%; } 
.flexnav li ul li {      font-size: 100%;      position: relative;      overflow: hidden; }
.flexnav li ul li {      background:#547db8;     overflow: visible; }
.flexnav li ul li a {      font-size:16px; color:#fff;    display: block;    font-weight:normal;  border-bottom: 0px solid #eaafb0;
}
.flexnav li ul li ul li a {      font-size:14px; color:#fff;    display: block;border-bottom: 1px solid #071e4a;
 border-bottom:1px solid rgba(0,99,168,.5); font-weight:bold;}
.flexnav li ul.flexnav-show li ul li{ background:#1e3ead;   }
.flexnav li ul.flexnav-show li ul li ul li a{ padding-left:20px}
.flexnav ul li ul li ul li a { }
.flexnav .touch-button {    position: absolute;    z-index: 999;    top: 0;    right: 0;    width: 50px;    height: 38px;    display: inline-block;    background: #acaca1;
background: rgba(0, 0, 0, 0.60);    text-align: center; }
.flexnav .touch-button:hover {      cursor: pointer; }
.flexnav .touch-button .navicon {      position: relative;      top: 12px;      font-size: 12px;      color: #fff; }
.flexnav li ul li .touch-button  { height:40px }
.flexnav li a span{ padding-left:5px}
.flexnav li ul li    .touch-button i.navicon{ color:#fff;}
.menu-button {text-decoration: none; display: block;  color: #fff;       font-family:'Raleway', sans-serif;   cursor: pointer; font-size:18px; font-weight:bold;  float: right; position: relative;    vertical-align: middle; padding:10px 10px 10px 0px; text-transform:uppercase;}
.menu-button img{margin-left:7px; float:right; margin-top:3px;}
.menu-button .touch-button { float:right; display:none;}

.mobile_menu,.mobile_number,.header_search{display:none;}
.affilation_img li{ display:inline-block; background:#fff; border:1px solid #d7d7d7; padding:11px; margin:10px 10px;}
.Content .ProductList.List li{ margin:0px 9px 20px!important;}
iframe{ width:100%!important;}



@media screen and (max-width: 1040px) {
.span695{ width:100%; max-width:68%;}
.span264{width:100%; max-width:28%;}
#slider-wrap{width:100%; max-width:1040px;}
#footer{max-width:1040px; width:100%;}
#content-wrap{max-width:1040px; width:100%;}
#content{ width:96%;}
#footer-top{margin:0 auto;width:96%;}
#footer .main{ width:96%;}
.span495{width:48%;}
.span485{width:48%;}
.sc-left{ margin:0px; width:48%;}
.sc-right{ margin:0px; width:48%;}
.sister-companies img{width:100%;}
#footer-menu > ul > li{ width:18%;}
#footer-menu > ul > li.last {width: 190px; float: none; margin: 0 auto; display: block; clear: both;}
.ContentWrap{ width:96%;}
ul.sub-cat.rcat li.sub-cat-item{width:47%;}
ul.sub-cat.rcat li .main{ width:64%;}
.Content .ProductList.List li{width:47%!important;}
.ct-thumb{float:none; margin:0 auto 20px;}
.ct-details{ width:100%; text-align:center;}
ul.sub-cat li.sub-cat-item{ width:96%; float:none; height:auto; margin:0 auto 20px;}
ul.sub-cat li .main{width:80%;}
.Content.Wide{width:75%;}
.Right{ width:20%; float:right; margin:0px;}
}

@media screen and (max-width: 1030px) {
.span485.highlight.pull-right ul.pull-left{float:none;}
.span485.highlight.pull-right ul.pull-right{float:none;}
.span485.highlight.pull-right{padding:25px;}

}
@media screen and (max-width: 1000px) {
#primary-menu{display:none;}
#secondary-menu{display:none!important;}
#header-wrap {height:70px;background: #154589 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/header-bg.png') repeat-x center bottom;}
#e-pak-logo{padding:15px 0px 0px 15px; margin:0px; width:115px;}
#e-pak-logo img{height:auto; width:100%;}
.mobile_menu{ float:right; width:50px; padding-top:13px;}
.header_search,.mobile_number{ float:right; width:50px; text-align:center; padding-top:23px;}
.search_form{  position: absolute; top:43px; right:0px; opacity:0;}
.search_form.active{ animation:fadeinright 0.4s  forwards; }
@keyframes fadeinright{
0%{  opacity:0;}
100%{ opacity:1;}
}
.header_search button{ background:none; border:none; outline:none;}
.mobile_menu,.mobile_number,.header_search{display:block;}
#SearchForm .search-go {width: 44px; height: 32px; background: url(//cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/epak-sprite.png?t=1527595648) no-repeat -97px 0px;
    margin: 0px 0px 0px;    padding: 0;    border: 0px;    display: block; float:right;cursor: pointer; }
#SearchForm input#search_query{margin-top:2px;}

#primary-content{width:70%;}

}

@media screen and (max-width: 960px) {
#featured-articles .bx-wrapper .bx-next{right:0px;}
#featured-articles .bx-wrapper .bx-prev{left:0px;}
ul.sub-cat.rcat li .main{ width:56%;}
.Content .ProductList.List li{width:46%!important;}
ul.sub-cat li .main{width:75%;}
ul#slider1 li ul li .h3{ font-size:17px; height:100px;}
ul#slider1 li ul li{width:120px;}
ul#slider1 li ul li .h3 .h3-img{display:none;}
#contact-form{width:100%;}
}
@media screen and (max-width: 800px) {
#primary-content{width:100%;}
#primary-sidebar{ width:100%; padding-bottom:30px;}
#side-nav > ul > li > a {   background: url("https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-6.jpg") no-repeat scroll left 45px transparent;}
#side-nav > ul > li > ul > li.bc-active > a, #side-nav > ul > li > ul > li.bc-ancestor > a{background:url("https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-white.png") no-repeat scroll 95% 8px #154589}
#side-nav > ul > li > ul > li.has-ul > a { background: #ececec url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-blue.png') 95% 5px no-repeat;}
#side-nav > ul > li > ul > li.has-ul > a:hover { background: #c5d8f5 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-blue.png') 95% 5px no-repeat;}
#side-nav > ul > li > ul > li.has-ul > a {background: #ececec url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-blue.png') 95% 5px no-repeat;}
#side-nav > ul > li > ul > li > a, #main-sub-nav-page li a{ background:#ececec url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-blue.png') 95% 8px no-repeat;}
#side-nav > ul > li > ul > li > a:hover, #main-sub-nav-page li a:hover{ background:#c5d8f5 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/arrow-blue.png') 95% 8px no-repeat;}
#side-nav > ul > li > ul > li.bc-active.has-ul > a, #side-nav > ul > li > ul > li.bc-ancestor.has-ul > a { background: #154589 url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/plus-white.png') 95% 5px no-repeat;    color: #FFFFFF;}
ul.sub-cat.rcat li .main{width:60%;}
ul.sub-cat li .main{width:80%;}
.Content.Wide{width:100%;}
.Right{ width:100%; float:right; margin:0px;}
h1{ font-size:40px;}
#NewsContent h1, h1.PostTitle{ font-size:35px;}
#BlogRecentPosts > h2 { background: url("https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-6.jpg") no-repeat scroll left 45px rgba(0, 0, 0, 0);}
}

@media screen and (max-width: 750px) {
.span695{ width:100%; max-width:100%; padding-bottom:30px; text-align:center;}
.span264{width:100%; max-width:100%;}
.featured-articles-h1{ font-size:25px; letter-spacing:1px;}
#featured-articles article{padding:0px 0px 60px;}
.highlight{padding:25px;}
h4{font-size:17px;}
h2{font-size:25px; letter-spacing:1px;}
.span495{ width:100%;text-align:center; margin:30px 0px;}
.span485{width:100%;text-align:center; margin:0px 0px 30px;}
#featured-articles{text-align:center;}
.span485.highlight.pull-right ul.pull-left{text-align:left;}
.span485.highlight.pull-right ul.pull-right{text-align:left;}
.affilation_img li{ width:40%;}
.affilation_img li:last-child{width:88%;}
.affilation_img li img{ max-width:100%;}
#featured-articles article.last{padding:20px 0 0 0;}
#footer-menu > ul > li{ width:28%; padding-bottom:25px;}
#footer-bottom .pull-left{ float:none; text-align:center; padding-bottom:10px;}
#footer-bottom .pull-right{ float:none; text-align:center;}
#footer-bottom img{float:none;}
#footer-bottom a{ padding-bottom:10px;}
h1.title{ font-size:35px;}
#primary-content h1.title { background: url('https://cdn2.bigcommerce.com/server1000/rpoll6h/templates/__custom/images/bg-5.jpg') center 50px no-repeat;}
.ContentWrap{ padding-bottom:0px;}
ul#slider2 > li{margin:0px 10px!important;}
.Field250{ width:175px;}
}

@media screen and (max-width: 650px) {
ul.sub-cat.rcat li.sub-cat-item{ width:96%; margin:0 auto 20px; float:none;}
ul.sub-cat.rcat li .main{ width:75%;}
ul.sub-cat li .main{width:75%;}
ul#slider1 li ul li{width:90px; margin-left:10px;}
a.button, #submit, #form1 .submit{ padding:5px 10px; /*font-size:12px;*/ font-size: 16px; margin-top: 15px;}
}

@media screen and (max-width: 500px) {
.sc-left{ margin:0px 0px 30px 0px; width:100%;}
.sc-right{ margin:0px; width:100%;}
#footer-menu > ul > li{ width:45%; padding:0px 0px 20px 0px;}
#footer-menu > ul > li.last {width:100%;}
ul.sub-cat li.sub-cat-item{ float:none; margin:0px auto 20px; width:95%; height:auto;}
ul.sub-cat li img{ max-width:70px; height:auto;}
ul.sub-cat.rcat li .main{ width:70%;}
.Content .ProductList.List li{width:90%!important; margin:0 auto 20px!important; float:none;}
ul.sub-cat li .main{width:73%;}
}

@media screen and (max-width: 400px) {
ul.sub-cat li .main{width:70%;}
ul#slider1 li ul li{width:79px;}
}

@media screen and (max-width: 350px) {
ul.sub-cat.rcat li .main{ width:70%;}
}

/*Stylesheet for Wufoo form*/
#contact-form{ width: 100%!important; }
form li#fo1li1 span{ width: 48%; }
form li#fo1li1 span input[type="text"]{width: 98%;  }
form li#fo1li1 span{ margin-right: 1%; }
form li#fo1li1 span{ margin-left: 1%; }
form li#fo1li13, form li#fo1li3, form li#fo1li11, form li#fo1li20, form li#fo1li18, form li#fo1li17{ width: 48%!important; clear: none!important; float: left; }
/*form li#fo1li13{ margin-right: 1%; }form li#fo1li3{ margin-left: 1%; }*/
form li#fo1li11 span{ width: 29%; }form li#fo1li11 span input{ width: 100%; }
form li#fo1li11 span.symbol{ width: auto!important; }
form li#fo1li20{ margin-bottom: 25px;  }
#form1 #Field17, #form1 #Field15, #form1 #Field11{ padding-left: 0; padding-right: 0; width: 100%; }
#contact-form form li#fo1li11 span input[type="text"]{ padding-top: 8px!important; padding-bottom: 8px!important; }
#form1 input[type="tel"]{padding:5px;border-radius:3px;font-family: 'Arial';
font-size: 13px;
color: #6c6c6c;
border: 1px #d3d3d3 solid;
margin: 0px 0px 0px 0px;
padding: 5px;
background: #fff none;}

@media only screen and (max-width: 700px) {
    form li#fo1li13, form li#fo1li3, form li#fo1li11, form li#fo1li20, form li#fo1li18, form li#fo1li17{ width: 100%!important; clear: both!important; float: none; }
}
/*Sub menu top navigation*/
#primary-menu ul ul{
padding-left: 0!important; padding-right: 0!important;
}
#primary-menu ul ul li{ float: none!important; width: 100%!important; position: relative; }

#primary-menu ul ul li:hover ul {
    display: block!important;
    width: 100%;
    background: #07326f;
    /*padding: 20px;*/
    position: absolute;
    top:-30px;
    left: 100%;
    z-index: 1000;
visibility: visible!important;
opacity: 1!important;
}

