/** FONT **/
@font-face {font-family: "Gotham-Bold";
  src: url("font/db33e70bc9dee9fa9ae9737ad83d77ba.eot"); /* IE9*/
  src: url("font/db33e70bc9dee9fa9ae9737ad83d77ba.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/db33e70bc9dee9fa9ae9737ad83d77ba.woff2") format("woff2"), /* chrome、firefox */
  url("font/db33e70bc9dee9fa9ae9737ad83d77ba.woff") format("woff"), /* chrome、firefox */
  url("font/db33e70bc9dee9fa9ae9737ad83d77ba.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/db33e70bc9dee9fa9ae9737ad83d77ba.svg#Gotham-Bold") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Gotham Rounded Bold";
  src: url("font/ae8f19f441b335c3fda30febf5069c5a.eot"); /* IE9*/
  src: url("font/ae8f19f441b335c3fda30febf5069c5a.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/ae8f19f441b335c3fda30febf5069c5a.woff2") format("woff2"), /* chrome、firefox */
  url("font/ae8f19f441b335c3fda30febf5069c5a.woff") format("woff"), /* chrome、firefox */
  url("font/ae8f19f441b335c3fda30febf5069c5a.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/ae8f19f441b335c3fda30febf5069c5a.svg#Gotham Rounded Bold") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "GothamRounded-Book";
  src: url("font/8bff0798d5ad24c7a55615bb25cd28c8.eot"); /* IE9*/
  src: url("font/8bff0798d5ad24c7a55615bb25cd28c8.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/8bff0798d5ad24c7a55615bb25cd28c8.woff2") format("woff2"), /* chrome、firefox */
  url("font/8bff0798d5ad24c7a55615bb25cd28c8.woff") format("woff"), /* chrome、firefox */
  url("font/8bff0798d5ad24c7a55615bb25cd28c8.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/8bff0798d5ad24c7a55615bb25cd28c8.svg#GothamRounded-Book") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Gotham-Medium";
  src: url("font/3a47f5f06b5484abfeee9eac90348a9c.eot"); /* IE9*/
  src: url("font/3a47f5f06b5484abfeee9eac90348a9c.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/3a47f5f06b5484abfeee9eac90348a9c.woff2") format("woff2"), /* chrome、firefox */
  url("font/3a47f5f06b5484abfeee9eac90348a9c.woff") format("woff"), /* chrome、firefox */
  url("font/3a47f5f06b5484abfeee9eac90348a9c.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/3a47f5f06b5484abfeee9eac90348a9c.svg#Gotham-Medium") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Gotham-Light";
  src: url("font/fc74760c72164d5321ac886797ce62eb.eot"); /* IE9*/
  src: url("font/fc74760c72164d5321ac886797ce62eb.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/fc74760c72164d5321ac886797ce62eb.woff2") format("woff2"), /* chrome、firefox */
  url("font/fc74760c72164d5321ac886797ce62eb.woff") format("woff"), /* chrome、firefox */
  url("font/fc74760c72164d5321ac886797ce62eb.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/fc74760c72164d5321ac886797ce62eb.svg#Gotham-Light") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "Gotham-LightItalic";
  src: url("font/8c9e6c6cc9ffbf6304285cb3ed78f02a.eot"); /* IE9*/
  src: url("font/8c9e6c6cc9ffbf6304285cb3ed78f02a.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/8c9e6c6cc9ffbf6304285cb3ed78f02a.woff2") format("woff2"), /* chrome、firefox */
  url("font/8c9e6c6cc9ffbf6304285cb3ed78f02a.woff") format("woff"), /* chrome、firefox */
  url("font/8c9e6c6cc9ffbf6304285cb3ed78f02a.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/8c9e6c6cc9ffbf6304285cb3ed78f02a.svg#Gotham-LightItalic") format("svg"); /* iOS 4.1- */
}
@font-face {font-family: "GothamBook";
  src: url("font/a9db6cd9116ff56da3875b35444f0c45.eot"); /* IE9*/
  src: url("font/a9db6cd9116ff56da3875b35444f0c45.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/a9db6cd9116ff56da3875b35444f0c45.woff2") format("woff2"), /* chrome、firefox */
  url("font/a9db6cd9116ff56da3875b35444f0c45.woff") format("woff"), /* chrome、firefox */
  url("font/a9db6cd9116ff56da3875b35444f0c45.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/a9db6cd9116ff56da3875b35444f0c45.svg#GothamBook") format("svg"); /* iOS 4.1- */
}
@font-face {
  font-family: 'FontAwesome';
  src: url('font/font_awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('font/font_awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('font/font_awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('font/font_awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('font/font_awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('font/font_awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {font-family: "Gotham-Black";
  src: url("font/51296ff9eb1e16185eb6a1000de5d345.eot"); /* IE9*/
  src: url("font/51296ff9eb1e16185eb6a1000de5d345.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("font/51296ff9eb1e16185eb6a1000de5d345.woff2") format("woff2"), /* chrome、firefox */
  url("font/51296ff9eb1e16185eb6a1000de5d345.woff") format("woff"), /* chrome、firefox */
  url("font/51296ff9eb1e16185eb6a1000de5d345.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("font/51296ff9eb1e16185eb6a1000de5d345.svg#Gotham-Black") format("svg"); /* iOS 4.1- */
}
/** BODY **/
html{font-family: 'Gotham-Bold',Century Gothic;}
.noPad{padding: 0;}
body{font-family: 'Gotham-Bold',Century Gothic;color: #ffffff;}
a{ color:#000;font-family: "Gotham-Light",Century Gothic;}
/* HEADER */
.mLeft{margin-left:60px;}
.blockBtn{float:left;margin-right:30px;}
.logoFull{max-width: 90%;}
.btnBur{padding-right: 0;text-align: center;}
.header{background: #000;width: 100%;position: fixed;z-index:89;}
.headerPipe{color: #8fc547;font-family: 'Gotham-Bold',Century Gothic;font-size:12px;}
.itemBGB{ padding:2vh 0; text-align:center;}
#mBlocMenu .container{ text-align:center; padding-top:20px;}
#mBlocMenu .itemBgB2{ padding:0 0 12px 0; text-align:center; position:relative; }
/*#mBlocMenu .linkBgB2{color:#FFF; text-decoration:none; font-family: 'Gotham-Bold',Century Gothic; text-transform:uppercase;font-size: 16px; }
#mBlocMenu .linkBgB2:hover{}*/
#mBlocMenu .dropGreen{ display:none; list-style:none; margin:0;}
#mBlocMenu .dropGreen li a{color:#FFF; text-decoration:none; font-family: 'GothamBook',Century Gothic; text-transform:uppercase;font-size: 16px;}
#mBlocMenu .dropGreen li a:hover{}
#mBlocMenu .dropGreen .ss_ss_menu {background-color: #000; padding-bottom:8px;}
#mBlocMenu .dropGreen .ss_ss_menu a{ font-size:12px;}
/*#mBlocMenu  a{color:#FFF; text-decoration:none; font-family: 'Gotham-Bold',Century Gothic; text-transform:uppercase;font-size: 12px;}*/
.itemBGB a{ color:#FFF; text-decoration:none; font-size:46px;font-family: 'Gotham-Bold',Century Gothic; text-transform:uppercase;}
.itemBGB a:hover{ }
.btnBgB{  text-align:right; padding:0.5vh 0 0 0;}
.dropdown-menu{left: 50% !important;right: auto !important;text-align: center !important;transform: translate(-50%, 0) !important;z-index:89;}
/*.navbar-header{position: absolute;width: 67px;height: 65px;left: 80%;bottom: 0;}*/
.navbar-header{right: -8px;    top: 9px;    position: fixed;    z-index: 89; padding:0;}
.headerText{font-family: "GothamBook",Century Gothic;font-size: 15px;padding-top:20px; text-transform:uppercase;}
.navSearch{background: url("../img/header/bgHeader.png");height:130px;text-align: left;}
.textSearch{font-family: "GothamRounded-Book",Century Gothic;font-size: 40px;margin-top: 15px; text-transform:uppercase; margin-left:50px;}
.textRoundedBold{font-family: "Gotham Rounded Bold",Century Gothic;}
.btnSearch{font-size:20px;font-family: "GothamBook",Century Gothic;color:#000;background-color:#fff;border-radius:40px;border:none;padding:3px 12px; text-transform:uppercase;}
.padLeft{padding-left:50px;}
.add-on .input-group-btn > .btn{border-left-width:0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.add-on .form-control:focus{box-shadow:none;border:none;}
.fa-search{font-size: 18px;margin-left: -3px;}
.input-group .form-control:last-child{border-top-left-radius: 40px; border-top-right-radius: 40px; border-bottom-right-radius: 40px; border-bottom-left-radius: 40px;font-family: "GothamBook",Century Gothic;}
.themeHomeGreen .btnSlide,.themeHomeRed .btnSlide{font-family: "GothamBook",Century Gothic; font-weight:bold;}
.input-group .form-control{ display:block;}
.btn-default{border:none;background-color:#000;color:#fff;}
.btn-default:hover{border:none;background-color:#000;color:#fff;}
.btn-default:focus{border:none;background-color:#000;color:#fff;}
.input-group-btn:last-child > .btn{background:url("../img/header/bgBtnSearch.png")no-repeat;border : 0 ; height : 35px;}
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{z-index:89;margin-left : -23px;}
input[type="search"]{height:34px;}

.input-group-btn > .btn{background:url("../img/header/bgBtnSearch.png")no-repeat;border : 0 ; height : 35px;}
.input-group-btn > .btn, .input-group-btn > .btn-group{z-index:89;margin-left : -23px;}
input[type="submit"]{height:34px;}

.form-control::-moz-placeholder{color: #999;opacity: 1;font-family: "Gotham-LightItalic",Century Gothic;}
.burgerImg{position: fixed right;}

/* HEADER */
#header{ height:9vh;position:relative; padding:1.5vh 0; max-width:1200px; width:90%; margin:0 auto;}
#header img{ max-height: 75%; position: absolute;}
#header span{ border-bottom:2px solid #95c11f; font-family: "Gotham Rounded Bold"; font-size:18px;text-transform: uppercase; margin: 0 auto;}
#header-flex { height: 100%; display: flex; flex-direction: row; align-items: center; justify-content: space-between;}

/* MODAL */
.modal-backdrop.in {opacity: 0.8;}
.modal-dialog{margin:15px auto;}
.modal-body {background: url('../img/modal/bg-choose-industrie.jpg')no-repeat;background-size: auto auto;background-size: cover;}
.modal .large{width: 100%;}
.modalBold{font-family: 'Gotham-Medium',Century Gothic;}
.industryListModal, .hazardModal{font-family: "Gotham-Light",Century Gothic;text-align:left !important; padding-bottom:20px;}
.margCheckbox{margin-left: 20px;}
.checkboxModal{color:#000;font-size:16px;}
.checkboxModal input[type='checkbox']{border:none;}
.industryListModal h2, .hazardModal h2{font-size:36px;}
.lineSeparateModal{border-top: 1px solid #fff;margin-bottom:10px;padding-right:0;}
.btnFindGloves{background-color: #ffffff;color: #000;font-family: 'Gotham-Medium',Century Gothic;font-size: 20px;border-radius: 30px;padding: 5px 10px;margin-top:25px;}
.close{opacity:1;position: fixed;right: 5%;z-index:89;}
.close:hover{opacity:1;}
.textSeparator{line-height:1.2;font-size:16px;font-family: "Gotham-Light",Century Gothic;background-color:#fff;border-radius:50%;color:#000;width:80px;height:80px;z-index:89;padding:20px 0px 0px 0px;;margin:0px 0px 0px -5px;text-align: center;}
.separateVerticalTop{border:none;border-left:1px solid #ffffff;height:15vh;width:1px;margin-bottom:0;}
.separateVerticalBottom{border:none;border-left:1px solid #ffffff;height:14vh;width:1px;margin-bottom:0;margin-top:0;}
.horizontalLineLeft, .horizontalLineRight{display:none;}
/* SUBMENU */
#bs-example-navbar-collapse-1{height:35px !important;border-bottom: 1px solid rgb(211, 211, 212);}
.navbar-collapse > .navbar-nav > li > a.liContent::before{content: "ı";color: #8fc547;margin-right: 20px;}
.nav > li > a {position: relative;display: block;padding: 8px 15px;}
.navbar {position: relative;min-height: 30px;margin-bottom: 0;}
.navbar-collapse {text-align:center;background-color: #ffffff;}
.navbar-nav {display:inline-block;float:none;}
.navigation{width: 100%;top:181px;position: fixed;left:0;right:0;z-index:89;}
.navContainer{padding: 0;}
.dropdown .dropdown-menu li a{font-size: 16px;font-family: 'Gotham-Medium',Century Gothic;text-align: center;color: #B7B7B7;z-index:89;}
.navbar-collapse .navbar-nav li a{font-size: 16px;font-family: 'Gotham-Medium',Century Gothic;color: #000; text-transform:uppercase;}
.navbar-collapse .navbar-nav li a:hover{color: rgb(143, 197, 71);}
.navbar {border-radius: 0;}
.navbar-default {background-color: transparent;border:none;}
/*.navbar-toggle{background-color: transparent;right:-8px;top:20px;}*/
.navbar-nav .open .dropdown-menu {position: relative;z-index:89;}
/* SLIDER */
.carousel-inner{background-color: #000;margin-top:216px;border:none;}
.carousel-inner > .item > img{height:650px;}
.carousel .item{height:650px;}
.itemAbs{position: absolute;z-index: 50;margin: 0 auto;margin-left: auto;text-align: left;color: #ffffff;top:20%;}
.carousel-indicators li.active{background-color:#8fc547;border:none;height:15px;width:15px;}
.carousel-indicators li{background-color:#fff;border:none;height:14px;width:14px;}
/* SHOWA HAND */
.dividerHand{margin: 30px 0px;border-top-color: #8fc547;width: 100%;}
.textBoldGreen{color: #8fc547;font-family: "Gotham-Bold",Century Gothic;font-size: 32px;}
.textLightBlack{font-family: "GothamBook",Century Gothic;font-size: 32px;color:#000;}
.textSlideHand{line-height: 1; padding: 0; margin: 0;}
.textLight{font-size: 17px;font-family: "GothamBook",Century Gothic;text-transform: none;color:#000;}
.btnHand {color: rgb(255, 255, 255);font-family: "Gotham-Medium",Century Gothic;font-size: 20px;background-color: rgb(143, 197, 71);border-radius: 20px;padding: 6px 70px;}
.btnHand:hover {color: rgb(255, 255, 255);background-color: rgb(143, 197, 71);}
.btnHand:focus {color: rgb(255, 255, 255);background-color: rgb(143, 197, 71);}
/* SHOWA STEX 581 */
.btn581{text-transform: uppercase;font-family: "Gotham-Light",Century Gothic;font-size: 25px;color: #EA2B2B;background-color: #fff;padding: 1px 25px;border-radius: 40px;margin-top: 20px;border: 3px solid;}
.btn581:hover{color: #EA2B2B;background-color: #fff;border: 3px solid;}
.btn581:focus{color: #EA2B2B;background-color: #fff;border: 3px solid;}
.redBold{color:#EA2B2B;font-family: "Gotham-Bold",Century Gothic;}
/* SHOWA NITRILE SERIES */
.btnNitrile{text-transform: uppercase;font-family: "Gotham-Light",Century Gothic;font-size: 25px;color: #93C547;background-color: #fff;padding: 1px 25px;border-radius: 40px;margin-top: 0px;margin-top: 20px;border: 3px solid;}
.btnNitrile:hover{color: #93C547;background-color: #fff;border: 3px solid;}
.btnNitrile:focus{color: #93C547;background-color: #fff;border: 3px solid;}
.greenBold{color:#93C547;font-family: "Gotham-Bold",Century Gothic;}
.textNitrile{color: #ffffff;font-size: 30px;margin-top: 30px;line-height:1;padding:0;}
/* SHOWA 708 */
.btn708{text-transform: uppercase;font-family: "Gotham-Light",Century Gothic;font-size: 25px;color: #93C547;background-color: #fff;padding: 1px 25px;border-radius: 40px;margin-top: 20px;border: 3px solid;}
.btn708:hover{color: #93C547;background-color: #fff;border: 3px solid;}
.btn708:focus{color: #93C547;background-color: #fff;border: 3px solid;}
.text708 {line-height: 1;padding: 0;}
.textShowa708{color: #ffffff;font-size: 30px;}
/* SHOWA 377IP */
.btn377IP{text-transform: uppercase;font-family: "Gotham-Light",Century Gothic;font-size: 25px;color: #93C547;background-color: #fff;padding: 1px 25px;border-radius: 40px;margin-top: 20px;border: 3px solid;}
.btn377IP:hover{color: #93C547;background-color: #fff;border: 3px solid;}
.btn377IP:focus{color: #93C547;background-color: #fff;border: 3px solid;}
.text377IP{line-height: 1;padding: 0;margin: 0 auto;font-size: 30px;color: #fff;margin-top: 20px;}
/** BUTTONS AREA **/
.bgButtons{background: url("../img/area/bg.jpg") no-repeat;background-size: cover;height: inherit;padding-bottom: 50px;}
/* Buttons */
.btnGroup{margin-top:50px;}
.textBtnCatalog, .textBtnExpert, .textBtnChemical, .textBtnNewProduct{font-size:30px; white-space:normal;}
.btnCatalog:hover, .btnExpert:hover, .btnChemical:hover, .btnNewProducts:hover, .btnCatalog:focus, .btnExpert:focus, .btnChemical:focus, .btnNewProducts:focus{background-color: #000;color:#fff;font-family: "Gotham Rounded Bold";}
.btnCatalog, .btnChemical, .btnExpert, .btnNewProducts{padding:15px 35px;width:280px;border-radius:10px;border:2px solid #8FC547;height:310px;font-family: "GothamRounded-Book",Century Gothic;background-color: #fff;color:#000;}
/* Catalogue */
.btnCatalog .textBtnCatalog img{margin:0 auto;margin-top:10px;}
.smallTextCatalog{font-size:16px;text-transform:none;}
.btnCatalog:hover .smallTextCatalog{font-size:16px;text-transform:none;font-family: "GothamRounded-Book",Century Gothic;}
.btnCatalog:focus .smallTextCatalog{font-size:16px;text-transform:none;font-family: "GothamRounded-Book",Century Gothic;}
.imgBook{background-color: black;padding: 9px;border-radius: 5px;}
/* Expert */
.btnExpert .textBtnExpert img{margin:0 auto;margin-top:40px;}
/* Chemical */
.subtextBtnChemical{font-size:30px;font-family: "Gotham Rounded Bold",Century Gothic;}
.textChemical{text-transform:none;font-size:14px;font-family: "GothamRounded-Book",Century Gothic;}
.dividerChemical{border-top: 3px solid #8FC547;}
/* New product */
.btnNewProducts .textBtnNewProduct img{margin:0 auto;margin-top:40px;}
/** NEWSLETTER AREA **/
.newsletterContainer{margin-top:35px;}
.bgNewsletter{background: url("../img/area/newsletter_aera/bg.jpg")no-repeat;background-size:cover;height:inherit;padding-bottom:30px;}
.blockTextNewsletter img {margin-right: 15px;margin-bottom: 8px;}
.textNewsletter{font-size:24px;font-family: "Gotham Rounded Bold",Century Gothic;color:#000;line-height: 43px;}
.chevronWhite{color:#fff;}
.blockTextNewsletter input::placeholder{color:#000;font-family: "Gotham-LightItalic",Century Gothic;}
.blockTextNewsletter input {width: 400px;height: 45px;color: #000;font-family: "Gotham-Light",Century Gothic;border-radius: 10px;border: none;padding-left: 15px;}
/** NEWS & EVENTS **/
.news{margin-top:57px;text-align: left !important;}
.alignLeft{text-align: left!important;}
.alignRight{text-align: right!important;}
.newsEvents{margin-top:50px;color:#000;font-family: "GothamRounded-Book",Century Gothic;text-transform:none;}
.titleNews{font-size:40px;text-transform:uppercase;text-align:left;}
.green{color:#8FC547;}
.dividerNews{border-top:4px solid #8fc547;width:100%;float: left;margin-bottom: 10px; margin-top: 10px;}
.textBoldNews{font-size:20px;font-family: "Gotham Rounded Bold",Century Gothic;padding-top:20px;text-align:left;max-width: 350px;}
.textNews{font-size:16px;font-family: "GothamBook",Century Gothic;text-align:left;max-width: 350px;}
.alignLeft{max-width: 350px;}
.socialText{font-family: "Gotham-Bold",Century Gothic;font-size:20px;text-align:left;line-height:44px;margin-bottom: 0; color:#000; }
.socialText:hover{color:#000;}
.margTop{margin-top:40px;}
.news2{margin-top: 114px;}
.dividerJoin{margin-top: 10px;}
.marginTop{margin-top:20px;}
p.titleNews{margin-bottom:0;}
.lastNews{margin-top: 67px;}
/* FOOTER */
footer{background-color:#000;color:#fff;}
.footer{background: url('../img/footer/lineFooter.jpg')repeat-x top;height: inherit;bottom: 0;width: 100%;}
.showaFooter{font-size:15px;font-family: "Gotham-Bold",Century Gothic;text-transform:none;}
.textFooter{font-size:12px;font-family: "Gotham-Light",Century Gothic;text-transform:none;}
.footerAddress{margin-top:30px;line-height:1;text-align: left !important;}
.textBoldFooter a, .textBoldFooter p{font-family: "Gotham-Bold",Century Gothic;font-size:14px;text-decoration: none;text-transform: none;color:#fff;}
.textBoldFooter{margin-top:30px;line-height:24px;text-align: left !important;}
.logoFooter{margin-top:50px;}
.col-xs-12{}
.btnNewsletter { text-transform: uppercase; background-color: #000; color: #fff; font-family: "Gotham Rounded Bold",Century Gothic; border-radius: 50%; padding: 12px; margin-left: 15px;}
.itemLeft{ left:10%;}
.btnCatalog,.btnExpert,.btnChemical,.btnNewProducts{ margin:0 auto; display:block;}



/** product page **/
/*.productPage .container{ width:100%;}*/
.productPage .product{margin-top:20px;}
.productPage .share{line-height: 20px;}
.productPage .product .share .fa-envelope-o{color:#000;font-size:18px;}
.productPage .shareText{color: rgb(84, 85, 85);font-size: 16px;font-family: "Gotham-Medium",Century Gothic;}
/* block description */
.productPage .descProduct{text-transform:uppercase;font-family:"GothamRounded-Book",Century Gothic;line-height:1;margin-top:30px;}
.productPage .single{font-size:35px;color: rgb(153, 153, 153);}
.productPage .titleGreen{font-size:67px;color:#8FC647;font-family: "Gotham Rounded Bold",Century Gothic;margin-top:25px;}
.productPage .textSingle{font-family: "Gotham-Bold",Century Gothic;font-size:20px;color:#000;text-transform:none;}
/* block buttons*/
.productPage .blockBtnProduct{margin-top:50px;font-family: "GothamBook",Century Gothic;}
.productPage .logoBtn{margin-right:5px;}
.productPage .btnRequest{line-height: 1;padding: 4px 20px 4px 4px;background-color:#8FC647;color:#fff;border-radius:40px;font-size:13px;margin-top:25px; text-transform:uppercase;font-family: "GothamBook",Century Gothic; }
.productPage .btnRequest:hover, .btnRequest:focus{background-color:#8FC647;color:#fff;}
.productPage .blockCheckbox{margin-top:30px;}
.productPage .buttonsCheck a{font-size:16px;color:#8FC647;text-transform:none;margin-bottom: 10px;font-family: "GothamBook",Century Gothic; }
.productPage .btnDownload{font-size:16px;font-family: "Gotham Rounded Bold",Century Gothic;color:#000;background-color:#fff;border-radius:40px;border:3px solid #8FC647;padding: 3px 20px;margin-top:30px; text-transform:uppercase;}
/* block slider product */
.productPage .carousel-indicators .active{background-color:rgb(125, 185, 46);color:rgb(125, 185, 46);border-color:rgb(125, 185, 46);width:16px;height:16px;padding:0;margin:0;}
.productPage .carousel-indicators li{background-color:rgb(211, 211, 212);color:rgb(211, 211, 212);border-color:rgb(211, 211, 212);width:16px;height:16px;}
.productPage .carousel-indicators {bottom: 0;}
/* block norms */
.productPage .norms{margin-top:50px;}
.productPage .textNormsGreen{color:#8fc547;font-size:16px;font-family: "Gotham Rounded Bold",Century Gothic;margin:0; text-transform:uppercase;}
.productPage .textNorms{text-transform:none;font-size:14px;font-family: "Gotham-Light",Century Gothic;color:#000;line-height: 0;}
.productPage .normsTop{margin-top:15px;margin-bottom:0;}
.productPage .normsBottom{margin-bottom:5px;}
.productPage .dividerProduct{border-top:1px solid #000;width:100%;margin-top:40px;margin-bottom:40px;}
/* block benefits */
.productPage .blockBenefits, .blockFeatures{margin:0;text-align:left;}
.productPage .blockTitleGreen{color:#8FC547;font-size:28px;font-family: "Gotham Rounded Bold",Century Gothic;text-transform:uppercase;}
.productPage .listBenefFeatures{ font-family: "GothamBook",Century Gothic;}
.productPage .listBenefFeatures ul li{text-transform:none;font-size:20px;font-family: "GothamBook",Century Gothic;color:#000;}
.productPage .listBenefFeatures ul{margin-top: 0;margin-bottom: 0;padding-left: 20px;}
/* Block Recommended */
.productPage .blockRecommended{background-color: rgb(246, 246, 246);margin-top:60px;padding-bottom:45px;}
.productPage .titleRecommended{font-size:30px;color:#000;font-family: "Gotham Rounded Bold",Century Gothic;text-transform:uppercase;margin-top: 45px;}
.productPage .tGreenRecommended{color:#8FC547;}
.productPage .textRecommended{font-size:20px;font-family: 'Gotham-Medium',Century Gothic;color:#000;text-transform:none; margin-left:75px; vertical-align:middle; height:71px; }
.productPage .textRecommended div{  width:100%; display:table-cell; vertical-align:middle; height:71px;}
.productPage .blockImgRecommended{padding:0;}
.productPage .logoRecommended{margin-top:30px; height:71px;}
.productPage .logoRecommended img{ position:absolute; top:30px; left:15px;}
/* Block Interessed */
.productPage .titleInteressed{font-family: "Gotham Rounded Bold",Century Gothic;font-size:30px;text-transform:uppercase;margin-top:45px;color:#000;margin-bottom: 50px;}
.productPage .tGreenInteressed{color:#8FC847;}
.productPage .thumbnail{background-color:rgb(239, 239, 239);border:none;border-radius: 0;padding: 0;margin: 0 auto;width: 220px!important;height:260px; padding-top:10px; padding-left:10px; padding-right:10px;}
.productPage .flexslider .slides li.thumbnail {width:220px;height:300px;}
.productPage .thumbnail:hover{background-color:#fff;border:1px solid rgb(211, 211, 212); }
.productPage .thumbnail a > img, .thumbnail > img{float: left; }
.productPage .owl-dots{display:none;}
.productPage .owl-nav{display: block !important;margin: auto !important;}
.productPage .owl-prev{float:left;margin-left: -25px !important;}
.productPage .owl-next{float:right;margin-right: -25px !important;}
.productPage .owl-theme .owl-nav [class*="owl-"]{margin:0;margin-top: -190px;}
.productPage .textSlider{text-transform:uppercase;text-align: left;float: right;color: #000; max-width:110px;}
.productPage .titleThb{ text-align:center; padding-bottom:10px;}
.productPage .owl-carousel a{  text-decoration:none; }
.productPage .owl-carousel .owl-item .active{width:220px;height:280px;}
.productPage .owl-carousel .owl-item img {display: block;max-height: 150px;}
.productPage .mediumGrey{font-size:14px;font-family: 'Gotham-Medium',Century Gothic;color:rgb(153, 153, 153);}
.productPage .nbGreen{color:#8FC547;font-size:28px;font-family: "Gotham Rounded Bold",Century Gothic;}
.productPage .mediumBlack{color:#000;font-size:16px;font-family: 'Gotham-Medium',Century Gothic;}
.productPage .lightBlack{color:#000;font-size:16px;font-family: "Gotham-Light",Century Gothic;text-transform:none;}
.productPage .carousel-inner { margin-top:0; background-color:#FFF;}
.productPage .prodCat{text-transform: uppercase; font-size: 16px;font-family: "Gotham Rounded Bold",Century Gothic;}
.decalInt{ padding-top:110px;}
.linkedImg{ max-width:50%; mix-blend-mode:multiply; }
.blockInteressed{ padding-bottom:45px; }
.centerExtraSmall ul{;margin-bottom: 0;padding-left: 20px; margin-top:20px; margin-left:15px;}
.centerExtraSmall ul li{text-transform: none;font-size: 20px;font-family: "GothamBook",Century Gothic;color: #000;  margin-top:10px;}
.productPage .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
	width:auto;
}
/*** COLORBOX **/

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(../img/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(../img/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(../img/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(../img/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(../img/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(../img/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(../img/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(../img/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(../img/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(../img/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(../img/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}






#prodVid{ display:none;}
#slideVideo{ cursor:pointer;}




/*** page video ***/
#titreVideoPage{ text-align:center;}
#titreVideo{ text-align:center;}
#rowVideo{ text-align:center;}
#cadreVideo{width: 66%; margin:0 auto;}




/*** page search ***/
/**********************************************
  Boutons filtres, Barre de recherche et item
**********************************************/
.cancelBtn{margin-right: 30px;}
.searchBar{margin-top:15px;padding:0;background-color: rgb(239, 239, 239);}
#togglingForm {margin-top: 20px;padding-bottom: 5px;}
.form-horizontal .form-group {margin-right: -70px;margin-left: -15px;}
.blockSearch{border-right:25px solid #fff;}
.blockCompare{border:none;}
.searchBtn{line-height: 4;margin-left: 5px;}
.inputSearch{padding: 0px 20px 0px 35px;height: 60px; font-size: 16px;font-family: 'Gotham-LightItalic',Century Gothic;border-radius: 40px;}
.flex-nowrap{margin-top:15px;margin-bottom:15px;margin-left: 25px;}
.btnAjoutFiltre{margin-top:230px;margin-bottom:15px;}
.btnAjoutFiltre a.pull-right > i.fa-times-circle{font-size:36px;}
.btnFiltre{color: #000; padding: 5px 10px 5px 10px;border:1px solid #8fc547;font-size: 20px;border-radius: 40px;margin-right: 10px;font-family: "Gotham-Light",Century Gothic;background-color: #fff;}
.fa-times-circle{color: #8fc547;}
input[type="text"]:focus{border-color: #8fc547;}
.fa-search{color: #fff;}
.fa-search:hover{color: #8fc547;box-shadow: #8fc547;}
.d-flex div{background-color:#eee;margin-right:10px;height: 55px}
.btnCompare {background-color: #ffffff;padding: 5px 50px;border-radius: 40px;color: #000;font-family: 'Gotham-Medium',Century Gothic;font-size: 20px;border-color: #8fc547;}
.fa-chevron-circle-right{color: #8fc547}
.pagination .active span:hover{background-color: #ffffff;border:none;color:#000;}
/*********************************************
	Panel Search et block filtre & Produits
**********************************************/
.pagination{color:#000;font-size: 15px;font-family: "Gotham-Light",Century Gothic;border-radius:0;border: 1px solid #ccc;border-left:none;margin-left:0;text-align:center;height:50px;text-transform:none;}
.sort, .results, .pagination{padding:0;margin: 0;}
.pagination li{list-style: none;}
.itemPagLeft{float: left;}
.itemPagRight{float: right;}
.itemPag{padding: 15px;}
.itemPagLeft, .itemPagRight{color:#000;}


.products{margin-top:50px;}
.prod {width: 300px;height: 410px;margin-bottom: 10px;background-color: rgb(239, 239, 239);margin-right: 4px;}
.prod:hover{background-color: #fff;border:1px solid rgb(239, 239, 239);}
.collapse, .collapsed{color:#000;font-size: 15px;font-family: "Gotham-Light",Century Gothic;text-transform:uppercase;}
.buttonFilter{font-family: "Gotham-Medium",Century Gothic;font-size:16px;color:#000;text-transform:uppercase;text-decoration:none;border:none;background-color: transparent;padding:0;}
.imgProd{margin-top: 20px;margin-left: 5px;}
.listFiltre{color: #000;}
.labCheckbox{font-size: 15px;font-family: "Gotham-Light",Century Gothic;text-transform:uppercase;}
.textProd{text-transform: uppercase;text-align: left;position: absolute;color: #000;top: 20px;right: 3px;}
.prod3 {right: 0px;}
.textGreenProd3{font-size:13px;}
.prod4, .prod7, .prod8{right: 0px;}
.widthImgProd2{width:95%;}
.mediumGrey{font-size:16px;font-family: 'Gotham-Medium',Century Gothic;color:rgb(153, 153, 153); text-transform:uppercase;}
.mediumGrey381{font-size:16px;font-family: 'Gotham-Medium',Century Gothic;color:rgb(153, 153, 153);line-height: 1;}
.nbGreen{color:#8FC547;font-size:28px;font-family: "Gotham Rounded Bold",Century Gothic; margin-top:-8px;}
.nbGreenProd4{color:#8FC547;font-size:28px;font-family: "Gotham Rounded Bold",Century Gothic;line-height: 25px;margin-top: 5px;margin-bottom: 7px;}
.mediumBlack{color:#000;font-size:16px;font-family: 'Gotham-Medium',Century Gothic;line-height: 1;}
.lightBlack{color:#000;font-size:16px;font-family: "Gotham-Light",Century Gothic;text-transform:none;line-height: 1;}
.lightBlackProd7, .lightBlackProd4{color:#000;font-size:15px;font-family: "Gotham-Light",Century Gothic;text-transform:none;line-height: 1;}
label{font-weight: inherit;}
.normsImg{position: absolute;bottom: 4px;right:0;left:0;text-align:center;}
.textProd label{text-transform:uppercase;color:#8FC547;font-size:16px;font-family: 'Gotham-Medium',Century Gothic;line-height: 1;}
.prod4 label{text-transform:uppercase;color:#8FC547;font-size:15px;font-family: 'Gotham-Medium',Century Gothic;line-height: 1;}
.textGreen{text-transform:uppercase;color:#8FC547;font-size:14px;font-family: 'Gotham-Medium',Century Gothic;line-height: 1;}
.textGreenProd7, .textGreenProd4{text-transform:uppercase;color:#8FC547;font-size:13px;font-family: 'Gotham-Medium',Century Gothic;line-height: 1;}
.separatorFilter{border-color: rgb(211, 211, 212);float:left;width:80%;}
.separatorFilterHazard{border-color: rgb(211, 211, 212);float:left;width:80%;margin-right:30px;}
.navResultsBottom{margin-top:20px;}
.panel-heading{padding: 0;}
.panel{border: none; box-shadow: none;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border: none;}
.panel-body{padding: 0;}
.panel-default{border:none;}
.panel-default > .panel-heading{background-color: #ffffff;border: none;}
.titleFiltre{font-size: 20px;font-family: 'Gotham-Bold',Century Gothic;color: rgb(143, 197, 71); text-transform:uppercase;}
.form-control.selectFiltre{color: #000;font-size:15px;font-family: "Gotham-Light",Century Gothic;border-radius:0;height: 50px;text-align: center;}
.selectFiltre option{border-left: none;border-right:none;}.caret{color:#8fc547;text-align:right;}
.noPad{padding-right:0;padding-left:0}
.blockFiltre{padding-right:0;}
.resultText{color:#000;font-size: 15px;font-family: "Gotham-Light",Century Gothic;border: 1px solid #ccc;border-left:none;margin-left:0;text-align:center;height:50px;line-height: 3;text-transform:none;}

.panel .panel-heading .panel-title a:hover{text-decoration:none;}
.panel .panel-heading .panel-title a:focus{text-decoration:none;}
.panel-body{height: 100%}

.blocFilter{ padding-bottom:18px;}
.blocFilter ul{ list-style:none; padding:0; padding-top:10px; display:none;}
.blocFilter li ul{ padding:0 16px 8px 16px; display:none;}
.blocFilter li { position:relative;text-align: left;}
.blocFilter li div{ height:100%; float:left; width:18px;}
.blocFilter li input{ position:absolute; top:0; left:0;}
.blocFilter label{ margin-left:20px;font-size: 15px; font-family: "Gotham-Light",Century Gothic; text-transform: uppercase; }
.blocFilter ul ul label{font-size: 13px; font-family: "Gotham-Light",Century Gothic; text-transform:none; }
.blocFilter .titleFilter{font-family: "Gotham-Medium",Century Gothic;font-size: 16px;color: #000;text-transform: uppercase; cursor:pointer; clear:both;}

.hautBlocSearch{ text-align:center; padding:4px 0 6px;}
.leftBlocSearch{ width:50%; float:left; position:relative;}
.rightBlocSearch{width:50%; float:left;}
.rightBlocSearch label{text-transform: uppercase;color: #8FC547;font-size: 16px;font-family: 'Gotham-Medium',Century Gothic;line-height: 1;}
.searchImg{ max-width:100%; mix-blend-mode:multiply; margin:0 auto; display:block; }

.contentNorms{ display:inline-block;}
.blocSearchNorms{ width:49px; float:left; }
.blocSearchNorms .normUp{ text-align:center;font-family: "Gotham-Medium",Century Gothic; font-size:6px; height:20px; padding-bottom:4px; color:#000;}
.blocSearchNorms .normSmall{ letter-spacing:-1px; white-space:nowrap;}
.blocSearchNorms .normImg{ text-align:center;}
.blocSearchNorms .normImg img{ display:inline; max-width:40px;}
.blocSearchNorms .normDown{text-align:center;font-family: "Gotham-Medium",Century Gothic; font-size:6px; height:18px; padding-top:4px; color:#000;}




.productNew, .productNewListe{ position:absolute; top:5px; left:5px; z-index:51;}
.productNewListe img{ width:60px; height:auto;}
.blocFilter #ulNew{ display:block;}
.btnSearchList{color:#FFF; font-family: "Gotham-Medium",Century Gothic;font-size: 20px;background-color: rgb(143, 197, 71);border-radius: 20px;padding: 6px 20px;}
.btnSearchList:hover{color:#FFF;}

.ss_ss_menu{ display:none; list-style:none; padding:0; margin:0; background-color:#F3F3F3;}
.navbar-collapse .navbar-nav .ss_ss_menu li{ padding:0 5px 6px; }
.navbar-collapse .navbar-nav .ss_ss_menu li a{font-size:14px;}
.navbar-collapse .navbar-nav .ss_ss_menu li a:hover{ text-decoration:none;}

.tecSlide .div2Bloc{ width:100%;}
.tecSlide .div2Bloc img{ display:block;width: auto;height: auto;max-width: 100%; margin-bottom:16px;}
.tecSlide .div3Bloc{ width:100%;}
.tecSlide .div3Bloc img{ display:block;width: auto;height: auto;max-width: 100%; margin-bottom:16px;}


	.productPage .owl-nav{ position:relative;}
	.productPage .owl-theme .owl-nav .owl-next{ position:absolute; top:-85px; left:100% !important; display:block !important;}
	.productPage .owl-theme .owl-nav .owl-prev{ position:absolute; top:-85px; left:-1% !important; display:block !important;}

/** MEDIA **/
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px){}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px){}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px){.logoShowa{display: none;}ul.nav li:hover > ul.dropdown-menu {display: block;}#navbar{text-align: center;}}
/* Medium Devices, Desktops */
@media only screen and (min-width : 992px){}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px){.mLeft{margin-left:35px;}.blockBtn{float:left;margin-right:20px;}.itemRight{right:10%;}.bgHead{background: url('../img/header/bgLargRight.jpg')no-repeat;background-position: bottom right;}}
/* Large Devices, Wide Screens */
@media only screen and (min-width : 2000px){.itemRight{right:10%;}}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px){

	/*** page search ***/	
	.widthImgProd2{width:auto;}
	.prod {width: 300px;height: 410px;margin-top: 10px;background-color: rgb(239, 239, 239);margin-right: 6px;}
	.searchBtn{margin-left:-25px;}
	.inputSearch {height: 60px;font-size: 13px;font-family: 'Gotham-LightItalic',Century Gothic;border-radius: 40px;width: 380px;padding: 0px 20px 0px 15px;}
	.btnCompare {background-color: #ffffff;padding: 5px 25px;}
	.btnAjoutFiltre a.pull-right > i.fa-times-circle {font-size: 36px;margin-top: -15px;}
	.cancelBtn {margin-right: 10px;}
	.ligne2BtnFiltre{margin-top:15px;}
	.separateVerticalTop {height: 20vh;}
	.separateVerticalBottom {height: 20vh;}
	.textSeparator {margin: 0px 0px 0px -15px;}
	.btnSearch{font-size: 15px;padding: 6px 12px;}
	.mLeft{margin-left:45px;}
	.blockBtn{float:left;margin-right:15px;}
	.bgHead{background: url('../img/header/bgHeadRight.jpg')no-repeat;background-position: bottom right;}


	
	.separateVerticalTop {height: 20vh;}
	.separateVerticalBottom {height: 20vh;}
	.textSeparator {margin: 0px 0px 0px -15px;}
	.btnSearch{font-size: 15px;padding: 6px 12px;}
	.btnCatalog, .btnChemical, .btnExpert, .btnNewProducts{width:230px;}
	.socialText{font-size:16px;}
	.news2{margin-top:100px;}
	.titleNews{font-size:30px;}
	.margTop{margin-top:30px;}
	.blockTextNewsletter input{width:350px;}
	.btnCatalog, .btnChemical, .btnNewProducts{padding:20px 15px;}
	.btnExpert{padding:20px 35px;}
	.btnNitrile, .btn377IP, .btn581, .btn708{font-size:22px;}
	.textNitrile{font-size:25px;margin-top:20px;}
	.text377IP, .textShowa708{font-size:25px}
	.itemAbs img{max-width:200px;}
	.mLeft{margin-left:45px;}
	.blockBtn{float:left;margin-right:15px;}
	.bgHead{background: url('../img/header/bgHeadRight.jpg')no-repeat;background-position: bottom right;}
	.carousel-inner > .item > img{height:550px;}.carousel 
	.item{height:550px;}
	.itemRight{right:1%;}
	.productPage .owl-nav{ position:relative;}
	.productPage .owl-theme .owl-nav .owl-next{ position:absolute; top:0px; left:102% !important; display:block !important;}
	.productPage .owl-theme .owl-nav .owl-prev{ position:absolute; top:0px; left:-1% !important; display:block !important;}
	
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 992px){
	/*** page search ***/
	.form-control.selectFiltre {margin-top: 0px;}
	.sort, .groupSelect{margin-bottom:0;}
	.textProd {right: 25px;}
	.imgProd {margin-left: 20px;}
	.prod {width: 300px;}
	.titleFiltre {font-size: 14px;}
	.separatorFilter{float:left;width:80%;margin-right:30px;}
	.resultText, .paginationLink{border: 1px solid #ccc;}
	.btnCompare{font-size: 18px;}
	.btnFiltre {font-size: 18px;}
	.btnCompare {padding: 5px 50px;}
	.flex-nowrap {margin-left: 0;}
	.searchBtn {margin-left: 10px;}
	.form-horizontal .form-group {margin-right: -15px;}
	.blockCompare{margin-bottom: 5px;}
	#togglingForm {padding-bottom: 0;margin-left:0px;}
	.inputSearch {width: 580px;}
	.blockSearch{border:none;}
	.cancelBtn {margin-right: 25px;}
	.textSeparator {margin: 0 auto;margin-bottom: 50px;margin-top:50px;}
	.separateVerticalTop{display: none;}
	.separateVerticalBottom{display: none;}
	.horizontalLineLeft{display: block;float: left;width: 45%;margin-top: 85px;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float: right;width: 47%;margin-top: -94px;border-top: 1px solid #fff;}
	.input-group{margin-left: 25px;float:none;}
	.form-control{margin-top: -2px;}
	.searchButton{margin-top: -2px;}
	.navbar-collapse .navbar-nav li a{font-size: 12px;}
	.navbar-collapse > .navbar-nav > li > a.liContent::before{margin-right:15px;}
	.textSearch{margin-left: 30px;}
	.mLeft{margin-left:15px;}
	.blockBtn{float:left;margin-right:5px;}
	.imgBgG{position: absolute;right:0;bottom: 15px;}

	
	.textSeparator {margin: 0 auto;margin-bottom: 50px;margin-top:50px;}
	.separateVerticalTop{display: none;}
	.separateVerticalBottom{display: none;}
	.horizontalLineLeft{display: block;float: left;width: 45%;margin-top: 85px;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float: right;width: 47%;margin-top: -94px;border-top: 1px solid #fff;}
	.bgNewsletter {padding-bottom: 15px;}
	.newsletterContainer{margin-top:5px;}
	.news2{margin-top: 100px;}
	.carousel-inner > .item > img{height:450px;}
	.carousel .item{height:450px;}
	.btnChemical, .btnNewProducts{margin-top:20px;}
	.textLight{font-size:14px;}
	.textBoldGreen, .textLightBlack{font-size:25px;}
	.btnHand{font-size:15px;padding:6px 60px;}.btnNitrile{font-size:18px;}
	.btn708, .btn377IP, .btn581{font-size:20px;}
	.textNitrile, .text377IP, .textShowa708{font-size:20px;}
	.carousel-item{height:440px;}
	.itemAbs img{max-width:200px;}
	.input-group{margin-left: 25px;}
	.form-control{margin-top: -2px;}
	.searchButton{margin-top: -2px;}
	.navbar-collapse .navbar-nav li a{font-size: 12px;}
	.navbar-collapse > .navbar-nav > li > a.liContent::before{margin-right:15px;}
	.textSearch{margin-left: 30px;}
	.mLeft{margin-left:15px;}
	.blockBtn{float:left;margin-right:5px;}
	.imgBgG{position: absolute;right:0;bottom: 15px;}
	.input-group{float:none;}
	.productPage .owl-nav {display: none !important;}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px){
	
	/** page search ***/
	#industry, #hazard, #liner, #coating, #usage{width: 160px;margin: 0 auto;margin-top:15px;text-align: left;}
	.prod {width: 300px;margin: 0 auto;margin-top: 20px;}
	.resultText {margin-bottom: 10px;}
	.pagination {width: 100%;border: 1px solid #ccc;}
	.blocFilter{text-align:center;}
	.prods{margin: 0 auto;}
	.paginationLink{margin: 0 15px;}
	.blocProducts{margin: 0 auto;}
	.separatorFilter{width: 100%;}
	.inputSearch {width: 100%;margin-left: 15px;}
	.blockCompare {margin-left: 15px;}
	.header{background: #000;width: 100%;position: relative;z-index:0;padding:0;}
	.btnAjoutFiltre{margin-top:0;}
	.btnFiltre {margin-top: 15px;}
	.btnAjoutFiltre a.pull-right > i.fa-times-circle {font-size: 36px;margin-top: 15px;}
	.andOr{height: 90px;}
	.horizontalLineLeft{display: block;float: left;width: 45%;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float: right;width: 50%;border-top: 1px solid #fff;}
	.industryListModal, .hazardModal {font-family: "Gotham-Light",Century Gothic;text-align: left;color:#fff;}
	.navbar-toggle{z-index: 200}
	#bs-example-navbar-collapse-1{position: fixed;top: 60px;right: 4%;left:4%;height:inherit !important;z-index:200;}
	.logoShowaFooter{margin:0 auto;}
	.navbar-collapse .navbar-nav li a{font-size: 16px;}
	.blockBtn{margin-right:13px;margin-bottom: 25px;}
	.navSearch{background: url("../img/header/bg-header-resp.png");height:180px;text-align: left;}
	.form-control::-moz-placeholder{font-size:11px;}p{margin: 10px 0px 15px;}
	.navigation{top: 287px;}
	.bgHead{background: url(../img/header/bgHeaderRight.jpg)no-repeat;background-position: bottom right;}
	.navbar-collapse > .navbar-nav > li > a.liContent::before{content: none;}
	.navbar-nav{display: inline;}
	.navbar-default .navbar-brand{display: inline;}
	.navbar-default .icon-bar{background-color: #ffffff;}
	.navbar-default .navbar-nav .dropdown-menu > li > a{border-radius: 4px;margin-top: 2px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
	.navbar-nav .open .dropdown-menu {border-bottom: 1px solid white; border-radius: 0;}
	.dropdown-menu {padding-left: 10px;}
	.dropdown-menu .dropdown-menu {padding-left: 20px;}
	.dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
	li.dropdown.open {border: 0px solid red;}
	.hazardModal .col-sm-12 h2{margin-top:100px;}
	.textSearch{font-size: 24px;}
	.searchBtn {margin-left: 3px;}

	
	.andOr{height: 90px;}
	.horizontalLineLeft{display: block;float: left;width: 45%;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float: right;width: 50%;border-top: 1px solid #fff;}
	.industryListModal, .hazardModal {font-family: "Gotham-Light",Century Gothic;text-align: left;}
	.navbar-toggle{z-index: 200}
	.news2{margin-top: 20px;}
	#bs-example-navbar-collapse-1{position: fixed;top: 60px;right: 4%;left:4%;height:inherit !important;}
	.subtextBtnChemical,.textBtnCatalog, .textBtnExpert, .textBtnChemical, .textBtnNewProduct{font-size:24px;}
	.socialText{text-align:center;}
	.alignLeft {text-align: center !important;}
	.lastNews{margin-top:50px;}
	.news{margin-top:0;}
	.lastNews img{margin: 0 auto;}
	.titleNews, .textBoldNews, .textNews{text-align:left;}
	.logoShowaFooter{margin:0 auto;}
	.btnNewProducts{padding:20px 31px;}
	.btnExpert{margin-top:20px;}
	.textHand{text-align:left;}
	.btnHand{font-size:15px;padding:6px 40px;}
	.textLight{font-size:12px;}
	.btnSearch{font-size: 15px;padding: 6px 10px;}
	.textBoldGreen, .textLightBlack{font-size:19px;}
	.itemAbs{position: absolute;z-index: 50;margin: 0 auto;margin-left: auto;text-align: left;color: #ffffff;top: 58px;max-width:250px;max-height:250px;}
	.item708, .itemNitrile{position: absolute;z-index: 50;margin: 0 auto;margin-left: auto;text-align: left;color: #ffffff;top: 25px;left: 5%;max-width:250px;max-height:250px;}
	.btn377IP{font-size:16px;}
	.joinUs{margin-bottom: 0;}
	.text377IP{font-size:15px;}
	.textShowa708{font-size:20px;}
	.text708{margin-top:5px;margin-bottom:15px;}
	.textNitrile{font-size:15px;margin-top:15px;}
	.btnNitrile, .btn708{margin-top:10px;margin-left:5px;}
	.itemAbs img{max-width:150px;}
	.btn708, .btnNitrile, .btnChemical, .btnExpert, .btnProduct, .btnCatalog, .btn581{font-size:15px;}
	.carousel-inner > .item > img{height:350px;}
	.carousel .item{height:350px;}
	.carousel-inner{margin-top:0;}
	.navbar-collapse .navbar-nav li a{font-size: 16px;}
	.blockBtn{margin-right:13px;margin-bottom: 25px;}
	.navSearch{background: url("../img/header/bg-header-resp.png");height:180px;text-align: left;}
	.form-control::-moz-placeholder{font-size:11px;}p{margin: 10px 0px 15px;}
	.navigation{top: 287px;}
	.bgHead{background: url(../img/header/bgHeaderRight.jpg)no-repeat;background-position: bottom right;}
	.navbar-collapse > .navbar-nav > li > a.liContent::before{content: none;}
	.navbar-nav{display: inline;}
	.navbar-default .navbar-brand{display: inline;}
	.navbar-default .icon-bar{background-color: #ffffff;}
	.navbar-default .navbar-nav .dropdown-menu > li > a{border-radius: 4px;margin-top: 2px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;}
	.navbar-nav .open .dropdown-menu {border-bottom: 1px solid white; border-radius: 0;}
	.dropdown-menu {padding-left: 10px;}
	.dropdown-menu .dropdown-menu {padding-left: 20px;}
	.dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
	li.dropdown.open {border: 0px solid red;}
	.hazardModal .col-sm-12 h2{margin-top:100px;}
	.textSearch{font-size: 24px;}
	.dividerHand{margin:20px 0px;}
	.newsEvents{max-width: 350px;margin: 0 auto;margin-top: 50px;}
	.dividerChemical{margin-top: 25px;margin-bottom: 35px;}
	.btnGroup {width: 230px;margin: 0 auto;margin-top: 50px;}
	.headerText {  text-align: left;}
	#blocLang { left:0;}
	
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){
	
	/** page search ***/
	.prod{margin: 0 auto;margin-top: 20px;width:270px;}
	.searchBtn {margin-left: 3px;}
	.horizontalLineLeft{display: block;float:left;width:38%;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float:right;width: 50%;border-top: 1px solid #fff;}
	.navbar-collapse .in{z-index: 100;}
	.btnSearch {padding: 6px;font-size:12px}
	.textSearch {font-size: 24px;margin-left:0;text-align: center;}
	/*.navbar-toggle{background-color: transparent;right: -8px;top: 9px;position: fixed;z-index: 89;}*/
	.header{position:relative;}
	.mLeft{margin-left:5px;}
	.blockBtn{margin-right:5px;}
	
	
	.horizontalLineLeft{display: block;float:left;width:38%;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float:right;width: 50%;border-top: 1px solid #fff;}
	.navbar-collapse .in{z-index: 100;}
	.btnSearch {padding: 6px;font-size:12px}
	.dividerChemical{margin-top: 20px;margin-bottom: 20px;}
	.btnChemical{padding: 20px 21px;}
	.btnCatalog .textBtnCatalog img{margin:0 auto;margin-top:15px;margin-bottom: 15px;}
	.subtextBtnChemical, .textBtnCatalog, .textBtnExpert, .textBtnChemical, .textBtnNewProduct{font-size: 20px;}
	.textBtnNewProduct img, .textBtnCatalog img, .textBtnExpert img{width: 50%;}
	.btnCatalog, .btnChemical, .btnNewProducts, .btnExpert{ height: 230px;}
	.titleNews {font-size: 22px;}
	.textSearch {font-size: 24px;margin-left:0;text-align: center;}
	.socialText{display:none;}
	.width{width:25%;}
	.marginTop{margin-top:0;}
	.dividerHand{margin:20px 0px;}
	.item377IP{position: absolute;right: 110px;top: 40px;}.item581{right: 110px;position: absolute;top: 40px;}
	.btnNitrile{margin-left:-48px;}
	.btn581{margin-left:70px;}
	.btn708{margin-left:-36px;}
	.itemNitrile{right:5px;max-width:70%;position:absolute;top:40px;}
	.item708{right:37px;max-width:60%;position:absolute;top:40px;}#handItem{max-width:70%;position:absolute;top:40px;right:40px;}
	.hiddenExtraSmall{display: none;}
	.alignLeft{text-align: left;}
	.blockTextNewsletter input{width:265px;margin-top: 20px;}
	.btnNewsletter{margin-left: 10px;margin-top: 20px;}
	/*.navbar-toggle{background-color: transparent;right: -8px;top: 9px;position: fixed;z-index: 89;}*/
	.carousel-inner{margin-top:0;}
	.header{position:relative;}
	.img377IP{height:300px;}
	.imgNitrile{height:285px;}
	.img708, .img581, .imgHand{height:265px;}
	.itemLeft img{float:left;}
	.textNitrile{text-align:left;float:left;margin-top: 10px;margin-bottom: 5px;}
	.text708{text-align:left;float:left;}
	.itemRight img{float:right;}
	.text377IP{text-align: center;float: right;}
	.btn377IP{margin-left:66px;}
	.mLeft{margin-left:5px;}
	.blockBtn{margin-right:5px;}
	.headerText {  text-align: left;}
	#blocLang { left:0;}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){
	/*** page search ***/
	.btnCompare {padding: 5px 25px;}
	.flex-nowrap {max-width: 150px;margin: 0 auto;}
	.blockCompare {margin-left:0;}
	.searchBtn img{border-radius: 50%;width: 40px;height: 40px;}
	.inputSearch{margin-top:10px;height:40px;}
	.horizontalLineLeft{display: block;float: left;width: 31%;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float: right;width: 50%;border-top: 1px solid #fff;}
	.textSearch{font-size:24px;text-align: center;}
	.btnSearch{padding:3px;font-size:12px;}p{margin:10px 0px 25px;}
	.blockBtn{margin-bottom:30px;}


	
	.horizontalLineLeft{display: block;float: left;width: 31%;border-top: 1px solid #fff;}
	.horizontalLineRight{display: block;float: right;width: 50%;border-top: 1px solid #fff;}
	.btnNitrile {padding: 1px 10px;margin-left: -18px;}
	.dividerHand{margin: 15px 0px;}
	.btnNews{padding: 8px 20px;}
	.blockTextNewsletter input {width: 220px;margin-top: 20px;}
	.btn377IP{margin-left:77px;}
	.item377IP{position: absolute;right:50px;top:40px;}
	.item581{right:55px;position: absolute;top: 40px;}
	.itemNitrile, .item708{right:25px;max-width:70%;position:absolute;top:40px;}
	.btnNewsletter{margin-top:20px;}
	.textSearch{font-size:24px;text-align: center;}
	.btnSearch{padding:3px;font-size:12px;}p{margin:10px 0px 25px;}
	.blockBtn{margin-bottom:30px;}
}


.clear{ clear:both;}
.msgSys{ position: absolute; z-index:99; margin-left:-400px; left:50%; top:12%;  width:800px;}
.imgMax{height:auto; max-width:100%;}
.contenu{ text-align:left; color:#000;}
.titrePage{color: #8FC547; font-size: 36px; font-family: "Gotham Rounded Bold",Century Gothic; text-transform: uppercase; padding-bottom:18px; margin-top:-4px; margin-left:-1px;}

/*** NEWS ***/
.newsTitre{color: #8FC547; font-size: 26px; font-family: "Gotham Rounded Bold",Century Gothic; text-transform: uppercase;}
.newsDate{font-size: 14px;font-family: 'Gotham-Medium',Century Gothic;color: rgb(153, 153, 153);}
.newsPara{ padding-top:14px;}
.newsSubT{font-size: 20px; font-family: "Gotham Rounded Bold",Century Gothic;}
.newsTxt{font-size: 16px;font-family: "GothamBook",Century Gothic;}
.newsTxt p{ margin:0;}
.newsTxt a{color: #8FC547; text-decoration:underline;font-family: "GothamBook",Century Gothic;}
.newsTxt a:hover{color: #8FC547; text-decoration:none;}
.newsTxt a:visited{color: #8FC547; text-decoration:underline;}
.newsMenuBas{ height:30px;}
.newsMenuTitre{font-size: 20px;font-family: 'Gotham-Bold',Century Gothic;color: rgb(143, 197, 71); padding-bottom:10px; text-transform:uppercase; }
.newsBlocList{ padding-bottom:40px;}
a.newMenuLink{font-family: "Gotham-Medium",Century Gothic; font-size: 16px; color: #000; text-transform: uppercase; text-decoration: none; }
a.newMenuLink:hover{ color:#000;}
a.newMenuLink:visited{ color:#000;}
.btnBack{ text-align:center; padding-top:20px;}
.btnBack a{ color: #000; padding: 5px 10px 5px 10px; border: 1px solid #8fc547; font-size: 20px; border-radius: 40px; margin-right: 10px; font-family: "Gotham-Light",Century Gothic; background-color: #fff; text-transform:uppercase;}
#calendar .eventCurrent a.ui-state-default { background-color:#8FC547; color:#FFF; cursor:pointer;}
#calendar{ display:inline-block; }
#calendar a{ cursor: auto;}
#calendar .ui-datepicker .ui-datepicker-prev,
#calendar .ui-datepicker .ui-datepicker-next {
	cursor:pointer;
}
#calendar .ui-widget{font-family: "GothamBook",Century Gothic;}
.rowHei{ overflow:hidden;}
.colHei{ margin-bottom: -99999px;padding-bottom: 99999px;}
.imgCenter{ margin:0 auto;}
.colNews{ position:relative; padding-bottom:5px;  }
.textNews a { color: #8FC547; text-decoration: underline;}
.textNews a:hover{color: #8FC547; text-decoration:none;}
.textNews a:visited{color: #8FC547; text-decoration:underline;}
.btnNews{background-color:#000;color:#fff;font-size:16px;font-family: "Gotham Rounded Bold",Century Gothic;border-radius:40px;border:3px solid #8fc547;padding: 8px 30px; position:absolute; bottom:0; left:0; white-space:normal;}
.btnNews:hover{background-color:#000;color:#fff;}
.btnNews:focus{background-color:#000;color:#fff;}
#myModal{ text-transform:uppercase;}
.imgBgG{ float:right;}
#arrow_scroll{ position:fixed; bottom:10px; right:10px; z-index:99; font-size:26px; font-weight:bold; color:orange; cursor:pointer;}
.logoContainer{line-height: 128px ; text-align: center;}

.headerText a{ color:#FFF;font-family: "GothamBook",Century Gothic; }

#coor{ position:fixed; top:80px; left:10px; width:200px; color:#FFF; height:50px; z-index:999;}
strong{font-family: 'Gotham-Bold',Century Gothic; font-weight:normal;}
.txtOlSlide2 a{font-family: "Gotham-Light",Century Gothic;}
.txtOlSlide2 .btnSearchList {
    color: #FFF;
    font-family: "Gotham-Medium",Century Gothic;
    font-size: 20px;
    background-color: rgb(143, 197, 71);
    border-radius: 20px;
    padding: 6px 20px;
}

.tecSlide p{ margin:0; padding:0;}
/*
.tecSlide .tecTitre {font-family: "Gotham-Black"; font-size:42px; border-bottom:1px solid; padding-bottom:22px; margin-bottom:22px; line-height:48px;}
.tecSlide .tecSsTitre {font-family: "Gotham-Black"; font-size:24px ; color:#8fc547; padding-bottom:36px; line-height:28px;}
.tecSlide .tecTitreVert {font-family: 'Gotham-Bold'; font-size:24px ; color:#8fc547; line-height:28px;}
.tecSlide .tecBlack {font-family: "Gotham-Black"; font-size:20px ; line-height:24px; padding-bottom:20px;}
.tecSlide .tecTitreVert2 {font-family: "Gotham-Black"; font-size:24px; color:#8fc547; line-height:28px; padding-bottom:18px; margin-bottom:18px; border-bottom:1px solid;}
.tecSlide .tecTitreNoir {font-family: "Gotham-Black"; font-size:24px; line-height:28px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid;}
*/
h1,h2,h3{ font-weight:normal; margin:0; padding:0;}
.tecSlide a{ text-decoration:none; }
.tecSlide .page_title {font-family: "Gotham-Black",Century Gothic;font-size: 40px; text-transform: uppercase; border-bottom:1px solid;  padding-bottom:22px; margin-bottom:22px;}
.tecSlide .page_title_black {font-family: "Gotham-Black",Century Gothic; font-size: 40px; text-transform:uppercase;color: #000000;border-bottom:1px solid black; padding-bottom:22px; margin-bottom:22px; }
.tecSlide .subtitle_green {font-family: 'Gotham-Bold',Century Gothic;font-size:24px; text-transform:uppercase;color: #8fc547;border-bottom:1px solid #8fc547; padding-bottom:22px; margin-bottom:22px; }
.tecSlide .subtitle_red {font-family: 'Gotham-Bold',Century Gothic;font-size:24px; text-transform:uppercase;color: #d33b27;border-bottom:1px solid  #d33b27; padding-bottom:22px; margin-bottom:22px; }
.tecSlide .subtitle_black {font-family: 'Gotham-Bold',Century Gothic; font-size:24px; text-transform:uppercase;color: #000000;border-bottom:1px solid  #000000; padding-bottom:22px; margin-bottom:22px; }
.tecSlide .subtitle_white{font-family: 'Gotham-Bold',Century Gothic; font-size:24px; text-transform:uppercase;color: #ffffff;border-bottom:1px solid  #ffffff; padding-bottom:22px; margin-bottom:22px; }
.tecSlide .first .subtitle_green {font-family: 'Gotham-Bold',Century Gothic;font-size:24px; text-transform:uppercase;color: #8fc547; border:0 none;}
.tecSlide .first .subtitle_red {font-family: 'Gotham-Bold',Century Gothic;font-size:24px; text-transform:uppercase;color: #d33b27; border:0 none;}
.tecSlide .first .subtitle_black {font-family: 'Gotham-Bold',Century Gothic; font-size:24px; text-transform:uppercase;color: #000000; border:0 none;}
.tecSlide .first .subtitle_white{font-family: 'Gotham-Bold',Century Gothic; font-size:24px; text-transform:uppercase;color: #ffffff; border:0 none;}
.tecSlide .subtitle_nob_green {font-family: 'Gotham-Bold',Century Gothic; font-size: 24px;color: #8fc547;padding-bottom:22px; margin-bottom:22px; }
.tecSlide .black_type {font-family: "Gotham-Black",Century Gothic; font-size: 20px;color: #000000;}
.tecSlide .button_green {font-family: "Gotham-Bold",Century Gothic;font-size:20px; background-color:#85C556;color: #FFFFFF; padding:8px 36px; border-radius:30px; white-space: nowrap; text-decoration:none;}
.tecSlide .button_red {font-family: "Gotham-Bold",Century Gothic;font-size:20px; background-color:#d33b27;color: #FFFFFF; padding:8px 36px; border-radius:30px; white-space: nowrap; text-decoration:none;}
.tecSlide .button_white {font-family: "Gotham-Bold",Century Gothic;font-size:20px; background-color:#FFFFFF;color: #000000; padding:8px 36px; border-radius:30px; white-space: nowrap; text-decoration:none;}
.tecSlide .catch_phrase {font-family: "Gotham-Medium",Century Gothic; font-size:24px; padding-bottom:16px;}


.tecSlide ul{ margin:16px 0; padding-left:19px;}
.tecSlide li{}


.tecSlide .tecBloc{font-family: "GothamBook",Century Gothic; font-size:20px; position:absolute; z-index:20; top:17%; line-height:23px;}
.tecSlide .tecThemeWhite{ color:#FFFFFF; border-color:#FFF;}
.tecSlide .tecThemeBlack{ color:#000000; border-color:#000; } 

.tecSlide .tecThemeWhite a{ color:#FFFFFF;} 
.tecSlide .tecThemeBlack a{ color:#000000;}


.tecSlide .tecBgSlide{ width:100%; height:680px; display:none;}
.tecSlide{ position:relative; min-height:680px;}
.tecSlide img{ width:100%; height:auto; max-width:100%;}

.tecSlide .titleList{ font-size:24px; color:#d33b27;font-family: 'Gotham-Bold',Century Gothic; padding-bottom:60px;}
.tecSlide .tecBlocList li{ font-size:20px; font-family: 'Gotham-Bold',Century Gothic;}

#user-login{ padding-top:320px; padding-bottom:40px; width:400px; margin:0 auto; color:#000;  }
#user-login .description{ font-family: "Gotham-Light",Century Gothic;}

.videoGal{ font-size:20px; }
.videoGal div{ max-width:100%;  margin:0 auto;}
.videoGal div img{ width:100%; height:auto;}
.field-type-youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.field-type-youtube iframe,
.field-type-youtube object,
.field-type-youtube embed { 
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.listVideo #titrePageVid{color: #8fc547;font-size: 36px;font-family: "Gotham Rounded Bold",Century Gothic; text-transform:uppercase; padding-top:30px;}
.listVideo{ clear:both; width:66%; margin:0 auto;}
.listVideo .blocVideoList{ text-align:center; padding-bottom:20px;}
.listVideo .blocVideoList img{ max-width:100%; height:auto; display:inline-block;}
.listVideo .blocVideoList a{ text-decoration:none;}
.listVideo .blocVideoList div{font-family: "Gotham-Medium",Century Gothic; font-size: 16px; color: #000; text-transform: uppercase;text-decoration: none;}
.listVideo .blocVideoList .imgListVideo{ width:100%; display:table-cell; height:250px; vertical-align:middle; }
.listVideo .titreListeVideo{color: #000;font-size: 26px;font-family: "Gotham Rounded Bold",Century Gothic; text-transform:uppercase; padding-bottom:30px; padding-top:40px;}

.titreVideoPage{}
.titreVideo{}
.refColor{ font-size:20px; color:#000;font-family: "GothamRounded-Book",Century Gothic;}

.blocNorms{ padding:0; padding-right:10px; padding-bottom:8px;}
.normUp{ text-align:center;font-family: "Gotham-Medium",Century Gothic; font-size:10px; height:22px; padding-bottom:4px; line-height:10px; position: relative;}
.normUp .contentNorm{position:absolute; bottom:2px; width: 100%;}
.normSmall{ letter-spacing:-1px;}
.normImg{ text-align:center;}
.normImg img{ display:inline; max-width:70px;}
.normDown{text-align:center;font-family: "Gotham-Medium",Century Gothic; font-size:10px; height:18px; padding-top:4px;}

.tecSlide .titleInteressedPage{ font-size:26px; font-family: 'Gotham-Bold',Century Gothic; text-transform:uppercase; padding-bottom:50px; display:block; padding-top:60px;}

#blocLang{ display:none; position:absolute; top:52px; right:40px; z-index:800; background-color:#000; border:1px solid #FFF; padding:3px; }
#blocLang div img{ margin-top:1px; }
#blocLang div{ text-align:left; padding:2px 0; padding-right:8px; }
#blocLang a{font-family: "GothamBook",Century Gothic; font-size: 15px; text-transform: uppercase; color:#FFF;}
#popKart{ position:absolute; width:100%; top:100px; left:0;z-index:1051; display:none; }
#popKart #contentKart{ background-color:#FFF; width:90%; max-width:500px; margin:0 auto; color:#000; border-radius:12px; padding:20px; box-shadow:3px 5px 7px #000; position:relative; text-align:center; }
#popKart #contentKart #titreKart{font-family: "Gotham-Black",Century Gothic;font-size: 32px;text-transform: uppercase;border-bottom: 1px solid;padding-bottom: 22px;margin-bottom: 22px;}
#popKart #contentKart #ssTitreKart{color: #000;font-size: 26px;font-family: "Gotham Rounded Bold",Century Gothic; padding-bottom:14px;}
#popKart #contentKart #infoKart{ text-align:center;}
#popKart #contentKart .itemKart{ line-height:65px; clear:both; padding-bottom:12px; text-align:center; margin:0 auto; border:0 none;}
#popKart #contentKart .itemKart tbody{ border:0 none;}
#popKart #contentKart .itemKart tr{ padding-bottom:8px;}
#popKart #contentKart .imgKart{ width:65px; border-radius:4px; border:1px solid #888; margin-right:6px; position:relative; display:inline-block;}
#popKart #contentKart .imgKart img{ height:auto; max-width:100%; margin:0 auto;}
#popKart #contentKart .imgKart a{ position:absolute; top:-6px; right:-6px; border-radius:10px; background-color:#444; color:#FFF; text-decoration:none; z-index:10; line-height:14px; padding:1px 3px 2px 3px;font-family: "Gotham-Medium",Century Gothic; }
#popKart #contentKart .imgKart a:hover{color:#FFF; text-decoration:none;}
#popKart #contentKart .nameKart { padding-bottom:12px; text-align:left;}
#popKart #contentKart .nameKart a{ color:#000; text-decoration:none;font-family: "Gotham-Medium",Century Gothic; }
#popKart #contentKart .nameKart a:hover{ color:#000; text-decoration:none;}
#popKart #contentKart .linkPopKart{font-family: 'Gotham-Medium',Century Gothic;font-size: 20px;background-color: #85C556;color: #FFFFFF;padding: 8px 36px;border-radius: 30px;white-space: nowrap;text-decoration: none; display:inline-block; margin:0 auto; margin-top:20px;}
#popKart #contentKart .linkPopKart:hover{color: #FFFFFF; text-decoration: none;}
.modal-open {
    overflow: visible;
}
#closeKart{position:absolute; top:-12px; right:-12px; border-radius:18px; background-color:#444; color:#FFF; text-decoration:none; z-index:10; line-height:24px; padding:2px 6px 4px 6px;font-family: "Gotham-Medium",Century Gothic; font-size:24px;}

.blocCompare{background-color: rgb(239, 239, 239);border-top:1px solid rgb(211, 211, 212);border-bottom:1px solid rgb(211, 211, 212); margin:0; margin-top:-20px; margin-bottom:30px;padding:15px 0 10px; }
.contentCompare{ }
.itemCompare{ width:65px; height:65px; border-radius:4px; border:1px solid #888; margin-right:20px; position:relative; background-color:#FFF; float:left;}
.itemCompare a{ position:absolute; top:-6px; right:-6px; border-radius:10px; background-color:#444; color:#FFF; text-decoration:none; z-index:10; line-height:14px; padding:1px 3px 2px 3px;font-family: "Gotham-Medium",Century Gothic; }
.tableCompare{ display:table; width:100%;}
.colCompare img{ height:auto; max-width:100%; margin:0 auto;}
.itemCompare { color:#000; text-decoration:none;}
.blocBtnCompare{ display:inline-block; padding-top:13px; padding-left:10px; text-transform:uppercase;}
.colLabel{padding:20px 10px;}
.colCompare{border-left:1px solid #aaa; padding:20px 10px; display:table-cell; border-top:1px solid #aaa;font-family: "GothamBook",Century Gothic;vertical-align:top;}
.colCompare ul{ padding-left:10px;}
.colCompare .imgProdCompare{ max-width:100%; height:auto; margin:0 auto;}
.labelCompare{ padding:20px 10px; display:table-cell; border-top:1px solid #aaa;vertical-align:top;}
.titreProdCompare{color: #8FC547; font-size: 28px; font-family: "Gotham Rounded Bold",Century Gothic; text-align:center; padding-bottom:24px;}
.trCompare{ display:table-row;}
.firstTrCompare .colCompare{ border-top:0 none;}
.firstTrCompare .labelCompare{ border-top:0 none; }
.colCompare .blocNorms{ width:132px; float:left;}
.colCompare .normImg img{ max-width:70px;}
.introCompare{ padding-bottom:30px;} 
.introTitreCompare{color: #8fc547; font-size: 36px; font-family: "Gotham Rounded Bold",Century Gothic; text-transform: uppercase;padding-bottom: 16px;  }
#frm-searchproduct div{ position:relative;}

.rightNorm table tbody{ border:0 none;}
.rightNorm table{ background-color:#FFF; font-size:16px;}
.rightNorm table td{ text-align:center; padding:4px 8px; border-left:1px solid #000;}
.rightNorm table tr td:first-child{ text-align:center; padding:4px 8px; border-left:0 none;}
.rightNorm table tr:nth-child(odd){background-color:#CCC;}
.rightNorm table tr:first-child{ background-color:#9dbf43;}
.rightNorm table tr:first-child td{ border-left:1px solid #FFF; color:#FFF;}

.checkboxModal label {font-family: "Gotham-Light",Century Gothic; font-size:16px;}
.industryListModal h2{ padding:50px 0 30px 0;}
#blocOl1 h1{ color:white;font-family: "Gotham-Black",Century Gothic; font-size:42px; padding-top:32px;}
#blocOl2 .subtitle_nob_green {

    font-family: 'Gotham-Bold',Century Gothic;
    font-size: 24px;
    color: #8fc547;
    padding-bottom: 22px;
    margin-bottom: 22px;

}
.txtOlSlide3L{ padding-left:15%; padding-top:10px; border-right:1px solid #8FC547; height:100%;font-family: "Gotham-Light",Century Gothic; font-size:21px;}
.txtOlSlide3R{ padding-top:10px; height:100%; padding-left:15%;font-family: "Gotham-Light",Century Gothic; font-size:21px; }
.txtOlSlide2{ padding-left:15%; padding-top:140px; height:100%;font-family: "Gotham-Light",Century Gothic; font-size:27px; line-height:40px;}
.sharethis-wrapper{ display:inline-block; margin-top:2px;}
#myModal2 {
    text-transform: uppercase;
}
#imgTaa, #imgChem{ max-width:100%;}

#bgG2 .itemBGB a {
    text-decoration: none;
    font-size: 26px;
    font-family: 'Gotham-Bold',Century Gothic;
    text-transform: uppercase;
}
#bgG2 .ss_ss_menu a{ font-size:16px;}
#bgG2 ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
	padding:0;
}
#bgG2 .dropdown .dropdown-menu li a{ font-size:16px;}

/*#mBlocMenu {

    display: none;
    position: absolute;
    top: 72px;
    left: 1%;
	width:98%;
    z-index: 800;

}*/
#mBlocMenu {left:1%; width:98%;top: 80px;position: fixed;z-index: 89; display: none;    background-color: #000;    border: 1px solid #FFF;    padding: 3px;}
#mBlocMenu a {

    font-family: "GothamBook",Century Gothic;
    font-size: 20px;
    text-transform: uppercase;
    color: #FFF;

}

/* new slider product 180604 */
.F_block_item img.carroussel_img {
    height: 150px;
	 max-width:inherit;
	 width:auto;
}
.F_block_item .blocSearchNorms {

    width: 45px;
    float: left;

}
.F_block_item .mediumGrey {
    font-size: 15px;
}
.F_block_item span.nbGreen {
    margin-top: -8px;
    margin-bottom: 15px;
}
.F_block_item {
    background-color: rgb(239, 239, 239);
    border: none;
    border-radius: 0;
    height: 360px;
    width: 295px;
}
.F_block_item .normUp {
    font-size: 6px;
    font-family: Arial;
    color: black;
    min-height: 12px;
    text-align: center;line-height: 7px;
}
.F_block_item .normDown {
    font-size: 6px;
    font-family: Arial;
    color: black;
    text-align: center;
}
.F_block_item .normImg img {
    width: 39px;
    height: 42px !important;
}
.F_picto_Norm {
   /* padding-top: 60px;*/
    padding-left: 10px;
    padding-right: 10px;
	position:absolute; 
	bottom:0;
}
.F_block_item .textSlider {
    margin-top: 0;
}
.F_block_item div.blocSearchNorms {
    padding-left: 2px;
    padding-right: 2px;
}
.F_owl-item {
    padding-left: 0.9%;
    padding-right: 0px;
}
.F_owl-carousel {
    padding-left: 80px !important;
    max-width: 1100px;
    margin-bottom: 10%;
}
.F_owl-nav {
    margin-top: -90px !important;
    margin-left: 10px;
}

@media only screen and (max-width : 900px) {
    #header { text-align:center; width:100%; height: 12vh;}
    #header-flex { flex-direction: column;}
    #header img{ position: relative; display: block; margin: 0 auto;}
    #header span{font-size: 14px; margin-top: 10px;}
}

@media all and (min-width: 992px) and (max-width: 1199px) {
.F_owl-item {
    padding-left: 0.5%;
    padding-right: 0px;
}
.F_owl-carousel {
    padding-left: 25px !important;
    max-width: 940px;
    margin-bottom: 10%;
}
div.owl-nav.F_owl-nav {
    margin-top: -90px !important;
    margin-left: 2px !important;
}
}

@media all and (min-width: 740px) and (max-width: 991px) {
.F_owl-carousel {
    padding-left: 6% !important;
    max-width: 700px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 650px) and (max-width: 739px) {
.F_owl-carousel {
    padding-left: 2.8% !important;
    max-width: 650px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 680px) and (max-width: 699px) {
.F_owl-carousel {
    padding-left: 1% !important;
    max-width: 620px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 650px) and (max-width: 679px) {
.F_owl-carousel {
    padding-left: 0.6% !important;
    max-width: 620px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 560px) and (max-width: 649px) {
.F_owl-carousel {
    padding-left: 20% !important;
    max-width: 450px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 481px) and (max-width: 559px) {
.F_owl-carousel {
    padding-left: 15% !important;
    max-width: 450px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 450px) and (max-width: 480px) {
.F_owl-carousel {
    padding-left: 12% !important;
    max-width: 380px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 420px) and (max-width: 449px) {
.F_owl-carousel {
    padding-left: 10% !important;
    max-width: 360px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 400px) and (max-width: 419px) {
.F_owl-carousel {
    padding-left: 6% !important;
    max-width: 340px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 380px) and (max-width: 399px) {
.F_owl-carousel {
    padding-left: 3% !important;
    max-width: 340px;
    margin-bottom: 5%;
}
}

@media all and (min-width: 340px) and (max-width: 379px) {
.F_owl-carousel {
    padding-left: 0% !important;
    max-width: 310px;
    margin-bottom: 5%;
}
}

@media screen and (max-width: 339px) {
    .F_block_item img.carroussel_img {
        height: 120px;
    }
    .F_block_item .mediumGrey {
        font-size: 13px;
    }
    .F_block_item span.nbGreen {
        margin-top: -8px;
        margin-bottom: 13px;
    }
    .F_block_item {
        background-color: rgb(239, 239, 239);
        border: none;
        border-radius: 0;
        height: 320px;
        width: 230px;
        padding-left: 8px;
        padding-right: 8px;
    }
    .F_block_item .normUp {
        font-size: 3px;
        min-height: 11px;
    }
    .F_block_item .normDown {
        font-size: 3px;
    }
    .F_block_item .normImg img {
        width: 25px;
        height: 30px !important;
        padding-left: 5px;
    }
    .F_picto_Norm {
        padding-top: 40px;
    }
    .F_owl-carousel {
        padding-left: 0px !important;
        max-width: 250px;
        margin-bottom: 5%;
    }
    .F_owl-item {
    padding-left: 0.7%;
    padding-right: 0px;
}
}
.ui-state-default, .ui-widget-content .ui-state-default{ background:none; border:0 none;}