
@font-face{
	 font-family: niveau;
	 src: url('../fonts/NiveauGroteskLight.eot?#iefix') format('embedded-opentype'), 
	 url('../fonts/NiveauGroteskLight.woff') format('woff'), 
	 url('../fonts/NiveauGroteskLight.ttf')  format('truetype'),
	 url('../fonts/NiveauGroteskLight.svg#svgFontName') format('svg');
	 
	 
	 
}


@font-face{
	font-family:"Material Icons";
	font-style:normal;font-display:swap;
	src:url(../fonts/MaterialIcons-Regular.ttf);

}
@font-face{
	 font-family: defaut;
	 src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), 
	 url('../fonts/Roboto-Regular.woff') format('woff'), 
	 url('../fonts/Roboto-Regular.ttf')  format('truetype'),
	 url('../fonts/Roboto-Regular.svg#svgFontName') format('svg');
	 
	 
	 
}
.icons{display:inline-block;width:1em;height:1em;font-family:"Material Icons",Arial,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;vertical-align:middle;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}

body a{transition:all 700ms ease-in-out;}
article.product-miniature.js-product-miniature div.thumbnail-container img{transition:all 700ms ease-in-out;}
div.sub-menu{transition:all 700ms ease-in-out;}
body#category.category-id-13 main section#wrapper div#content-wrapper section#main div.category-bground img{margin-top:30px;}
 body#category.category-id-12 main section#wrapper div#content-wrapper section#main,body#category.category-id-13 main section#wrapper div#content-wrapper section#main{}
body#index img#curveimg{z-index:50;width:100%;}
section#content.page-content.page-cms.page-cms-7{height:1180px;background:url(contact-bg.jpg) no-repeat center bottom;}
body:not#index{margin:0 auto 0 auto;padding:0;}
header#header{font-family:niveau;}
header#header div#_desktop_logo img{height: auto;max-width: 100%;vertical-align: middle;}
header#header div#_desktop_logoa{padding:0;position:absolute;margin:0;transition:all 700ms ease-in-out;margin:0;}
body#index header#header div#_desktop_logo img a{box-shadow:0 0 25px #000;}
body header#header div#_desktop_top_menu{transition:all 700ms ease-in-out;}
body#index header#header div#_desktop_logo  img a{transition:all 700ms ease-in-out;}
body#index header#header div#_desktop_logo img a:hover {box-shadow:0 0 25px #fff;}
div.header-top-right{text-align:right;transition:all 700ms ease-in-out;right:0;width:100%;position:relative;}
header#header div#heatener.relat-head div.header-top-right{right:0;position:absolute;}
header#header div#heatener.fixedhead div.header-top-right{right:0;position:relative;}
div#search_widget{display:none;}
div.description_shorted,div.description_shorted p{padding-bottom:1px;}
div.header-top{position:absolute;right:50px;}
img#catbground{width:100%;margin:0 auto 0 5%;}
li#category-10 div.sub-menu,li#category-40 div.sub-menu{width:230px;left:-110px;}
li#category-14 div.sub-menu{width:150px;left:-60px;}
li#category-29 div.sub-menu{width:235px;left:-88px;}
li#category-18 div.sub-menu{width:280px;left:-160px;}
li#category-23 div.sub-menu{width:250px;left:-170px;}
li#category-32 div.sub-menu{width:222px;left:-152px;}
li#category-30 div.sub-menu{width:380px;left:-250px;}
.top-menu div.sub-menu{visibility:hidden;opacity:0;top:25px;background-color:#fff;}

body#index div#heatener.relat-head div.sub-menu{background-color:rgba(0,123,128,1);}

div#js-product-list-header div.block-category.card.card-block{width:90%;margin:0 auto 0 6%;padding:0;height:0;}
div#js-product-list-header{height:45px;}
article.product-miniature.js-product-miniature div.thumbnail-container a.thumbnail.product-thumbnail{position:relative;text-align:center;width:100%;}
a.thumbnail.product-thumbnail img.slideo{position:relative;top:0;left:0;opacity:0;transition:none;}
div.prodsroot:hover h2.h3.product-title a{color:#fff;border-bottom:2px solid #fff;}
div.prodsroot:hover div.product-description,div.prodsroot:hover div.description_shorted{background-color:#04716cff;color:#fff;}
div.prodsroot:hover div.description_shorted p{color:#fff;}
div.description_shorted p{font-size:1em;}
a.thumbnail.product-thumbnail img.slidecq{position:absolute;top:0;left:0;}
span.base{font-size:0.9em;}
h2.h3.product-title a{color:#000;border-bottom:2px solid #04716c00;}
ul#top-menu li.category{position:relative;text-align:left;}
ul#top-menu  a.dropdown-item.dropdown-submenu{display:block;left:0px;}
ul#top-menu{top:5px;position:relative;}
a.dropdown-submenu{display:block;}
a:visited,a:link{color:#04716b;}
section#content.page-content.page-not-found{visibility:hidden;}
div#_desktop_top_menu,div#_tesktop_logo,div#heatener,div#heatener div#_tesktop_logo a img,div.prodsroot div{transition:all 700ms ease-in-out;}
div#heatener{margin:0 0 0 0;width:100%;height:96px;padding:0;}
div#heatener.relat-head a img{box-shadow:0 0 30px #000;left:35px;top:35px;}
div#heatener.relat-head a img:hover{box-shadow:0 0 30px rgb(23, 121, 160);}
div#heatener.relat-head  div.sub-menu{}
div#heatener.relat-head{background:transparent;position:absolute;color:#000;}
div#heatener a img{position:fixed;box-shadow:none;left:0;top:0;overflow:hidden;}
div#heatener div#_desktop_top_menu a:hover{text-decoration:underline;}
div#heatener.fixedhead{position:fixed;background:rgba(1, 18, 98, 0.5);}
div#heatener div#_desktop_top_menu{position:absolute;left:440px;top:0;}
div#heatener.fixedhead div#_desktop_top_menu{position:absolute;left:410px;}
div#heatener.fixedhead a.dropdown-item{color:#fff;}
div#heatener.fixedhead div.sub-menu{background-color:rgba(1,18,98,0.5);top:25px;}
div.description_shorted,div.description_shorted p{color:#000;width:100%;transition:all 700ms ease-in-out;}
div.description_shorted h1.page-title{text-align:justify;width:95%;margin:0 auto;}
div.description_shorted div.product.attribute.overview,div.description_shorted p{text-align:justify;width:95%;margin:0 auto;}
img.js-qv-product-cover {width:100%;}
div#product-details section.product-features dt.name{text-transform:none;}
div#product-details section.product-features dt,div#product-details section.product-features dd{color:#fff;background-color:#04716c;}
div#heatener.fixedhead a:hover{color:#00ffff;}
.col{color:#04716c;}
div#tab-content div#description div.product-description h1,div#tab-content div#description div.product-description h2 b{color:#04716c;text-decoration:underline;}
div#tab-content div#description div.product-description ul li,div#tab-content div#description div.product-description p{color:#04716c;}
div.row.product-container{padding:35px;}
div.row{width:100%;margin:0 auto;}
textarea#message{width:60%;margin:0 auto;}
textarea#subject{width:30%;margin:0 auto;}
header.page-header{width:88%;margin:0 auto;}
div#heatener.fixedhead a img{box-shadow:0 0 30px transparent;}
div#heatener.fixedhead a img:hover{box-shadow:0 0 30px #000;}
div#subcategories ul.subcategories-list li div.subcategory-image a.img img.img-fluid{}
div.product-description h2.product-title.h3 a{font-size:1em;}
nav.breadcrumb{width:88%;margin:0 auto 30px auto;}
div#heatener:not(.fixedhead) div#_tesktop_logo a img{}
div#heatener.fixedhead div#_desktop_logo a img,header#header div#heatener.fixedhead div#_desktop_logo a:hover img{border-color:transparent;}
h3#left-3 span{background-color:rgba(0,255,255,0.5);padding:15px;transition:all 700ms ease-in-out;margin:0;}
div#_desktop_top_menu ul#top-menu li div.sub-menu.js-sub-menu{position:absolute;}
div#intro{margin:175px auto 0 auto;width:100%;text-align:center;z-index:0;}
div.product-container{width:100%;margin:0 auto;}
nav.breadcrumb{font-family:niveau;margin-top:185px;}
h1.h1,a.subcategory-name{font-family:niveau;}
body#index div#heatener.relat-head a{color:#fff;}
body#index div#heatener.relat-head a:hover{color:#00ffff;}
footer#footer div.footer-container p.text-sm-center{color:#000;}
p.padding{margin:0;padding:0;font-size:1.5em;}
body:not#index {padding:0;margin:0;}
div.trighead{position:relative;}
section#contentprods{display:none;padding:35px;background-color:#fff;position:relative;top:-30%;}
div#content-wrapper{margin:0;padding:0;float:none;}
.paddingg{font-size:2em;font-family:niveau;text-align:center;}
div#leftext{width:70%;margin:320px auto 0 auto;z-index:1;}
p.scrtitle{left:-2560px;}
h2.paddingg{line-height:70px;}
div#curve{}
div.wp-block-group.is-layout-flow{z-index:30;}
section#wrapper{margin:0;padding:0;}
body#index a.dropdown-item{color:#fff;}
body#index a.dropdown-item:hover div.sub-menu{background:#fff;}
a.dropdown-item{line-height:27px;}
a.nav-link,ul.nav{background-color:#fff;}
img.thumb{}
section#wrapper nav.breadcrumb ol li a span,div.prodsroot{transition:all 700ms ease-in-out;}
section#wrapper nav.breadcrumb ol li a:hover span{color:#0000FF;}
div#acctxtdav{position:relative;}
body.category-id-12 section#products{margin-top:1440px;}
div.prodimg{}
table.cmpvis tr td{text-align:center;padding:5px;color:#000;border:1px solid #9d9d9d;}
iframe{border:none;}
table.cmpvis tr.firstline td{color:#FFF;background-color:#008387;border:none;}
table.cmpvis tr.pairline{background-color:#dadada;}
table.cmpvis tr.impairline td{background-color:#fff;}
table.cmpvis{overflow-x:scroll;font-size:1.1em;border:1px solid #9d9d9d;min-width:1280px;}

div#attachments section.product-attachments div.attachment{margin-top:30px;}
div.tab-content{padding:15px;background:#B2B7CF;}
div#products-selection{width:90%;margin:0 auto;}
div#acctxtdav{background-color:#fff;color:rgb(4,113,107);}
article.product-miniature{border-top:15px double #000;}
div.prodsroot:hover article.product-miniature{border-top-color:#04716c;}
div.block-category-inner{position:relative;width:100%;display:block;}
div.category-bground{position:absolute;top:-30px;margin:0 auto 0 auto;left:-12%;}
div.category-bground img#catbground{opacity:0.1;}
footer#footer{margin:0 auto 0 auto;}
div#subcategories{width:90%;margin:0 auto;}
div.category-additional-description{margin:0 auto;width:84%;}
nav.breadcrumb{position:relative;top:0px;z-index:200;}
div#blockphone-inet{position:fixed;right:10px;top:100px;}
div.subcategory-image img:hover{opacity:0.3;}
a#phone-link{padding-top:2.5px;}
div.blockphone-inet span.icons{vertical-align:-2px;height:32px;}
div.blockphone-inet{position:fixed;max-width:200px;text-align:right;padding:0;margin:0;}
div.blockphone-inet h4 a{text-decoration:none;font-size:1.5em;z-index:700;}	
div.blockphone-inet, div.blockphone-inet h4 ,div.blockphone-inet h4 a,div.blockphone-inet span,div.subcategory-image img,article.product-miniature.js-product-miniature{transition:all 700ms ease-in-out;}
div#heatener.relat-head div.blockphone-inet h4 a{color:#fff;background:rgba(0,130,130,0);}
div#heatener.fixedhead div.blockphone-inet h4 a{background:rgba(0,130,130,0);color:#000;}
div#heatener.fixedhead div.blockphone-inet h4 a:hover,div#heatener.relat-head div.blockphone-inet h4 a:hover{color:#00ffff;}
div#heatener div.blockphone-inet h4 a{color:#000;}
body#index div#heatener div.blockphone-inet h4 a{color:#fff;}
body#index div#heatener.fixedhead div.blockphone-inet h4 a:hover{color:#00ffff;}
body:not(#index) div#heatener.relat-head div.blockphone-inet h4 a{color:#000;}
body:not(#index) div#heatener.relat-head div.blockphone-inet h4 a:hover{color:#fff;background:#000;}
div.video-overlay{position:absolute;z-index:-4;display:block;width:100%;overflow:hidden;}
div.image-overlay{position:absolute;opacity:0.85;background:rgba(0,130,130,1);z-index:3;height:1920px;display:block;width:100%;overflow:hidden;}
body.margintop{}
body#index.margintop{margin-top:0;}
p.iframe{width:100%;height:1080px;}
div.catspageleft{margin:0;position:absolute;}
div.catspageright{width:50%;margin:0 auto 0 auto;float:right;}
main#comproot.pagestener ul{list-style-type:none;}
div.entry-content ul li{padding-left:32px;background:url("puceturq.png") no-repeat 0 5px;}
div.entry-content ul li ul li{padding-left:32px;background:url("pucegreen.png") no-repeat 0 5px;}
main#comproot{}
.relatpos{position:relative;}
div.wp-container div.wp-block-columns{background-color:transparent;}
div.content{font-family:defaut;}
.center{text-align:center;}
body#index{}
body#index div#page{background:rgba(4,113,107,0.5);}
body#index h2{color:#fff;}
h2#left-1,h2#left-2,div h1.entry-title,h2#left-25,h2#left-26,h2#left-27,h2#left-28,h2#left-0,h2#left-4,h2#left-5,h2#left-6,h2#left-7{left:-2560px;}
ul#install{position:relative;}
body#index div#page main#main.site-main{padding-top:0;}
div#curve2{position:absolute;z-index:-1;}
h2#left-25,h2#left-26,h2#left-27,h2#left-28{top:360px;position:relative;display:block;font-family:niveau;overflow:hidden;}
body#index h1.entry-title{position:relative;color:#fff;margin:0 auto 0 0;overflow:hidden;font-family:niveau;}
div.tg-header-container{margin:0 auto;max-width:2560px;width:90%;}
ul.nav-menu{line-height:25px;width:100%;font-family:niveau;font-weight:bold;font-size:1em;}
div.tg-site-header-bottom{max-width:2560px;}
figure.tener{padding:0 325px 0 20%;background-color:#00000000;margin:0 auto;font-size:1.3em;display:block;}
header.tg-page-header div.tg-container{width:100%;margin:0 auto;}
body#index div#page main#main h3.padding{padding:0 0 0 8%;font-family:niveau;}
header#masthead{position:relative;width:100%;transition:all 700ms ease-in-out;z-index:1;min-height:96px;}
header#masthead.fixedhead img.custom-logo:hover{opacity:0.5;}
@media (min-width: 768px) {
	body header#masthead.fixedhead{position:fixed;top:0;background-color:#1779a0;margin-left:0;}
	body header#masthead.fixedhead{position:fixed;top:0;background-color:#1779a090;}
	header#masthead.abshead{position:relative;top:0;margin:0 auto;}
	header#masthead.fixedhead{padding:0 30px 0 270px;}
	header#masthead.fixedhead img.custom-logo{top:0;margin:0 0 0 0;border-width:0;}
	img.custom-logo{left:0;width:100%;overflow: hidden;}
	body div#page main#main.site-main{padding:0 0 0 0;overflow:hidden;}
	body#index div#page main#main.site-main{padding:50px 0 0 0;overflow:hidden;}
	div#primary{padding:0 0 0 0;}
	p.padding{padding:0 0;}
	.left{float:left;}
	.right{float:right;}
	.half{width:90%;}
	body#index div#curve{margin:0 0 0 0;overflow:visible;}
	div#curve2mob{display:none;}
	div#curve2{display:block;}
	div#divfooter{height:270px;}
}
div.topbefoot{padding:0 15px;}
div#leftslider img{margin:0 auto 0 auto;width:80%;}
div#leftslider{text-align:center;margin:0 auto 0 auto;padding:0;}
ul#install li{padding:0 0 0 50px;background:url(pucew.gif) no-repeat 0 6px;line-height:60px;list-style-type:none;font-size:1.5em;}
ul#install li{margin-left:30%;position:relative;left:-2560px;overflow:hidden;}
p.scrtitle{position:relative;left:-2560px;}
h1.entry-title{font-family:niveau;font-weight:normal;}
table.slitable tr td.lowindex{z-index:5;width:50%;}
table.slitable tr td div.sliders ul li{text-align:left;list-style-type:none;margin:0;padding:0 0 0 42px;margin-left:0;color:#fff;background:url(puceturq.gif) no-repeat 0 2px;line-height:35px;}
table.slitable tr td div#slide-1{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0;}
table.slitable tr td div#slide-2{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0;}
table.slitable tr td div#slide-3{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0;}
table.slitable tr td div#slide-4{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0;}
table.slitable tr td#rect-1,table.slitable tr td#rect-3{z-index:3}
table.slitable tr td div.sliders a.slidetton{text-decoration:none;padding:1px;margin:0 auto;text-align:center;background-color:#1ebbb4;left:5%;width:90%;z-index:100;bottom:5%;transition:all 700ms ease-in-out;position:absolute;color:#fff;text-transform:uppercase;}
li.trail-end{color:#000;}
ul.children{top: 4px;}
table.slitable tr td div.sliders ul li a{font-size:1.3em;}
table.slitable tr td div.sliders ul li a,fieldset#promos ul li a{color:#fff;font-family:niveau;text-transform:uppercase;border:none;}
table.slitable tr td div.sliders ul li a:hover, fieldset#promos ul li a:hover{color:#00ffff;}
table.slitable tr td div.sliders ul{position:relative;top:0;padding-top:35px;}
table.slitable tr td div.sliders a.slidetton:hover{background-color:#fff;color:#000;}
fieldset#promos{margin:-1.5% auto 2% auto;padding:0;width:90%;height:250%;background-color:#000;z-index:100;position:relative;}
table.slitable tr td.lowindex{transition:all 700ms ease-in-out;}

 table.slitable tr td.lowindex:hover{background:#000;}
fieldset#promos ul{position:absolute;left:8%;overflow:hidden;height:100%;z-index:100;top:0;width:92%;}
fieldset#promos ul li{text-transform:uppercase;font-size:1.3em;color:#fff;text-align:left;list-style-type:none;padding:0 0 0 0;padding:0 0 0 100px;margin-left:0;color:#fff;background:url(pucex.gif) no-repeat 0 13px;line-height:100px;}
fieldset#promos legend.slide{font-size:50px;color:#ff0000;font-weight:bold;font-family:niveau;transition:all 700ms ease-in-out;}
fieldset#promos:hover legend.slide{color:#00ffff;}
img.dispno{opacity:0;}
div.transleft{}
div.bonhtitle{line-height:50px;font-size:2.7em;width:100%;text-align:center;margin:40px auto 50px auto;}

.left{float:left;}
	p.green{}
	div.topbefoot{margin:15px auto 60px auto;display:block;}
	div.topbefoot div.logopt{width:20%;}
body main div#content{padding:0 0 0 0;margin:0 0 0 0;background:transparent;}
section#main,div#content,div#content-wrapper,div.container{background:transparent;margin:0;padding:0;}
div#promosimg a img{opacity:1;right:0;position:absolute;max-width:0;height:0;z-index:20;vertical-align:middle;overflow:hidden;}
.lefclear{clear:both;}
div#promosimg{height:100%;}
div.subscribe_border,input.email_input{background-color:#000;}
h2#left-1{margin:0 auto 0 auto;position:relative;}
h2#left-2{margin:0 auto 0 auto;position:relative;}
h2#left-4{margin:0 auto 0 auto;position:relative;}
h2#left-5{margin:0 auto 0 auto;position:relative;}
h2#left-6{margin:0 auto 0 auto;position:relative;}
h2#left-7{margin:0 auto 0 auto;position:relative;}
h2#left-8{margin:0 auto 0 auto;position:relative;}
h2#left-2{margin:0 auto 0 auto;position:relative;}
h3#left-3{margin:0 auto 0 auto;position:relative;top:-1920px;}
img#accscrl-1{position:absolute;z-index:0;opacity:0;right:0;}
img#accscrl-4{position:absolute;z-index:2;opacity:0;right:0;}
div#trigger-1{position:absolute;height:0;top:300px;}
div#trigger-2{position:absolute;height:0;top:460px;}
div#trigger-12{position:absolute;height:0;top:860px;}
div#trigger-3{position:absolute;height:0;top:660px;}
div#trigger-4{position:absolute;height:0;top:860px;}
div#trigger-6{position:absolute;height:0;top:960px;}
div#trigger-7{position:absolute;height:0;top:1060px;}
div#trigger-8{position:absolute;height:0;top:1160px;}
div#trigger-9{position:absolute;height:0;top:1260px;}
div#trigger-10{position:absolute;height:0;top:1360px;}
div#trigger-11{position:absolute;height:0;top:1460px;}
div#trigger-5{position:absolute;height:0;top:800px;}
body#index div#content div.tg-container{padding:0;margin:0 auto;width:100%;background:transparent;}
body div#content div.tg-container{padding:0;margin:0 auto;width:80%;}
body#index div#page main#main{font-family:niveau;}
article#post-2{margin-bottom:0;}
body div#page main#main ,body div#page main#main figure,body div#page main#main div#logosbann,span.passfont,body,main.pagestener{font-family:defaut;}
div#infoot,div#legal,div#prods{font-size:1em;width:20%;margin:0 auto 0 4%;line-height:1.3em;color:#000;font-weight:bold;}
div#prods ul.footln li a{font-size:1em;}
div#footener{z-index:30;}
div#footener a{color:#000; border-bottom:2px solid #000;}
div#footener a:hover{color:#000;border-bottom:2px solid transparent;}
span.footitle{color:#fff;font-size:1.3em;font-weight:bold;}
body h2.abstitle{background-color:#fff;margin:0 auto;text-align:center;color:#005f60;}
body div h2.rentitle.abstitle{margin:0 auto 0 auto;padding-bottom:20px;}
p#renner,body div#page main#main figure.tener div.white p{margin:0 auto 0 auto;text-align:left;}
div.white{}
body div#page main#main.site figure.tener{margin:0;}
table.slitable{margin:0 auto 0 auto;border-spacing:0;padding:0;border-collapse:collapse;background-color:#fff;width:100%;height:150%;}
table.slitable tr td img{margin:0;padding:0;}
table.slitable tr td {margin:0;padding:0;text-align:center;border:none;position:relative;background-color:rgb(43, 57, 139);}
div.padding h2,body#index h2.padding,body#index p.padding,h2.inc-title{color:#005f60;background-color:#fff;display:block;}
span.logostxt{color:#000;font-size:1.3em;}
span#logotxt-1{color:#007979;background-color:#fff;}
span#logotxt-2{color:#006081;background-color:#fff;position:absolute;left:0;}
span#logotxt-3{color:#005596;background-color:#fff;}
span#logotxt-4{color:#342b84;background-color:#fff;}
span#logotxt-5{color:#2a254e;background-color:#fff;}
div#logosbann{width:100%;text-align:center;color:#000;transition:all 700ms ease-in-out;}
div.logos{position:relative;width:20%;}
div.wp-block-image{margin:0;padding:0;}
div#content.Compresseurs{margin:0;background:url(fondcomp.jpg) no-repeat center -100px;z-index:10;min-height:0;}
div#content.Piston{margin:0;background:url(fondomp.jpg) no-repeat center -100px;z-index:10;min-height:1014px;}
div#content.Scroll{margin:0;background:url(fondomp.jpg) no-repeat center -100px;z-index:10;min-height:1014px;}
div#content.Vis{margin:0;background:url(fondomp.jpg) no-repeat center -100px;z-index:10;min-height:1014px;}
div.subcategory-image a.img img.img-fluid{height: auto;max-width: 100%;vertical-align: middle;}

div#slide{overflow-x:scroll;}

div#leftslider img{margin:0 auto 0 auto;width:80%;}
div#leftslider{text-align:center;margin:0 auto 0 auto;padding:0;}
ul#install li{padding:0 0 0 5px;background:rgba(255,255,255,0.5)  no-repeat -2px 7px;line-height:48px;list-style-type:none;font-size:1.5em;}
ul#install{width:100%;}
img.pucew{border-radius:46px;width:46px;height:46px;max-width:46px;position:relative;background-color:rgba(0,0,0,1);top:-2px;left:-4px;}
ul#install li{margin:5px auto 5px 30%;position:relative;left:-2560px;}
div#resume p.scrtitle.padding{left:-2560px;position:relative;font-size:1.25em;color:#1779a0;}
p.green{font-size:1.25em;}
h1.entry-title{font-family:niveau;font-weight:normal;}
table.slitable tr td.lowindex{z-index:5;width:50%;}
table.slitable tr td div.sliders ul li{text-align:left;list-style-type:none;margin:0;padding:0 0 0 40px;margin-left:0;color:#fff;background:url(puceturq.gif) no-repeat 5px 2px;line-height:35px;}
table.slitable tr td div#slide-1{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0 0 0 15px;}
table.slitable tr td div#slide-2{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0 0 0 15px;}
table.slitable tr td div#slide-3{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0 0 0 15px;}
table.slitable tr td div#slide-4{margin:0;background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;padding:0 0 0 15px;}
table.slitable tr td#rect-1,table.slitable tr td#rect-3{z-index:3}
table.slitable tr td div.sliders a.slidetton{text-decoration:none;padding:1px;margin:0 auto;text-align:center;background-color:#1ebbb4;left:5%;width:90%;z-index:100;bottom:5%;transition:all 700ms ease-in-out;position:absolute;color:#fff;text-transform:uppercase;font-family:niveau;font-size:1.2em;}
li.trail-end{color:#000;}
span.logotxt{position:absolute;}
ul.children{top: 4px;}

table.slitable tr td div.sliders ul li a{font-size:1.3em;}
table.slitable tr td div.sliders ul li a:link,div#promos ul li a{color:#fff;font-family:niveau;text-transform:uppercase;border:none;}
table.slitable tr td div#slide-1.sliders ul li a:hover,table.slitable tr td div#slide-2.sliders ul li a:hover,table.slitable tr td div#slide-3.sliders ul li a:hover,table.slitable tr td div#slide-4.sliders ul li a:hover, div#promos ul li a:hover{color:#00ffff;}
table.slitable tr td div.sliders ul{position:relative;top:0;padding-top:35px;}
table.slitable tr td div.sliders a.slidetton:hover{background-color:#fff;color:#000;}
div#promos{margin:-2% auto 1.75% auto;padding:0;width:90%;height:250%;background-color:#000;z-index:100;position:relative;}
 table.slitable tr td.lowindex{transition:all 700ms ease-in-out;}
body#index img#curveimg{overflow:hidden;}
 table.slitable tr td.lowindex:hover{background:#000;}
div#promos ul{position:absolute;left:8%;overflow:hidden;height:100%;z-index:100;top:0;width:92%;}
div#promos ul li{text-transform:uppercase;font-size:1.3em;color:#fff;text-align:left;list-style-type:none;padding:0 0 0 0;padding:0 0 0 100px;margin-left:0;color:#fff;background:url(pucex.gif) no-repeat 0 13px;line-height:100px;}
div#promos span.slide{text-shadow:2px 2px 5px #000;top:-40px;font-size:50px;color:#ff0000;font-weight:bold;font-family:niveau;transition:all 700ms ease-in-out;position:relative;}
div#promos:hover span.slide{color:#00ffff;text-shadow:2px 2px 5px #00ffff;}
img.dispno{opacity:0;}
div.transleft{}
h3#left-3 span:hover{color:#00ffff;background:rgba(0,0,0,0.5);}
body nav#mobile-navigation a{color:rgb(4,113,107);border:none;}
div.entry-content div.wp-block-column{padding:0 0;margin:0 auto 0 auto;color:#000;font-size:1.2em;}
header#masthead.site-header{margin:0 auto 0 auto;background:transparent;font-size:1.03em;}
body ul.children li a:hover{color:#00ffff;}
body ul li ul.children {width:270px;}
ul li a{font-size:1.1em;border-top:none;}
body#index ul li.current_page_item a{border-bottom:2px solid #fff;color:#fff;}
ul li.current_page_item a{color:rgb(4,113,107);}
body#index nav#site-navigation ul li.current_page_item a{border-bottom:2px solid #fff;}
div#logosbannimg{width:100%;position:absolute;}
body nav#site-navigation ul li.page_item:hover a{color:#1ebbb4;border-color:#1ebbb4;}
body nav#site-navigation ul li.current_page_item a{border-color:#1ebbb4;}
body nav#site-navigation ul li.page_item a.childscrl{color:#fff;border-bottom:2px solid transparent;}
body nav#site-navigation ul li.page_item a.childscrl:hover{color:#00ffff;}
body nav#site-navigation ul li a{border:none;border-bottom:2px solid transparent;}
body nav#site-navigation ul li.current_page_item a,body nav#site-navigation ul li.current_page_parent a{border-bottom:2px solid #1ebbb4;}
body#index ul li.current_page_ancestor a{color:rgb(4,113,107);border-bottom:2px solid rgb(4,113,107);}
body#index ul li.current_page_item a{border-bottom:2px solid #fff;}
body#index header#header a:hover{color:#00FFFF;}
body#index nav#site-navigation ul li.page_item:hover a{color:#00ffff;border-color:#00ffff;}
body#index h2#layerdav{color:#04716b;margin:0 auto;width:88%;}
div#resume p{font-size:1em;line-height:1.5em;}
body ul.children{top:10px;}
body ul li ul.children{}
body nav#site-navigation ul li.current_page_parent a.childscrl{border-bottom:2px solid #fff;}
body nav#site-navigation ul li.current_page_item a.childscrl{border-bottom:2px solid #fff;}
ul.children li a{background-color:#1779a0;border:none;}
li.trail-item  a{border:none;}
li.trail-item  a:hover{color:#1ebbb4;border:none;}
li.trail-end span{color:rgb(4,113,107);}
i.tg-icon-search{position:relative;border:none;}
li.tg-menu-item-search{right:20px;border:none;}
i.tg-icon-search {}
div#acctxtdav h2#layerdav{font-family:niveau;font-size:2em;}
div#map div#map_canvas{width:100%;height:200px;opacity:0.4;transition:all 700ms ease-in-out;}
div#map div#map_canvas:hover{opacity:1;}
div#footcurve div#curve2 img{z-index:50;}
div#divfooter{position:absolute;width:100%;background:#05716C url(curve-2.png) no-repeat 0 0;}
div#map{width:90%;display:block;margin:0 auto;}
a#tg-scroll-to-top{background-color:#1ebbb4;color:#fff;border:2px solid #05716C;}
a#tg-scroll-to-top:hover{color:#05716c;}
img:not(.no-resize){height: auto;max-width: 100%;vertical-align: middle;}
*{margin:0;padding:0;}
div.social{display:inline-block;margin:0 15px;}
div.social a span.fa-brands{font-size:1em;}
a.inetfont,a.inetfont:link{margin:0 auto;line-height:25px;padding:5px;display:block;color:#000;border:2px solid #000;background:#fff;width:40px;height:40px;border-radius:50px;  font-family: 'FontAwesome';transition:all 700ms ease-in-out;text-align:center;font-size:1.2em;}
a.inetfont:hover{border:2px solid #000;color:#fff;background:#000;font-size:1.2em;  font-family: 'FontAwesome';}
span.inetfont{font-family:FontAwesome}
div.footfoot{bottom:0;z-index:3;position:absolute;width:100%;margin:0 auto;text-align:center;color:#fff;font-weight:bold;background-color:#05716C;}
	div.container{z-index:-1;background:transparent;}
body.category-id-11 section#products{width:90%;margin:1990px auto 0 auto;}
@media (max-width: 768px) {
div#menu-icon{left:0;width:30px;}
.left,.right{float:none;clear:both;}
div.menu{display:none;}
div#heatener{height:0;}
div#blockphone-inet span.phone-num-inet.icons{position:fixed;right:5px;z-index:50;transition:all 700ms ease-in-out;color:#000;}
h2#layerdav{overflow:hidden;}
div#intro{margin:10px auto 0 auto;text-align:center;z-index:0;position:relative;overflow:hidden;}
div#mobile_top_menu_wrapper{position:relative;}
div#_mobile_top_menu ul#top-menu li.category{visibility:visible;opacity:1;color:#000;}
div#_mobile_top_menu{left:0;z-index:40;}

div#_mobile_top_menu{color:#1ebbb4;background:#7F88B0;width:100%;overflow-y:auto;min-height:1080px;display:block;}
img#accscrl-4{position:static;z-index:2;opacity:0;margin:0 auto;}
figure.compscr{float:none;width:100%;text-align:center;}

figure.tener{padding:25px;background-color:#00000000;margin:0 auto;font-size:1.3em;display:block;}
legend.slide{overflow:visible;z-index:100;padding:20px 0 0 0;}
div#menu-icon{color:#000;}
section#wrapper div.container{padding:0;margin:0;}
nav.breadcrumb{margin-top:30px;}
body#index img#curveimg{overflow:hidden;}
	div#_mob_logo{text-align:center;overflow:hidden;margin:0;padding:0;}
	div#_mob_logo img{height: auto;max-width: 80%;vertical-align: middle;}
div#trigger-1{position:absolute;height:0;top:0px;}
div#trigger-2{position:absolute;height:0;top:0px;}
div#trigger-12{position:absolute;height:0;top:0px;}
div#trigger-3{position:absolute;height:0;top:0px;}
div#trigger-4{position:absolute;height:0;top:0px;}
div#trigger-6{position:absolute;height:0;top:0px;}
div#trigger-7{position:absolute;height:0;top:0px;}
div#trigger-8{position:absolute;height:0;top:0px;}
div#trigger-9{position:absolute;height:0;top:0px;}
div#trigger-10{position:absolute;height:0;top:0px;}
div#trigger-11{position:absolute;height:0;top:0px;}
div#trigger-5{position:absolute;height:0;top:0px;}
textarea#message{width:90%;margin:0 auto;}
textarea#subject{width:90%;margin:0 auto;}

a.dropdown-item.dropdown-submenu{margin-left:30px;}
ul#install{overflow:hidden;}
a.dropdown-item{line-height:50px;}
div#menu-icon.mobic{position:fixed;z-index:500;right:35px;}
div#heatener.fixedhead{background-color:transparent;position:absolute;}
div.logos,div.topbefoot div.logopt{width:100%;margin:30px auto;text-align:center;}
div.topbefoot {width:100%;text-align:center;}
span#logotxt-2{position:static;}
.mobnone{display:none;}
div#_tesktop_logo img{display:none;}
div#desktotop{display:none;}
div#_mob_logo{display:block;}
div#curve2mob{display:block;width:100%;background-color:#fff;}
div.footerinc{text-align:center;width:100%;position:absolute;}
div#map{width:100%;}
div#infoot,div#legal,div#prods{width:90%;margin:0 auto 0 auto;}
div#curve2mob{position:relative;display:block;width:100%;z-index:-2;background:#05716C url(curvev.jpg) no-repeat center center;height:1920px;}

footer#footer{background-color:#05716C;margin:0 auto 0 auto;}
div#divfooter{position:absolute;max-width:768px;background:#05716C url(curvev.jpg) no-repeat center center;}


 }

@media (max-width: 1200px) {

table.slitable{width:1300px;}


}

@media (max-width: 992px) {



}
	body{overflow-x:hidden;}

body div#slide{overflow-x:scroll;}
div#_tesktop_logo{top:-5px;left:2px;position:relative;}
body div#category-description{overflow-x:scroll;z-index:5;}


@media (max-width: 575px){
	div#menu-icon{left:15px;width:30px;}
}

h3.paddingg span#see-prods-ln{cursor:pointer;}


/**
 * The MIT License (MIT)
 * 
 * Copyright (c) 2015 BG Stock - html5backgroundvideos.com
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

/**
 * Set default positioning as a fallback for if the plugin fails
 */
.jquery-background-video-wrapper {
	position: relative;
	overflow: hidden;
	width:100%;
	margin:-1080px auto 0 auto;
	height:1080px;
	top:1080px;
	padding:0;
	z-index:0;
	
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	    	background-size: cover;
}

.jquery-background-video {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	top: 50%;
	margin:0;
	padding:0;
	left: 50%;
	
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	    	transform: translate(-50%,-50%);
}
/**
 * Fade in videos
 * Note the .js class - so non js users still
 * see the video
 */
.js .jquery-background-video {
	opacity: 0;
	-webkit-transition: opacity 700ms linear;
			transition: opacity 700ms linear;
}
.js .jquery-background-video.is-visible {
	opacity: 1;
	
}

/**
 * Pause/play button
 */ 
.jquery-background-video-pauseplay {
	position: absolute;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	width: 20px;
	height: 20px;
	
	display:none;
	
	top: 15px;
	right: 15px;
	padding: 0 !important;
	cursor: pointer;
	outline: none !important;
}
.jquery-background-video-pauseplay span {
	display: none;
}
.jquery-background-video-pauseplay:after,
.jquery-background-video-pauseplay:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition: all .3s ease;
			transition: all .3s ease;display: none;
}
.jquery-background-video-pauseplay.play:before {
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 15px solid #FFF;display: none;
}
.jquery-background-video-pauseplay.pause:before,
.jquery-background-video-pauseplay.pause:after {
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;
	border-left: 5px solid #FFF;display: none;
}
.jquery-background-video-pauseplay.pause:after {
	left: 10px;display: none;
}

@media (max-width: 768px) {


.jquery-background-video-wrapper {
	position: absolute;
	overflow: hidden;
	width:100%;
	margin:-770px auto 0 auto;
	height:770px;
	top:770px;
	padding:0;
	z-index:0;
	
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	   -moz-background-size: cover;
	    	background-size: cover;
}

.jquery-background-video {
	position: absolute;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	top: 50%;
	margin:0;
	padding:0;
	left: 50%;
	overflow: hidden;
	-o-object-fit: cover;
	   object-fit: cover;
	-webkit-transform: translate(-50%,-50%);
	   -moz-transform: translate(-50%,-50%);
	    -ms-transform: translate(-50%,-50%);
	     -o-transform: translate(-50%,-50%);
	    	transform: translate(-50%,-50%);
}
/**
 * Fade in videos
 * Note the .js class - so non js users still
 * see the video
 */
.js .jquery-background-video {
	opacity: 0;
	-webkit-transition: opacity 700ms linear;
			transition: opacity 700ms linear;overflow: hidden;
}
.js .jquery-background-video.is-visible {
	opacity: 1;overflow: hidden;
	
}






}