@page{
  size: 8.5in 11in;
  margin: 2cm;
}
/* a:after {
  content: " (" attr(href) ")";
  font-size: 80%;
} */
body{
  overflow-x: initial !important;
  overflow-y: initial !important;
  padding: 10px 10px 0px 10px !important;
}
/*Display None*/
.no-print,
header .bottomBorder,
nav,
iframe,
.sideBar,
.utilNav div:first-child,
.topSearchBar,
.productListSidebar,
.contactHome,
#pagination,
#mobile-nav,
a.bigLink,
.uk-height-hero img,
.heroButton,
.mobile-top,
.socialMeida,
.servicesHome a,
.breakOut img,
.buttonPageList:before,
.buttonPageList,
.imgContentRowPageList a.uk-button,
.emailSub,
.servicesTab .uk-subnav,
.brochure,
.uk-slider-nav.uk-dotnav,
.subCategoryList .uk-button,
.productList .products-list-header,
#cart-modal,
.productListItem strong.uk-hidden\@s,
.orderForm,
.downloads,
.productInfo .related .uk-button-primary,
.productInfo .related .numProducts a,
.productListItem button,
#products hr,
.price-info a,
.resourcesHome .resourceWrap .uk-overlay-default a,
.uk-height-hero-sub h1,
.productsSlider,
.breadcrumb-container,
.uk-breadcrumb,
.related,
.specifications:before,
.specifications:after,
#call-me-modal,
#resourcesHome,
.recommended-products .uk-button,
.uk-pagination{
  display: none !important;
}
/*Print Only*/
.print-only{
  display: block !important;
}
/*Margin None*/
.footer div,
.servicesHome h3,
.resourcesHome h3,
.uk-height-hero{
  margin: 0px !important;
}
/*Padding None*/
.imgContentRowPageList .uk-padding,
.imgContentRowPageList .uk-padding-large,
.categoryFeatures,
.pageHeader.search-padding,
.uk-container{
  padding: 0px !important;
}
/*Background None*/
.schdules .uk-card,
.schdules,
.breakOut,
.categoryFeatures,
.badge,
.productListItem .background,
.features,
.resourcesHome .resourceWrap:first-of-type .uk-overlay-default,
.resourcesHome .resourceWrap:last-of-type .uk-overlay-default,
.footer{
  background: none;
}
/*Auto Width*/
.comapnyLogos img{
  width: auto;
}
/*Turn Scrollspy off*/
.servicesHome > div div,
.uk-slider-items li,
.resourcesHome .resourceWrap:last-of-type .uk-overlay-default,
.resourcesHome .resourceWrap:first-of-type .uk-overlay-default,
.ccm-block-custom-template-four-wide > div > div,
.breakOut > div > div{
  animation: none !important;
  opacity: 1 !important;
  visibility: visible !important;
}
/*Display Flex*/
.productListItem .background > div,
.subCategoryList > div,
.header .uk-container-large,
.product,
.imgContentRowPageList > div > div,
.browse,
.byBrand{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
/*Slider Items*/
.uk-slider-items li,
.ccm-block-custom-template-four-wide > div > div{
  display: inline-block;
}
.uk-slider-items li img,
.ccm-block-custom-template-four-wide img,
.byBrand img,
.recommended-products img{
  width: 150px;
  height: auto;
}
header.uk-position-fixed {
  position: relative !important;
}
main .breadcrumb-container {
  margin-top: 15px;
}
.header {
  height: auto !important;
  padding: 0px;
}
.header .uk-container-large{
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.header .uk-container-large > div{
  display: inline-block;
}
.utilNav{
  margin-bottom: 0px !important;
}
.header.smallHeader .utilNav{
  opacity: 1;
  top: 0px;
}
.header.smallHeader .logo img{
  width: 275px;
  top: -5px;
}
.footer{
  padding:20px;
  margin-top: 25px;
  color: #000000;
}
.footer p,
.footer p em,
.footer a,
.footer p strong{
  color: #000000;
}
.footer img.print-only{
  width: 275px;
  margin-bottom: 15px;
}
.heroText{
  position: static;
  max-width: none;
}
.heroText h1,
.heroText h1 span{
  transform: none;
  margin: 0px;
  font-size: 72px;
  line-height: 70px;
}
.uk-height-hero{
  height: auto;
  min-height: auto;
  max-height: auto;
}
.breakOut{
  margin:20px 0px;
}
.breakOut p,
.breakOut em{
  color: #000000;
}
.resourcesHome .resourceWrap .uk-overlay-default h3,
.resourcesHome .resourceWrap .uk-overlay-default p{
  color: #000000;
}
.servicesHome a:hover + .uk-overlay,
.servicesHome .uk-overlay:hover{
  border:none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.uk-switcher,
.uk-slider-items{
  list-style: none;
  padding-left: 0px;
}
.pageHeader h1{
  line-height: 50px;
}
.subCategoryList span{
  font-family: 'Helvetica Neue';
}
.productList {
  width: 100%;
}
.productListItem .img {
  width: 200px;
}
.productListItem .img img,
.uk-card-media-top img{
  width: 150px !important;
  max-width: 150px !important;
}
.product .mainImg img{
  width: 250px;
  height: auto;
}
.productListItem p, .productListItem strong {
  /* text-align: right; */
  font-size: 1.15em !important;
}
.productListItem .product-line-height{
  margin-bottom: 5px;
}
.productListItem:hover .background{
  border-color:#ffffff;
}
.uk-display-table-row{
  line-height: 0px;
}
.uk-display-table-cell{
  display: inline-block;
}
.productInfo .related .uk-card-body p{
  text-align: left;
}
.productInfo .related .uk-card-default{
  border: none;
}
.features > div,
.specifications{
  padding-left: 0px;
  padding-right: 0px;
}
.subCategoryList > div{
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.subCategoryList img,
.imgContentRowPageList img{
  margin-right: 20px;
}
.productListItem{
  margin:20px 0px;
}
.productListItem .img{
  width: 160px;
}
.imgContentRowPageList a{
  line-height: 26px;
}
.browse,
.byBrand {
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
}
.browse .border,
.byBrand .border{
  border: none;
  width: 33.333333%;
  padding: 10px;
}
.browse .border img{
  width: 100%;
}
.byBrand .border img{
  display: block;
  margin:0 auto;
}
.browse strong,
.browse a,
.byBrand a{
  width: 100%;
  display: block;
  text-align: center;
  font-size: 18px;
}
.shoppingCart{
  clear: both;
  margin-bottom: 40px;
}
.shoppingCart img{
  float: left;
  margin-right: 20px;
}
.shoppingCart input.uk-input{
  border:none;
}
.shoppingCart a.title{
  color: #000000;
}