.clear{clear: both; }
.padless{padding: 0px;}
body{font-family: Raleway}


.modal_teste { display: none; }
#finalizar { display: none; }


.bannerFull {    width: 100%;    height: auto;    overflow: hidden;}
/*.bannerHide 	{		width: 2005px;		height: auto;			}*/

.bannerFull .bannerHide{ width: 2000px; height: 100%;margin-left: -1000px; position: relative;		left: 50%;}

.carousel-indicators { display: block; background:#F0F0F0; left: unset; margin-left: unset; width: 100%; bottom: -15px; height:30px; padding-top: 7px;}
.carousel-indicators li { margin-left: 10px; margin-right: 10px; background: #898987; border:solid 1px #898987; }
.carousel-indicators li.active{ margin-left: 10px; margin-right: 10px; background: #EC8B00; border: solid 1px #EC8B00}

.modal {	width: 500px; background: #EEEEEE; padding-bottom: 30px; }
.modal a.close-modal {    top: 5px;    right: 0px;}
.modal h1{ color:#EC8B00; text-transform: uppercase; font-weight: bold; font-size: 24px; margin-bottom: 0px;}
.modal p { margin-bottom: 15px; }
.modal .form-group { padding-right: 10px;margin-bottom: 7px;}
.modal .form-group input{ background: #E2E2E2; border: solid 1px #ccc; border-radius: 20px; font-style: italic;font-size: 12px;}
.modal .form-group textarea { background: #E2E2E2; border: solid 1px #ccc; border-radius: 10px; height: 75px; font-size: 12px; font-style: italic; margin-bottom: 10px;}
.modal  button{  margin-top: 10px; display: block; color: #000;    font-size: 14px;    text-transform: uppercase;    font-style: italic;  	margin: 0px auto;    background: url(../img/contato_botao.png) no-repeat no-repeat 50% 50%;    width: 150px;    height: 40px;    text-align: center;    border: none;    font-weight: bold;    margin-top: 10px;}

#header { position: absolute; display: block; z-index: 9999999999; width: 100%; height: 113px; background: #000; background-color: rgba(0, 0, 0, 0.6); }
#header .border{ background: #4EA9DC; height: 1px; top:35px; position: absolute; width: 100%;  background-color: rgba(78,169,220,0.2)}
#header .container{ left: 50%; margin-left: -490px; position: absolute;}

.navbar-default { background: none; border: none; }

.topo-header .contato ul{ float: right; list-style: none;  }
.topo-header .contato ul li {float: left; text-transform: uppercase;}
.topo-header .contato ul li {font-style: italic; margin-left: 30px; font-size: 12px; margin-top: 10px;}
.topo-header .contato ul li i { color: #EC8B00; margin-right: 5px;  }
.topo-header .contato ul li a:hover{ text-decoration: none; color: #EC8B00  }

.topo-header .header-menu { padding: 0px; margin-top: 30px;}
.topo-header .header-menu li{ float: left; display: block; padding-right: 15px; padding-left: 14px; margin:0px;}
.topo-header .header-menu li.active .adorno { opacity: 1; }
.topo-header .header-menu li:hover .adorno { opacity: 1; }
.topo-header .header-menu li a{ font-style: normal; text-transform: uppercase; color:#fff; font-family: Roboto; font-size: 14px; }
.topo-header .header-menu li a:hover{text-decoration: none; color:#337ab7;}
.topo-header .header-menu li .background{ height: 25px;width: 100%; display: block; margin-top: -2px; border-radius: 3px;}
.topo-header .header-menu li .background {  transform: skew(-0.3rad, 0);	background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#6EB7E3), to(#0E8ECD));    background-image: -webkit-linear-gradient(left, #6EB7E3, #0E8ECD);    background-image: -moz-linear-gradient(left, #6EB7E3, #0E8ECD);    background-image: -o-linear-gradient(left, #6EB7E3, #0E8ECD);}
.topo-header .header-menu li:last-child{ width: 180px; }
.topo-header .header-menu li:last-child a{ position: absolute; top: 32px; margin-left: 5px; }
.topo-header .header-menu li:last-child a:hover{ color:#fff; }
.topo-header .header-menu li:last-child:hover .adorno{ opacity: 0 }
.topo-header .header-menu  .adorno{ background: #1992CF; display: block; height: 1px; margin-top: 25px; opacity: 0;}

.content-principal{ background: url('../img/img_azul_bg.png') no-repeat no-repeat 50% 0% #F0F0F0; height: 520px; position: relative;}
.content-principal .info { display: table-cell; vertical-align: middle; width: 100%; height: 520px;}
.content-principal img{ margin-top: -40px; display: block; }
.content-principal h1{ font-size: 14px; ; font-style: italic; padding-top: 100px; color:#fff;}
.content-principal h1 span strong{ display: block; text-transform: uppercase; font-size: 30px; font-weight: bold; font-style: normal; color:#000; font-family: Raleway Bd}
.content-principal p { color:#fff; font-size: 20px; text-align: justify; line-height: 25px;}
.content-principal a{ color:#fff; font-size: 14px; text-transform: uppercase; font-style: italic; float: none; background: url('../img/botao_01.png') no-repeat no-repeat 50% 50%; width: 150px; height: 40px; padding-top: 10px; text-align: center; margin-top: 15px; margin:0px auto; display: block;}
.content-principal a:hover{text-decoration: none;  background: url('../img/botao_01_ativo.png') no-repeat no-repeat 50% 50%;}

.content-home-produtos{ background: #F0F0F0; padding-bottom: 45px; }
.content-home-produtos a.mais{ background: url('../img/botao_01.png'); width: 125px;    height: 40px;    padding-top: 10px;    text-align: center;    display: block;  color:#fff; font-size: 14px; text-transform: uppercase; font-style: italic; margin: 0px auto; margin-top: 50px; font-weight: bold; font-family: Raleway Bd}
.content-home-produtos a.mais:hover{text-decoration: none;  background: url('../img/botao_01_ativo.png'); }
.content-home-produtos h2{ width: 300px; margin:0px auto; font-size: 20px; font-style: italic; text-align: center; padding-top: 20px; margin-bottom: 50px; color:#666666;}
.content-home-produtos h2 strong{ display: block; color:  #EC8B00; text-transform: uppercase; font-size: 40px; font-style: normal;font-family: Raleway Bd}
.content-home-produtos .produto{  padding: 5px; }
.content-home-produtos .produto .image-container {  border:solid 1px #ddd;  border-radius: 5px; padding-top: 5px; padding-bottom: 5px; margin-left: 10px; background: #fff; z-index: 99999999999999;position: absolute;}
.content-home-produtos ul li {position: relative;height: 335px; padding-bottom: 55px;}
.content-home-produtos .bx-wrapper .bx-pager {display: none }
.content-home-produtos .bx-wrapper .bx-viewport { background:none; border: unset; box-shadow: 0 0 0px #ccc;}

.content-home-produtos a.bx-next { right: -25px; }
.content-home-produtos a.bx-prev { left: -35px; }


.content-home-produtos .produto .image-container .cover{ cursor: pointer;opacity: 0; color:#fff; background: rgba(20, 20, 20, 0.8); position: absolute; height: 320px;     border-radius: 5px; top:0px; width: 100%;}
.content-home-produtos .produto .image-container:hover .cover{opacity: 1;}
.content-home-produtos .produto .image-container .cover .texto{ width: 150px; margin:0px auto; margin-top: 50px; text-align: center; font-size: 12px;}
.content-home-produtos .produto .image-container .cover .texto h3{ text-transform:uppercase; font-weight: bold; font-family: Raleway Bd}
.content-home-produtos .produto .image-container .cover img{ margin:0px auto; display: block; width:64px; margin-top: 20px; }


.content-home-produtos .image{  background: #fff; position: relative; margin-right:10px; width: 100%; z-index: 9999;margin-right: 20px; border-radius: 5px; cursor: pointer; }
.content-home-produtos .image img{ height: 291px; width: 138px; margin: 0px auto; }
.content-home-produtos .image .cover-content{position: absolute; z-index: 99999999;width: 100%;opacity: 0}
.content-home-produtos .image:hover .cover-content{opacity: 1; }
.content-home-produtos .image:hover .cover{opacity: 0.9; }
.content-home-produtos .image .cover{ background: #0E8ECD; position: absolute;width: 100%; height: 100%; border-radius: 5px; opacity: 0; }
.content-home-produtos .image .cover-content span{ text-transform: uppercase; font-weight: bold; font-size: 18px; color:#000; text-align: center; width: 100%; display: block; padding-top: 75px;}
.content-home-produtos .image .cover-content strong{ display: block; font-size: 12px; font-style: italic; }
.content-home-produtos .image .cover-content img{width: 64px; height: 64px; margin-top: 25px;}
.content-home-produtos .counter-cover{ border: solid 1px #EC8B00; background: none; position: absolute; left: 5px; height: 96%; top: 10px; width: 90%;  border-radius: 5px;}

.content-home-materiais span{ font-weight: bold; text-transform: uppercase; font-size: 18px; font-style: italic; }
.content-home-materiais{  background: url('../img/img_branco_bg.png') no-repeat no-repeat 50% 50%; height: 458px; position: relative; bottom: 250px;z-index: 9999999 }
.content-home-materiais h2{ width: 300px; margin:0px auto; font-size: 20px; font-style: italic; text-align: center; padding-top: 80px; margin-bottom: 50px;}
.content-home-materiais h2 strong{ display: block; color:  #EC8B00; text-transform: uppercase; font-size: 34px; font-style: normal; font-family: Raleway Bd}

.content-home-materiais .materiais { text-align: center; padding-left: 10px;}
.content-home-materiais .materiais img{ width: 64px; margin: 0px auto; margin-bottom: 20px; }

.content-home-clientes{  background: #EFEFEF; padding-bottom: 100px; position: relative; bottom: 275px; margin-bottom: -275px;}
.content-home-clientes h2{  width: 300px; margin:0px auto; font-size: 20px; font-style: italic; text-align: center; padding-top: 50px; margin-bottom: 50px; }
.content-home-clientes h2 strong{ display: block; color:  #319DD5; text-transform: uppercase; font-size: 34px; font-style: normal;font-family: Raleway Bd}

.content-topo-quem-somos{ background: url('../img/img_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px; }

.content-quem-somos{ padding-top: 20px; }
.content-quem-somos h1{ color: #EC8B00; font-weight: bold; text-transform: uppercase; padding-bottom: 20px; font-family: Raleway Bd}
.content-quem-somos h1 .border{ background: #000; display: block; width: 25px; height: 2px; }
.content-quem-somos-buscamos h2{ font-weight: normal;  color:#000; font-size: 18px; font-style: italic; }
.content-quem-somos-buscamos .image{ z-index: 99909;  background: #fff; position: relative; margin-right:10px; width: 100%; z-index: 9999;margin-right: 20px; border-radius: 5px; }
.content-quem-somos-buscamos .image img{ border-radius: 3px;}
.content-quem-somos-buscamos h2 strong{ color: #EC8B00; display: block;     font-size: 36px; font-style: normal; text-transform: uppercase; font-family: Raleway Bd}
.content-quem-somos-buscamos{ padding-bottom: 40px; margin-top: 25px; position: relative;}
.content-quem-somos-buscamos .counter-cover{ position: absolute; z-index: 999;width: 100%; border: solid 1px #EC8B00; background: none; position: absolute; left: 5px; height: 100%; top: 10px; width: 94%;  border-radius: 5px;}
.content-quem-somos-buscamos p {line-height: 25px;}

.content-topo-produtos {  background: url('../img/img_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px;  }
.content-produtos h1{ text-align: center; text-transform: uppercase; color: #EC8B00; font-weight: bold; background: #EFEFEF; padding: 25px; border-radius: 5px; font-family: Raleway Bd}
.content-produtos h1 strong { display: block; text-transform: none; font-size:20px; font-style: italic; color:#000; font-weight: normal;}
.content-produtos .produto{ float: none; margin: 0px auto; text-align: center; margin-top: 50px; line-height: 25px; }
.content-produtos .produto .border{ background: #000; display: block; width: 40px; margin:0px auto; height: 3px; margin-bottom: 10px; }
.content-produtos .produto a{color: #000}
.content-produtos .clear { margin-bottom: 100px; }

.content-products{ padding-top: 20px; }
.content-products h1{ color: #EC8B00; font-weight: bold; text-transform: uppercase; padding-bottom: 20px; font-family: Raleway Bd}
.content-products h1 .border{ background: #000; display: block; width: 25px; height: 2px; }
.content-products ul { list-style: none; padding: 0px; width: 90%;background:#EBEBEB; margin-bottom: 40px; padding-bottom:10px;}
.content-products ul li:first-child { background: #DF8000; border-bottom: solid 1px #ccc; border-radius: 5px 5px 0px 0px; text-align: center; color:#fff; font-weight: bold; padding-top: 15px; padding-bottom: 15px; height: unset; padding-left: unset; width: unset;}

.content-products ul li.active a{ font-weight: bold; }
.content-products ul li.active .fa-caret-right{ opacity: 1 }
.content-products ul li { background: #EBEBEB; position: relative; padding-left: 30px; min-height: 40px; border-bottom: solid 1px #ccc; width: 85%; margin: 0px auto; padding-top: 10px;}
.content-products ul li .adorno {    padding: 2px;    border: solid 1px #999;    position: absolute;    display: block;    left: 0px;    top: 8px;    border-radius: 50px;    height: 14px;    width: 13px; margin-top: 4px;}
.content-products ul li a{ color: #000; }
.content-products ul li .fa-circle {    position: absolute;    top: 2px;    font-size: 8px;    color: #999;}
.content-products ul li:hover { font-weight: bold; }
.content-products ul li:hover .adorno {border: solid 1px #DF8000; font-weight: normal;    }
.content-products ul li:hover .fa-circle{  color: #DF8000; font-weight: normal;}
.content-products ul li .fa-caret-right {float: right;position: absolute; right: 0px; font-size: 18px; color:#DF8000; opacity: 0 }
.content-products ul li:hover .fa-caret-right { opacity: 1}

.content-products ul.filtro li:last-child{ border: none;  }

.content-products .imagem { border: solid 1px #ddd; border-radius: 5px; padding-top: 10px; padding-bottom: 30px; margin-bottom: 40px;}
.content-products .imagem .texto { width: 89%; margin: 0px auto;border-top: solid 1px #ddd; padding-top: 10px; margin-top: 20px; font-weight: bold; text-align: center; height: 101px; height: 150px;}
.content-products .imagem .cover{ background: rgba(2,113,168, 0.8); position: absolute;  width: 206px; height: 470px; top: 0px; border-radius: 5px; color:#fff; font-weight: bold; text-transform: uppercase;text-align: center; padding-top: 175px;  font-size: 18px; cursor: pointer; opacity: 0; border:solid 1px #66BEE6;}
.content-products .imagem .cover img{  width: 64px ;display: block; margin: 0px auto; }
.content-products .imagem:hover .cover{opacity: 1}

.content-products .product .imagem { border:solid 1px #ccc; }
.content-products .product .descricao  span { color:#EC8B00; font-weight: bold; text-transform: uppercase; font-size: 18px; }
.content-products .product .descricao { padding-left: 30px;  }
.content-products .product .descricao .text { padding-top: 20px; height: 600px;}
.content-products .product .descricao .text span {color: #000; display: block; font-size: 14px;}
.content-products .product .descricao .text p { margin-bottom: 20px; text-transform: uppercase; }
.content-products .product .descricao a { background: url('../img/produtos_botao_01.png') no-repeat no-repeat 50% 50%; color:#fff; text-transform: uppercase; font-weight: bold; font-style: italic; width: 213px; height: 39px; display: block; text-align: center; padding-top: 10px; float: right; margin-top: 15px;}

.content-build { padding-top: 20px; }
.content-build h1{ color: #EC8B00; font-weight: bold; text-transform: uppercase; padding-bottom: 20px; font-family: Raleway Bd }
.content-build h1 .border{ background: #000; display: block; width: 25px; height: 2px; }


.content-build h2 { color:#EC8B00; font-weight: bold; text-transform: uppercase; font-size: 18px; }
.content-build .input input { width: 55%; background: #F0F0F0; font-style: normal; clear: both;}
.content-build .select{background: #F0F0F0; border:solid 0px #F0F0F0; padding-right: 10px;}
.content-build select {  margin-bottom: 5px; background: none; border:none; font-style: normal; font-weight: bold; padding-left: 20px; }

.content-build .check, .content-build .select select{border-color: inherit;  -webkit-box-shadow: none;  box-shadow: none; display: block; border:1px #ccc solid; }
.content-build .check:focus, .content-build .select:focus {  border-color: inherit;  -webkit-box-shadow: none;  box-shadow: none;}

.content-build .checkbox { display: block; clear: both; width: 100%; }
.content-build .checkbox label{ float: left; display: block; padding-top: 5px;}
.content-build .checkbox input {display: block; float: left; width: 15px; position: relative; height: 15px;}

.content-build ul {list-style: none; padding: 0px;}
.content-build ul li { height: 27px; }
.content-build ul li i{ color:#EC8B00; font-size: 16px; margin-bottom: 10px; display: block; float: left; margin-right: 5px;}

.content-build a {    background: url(../img/suavalvula_botao_02.png) no-repeat no-repeat 50% 50%;    color: #fff;    font-size: 14px;    text-transform: uppercase;    font-style: italic;    float: left;    width: 123px;    height: 40px;    padding-top: 10px;    text-align: center;    border: none;    font-weight: bold;}
.content-build a.finalizar {    background: url(../img/botao_01.png) no-repeat no-repeat 50% 50%;    float: left;    margin-top: 50px;    margin-bottom: 20px; }

.content-topo-clientes {  background: url('../img/clientes_img_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px;  }

.content-clientes{ padding-top: 20px; }
.content-clientes h1 {  text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold;font-family: Raleway Bd }
.content-clientes h1 .border{ background: #000; display: block; width: 25px; height: 2px; }
.content-clientes-images .galeria-clientes{ padding-bottom: 100px; margin-top: 50px; background: #fff; padding: 0px; margin-bottom: 100px;}

.content-clientes-images .galeria-clientes .cliente{ padding: 1px;  background: #fff; border: none; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.content-clientes-images .galeria-clientes .cliente img{ width: 122px; margin: 0px auto; opacity: 0.5; padding-top: 20px; padding-bottom: 20px; }
.content-clientes-images .galeria-clientes .cliente img:hover{ opacity: 1; }
.content-clientes-images .galeria-clientes .border-right { display: block; background: #fff; height: 100%;position: absolute; float: right; right: 0px; }
.content-clientes-images .galeria-clientes .border-bottom { display: block; background: #fff; width: 100%;position: absolute; bottom: 0px; height: 2px;}

.content-topo-catologo{   background: url('../img/catalogo_img_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px;   }
.content-catologo{ padding-top: 20px; }

.content-catologo h1 {  text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold; margin-bottom: 30px; font-family: Raleway Bd}
.content-catologo h1 .border{ background: #000; display: block; width: 25px; height: 2px; }
.content-catologo { padding-bottom: 100px; }
.content-catologo .catalogo{ padding-left: 0px; padding-right: 25px;	}
.content-catologo .catalogo img{ width: 100%; border-radius:  5px 5px 0px 0px;      -webkit-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.34);    -moz-box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.34);    box-shadow: 0px 10px 10px 0px rgba(50, 50, 50, 0.34); }
.content-catologo .catalogo .links{ background: #EC8B00; display: block;  padding-top: 0px; padding-bottom: 0px; border-radius:  0px 0px 5px 5px; max-height: 10px; overflow: hidden; margin-bottom: 50px; }
.content-catologo .catalogo:hover .links{ max-height: unset; margin-bottom: unset;}
.content-catologo .catalogo .links a{ color: #fff; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; width: 50%; display: block; float: left; text-align: center; }
.content-catologo .catalogo .links a:hover {text-decoration: none;}
.content-catologo .catalogo .links a.bordered{ border-right: solid 1px #F7AB00; }

.content-topo-contato {    background: url('../img/contato_img_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px; }
.content-contato{ padding-bottom: 100px; padding-top: 20px;}
.content-contato h1{   text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold; margin-bottom: 30px; font-family: Raleway Bd   }
.content-contato h1 .border{ background: #000; display: block; width: 25px; height: 2px; }
.content-contato p { font-weight: bold; }
.content-contato .form-group { padding: 2px; margin: 0px; margin-bottom: 5px;  }
.content-contato .form-group input { background: #EFEFEF; border-radius: 20px;}
.content-contato .form-group textarea { background: #EFEFEF;border-radius: 10px; }
.content-contato button{border: none; color:#000; font-size: 14px; text-transform: uppercase; font-style: italic; float: right; background: url('../img/botao_01.png') no-repeat no-repeat 50% 50%; width: 150px; height: 40px; text-align: center; margin-top: 15px; font-weight: bold;}
.content-contato button {float: right; font-weight: bold;font-family: Raleway Bd}
.content-contato button:hover{background: url('../img/botao_01_ativo.png') no-repeat no-repeat 50% 50%;}
.content-contato ul { list-style: none; padding-left: 125px;  border-left:  solid 1px #ccc; margin: 0px; margin-left: 25px;}
.content-contato ul li strong{ padding-bottom: 10px; display: block; font-family: Raleway  }
.content-contato ul.telefones{ background: url('../img/contato_icone_01.png') no-repeat no-repeat 60px 0px; padding-bottom: 40px; font-family: Roboto nm; }
.content-contato ul.emails{ background: url('../img/contato_icone_02.png') no-repeat no-repeat 60px 0px; padding-bottom: 70px;}

.content-topo-localizacao{   background: url('../img/localizacao_img_01.png') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px; }
.content-localizacao { padding-bottom: 100px; padding-top: 20px; }
.content-localizacao iframe{ margin-top: 25px; height: 200px; border-radius: 15px;  display: block;}
.content-localizacao h1 {	  text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold; margin-bottom: 30px;font-family: Raleway Bd   }
.content-localizacao h1 .border{ background: #000; display: block; width: 25px; height: 2px; }
.content-localizacao p {	background: url('../img/localizacao_icone_01.png') no-repeat no-repeat ;width: 350px; padding-left: 75px; line-height: 25px;  font-family: Roboto nm; }

.content-topo-produto { background: url('../img/suavalvulaimg_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px;  }
.content-produto { padding-top: 20px; padding-bottom: 10px; }
.content-produto h1{  text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold; font-family: Raleway Bd }
.content-produto h1 .border{ background: #000; display: block; width: 25px; height: 2px; }

.content-produto-descricao { background:#E2E2E2; padding-top: 10px; padding-bottom:  10px; position: relative; }
.content-produto-descricao .content_info{ position: absolute; text-align: center; color:blue; }


.content-produto-descricao tr td{ border: solid 1px #ddd; text-align: center; background: #fff;color: #666666;padding:2px;}
.content-produto-descricao tr:hover td{ background: #021126; color: #fff; cursor: pointer; }
.content-produto-descricao tr th{ border: solid 1px #ddd; text-align: center; background: #ccc; padding:3px; font-style: italic; color: #999 }
.content-produto-descricao table{ width: 100%; margin-bottom: 10px; font-family: Arial }

.content-voltar-produto {padding: 20px;}
.content-voltar-produto a{ color: #fff;    font-size: 14px;    text-transform: uppercase;    font-style: italic;    float: left;    background: url(../img/botao_01.png) no-repeat no-repeat 50% 50%;    width: 150px;    height: 40px;    padding-top: 10px;    text-align: center;   border: none;    font-weight: bold; }

.content-topo-valvula { background: url('../img/suavalvulaimg_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px;}
.content-valvula { padding-top: 20px;  padding-bottom: 20px;}
.content-valvula h1{  text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold; font-family: Raleway Bd  }
.content-valvula h1 .border{ background: #000; display: block; width: 25px; height: 2px; }

.content-valvula-galeria{ background: #EFEFEF}
.content-valvula-galeria h2 { color: #EC8B00; font-weight: bold; text-transform: uppercase; font-size: 22px;}
.content-valvula-galeria h2 strong{ display: block; color:#000; text-transform: none; font-weight: normal; font-size: 14px; }
.content-valvula-galeria .valvula{ background: #fff; margin-top: 25px; display: none;}
.content-valvula-galeria .valvula_active{ display: block; }
.content-valvula-galeria a.next{ color:#fff; font-size: 14px; text-transform: uppercase; font-style: italic; float: right; background: url('../img/botao_01.png') no-repeat no-repeat 50% 50%; width: 150px; height: 40px; padding-top: 10px; text-align: center; margin-top: 15px; margin-bottom: 20px;}
.content-valvula-galeria a.next:hover{text-decoration: none; background: url('../img/botao_01_ativo.png') no-repeat no-repeat 50% 50%;}

.content-valvula-galeria ul { list-style: none; padding-left: 0px; padding-top: 25px; }
.content-valvula-galeria ul li{ background: #fff; margin-bottom: 5px; padding: 5px; border-radius: 30px; padding-left: 15px; border: solid 1px #ccc; }
.content-valvula-galeria ul li:hover{ background: #021126; }
.content-valvula-galeria ul li.active{ background:url(../img/suavalvula_icon.png) no-repeat no-repeat 90% 50% #ddd;}
.content-valvula-galeria ul li.active:hover{ background: #021126; }
.content-valvula-galeria ul li.active_hover{ background: #021126; }
.content-valvula-galeria ul li.active_hover a{ color:#fff; }
.content-valvula-galeria ul li:hover a{ color:#fff;    }
.content-valvula-galeria ul li a{ display: block; width: 100%; color:#999;}
.content-valvula-galeria ul li a:hover{text-decoration: none; color:#fff;}

.content-voltar-valvula a.finalizar{ background: url(../img/botao_01.png) no-repeat no-repeat 50% 50%;  float: right;}
.content-voltar-valvula a.finalizar:hover{  background: url('../img/suavalvula_botao_01_ativo.png') no-repeat no-repeat 50% 50%; text-decoration: none; }

.content-valvula-galeria .sc1 { height: 300px; margin-top: 30px;}
.content-valvula-galeria .imagem{ border-right: solid 1px #EFEFEF }

.content-valvula-galeria .galeria { margin-top: 30px; }
.content-valvula-galeria .galeria .marginless{  background: #fff;  width: 145px; margin-left:  0px; margin-bottom: 25px; padding: 0px;	}
.content-valvula-galeria .galeria .marginless .cover{ background: #000; display: block; width: 100%; position: absolute; height: 100%; border: solid 1px #EC8B00; opacity: 0;}
.content-valvula-galeria .galeria .marginless:hover .cover{ opacity: 0.8; cursor: pointer; }
.content-valvula-galeria .galeria .marginless .cover img{ width: 17px; margin:0px auto; margin-top: 60px; }

.content-valvula-galeria .container_produto { display: none;  }
.content-valvula-galeria .container_active { display: block; }
.content-valvula-galeria .galeria .image { background: #fff;  width: 145px; margin-left:  22px; margin-bottom: 25px; padding: 0px; }
.content-valvula-galeria .galeria .image_active .cover{ opacity: 0.8}
.content-valvula-galeria .galeria .cover { background: #000; display: block; width: 100%; position: absolute; height: 100%; border: solid 1px #EC8B00; opacity: 0;}
.content-valvula-galeria .galeria .image:hover .cover{ opacity: 0.8; cursor: pointer; }
.content-valvula-galeria .galeria .cover img{ width: 17px; margin:0px auto; margin-top: 60px; }

.content-voltar-valvula { padding: 20px; }
.content-voltar-valvula a { color: #fff;    font-size: 14px;    text-transform: uppercase;    font-style: italic;    float: left;    background: url(../img/suavalvula_botao_02.png) no-repeat no-repeat 50% 50%;    width: 150px;    height: 40px;    padding-top: 10px;    text-align: center;   border: none;    font-weight: bold; }
.content-voltar-valvula a:hover{   background: url(../img/suavalvula_botao_02_ativo.png) no-repeat no-repeat 50% 50%;text-decoration: none; }

.content-topo-resumo { background: url('../img/suavalvulaimg_01.jpg') no-repeat no-repeat 50% 113px #626A77; display: block; padding-top: 225px; }

.content-resumo { padding-top: 20px;  padding-bottom: 20px;}
.content-resumo h1 {  text-align: left; text-transform: uppercase; color: #EC8B00; font-weight: bold;font-family: Raleway Bd }
.content-resumo h1 .border{ background: #000; display: block; width: 25px; height: 2px; }

.content-voltar-resumo { padding: 20px; }
.content-voltar-resumo a { background: url(../img/suavalvula_botao_02.png) no-repeat no-repeat 50% 50%; color: #fff;    font-size: 14px;    text-transform: uppercase;    font-style: italic;    float: left;    width: 150px;    height: 40px;    padding-top: 10px;    text-align: center;   border: none;    font-weight: bold; }
.content-voltar-resumo a:hover {  background: url(../img/suavalvula_botao_02_ativo.png) no-repeat no-repeat 50% 50%; text-decoration: none;}
.content-voltar-resumo a.finalizar { background: url(../img/botao_01.png) no-repeat no-repeat 50% 50%;  float: right;}
.content-voltar-resumo a.finalizar:hover {  background: url('../img/suavalvula_botao_01_ativo.png') no-repeat no-repeat 50% 50%; text-decoration: none; }

.content-resumo-galeria { background: #EFEFEF }
.content-resumo-galeria h2 { color: #EC8B00; font-weight: bold; text-transform: uppercase; font-size: 22px;}
.content-resumo-galeria h2 strong { display: block; color:#000; text-transform: none; font-weight: normal; font-size: 14px; }
.content-resumo-galeria .valvula { background: #fff; margin-top: 25px; display: none}
.content-resumo-galeria .valvula_active { display: block; }
.content-resumo-galeria a.next { color:#fff; font-size: 14px; text-transform: uppercase; font-style: italic; float: right; background: url('../img/suavalvula_botao_02.png') no-repeat no-repeat 50% 50%; width: 150px; height: 40px; padding-top: 10px; text-align: center; margin-top: 15px;}
.content-resumo-galeria a.next:hover {  background: url('../img/suavalvula_botao_02_ativo.png') no-repeat no-repeat 50% 50%;  }
.content-resumo-galeria a.next:hover { text-decoration: none;}
.content-resumo-galeria a.remover { background: url(../img/botao_01) no-repeat no-repeat 50% 50%; margin-bottom: 20px;}
.content-resumo-galeria a.remover:hover{  background: url('../img/suavalvula_botao_01_ativo.png') no-repeat no-repeat 50% 50%; }

.content-resumo-galeria ul { list-style: none; padding-left: 0px; padding-top: 25px; }
.content-resumo-galeria ul li{ background: #fff; margin-bottom: 5px; padding: 5px; border-radius: 30px; padding-left: 15px; border: solid 1px #ccc}
.content-resumo-galeria ul li.active{ background:url(../img/suavalvula_icon.png) no-repeat no-repeat 90% 50% #ddd}
.content-resumo-galeria ul li.active:hover{ background: #021126 }
.content-resumo-galeria ul li:hover{ background: #021126}
.content-resumo-galeria ul li:hover a{ color:#fff; }
.content-resumo-galeria ul li a{ display: block; width: 100%; color:#999}
.content-resumo-galeria ul li a:hover{text-decoration: none; color:#fff;}
.content-resumo-galeria .sc1 { height: 300px; margin-top: 30px;}
.content-resumo-galeria .imagem{ border-right: solid 1px #EFEFEF }

.content-resumo-galeria .galeria { margin-top: 30px; }
.content-resumo-galeria .galeria .marginless{  background: #fff;  width: 145px; margin-left:  0px; margin-bottom: 25px; padding: 0px;}
.content-resumo-galeria .galeria .marginless .cover{ background: #000; display: block; width: 100%; position: absolute; height: 100%; border: solid 1px #EC8B00; opacity: 0; height: 134px;}
.content-resumo-galeria .galeria .marginless .cover img{ width: 24px; margin:0px auto; margin-top: 60px; }
.content-resumo-galeria .galeria .marginless:hover .cover{ opacity: 0.8; cursor: pointer; }
.content-resumo-galeria .galeria .marginless span{ color: #EC8B00;  text-align: center; display: block; text-transform: uppercase; font-weight: bold; font-size: 17px; background: #EFEFEF; padding-top: 10px; line-height: 20px;}
.content-resumo-galeria .galeria .marginless span strong{ display: block; color:#000; font-weight: normal;font-size: 14px;}

.content-resumo-galeria .galeria .image{ background: #fff;  width: 145px; margin-left:  22px; margin-bottom: 25px; padding: 0px;}
.content-resumo-galeria .galeria .image .cover{ background: #000; display: block; width: 100%; position: absolute; height: 100%; border: solid 1px #EC8B00; opacity: 0; height: 134px;}
.content-resumo-galeria .galeria .image .cover img{ width: 24px; margin:0px auto; margin-top: 60px; }
.content-resumo-galeria .galeria .image:hover .cover{ opacity: 0.8; cursor: pointer; }
.content-resumo-galeria .galeria .image span{ color: #EC8B00;  text-align: center; display: block; text-transform: uppercase; font-weight: bold; font-size: 17px; background: #EFEFEF; padding-top: 10px; line-height: 20px;}
.content-resumo-galeria .galeria .image span strong{ display: block; color:#000; font-weight: normal;font-size: 14px;}

.footer { padding-bottom: 0px; }
#footer { background: #041C38; color:#fff; padding-top: 40px;}
#footer p{ margin-top: 40px; width: 175px; font-size: 14px;}
#footer img {float: left; }
#footer .newsletter { padding-right: 30px; }
#footer .newsletter input { height: 32px; width: 200px; float:none; position:absolute;z-index: 999;font-size: 12px; font-style: italic;}
#footer .newsletter button { background: #ccc; border-radius: 50px;width: 28px; height: 28px; background: #EC8B00; border: none; float: right;z-index: 999999;position: absolute; right: 40px; margin-top: 2px;	text-align: left; padding-left: 4px; }
#footer .contato { padding-left:  0px; }
#footer .contato input , #footer .contato textarea { color:#FFF; }
#footer span{ font-size: 20px; display: block; padding-bottom: 5px; color:#70C3E3; text-transform: uppercase;}
#footer .contato button{ float: right; }
#footer .contato button{ color:#000; font-size: 14px; text-transform: uppercase; font-style: italic; float: right; background: url('../img/contato_botao.png') no-repeat no-repeat 50% 50%; width: 150px; height: 40px; padding-top: 5px; text-align: center;  border: none; font-weight: bold; }
#footer .contato button:hover{background: url('../img/contato_botao_ativo.png')  no-repeat no-repeat 50% 50%;  }

#footer .form-group { padding-right: 10px;margin-bottom: 7px; }
.form-control { height: 32px; padding-right: 10px; font-style: italic;} 
#footer .footer-fox { background:  #010B15; }
#footer .footer-redes{ padding-bottom: 40px; padding-top: 5px }
#footer .footer-redes .fa{ width: 16px; margin-right: 7px; }
#footer .footer-redes .fa-envelope{width: 8px; margin-right: 15px; font-size: 16px;}
#footer .footer-redes .telefone{font-family: Roboto nm; font-style: normal;}
#footer .endereco i{display: block; float: left;margin-right: 10px; margin-top: 2px;}
#footer .endereco div{display: block; float: left;}

#footer ul{ padding: 0px; list-style: none; }
#footer ul li{ line-height: 25px; font-size: 16px; font-weight: normal;}
#footer ul li i{ color:#EC8B00; ; font-size: 18px; margin-right: 10px}
#footer .company{ text-align: right; }
#footer .company img{ margin: 4px; float: right; }
#footer .footer-fox{ padding-top: 10px; padding-bottom: 5px;  font-size: 12px;}

#footer .form-group input{ background: #081C35; border: solid 1px #0C4E70; border-radius: 20px; font-style: italic;font-size: 12px;}
#footer .form-group textarea { background: #081C35; border: solid 1px #0C4E70; border-radius: 10px; height: 75px; font-size: 12px; font-style: italic;}

#footer .newsletter input { background: #081C35; border: solid 1px #0C4E70; border-radius: 20px; padding-left: 10px; outline: none;}

#sidebar-wrapper {    display: none;}
#sidebar-wrapper {	margin-top: 10px;    overflow: unset;    position: absolute;    height: unset;    background: none;    /*display: none;*/    background: #fff;	margin-top: 25px;}

.btn-default {    float: right;    right: -40px;    position: absolute;}

#wrapper.toggled #sidebar-wrapper {	width: 175px; }

 /*lg*/
@media (min-width: 1200px)
{
	
	.container{
		width: 980px;
	}
	
}
/*md*/
@media (min-width: 992px) and (max-width: 1199px)
{
	

}

/*sm*/
@media (min-width: 768px) and (max-width: 991px)
{
	#header .logo img{ display: block; margin: 0px auto; max-width: 100%; margin-top: 10px;}
	.topo-header .header-menu li{ padding-left: 5px; padding-right: 5px; }
 	.bannerFull {    width: 100%;    height: auto;    overflow: hidden;}
	/*.bannerHide 	{		width: 2005px;		height: auto;			}*/

	.bannerFull .bannerHide { width: 1600px; height: 100%; margin-left: -800px; position: relative; left: 50%; }
	.bannerFull .bannerHide img{ width: 100% }

	#header .container { left: unset; margin-left: unset; }  

	#footer img {	     max-width: 100%; 	}
	#footer .newsletter input {		width: 75%;	}
	.footer .padless{ padding-left: 5px; padding-right: 5px; }

	.content-principal img {		margin-top: 0PX;	}

	.content-home-produtos .image-container{		margin-bottom: 40px;	}
	.content-valvula-galeria .galeria .marginless { margin-left: 22px; }
	.content-resumo-galeria .galeria .marginless { margin-left: 22px;}

	.content-contato ul { padding-left: 80px; }
	.content-contato ul.telefones {	    background: url(../img/contato_icone_01.png) no-repeat no-repeat 20px 0px; }
	.content-contato ul.emails { background: url(../img/contato_icone_02.png) no-repeat no-repeat 20px 0px; }
}

/*xs*/
@media (max-width: 767px)
{

	.bannerFull {    width: 100%;    height: auto;    overflow: hidden;}
	.bannerFull .bannerHide{ width: 700px; height: 100%;margin-left: -350px; position: relative;		left: 50%;}
	.bannerFull .bannerHide img{ width: 100% }

	.content-principal img { margin-top: 80px; }

	#header { position: unset; height: unset; }
	#header { background: #272A2F; }
	#header .container{ left: unset; margin-left: unset; position: unset;}
	#header .logo img{ display: block; margin: 0px auto; }

	.content-home-produtos .bx-wrapper  { width: 200px; float: unset; margin:0px auto; }
	.content-home-produtos .produto .image-container img{     max-height: 340px; }
	.content-home-produtos .counter-cover { width: 68px; height: 275px}
	.content-home-produtos .produto .image-container .cover {height: 285px}

	.topo-header .header-menu { background: #272A2F;  height: 300px; width: 90%; float: unset;  display: block; margin: 0px auto; padding: 0px;} 
	.topo-header .header-menu li { z-index: 99999999999999999; float: unset; }
	.topo-header .header-menu li a{ color: #fff; width: 100%; }
	.topo-header .header-menu li:last-child a{ top: unset; bottom: 111px; }
	.topo-header .header-menu li:last-child .adorno{ display: none; }
	.topo-header .contato ul {  margin-right: 10px; }
	.topo-header .header-menu .adorno {margin-top: 10px; margin-bottom: 10px;} 
	
	.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {	     margin-right: unset; 	     margin-left: unset; 	     padding-top: 20px;	}
	.content-home-clientes img{ margin-bottom: 10px; }
	
	.content-topo-quem-somos { background: url('../img/img_01.jpg') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }
	.content-topo-produtos { background: url('../img/img_01.jpg') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }
	.content-topo-clientes { background: url('../img/clientes_img_01.jpg') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }
	.content-topo-catologo { background: url('../img/catalogo_img_01.jpg') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }
	.content-topo-valvula { background: url('../img/suavalvulaimg_01.jpg') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }
	.content-topo-contato { background: url('../img/contato_img_01.jpg') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }
	.content-topo-localizacao { background: url('../img/localizacao_img_01.png') no-repeat no-repeat 50% 0px #626A77; display: block; padding-top: 110px; }

	.content-home-produtos .image-container { margin-bottom: 20px; }

	.menu-categorias { display: none; }
	
	.content-products .product-item { max-width: 237px;margin: 0px auto; float: unset;}

	.content-valvula-galeria ul { overflow: hidden; padding-top: 0px; margin-top: 30px; }
	.content-valvula-galeria .valvula  img { display: block; margin: 0px auto; margin-top: 10px; }
	.content-valvula-galeria .galeria .marginless {  width: 47%; margin:5px; }
  	.content-valvula-galeria .galeria .image {  width: 47%; margin:5px;    	}
  	.content-valvula-galeria .galeria  img{ display: block; margin: 0px auto }

	.content-resumo-galeria ul { overflow: hidden; padding-top: 0px; margin-top: 30px; }
	.content-resumo-galeria .valvula  img { display: block; margin: 0px auto; margin-top: 10px; }
	.content-resumo-galeria .galeria .marginless {  width: 45%; margin:5px; }
  	.content-resumo-galeria .galeria .image {  width: 45%; margin:5px;    	}
  	.content-resumo-galeria .galeria  img{ display: block; margin: 0px auto }
  	.content-catologo .catalogo { margin-bottom: 20px; }
	
	#sidebar-wrapper { display: block;	}
	.modal { width: unset; }

	.content-contato ul { border-left: none; margin-left: 0px; }
	#footer img { max-width: 100%; }
	#footer .newsletter input { width: 88%;	}
	.footer .padless { padding-left: 10px; padding-right: 10px; }
	#footer .newsletter button { right: 15px; } 

}