/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 10 2016 | 01:40:17 (pm)
/*
/******* Do not edit this file *******/

.page-id-428 h1, .page-title{line-height:26px !important;}
li{line-height:26px !important;}
.topnav.navRight { display: none; }
header#header{position:fixed; top: 0; z-index: 999999;}
#slideshow h2.main_title { background: none!important; border: none!important; color: #fff!important; font-size: 43px!important; position: relative; line-height: 52px; top: -46px; }
#slideshow h2.main_title span { display: block; font-size: 45px; font-weight: normal; text-transform: uppercase; }
#slideshow .iosSlider .slider .item img { /*-webkit-filter: brightness(0.4) grayscale(30%); 
  filter: brightness(0.4) grayscale(30%); -moz-filter: brightness(0.4) grayscale(30%); 
  -o-filter: brightness(0.4) grayscale(30%); */ }
#slideshow {margin-top: 98px;}
#showbiz_product-slider_1 ul li { border: 1px solid #e1e1e1; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; -o-border-radius: 8px; -ma-border-radius: 8px;}
#showbiz_product-slider_1 .detailholder { padding:0; }
#showbiz_product-slider_1 .hovercover { background: rgba(200, 38, 38, 0.73)!important; }
.showbiz .mediaholder .linkicon { left: 50%!important; margin-left: -15px; }
#showbiz_product-slider_1 .showbiz-navigation { margin-top: 22px; margin-bottom: 0!important; }
h4.showbiz-title.txt-center {   height: 37px; }
h1, .page-title{line-height:10px !important; font-size:26px !important; margin:15px 0px !important;}
h3{font-size:20px !important;}
.zn_content ul li{padding-bottom:10px;}

/****homepage ****/
body.home .row:nth-child(2), body.home .row:nth-child(3), body.home .row:nth-child(4), body.home .row:nth-child(5) { display: none; }
.gray-area.noMargin .row:nth-child(1) { display: none; }
.gray-area.noMargin .row:nth-child(2) { display: block; }
.gray-area.noMargin .row:nth-child(2) a { text-align:center;display: block; background: #bf202f; color: #fff; padding: 5px 20px; width: 84px; margin: 15px 0 0; text-decoration: none; }
.gray-area.noMargin .row:nth-child(2) a:hover { background: #333; }
hr.separator { margin-top: 0; margin-bottom: 28px; }
.partners_carousel li a img { -webkit-filter:grayscale(100%); }
.partners_carousel li a:hover img { -webkit-filter:grayscale(0); }
.home section#content {margin-top: 27px;}
/****homepage****/

.safe-certification-associations header#header {
    z-index: 1 !important;
}

section#content {
    margin-top: 133px;
}

/****OUR MISSION & VALUES***/
ul.values-list li { padding: 0; }
ul.values-list { margin-bottom: 30px; }
/****OUR MISSION & VALUES***/

/****OUR PARTNERS***/
.page.page-id-2327 .imgboxes_style1 .hoverBorder h6 { display: none; }
.page.page-id-2327 .imgboxes_style1 h3.m_title { font-size: 16px!important; text-align: center; margin-top: 10px; }
.brochure h3{text-align:center; font-size:16px !important; margin-top:10px !important;}
/****OUR PARTNERS***/

/****CAREERS***/
.page-id-438 div#sidebar { padding: 0; }
/****CAREERS***/

/***Products Page***/
.page-id-144 .tabs_style3 > ul.nav > li > a{padding:8px 17px !important;}
.page-id-144 .nav-tabs li {padding-bottom: 0px !important;}
.page-id-144 .tab-content ul li {float: left; width: 33%;}

.rev_slider_wrapper {z-index: 0 !important;}
.acc-group.style2 > button{font-weight:bold !important;}
.parent-pageid-144 .span9 h3 {line-height: 0px !important;margin: 25px 0px 16px;}
.gform_wrapper .gform_title {display: none;}
/***Products Page***/

/***Contact Page***/
.gform_wrapper{margin-top:-10px !important;}
.branches-location > strong {height: 38px; display: block; border-bottom: 1px solid#ccc; padding-bottom: 10px; margin-bottom: -8px;  font-size: 13px;}
.branches-location {float: left; width: 30%; min-height: 205px; border: 1px solid#ccc; padding: 10px; margin-bottom: 20px;}
/***Contact Page***/

.parent-pageid-144 .rev_slider_wrapper  img { -webkit-filter: brightness(0.7) grayscale(30%); filter: brightness(0.7) grayscale(30%); -moz-filter: brightness(0.7) grayscale(30%); -o-filter: brightness(0.7) grayscale(30%); }
#footer .row { display: block; }



/**Products Page**/
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 20px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; padding: 20px;    min-width: 1090px;
  -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px;  float:left; width:auto;}
.panel-container h2 {display: none;}
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #F5F5F5; 
  border: 1px dotted #999; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.prod-table {border: 1px solid;  margin: 20px 0px 10px !important; width: 100% !important; float:left;}
.prod-table td {border-right: 1px solid #000 !important; border-top: 1px solid; padding: 4px 0 !important;  text-align: center;}
.prod-table tr th {background:#ccc; border-right: 1px solid #000 !important; padding: 5px 0 !important; text-align: center;}
#outer-container > .panel-container { background: #575759 !important; border: none;}
#outer-container li.selected-tab > a {background-color: #575759 !important; color: #F5F5F5; text-decoration:none;}
#outer-container li a{color: #5a5a5a; background-color: #EDEDED; }
#inner-container li.selected-tab  a{background-color: #FFF !important;color: #575759;}

#univ-sorbents > p { display: none; }
#univ-sorbents > div > div > div > p { display: none; }



#page_header.zn_def_header_style { background: none;   display: none; }
.etabs > li { border: none; }
#outer-container > div ul.etabs li a { background: #575759; color: #A9A9A9;}
#outer-container > div div div div ul.nav li a { background: rgba(255, 255, 255, 0); border: none!important; color: #F4F4F4; }
#outer-container > div div div div ul.nav li { border: none; }
#outer-container > div div div div ul.nav { border: none; background: #B3B3B3; }
#outer-container > div div div div ul.nav li.active a { background: #EBEBEB!important; color: #7C7070!important; }
#outer-container > div div div div div div div.product-item { background: #EBEBEB;   padding: 20px; }

.tabs_style2 > ul.nav {  margin: 0; }
.tabs_style2 .tab-content { padding: 15px; background: #EBEBEB; width: auto; min-width: 1059px; }
.panel-container img { background: #fff; padding: 10px; border: 1px solid #DFDFDF; }

.panel-container .tabs_style2 > ul.nav > li > a{font-weight:normal; }
.panel-container .tabs_style2 .nav-tabs > li > a{border:1px dotted !important;border-radius:0 !important; }
.panel-container .tabs_style2{margin:0 !important; float:left;}
.panel-container .tabs_style2 > ul.nav > li:first-child a{padding-left:20px !important;}
.panel-container .nav-tabs .active a {background: #000 !important; color: #c7c7c7 !important;}
.product-item ul li {  line-height: 26x !important; }
.product-item{width:auto;   overflow: hidden;}
.feature-product {float: left; width:100%; }
.feature-product strong {font-size: medium; margin: 10px 0px !important;    display: block;}
.page-id-1545 .tabs_style2 > ul.nav{margin-bottom:0px !important;}
.size-image {float: left; width: 25%; margin-bottom: 12px; font-size:12px;}
.size-image strong {font-size: 14px;}
#icon-images { float: left;  margin-top:10px; width:100%;}
.size-image img {float: left; margin-right:10px;}
#brand-koike .prod-table {width: 48% !important; margin:10px !important;}
.brand-koike-list h3 {  font-size: 17px !important; line-height:22px;}
.brand-koike-list {border-bottom: 1px dashed#a9a9a9; padding: 0px 10px; float:left; width:100%;}
.float-list li { float: left;  width: 25%;}
.high-pressure-testing-pumps table {font-size: 12px;}
.ultra-list img {width: 125px;}
.ultra-list {float: left; width: 100%; margin-bottom: 10px;}
.newsletter .hoverBorderWrapper img{width:100% !important;}
.newsletter .span4{width:270px !important; margin-bottom:35px; }
.production-facilities #footer { bottom: 1px;  position: fixed;  width: 100%;}
.newsletter #footer { bottom: 1px;  position: fixed;  width: 100%;}

/**Products Page**/