@charset "utf-8";
/***********************************************************************************
*  Mundial Estofados 07/Agosto/2017 17h30
* -------------------------------------------------------------------------------- *
*  CSS - Wesley Soares
* -------------------------------------------------------------------------------- *
*  © DV9 Soluções Digitais http://www.dv9.com.br
***********************************************************************************/

/* Resetar o CSS */
	img {border:0px;}
	html,body,tbody,div,span,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,table,tr,td,th,
	form,label,img,fieldset,input,textarea,iframe,blockquote,p {margin:0; padding:0;}

/* Link padrão */
a       {color:#2e5e44; text-decoration:underline; transition:0.1s linear; -o-transition:0.1s linear; -moz-transition:0.1s linear; -webkit-transition:0.1s linear;}
a:hover {text-decoration:none;}

/* Seleção */
::selection      {background:#5e8a72; color:#fff;}
::-moz-selection {background:#5e8a72; color:#fff;}

/* Textos */
.texto {line-height:26px !important; text-align:left !important;}
.texto p {margin-bottom:15px;}
.indent p {text-indent:20px;}
.justify p {text-align:justify;}

/* Paginação */
.paginacao {padding:20px 0; position:relative; display:block; clear:both; text-align:center;}
.paginacao ul {margin:0; padding:5px 0; list-style:none; position:relative;}
.paginacao ul li {list-style-type:none; font-size:15px; padding:1px 0; font-weight:bold; display:inline-block;}
.paginacao ul li a       {background:#edf2f6; color:#555; border:1px #aaa solid; padding:4px 10px; text-decoration:none; display:block;}
.paginacao ul li a:hover {background:#5e8a72; color:#fff; border:1px #5e8a72 solid;}
.paginacao ul li.inter {padding:1px 5px;}
.paginacao ul li.ativo a {background:#5e8a72; color:#fff; border:1px #5e8a72 solid; cursor:default;}
.paginacao ul li.setas         {padding:1px 6px;}
.paginacao ul li.setas a       {padding:4px 14px; background:#edf2f6 url(../imagens/setas_2.gif) no-repeat;}
.paginacao ul li.setas a:hover {padding:4px 14px; background:#5e8a72 url(../imagens/setas.gif) no-repeat;}
.paginacao ul li.off a,.paginacao ul li.off a:hover {padding:4px 14px; border:1px #e2e2e2 solid; background:#e8e8e8 url(../imagens/setas.gif) no-repeat; cursor:default;}
.paginacao ul li.left a,.paginacao ul li.left a:hover {background-position:7px 8px;}
.paginacao ul li.right a,.paginacao ul li.right a:hover {background-position:-15px 8px;}

/* Genéricas */
.seo-w h1,.seo-w h2,.seo-w h3,.seo-w h4 {visibility:hidden; height:0px; font-size:2px; position:absolute;}

.clear {clear:both;}

/* Formulários */
.bt-padrao       {color:#fff; background:#222; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#444), to(#222)); background:-webkit-linear-gradient(#444, #222); background:-moz-linear-gradient(#444, #222); background:-ms-linear-gradient(#444, #222); background:-o-linear-gradient(#444, #222); background:linear-gradient(#444, #222); -pie-background:linear-gradient(#444, #222); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(PIE.htc); z-index:1; cursor:pointer;}
.bt-padrao:hover,
.bt-padrao:focus {color:#fff; background:#333; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#555), to(#333)); background:-webkit-linear-gradient(#555, #333); background:-moz-linear-gradient(#555, #333); background:-ms-linear-gradient(#555, #333); background:-o-linear-gradient(#555, #333); background:linear-gradient(#555, #333); -pie-background:linear-gradient(#555, #333);}

.bt-padrao-1       {color:#fff; background:#5e8a72; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#63b88a), to(#5e8a72)); background:-webkit-linear-gradient(#63b88a, #5e8a72); background:-moz-linear-gradient(#63b88a, #5e8a72); background:-ms-linear-gradient(#63b88a, #5e8a72); background:-o-linear-gradient(#63b88a, #5e8a72); background:linear-gradient(#63b88a, #5e8a72); -pie-background:linear-gradient(#63b88a, #5e8a72); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(PIE.htc); z-index:1; cursor:pointer;}
.bt-padrao-1:focus,
.bt-padrao-1:hover {color:#fff; background:#63b88a; background:-webkit-gradient(linear, 0 0, 0 bottom, from(#5e8a72), to(#63b88a)); background:-webkit-linear-gradient(#5e8a72, #63b88a); background:-moz-linear-gradient(#5e8a72, #63b88a); background:-ms-linear-gradient(#5e8a72, #63b88a); background:-o-linear-gradient(#5e8a72, #63b88a); background:linear-gradient(#5e8a72, #63b88a); -pie-background:linear-gradient(#5e8a72, #63b88a);}

input      ,textarea      ,select       {/*color:#555; background:#f4f4f4;*/ border:0; -moz-box-shadow: inset 0 0 1px #000; -webkit-box-shadow: inset 0 0 1px #000; box-shadow: inset 0 0 1px #000; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(PIE.htc); z-index:1; outline:none;}
/*input:focus,textarea:focus,select:focus {color:#222; background:#ebf2f8;}*/

.radio,.checkbox {border:0; background:transparent; position:relative; margin:0 4px 0 0;}

::-webkit-input-placeholder {color:#555; opacity:1;}
:-moz-placeholder {color:#555; opacity:1;}
::-moz-placeholder {color:#555; opacity:1;}
:-ms-input-placeholder {color:#555; opacity:1;}

/* ============================================================================== */
/*  E S T R U T U R A   G E R A L  ============================================== */
/* ============================================================================== */

html,body {width:100%; height:100%; color:#555; background:#fff; font:17px "Roboto Condensed", Helvetica; text-align:left; position:relative; z-index:0; zoom:1;}

#background {background:url(../imagens/backg_geral.jpg) top right no-repeat;}

#bt-menu {position:absolute; display:none; top:24px; left:18px; z-index:1000;}
#bt-menu a {width:23px; display:block;}
#bt-menu a img {width:100%;}

#topo {width:100%; height:130px; background:url(../imagens/backg_topo.png) left repeat-y; position:absolute; z-index:4;}

	#logo {width:283px; height:99px; padding:14px 0 0 30px; position:absolute; z-index:3;}

	#menu {width:100%; top:45px; background:url(../imagens/backg_menu.png) left repeat-y; position:relative;}
	#menu ul {list-style:none; padding-left:380px; position:relative; z-index:3;}
	#menu ul li {float:left; padding:0 15px; position:relative;}
	#menu ul li             a {color:#fff; /*height:23px;*/ display:block; padding:11px 5px; font-size:18px; line-height:18px; letter-spacing:1px; text-decoration:none;}
	#menu ul li             a:hover,
	#menu ul li.ativo       > a,
	#menu ul li.ativo-hover > a {color:#2cd077; border-bottom:3px #5e8a72 solid;}
	#menu ul li .drop-open {display:none; position:absolute;}
	#menu ul li .drop-open .det {padding:6px 0 0 20px; display:block;}
	#menu ul li .drop-open ul {background:#5e8a72; width:230px; padding:7px;}
	#menu ul li .drop-open ul li {float:none; margin:0; padding:0; border-bottom:1px #5e8a72 solid;}
	#menu ul li .drop-open ul li       a {padding:10px 12px; height:auto; font-size:16px; line-height:15px; display:block;}
	#menu ul li .drop-open ul li       a:hover {background:#2e5e44; color:#fff; border:0;}
	#menu ul li .drop-open ul li.ativo a {background:#2e5e44; color:#fff; border:0; cursor:default;}
	#menu ul li .drop-open ul li.last {border-bottom:0;}
	#menu ul li .last-drop {left:auto; right:0;}

#recipiente-100 {width:95%;} #recipiente {width:1200px;}
#recipiente-100, #recipiente {margin:0 auto; padding-bottom:40px; position:relative; z-index:0; zoom:1;}

	#titulo {padding:0 1% 20px 1%; clear:both;}
	#titulo h1,#titulo h2 {font:40px 'Open Sans Condensed'; line-height:40px; font-weight:normal; color:#2e5e44;}

	#descricao-pg {padding:0 1% 20px 1%; line-height:25px;}
	#descricao-pg em {font-size:19px; color:#ff0000; font-weight:bold;}
	#descricao-pg a {word-wrap:break-word;}

	.share-social-buttons {padding:0 0 15px 0; clear:both; display:block;}
	.share-social-buttons .txt {position:relative; padding-bottom:5px; color:#4763b2; display:block; clear:both;}
	.share-social-buttons a {margin-right:3px;}
	.share-social-buttons a img {border:0;}
	.share-social-buttons .whatsapp {display:none; margin:0;}

#rodape-home {width:100%; padding-bottom:15px; clear:both; position:fixed; bottom:0; z-index:3;}

	#copy-home {float:left; position:relative; height:17px; color:#fff; background:#5e8a72; font:13px 'Verdana'; line-height:16px; padding:6px 0 6px 15px; text-transform:uppercase;}
	#copy-home span {padding:0 25px 0 5px; display:inline-block;}
	#copy-home a {position:relative; bottom:-2px;}

	#social-home {float:left; padding-left:3px;}
	#social-home ul {list-style:none;}
	#social-home ul li {height:27px; float:left; padding:0 3px;}
	#social-home ul li img {height:27px;}

#rodape-bg {height:284px; margin-bottom:30px; background:url(../imagens/backg_rodape.png) top repeat-x; color:#2e5e44;}

	#rodape {width:93%; margin:0 auto; padding:55px 0 0 0;}
	#rodape a {word-wrap:break-word;}
	#rodape .tit {padding-bottom:8px; font-size:21px; font-weight:bold;}
	#rodape .camp {width:28%; float:left; padding-bottom:30px;}
	#rodape .camp .desc {line-height:22px; font-size:16px;}
	#rodape .camp .desc ul {list-style:none;}
	#rodape .camp .desc ul li {padding:3px 0;}
	#rodape .camp .desc ul li a       {text-decoration:none; font-size:17px;}
	#rodape .camp .desc ul li a:hover {text-decoration:underline;}
	#rodape .camp .desc span {padding-bottom:5px; font-size:27px; line-height:27px; display:block;}
	#rodape .camp .desc span.fone-2 {padding:2px 0 5px 0; font-size:22px; line-height:22px;}
	#rodape .camp .desc span em {font-size:17px; display:inline-block;}
	#rodape .camp-2 {width:20%; float:right; padding-bottom:35px; text-align:right;}
	#rodape .camp-2 .desc {line-height:22px; font-size:16px;}
	#rodape .camp-2 a {margin-left:5px;}
	#rodape .camp-2 a img {width:30px;}

		#copyright {clear:both; padding:30px 0; background:url(../imagens/border_copy.jpg) top left no-repeat;}

			#copy {float:left; padding-bottom:7px; font:12px 'Verdana'; text-transform:uppercase;}
			#copy img {position:relative; margin-bottom:-14px; margin-right:10px;}

			#dv9 {width:36px; float:right;}

.bg-sombra-topo {width:100%; height:100%; background:url(../imagens/backg_sombra_topo.png) top repeat-x; position:fixed;}
.bg-sombra-rodape {width:100%; height:100%; background:url(../imagens/backg_sombra_rodape.png) bottom repeat-x; position:fixed;}

/* ===================== */
/* Grade de Miniaturas
/* ===================== */

.miniaturas {display:block; clear:both;}
	.mini {padding:0 1% 2.5% 1%; float:left; text-align:center;}
	.mini a       {color:#333333; text-decoration:none; display:block; position:relative;}
	.mini a:hover {color:#2e5e44;}
	.mini a .icon {width:100%; height:100%; position:absolute; z-index:9;}
	.mini a .icon.ampliar img,
	.mini a .icon.info img {position:relative; margin-top:-13px; top:0; opacity:0;}
	.mini a .icon.play img,
	.mini a .icon.ampliar-2 img {position:relative; margin-top:-18px; top:50%; opacity:0.7;}
	.mini a .fot {position:relative; zoom:1; overflow:hidden; line-height:0; background:#5e8a72; -webkit-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.7); -moz-box-shadow:0px 0px 1px 0px rgba(0,0,0,0.7); box-shadow:0px 0px 1px 0px rgba(0,0,0,0.7); behavior:url(PIE.htc); z-index:1;}
	.mini a .fot img {width:100%;}
	.mini a .fot:before {content:""; width:100%; height:100%; position:absolute; top:0; left:0; z-index:9; -webkit-box-shadow:inset 0px 0px 0px 7px rgba(254,254,254,0.50); -moz-box-shadow:inset 0px 0px 0px 7px rgba(254,254,254,0.50); box-shadow:inset 0px 0px 0px 7px rgba(254,254,254,0.50); behavior:url(PIE.htc); z-index:1;}
	.mini a .tit {padding:7px 0; font-size:20px;}
	.mini.mini-1, .mini.mini-3 {width:31.33%;}
	.mini.mini-2, .mini.mini-4 {width:23%;}

/* ======================== */
/* Home
/* ======================== */

#backg-home {background:none;}

/* ======================== */
/* Empresa
/* ======================== */

.text-empresa {padding:0 1%;}
.text-empresa .foto-1 {width:45%; float:right; margin:0 0 20px 40px; position:relative;}
.text-empresa .foto-1:before {content:""; width:100%; height:100%; position:absolute; top:0; left:0; z-index:9; -webkit-box-shadow:inset 0px 0px 0px 10px rgba(254,254,254,0.50); -moz-box-shadow:inset 0px 0px 0px 10px rgba(254,254,254,0.50); box-shadow:inset 0px 0px 0px 10px rgba(254,254,254,0.50); behavior:url(PIE.htc); z-index:1;}
.text-empresa .foto-1 img {width:100%;}

/* ======================== */
/* Produtos
/* ======================== */

.setas-prod {position:fixed; top:40%; z-index:99;}
.setas-prod a       {overflow:hidden; width:18px; padding:12px; height:1%; display:block; transition:none; -o-transition:none; -moz-transition:none; -webkit-transition:none;}
.setas-prod a:hover {background:#eee; width:212px; overflow:hidden;}
.setas-prod a       .seta {width:18px; background:#eee; padding:4px 7px; margin-top:15px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; behavior:url(PIE.htc); z-index:1;}
.setas-prod a       .prod {display:none;}
.setas-prod a:hover .prod {display:block; width:170px; padding:0 5px; overflow:hidden;}
.setas-prod a       .prod .foto {width:170px;}
.setas-prod a       .prod .foto img {width:170px; /*height:113px;*/}
.setas-prod a       .prod .tit {width:170px; padding:7px 0 0 0; font-size:16px; color:#000;}

.set-p-e {left:0;}
.set-p-e a .seta {float:left;}
.set-p-e a .prod {float:left;}

.set-p-d {right:0;}
.set-p-d .seta {float:right;}
.set-p-d .prod {float:right;}

.exibircat {padding:15px 1%; display:none;}
.exibircat a {color:#fff; font-weight:bold; padding:10px 0; display:block; text-align:center; text-transform:uppercase; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(PIE.htc); z-index:1;}
.exibircat a.mostrar {background:#5e8a72;}
.exibircat a.ocultar {background:#999;}

.sub-menu {width:98%; padding:0 1% 30px 1%; overflow:hidden; position:relative;}
.sub-menu ul {float:right; list-style:none;}
.sub-menu ul li {float:left; padding:0 4px;}
.sub-menu ul li       a {color:#fff; background:#2e5e44; text-decoration:none; display:block; padding:15px;}
.sub-menu ul li a:hover,
.sub-menu ul li.ativo a {background:#5e8a72;}
.sub-menu ul li.last {padding-right:0;}

.prod-clic {position:relative; margin:0 1%; border-top: 1px #5e8a72 solid;}
.prod-clic .tit-prod {position:absolute; top:0; width:100%; padding:15px 0 20px 0; text-align:center; background:rgba(255, 255, 255, 0.8);}
.prod-clic .tit-prod h1 {color:#5e8a72; font-size:45px; line-height:45px; font-weight:normal;}
.prod-clic .foto {}
.prod-clic .foto img {width:100%;}
/*.prod-clic .voltar {position:absolute; bottom:15px; left:15px;}
.prod-clic .voltar img {padding-right:4px;}
.prod-clic .voltar a {display:inline-block; padding:5px 10px; border:1px #fff solid; background:#5e8a72; color:#fff; text-decoration:none;}
.prod-clic .voltar a:hover {background:#5e8a72;}*/

.tit-mais-prod {font-size:27px; color:#2e5e44; border-bottom:1px #2e5e44 solid; text-align:center; padding-bottom:6px; margin:0 1% 20px 1%;}
.tit-mais-prod strong {display:inline-block;}

.prod-clic-desc {/*width:1200px; margin:0 auto;*/ padding:20px 1% 40px 1%;}
.prod-clic-desc .tit {font-size:22px; color:#2e5e44; border-bottom:1px #2e5e44 solid; padding-bottom:6px; margin-bottom:17px;}
.prod-clic-desc .descricao {width:48%; float:left;}
.prod-clic-desc .medidas {width:48%; float:right;}
.prod-clic-desc .medidas img {max-width:100%;}

/* ===================== */
/* Representantes
/* ===================== */

.represent {padding:0 1%;}
.represent .selects {width:500px; margin:0 auto; padding:0 0 20px 0;}
.represent .selects select {width:100%; height:45px; line-height:45px; padding:5px 2%; font-size:19px;}
.represent .estado {padding:20px 10px 10px 10px; margin-bottom:25px; text-align:center; color:#5e8a72; font-size:30px; border-bottom:1px #5e8a72 solid; text-transform:uppercase;}
.represent .repre {padding:0 0 0 2%; overflow:hidden;}
.represent .repre ul {list-style:none; width:31.33%; float:left; padding:20px 0; margin:0 2% 2% 0; display:block; background:#eee;}
.represent .repre ul li {margin:0 0 6px 15px;}
.represent .repre ul li span {margin-right:6px; color:#2e5e44; font-size:14px; text-transform:uppercase;}
.represent .repre ul li a {color:#555; word-wrap:break-word;}
/*.represent .repre ul li.tit {list-style-type:disc; color:#2e5e44;}*/
.represent .repre ul li.tit h1 {color:#5e8a72; font-size:17px; font-weight:normal;}

/* ======================== */
/* Contato
/* ======================== */

.form-dados {width:100%; clear:both; padding:0 1% 30px 1%;}
.form-dados .form-1 {width:60%; float:left; padding-bottom:30px;}
.form-dados .camp {clear:both; display:block; padding:5px 0; overflow:hidden;}
.form-dados .camp em {color:#ff0000; font-weight:bold;}
.form-dados .camp .lab {float:left;}
.form-dados .camp .lab label {width:auto; clear:both;}
.form-dados .camp .ca-1 {width:71%; padding-right:3%;}
.form-dados .camp .ca-2 {width:26%;}
.form-dados .camp .cb-1 {width:48.5%; padding-right:3%;}
.form-dados .camp .cb-2 {width:48.5%;}
.form-dados .camp .cc-1 {width:31.33%; padding-right:3%;}
.form-dados .camp .cc-2 {width:31.33%;}
.form-dados .camp .cd-1 {width:67%; padding-right:3%;}
.form-dados .camp .cd-2 {width:30%;}
.form-dados .camp .contador-chars {padding:3px; font:10px "Verdana"; color:#999;}
.form-dados .camp .contador-chars #charsLeft {font-size:11px; font-weight:bold;}
.form-dados .anex input {background:none; border:0; padding:4px 0; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.form-dados		.errado {color:#e73636; font-size:12px; font-weight:normal; clear:both; margin-top:2px;}
.form-dados		label {display:block; color:#5e8a72; /*font-weight:bold;*/}
.form-dados		input,
.form-dados		textarea,
.form-dados		select {width:94%; padding:8px 3%; font:17px "Roboto Condensed";}
.form-dados		select {width:100%;}
.form-dados		.soma {text-align:right; padding:8px 0; font-size:17px;}
.form-dados		.soma span {display:inline-block;}
.form-dados		.botao input {width:100%; color:#fff; text-transform:uppercase;}
.form-dados .endereco {width:35%; float:right; padding-top:25px;}
.form-dados .endereco .tit-cid {padding-bottom:5px; color:#333; font-weight:bold; letter-spacing:1px; text-transform:uppercase; display:block;}
.form-dados .endereco .fone {font-size:30px; line-height:30px; margin:6px 0 10px 0; color:#5e8a72; font-weight:bold; display:block;}
.form-dados .endereco .fone-2 {font-size:22px; line-height:25px; margin:6px 0 10px 0; color:#5e8a72; font-weight:bold; display:block;}
.form-dados .endereco em {font-size:17px; line-height:17px; display:inline-block;}
.form-dados .endereco img {margin-top:4px;}

.obrigado {width:100%; margin:0 auto; clear:both; padding:150px 0; font:16px "Verdana"; line-height:20px; text-align:center;}
.obrigado a {margin-top:15px; font-size:18px; display:block;}

/* ============================================ */
/*  M E D I A  Q U E R I E S ================== */
/* ============================================ */

@media only screen and (max-width : 1220px) {

/* E S T R U T U R A   G E R A L */
#bt-menu {display: block;}

#topo {width:100%; height:auto; padding:0; background-size:140%;}

	#logo {width:100%; height:auto; padding:12px 0; text-align:center; position:relative;}
	#logo a {display:inline-block;}
	#logo a img {width:200px;}

	#menu {display:none; width:auto; height:auto; padding:0; top:auto; left:auto; right:auto; bottom:auto; float:none; clear:both; background:#5e8a72; position:relative;}
	#menu ul {width:auto; float:none; padding:0;}
	#menu ul li {float:none; padding:0; border-top:1px #5e8a72 solid; border-bottom:0px;}
	#menu ul li             a {color:#fff; border:0; padding:11px 15px; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
	#menu ul li             a:hover,
	#menu ul li.ativo       > a,
	#menu ul li.ativo-hover > a {background:#5e8a72; color:#fff; border-bottom:0;}
	#menu ul li .drop-open {left:auto; position:relative;}
	#menu ul li .drop-open .det {display:none;}
	#menu ul li .drop-open ul {width:auto; left:auto; background:none; padding:0; position:relative; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
	#menu ul li .drop-open ul li {border-top:1px #5e8a72 solid; border-bottom:0px; text-align:center;}
	#menu ul li .drop-open ul li       a {font-size:17px; color:#fff; padding:8px 12px;}
	#menu ul li .drop-open ul li       a:hover,
	#menu ul li .drop-open ul li.ativo a {background:#2cd077; color:#5e8a72;}

#recipiente {width:95%;}

/*.bg-sombra-topo {background:url(../imagens/backg_sombra_topo_branca.png) top repeat-x;}*/

/* Produtos */
.setas-prod {display:none;}

.exibircat {display:block;}

.sub-menu {display:none;}
.sub-menu ul {float:none;}
.sub-menu ul li {float:none; text-align:center; padding:0 0 1px 0;}
.sub-menu ul li       a {padding:8px 10px;}

.prod-clic .tit-prod {padding:15px 0 20px 0;}
.prod-clic .tit-prod h1 {font-size:40px; line-height:35px;}

.prod-clic-desc {width:95%;}

/* Representantes */
.represent .selects {display:block;}
.represent .repre ul {width:48%;}

}

@media only screen and (max-width : 1120px) {

/* Produtos */
.prod-clic-desc .descricao {width:53%;}
.prod-clic-desc .medidas {width:43%;}

}


@media only screen and (max-width : 1020px) {

/* E S T R U T U R A   G E R A L */
#rodape-bg {height:auto; margin-bottom:0; background:#d8d8d8; border-top:#2e5e44 10px solid;}

	#rodape {padding:20px 0;}
	#rodape .camp {width:95%; margin:0 auto; float:none; text-align:center; padding-bottom: 30px;}
	#rodape .camp .tit {padding-bottom:10px;}
	#rodape .camp-2 {width:95%; margin:0 auto; text-align:center; float:none; padding-bottom:20px;}

		#copyright {padding:25px 0; text-align:center; background:none; border-top:1px #c1bfbf solid;}

			#copy {float:none;}
			#copy img {display:none;}

			#dv9 {width:100%; float:none;}
}

@media only screen and (max-width : 920px) {

/* Grade de Miniaturas */
	.mini a .tit {padding:4px 0 7px 0; font-size:16px;}
	.mini.mini-1, .mini.mini-3 {width:48%;}
	.mini.mini-2, .mini.mini-4 {width:31.33%;}

/* Produtos */
.prod-clic {border:0;}
.prod-clic .tit-prod {position:relative; background:none;}

/* Contato */
.form-dados .form,
.form-dados .endereco {width:100%; float:none;}

}

@media only screen and (max-width : 820px) {

/* E S T R U T U R A   G E R A L */
	#copy-home {float:none; width:96%; text-align:center; height:auto; padding:5px 2% 8px 2%; position:absolute; bottom:0;}

	#social-home {padding:0 0 7px 7px; position:relative; z-index:3;}

	#dv9-home {padding:10px 10px 0 0; position:relative; z-index:3;}

	#rodape {text-align:center;}

		#dv9 {margin:0 auto; padding:4px 0 0 0; float:none;}

/* Produtos */
.prod-clic-desc .descricao {width:100%; float:none; padding-bottom:35px;}
.prod-clic-desc .medidas {width:100%; float:none;}

/* Empresa */
.text-empresa .foto-1 {width:100%; float:none; margin:0 0 20px 0;}

/* Representantes */
.represent .repre {padding:0;}
.represent .repre ul {width:100%; float:none; margin-right:0;}

}

@media only screen and (max-width : 720px) {

/* E S T R U T U R A   G E R A L */
	#copy-home {background:none;}
	#copy-home span {padding:0 0 5px 0px; display:block;}

}

@media only screen and (max-width : 620px) {

/* Produtos */
.prod-clic .tit-prod h1 {font-size:30px; line-height:25px;}
/*.prod-clic .voltar {position:relative; bottom:auto; left:auto;}
.prod-clic .voltar a {text-align:center; font-size:15px; display:block; padding:5px 0; border:0;}*/

.tit-mais-prod {font-size:24px;}

/* Representantes */
.represent .selects {width:100%;}

}

@media only screen and (max-width : 520px) {

/* E S T R U T U R A   G E R A L */
.banner-top h1,.banner-top h2 {font-size:40px; line-height:35px; margin-top:-17px; height:35px;}

/* Grade de Miniaturas */
	.mini a .tit {font-size:14px;}
	.mini.mini-2, .mini.mini-4 {width:48%;}

/* Contato */
.form-dados .form .camp .ca-1,
.form-dados .form .camp .cb-1,
.form-dados .form .camp .cc-1 {padding-bottom:10px;}
.form-dados .form .camp .lab {float:none;}
.form-dados .form .camp .ca-1,
.form-dados .form .camp .ca-2,
.form-dados .form .camp .cb-1,
.form-dados .form .camp .cb-2,
.form-dados .form .camp .cc-1,
.form-dados .form .camp .cc-2 {width:100%; padding-right:0;}
.form-dados .form .camp .cd-1,
.form-dados .form .camp .cd-2 {float:left; padding-bottom:15px;}
.form-dados		.soma {font-size:15px;}

/* Paginação */
.paginacao ul li,.leia-mais .paginacao-noti ul li {display:none;}
.paginacao ul li.setas,.leia-mais .paginacao-noti ul li.setas {display: block;}

}

@media only screen and (max-width : 420px) {

/* E S T R U T U R A   G E R A L */
#bt-menu {top:18px;}

	#logo a img {width:150px;}

/* Grade de Miniaturas */
	.mini a .fot:before {-webkit-box-shadow:inset 0px 0px 0px 4px rgba(254,254,254,0.50); -moz-box-shadow:inset 0px 0px 0px 4px rgba(254,254,254,0.50); box-shadow:inset 0px 0px 0px 4px rgba(254,254,254,0.50);}

}

@media only screen and (max-width : 320px) {}


/**********************************************************************************/
/*  DV9 Soluções Digitais http://www.dv9.com.br                                    /
/**********************************************************************************/