/*
Theme Name: LEMCA
Theme URI: http://www.indexnet.com.br
Author: Indexnet
Author URI: http://www.indexnet.com.br
Text Domain: LEMCA

*/
body * {
	font-family: 'Lato', Arial, sans-serif;
	/* color: #666; */
	font-size: 14px;
	line-height: 18px;
}

#site {
	width: 100%;
	background: #fff;
	display: block;
	overflow: hidden;
}
.centraliza {
	width: 1140px;
	display: block;
	margin: 0 auto;
}

/*header padr�o */
#barra-superior {
	overflow: hidden;
}
#barra-superior .camada {
	background: rgba(0, 0, 0, 0.43);
	display: block;
	overflow: hidden;
	padding: 7px 0px;
}
#barra-superior ul {
	float: left;
}
#barra-superior ul li {
	float: left;
	margin-right: 5px;
}
#barra-superior a.traducao {
	width: 90px;
	float: right;
	margin-left: 25px;
	overflow: hidden;
	display: block;
	background: url(../../../wp-content/uploads/2017/03/lemca-traduzir.png)
		center left no-repeat;
	box-sizing: border-box;
}

#header {
	width: 100%;
	/* background: url(https://www.lemca.com.br/wp-content/uploads/2017/03/bg-slider-2017.jpg)
		center center no-repeat; */
	background-size: cover;
	background: #1c1c1c;
}
#header .centraliza {
}

#barra-topo {
	overflow: hidden;
}
#barra-topo h1 {
	float: left;
	color: #f0f0f0;
	font-weight: 300;
	font-style: italic;
	font-size: 15px;
	line-height: 18px;
	padding: 29px 0px;
}
#barra-topo ul {
	float: right;
}
#barra-topo ul li a {
	color: #fff;
	text-decoration: none;
}
#barra-topo ul li {
	float: left;
	color: #fff;
	line-height: 18px;
	padding: 0px;
}
/*#barra-topo ul li.email {padding-left:30px; background:url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-email.png) center left no-repeat; margin-right:50px;}*/
#barra-topo ul li.email {
	width: 175px;
	height: 44px;
	position: relative;
	margin-right: 40px;
	margin-top: 10px;
}
#barra-topo ul li.email img {
	position: absolute;
	top: 15px;
	left: 0px;
}
#barra-topo ul li.loja a {
	display: block;
	padding: 14px;
	border: 1px rgba(255, 255, 255, 0.53) solid;
	margin: 14px 0px;
	border-radius: 4px;
	padding-left: 36px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2017/05/icon-loja.png)
		9px 12px no-repeat;
}
#barra-topo ul li.loja a:hover {
	border: 1px #fff solid;
}
#barra-topo ul li.telefone {
	padding: 27px 0px;
	padding-left: 30px;
	margin-right: 30px;
	background: url(img/icon-telefone.png)
		center left no-repeat;
}
#barra-topo ul li.telefone a {
	display: block;
}

#google_translate_element {
	opacity: 0;
}

#header #topo {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-menu.png)
		center top no-repeat;
	height: 103px;
}
#header #logo {
	float: left;
	overflow: hidden;
}
#header #logo a {
	display: block;
	padding: 22px 5px;
}

#header #menu select {
	padding: 10px;
	float: right;
	width: 250px;
}
#header #menu {
	float: left;
	margin-top: 19px;
	margin-left: 75px;
}
#header #menu ul {
	width: 100%;
	display: block;
}
#header #menu ul li {
	float: left;
	position: relative;
}
#header #menu ul li:hover a {
	background: #211f1e;
	color: #fff;
}
#header #menu ul li.current-menu-item a {
	background: #211f1e;
	color: #fff;
}
#header #menu ul li a {
	padding: 24px 20px;
	font-weight: 300;
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	text-decoration: none;
	color: #6c6c6c;
	text-transform: uppercase;
}

#header #menu ul li ul {
	z-index: 999999;
	width: 290px;
	display: none;
	position: absolute;
	top: 65px;
	left: 0px;
	background: #211f1e;
}
#header #menu ul li:hover > ul {
	display: block;
}
#header #menu ul li ul li {
	width: 100%;
	display: block;
	position: relative;
}
#header #menu ul li ul li a {
	padding: 10px;
	display: block;
	font-size: 14px;
	line-height: 28px;
}
#header #menu ul li ul li:hover a {
	background: #332f2e;
}

#header #menu ul li ul li ul {
	left: 100%;
	top: 0;
	display: none;
}
#header #menu ul li ul li:hover ul {
	display: block;
}
#header #menu ul li ul li ul > li {
	border-bottom: 1p x#332f2e solid;
}
#header #menu ul li ul li ul li a:hover {
	background: #423f3e !important;
}

#header #menu ul li ul li ul li ul {
	position: static;
}
#header #menu ul li ul li ul li ul li {
	border: 0;
}
#header #menu ul li ul li ul li ul li a {
	text-transform: none;
	padding: 5px;
	padding-left: 30px;
	position: relative;
}

#header #menu ul li ul li ul > li.menu-item-has-children > a:before {
	content: '';
	position: absolute;
	right: 15px;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 6px solid #ffffff;
}

#responsive-menu-title,
#responsiveSearch {
	display: none;
}

.huge_it_slideshow_image_wrap_2 {
	background: none !important;
}
.huge_it_slideshow_dots_thumbnails_2 {
	top: auto !important;
	bottom: 10% !important;
	height: 35px !important;
}
.huge_it_slideshow_dots_2 {
	width: 25px !important;
	height: 25px !important;
	border-radius: 0px !important;
	background: #0a0a0a !important;
}
.huge_it_slideshow_dots_deactive_2 {
	background: #fff !important;
}

/*/header padr�o */

/* Home */
#blocos-intro {
	display: flex;
	flex-wrap: nowrap;
	overflow: hidden;
	width: 100%;
}
#blocos-intro h3 {
	font-size: 48px;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
	line-height: 48px;
	padding-top: 15px;
	padding-bottom: 5px;
	display: block;
	margin-top: 90px;
}
#blocos-intro p {
	font-size: 16px;
	color: #fff;
	line-height: 18px;
	display: block;
}
#blocos-intro strong {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
#blocos-intro a {
	display: block;
	overflow: hidden;
	text-decoration: none;
}

#blocos-intro .left {
	float: left;
	width: 50%;
	overflow: hidden;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-projetos-home.jpg)
		right center no-repeat #917700;
}
#blocos-intro .left .conteudo {
	width: 570px;
	float: right;
	overflow: hidden;
}
#blocos-intro .left .conteudo a:before {
	content: '';
	margin-right: 30px;
	padding: 90px 0px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-projetos.png)
		center center no-repeat;
	width: 80px;
	height: 80px;
	float: left;
}
#blocos-intro .right {
	float: right;
	width: 50%;
	overflow: hidden;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-catalogo-home.jpg)
		left center no-repeat #0a5b8c;
}
#blocos-intro .right .conteudo {
	width: 570px;
	float: left;
	overflow: hidden;
}
#blocos-intro .right .conteudo a:before {
	content: '';
	margin-right: 30px;
	margin-left: 30px;
	padding: 90px 0px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-catalogo.png)
		center center no-repeat;
	width: 80px;
	height: 80px;
	float: left;
}

#empresa-home {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-empresa.jpg)
		bottom center no-repeat #fff;
	background-attachment: fixed;
}
#empresa-home .centraliza {
	padding: 65px 0px;
}
#empresa-home h3 {
	color: #888888;
	font-size: 30px;
	line-height: 30px;
	display: block;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 25px;
}
#empresa-home h3 strong {
	color: #0a0a0a;
	font-size: 60px;
	line-height: 65px;
	display: block;
	text-transform: uppercase;
	font-weight: 700;
}
#empresa-home p {
	width: 390px;
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
	margin-bottom: 30px;
}
#empresa-home ul {
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}
#empresa-home ul li {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 300;
	line-height: 18px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-list.png)
		left top no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}
#empresa-home a {
	display: inline-block;
	padding: 10px;
	border: 1px #dfdfdf solid;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 15px;
	color: #666;
}
#empresa-home a:hover {
	background: #0a0a0a;
	color: #fff;
	border: 1px #fff solid;
}

#produtos-home {
	display: block;
	overflow: hidden;
}

#produtos-home #title-intro {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-title-produtos.jpg)
		top center no-repeat;
	background-attachment: fixed;
}
#produtos-home #title-intro h3 {
	font-size: 24px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	display: block;
	font-weight: 300;
	text-transform: uppercase;
	padding-top: 80px;
	padding-bottom: 140px;
}
#produtos-home #title-intro h3 strong {
	font-weight: 700;
	color: #fff;
	display: block;
	text-transform: uppercase;
	font-size: 72px;
	line-height: 80px;
}

#produtos-home #conteudo .centraliza {
	background: #fff;
	padding: 30px;
	overflow: hidden;
	margin-top: -100px;
	position: relative;
}
#produtos-home #conteudo ul {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 35px;
}
#produtos-home #conteudo ul li {
	float: left;
}
#produtos-home #conteudo ul li a {
	text-transform: uppercase;
	color: #2f2f2f;
	font-size: 18px;
	font-weight: 300;
	padding: 20px;
	display: block;
	text-decoration: none;
}
#produtos-home #conteudo ul li:first-child a {
	background: #e1ba08;
	color: #fff;
}
#produtos-home #conteudo ul li:hover a {
	background: #0a0a0a;
	color: #fff;
}
#produtos-home .owl-item {
	position: relative;
	padding-bottom: 60px;
}
#produtos-home .owl-item p {
	font-size: 18px;
	padding-top: 24px;
	line-height: 55px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 300;
	text-align: center;
	box-sizing: border-box;
	position: absolute;
	bottom: 0px;
	left: 0px;
	/* background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-title-produto.png)
		0px 0px no-repeat; */
	background: #0a0a0a;
	height: 84px;
	width: 100%;
	z-index: 10;
}
#produtos-home .owl-nav {
	position: absolute;
	right: 0px;
	top: -80px;
}
#produtos-home .owl-nav .owl-prev {
	margin-right: 5px;
	text-indent: 99999px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/nav-prev.png)
		0px 0px no-repeat;
	float: left;
}
#produtos-home .owl-nav .owl-next {
	text-indent: 99999px;
	width: 36px;
	height: 36px;
	overflow: hidden;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/nav-next.png)
		0px 0px no-repeat;
	float: left;
}

#distribuidor {
	display: block;
	overflow: hidden;
	margin-bottom: 50px;
}
#distribuidor h3 {
	margin-bottom: 20px;
	font-size: 24px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 30px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-title-distribuidor.png)
		center center no-repeat;
	text-align: center;
}
#distribuidor ul {
	border: 1px #efefef solid;
	overflow: hidden;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
}
#distribuidor ul li {
	float: left;
	margin: 0 5px;
	width: 91px;
}
#distribuidor ul li img {
	width: 100%;
	height: auto;
}


a.whatsRight {
	background: url(http://www.excelite.com.br/wp-content/uploads/2023/03/icone-whats.png) center center #00ad40 no-repeat;
	display: flex;
	width: 65px;
	height: 65px;
	position: fixed;
	right: 20px;
	bottom: 75px;
	/* z-index: 99; */
	border-radius: 50%;
	text-indent: -9999px;
}

.whatsRight .msg-whats {
	font-size: 14px;
	background: #fff!important;
	border: 1px solid #d4d3cd!important;
	padding: 13px 30px;
	padding-bottom: 38px;
	border-radius: 3px;
	box-shadow: 2px 2px 13px rgb(0 0 0/22%)!important;
	color: #000!important;
	font-weight: 500;
	height: 70px;
	right: 75px;
	bottom: 0px;
	width: 0;
	position: absolute;
	text-indent: 0;
	transition: margin-right 4s;
}
/* /Home */

/* Institucional */
#header-institucional {
	display: block;
	padding-top: 70px;
	padding-bottom: 120px;
}
#header-institucional h1 {
	font-size: 36px;
	font-weight: 300;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 40px;
}
#header-institucional h1 strong {
	color: #fff;
	font-size: 72px;
	text-transform: uppercase;
	line-height: 80px;
	display: block;
	font-weight: 700;
}

#intro-inst {
	position: relative;
	overflow: hidden;
	margin-top: -100px;
}

#foto-inst {
	padding: 15px;
	background: #fff;
	box-sizing: border-box;
	overflow: hidden;
}
#foto-inst img {
	width: 100%;
}

#textos-inst {
	width: 100%;
	display: block;
	min-height: 780px;
}
#textos-inst p {
	margin-bottom: 25px;
	line-height: 24px;
	font-size: 15px;
	text-align: justify;
	font-weight: 300;
}
#textos-inst #left {
	float: left;
	width: 370px;
	float: left;
	margin-left: 15px;
	margin-top: 35px;
}
#textos-inst #left h3 {
	font-size: 24px;
	text-transform: uppercase;
	color: #0a0a0a;
	line-height: 30px;
	font-weight: 700;
}
#textos-inst #right {
	width: 670px;
	position: absolute;
	top: 415px;
	right: 40px;
	background: #fff;
	padding: 30px;
	box-sizing: border-box;
}
#textos-inst #right p {
	text-align: justify;
}

#textos-inst #left ul {
	list-style: disc;
	list-style-position: inside;
	font-weight: 300;
}
#textos-inst #left ul li {
	line-height: 30px;
}

#valores-inst {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-valores.jpg)
		center -200px no-repeat;
	background-attachment: fixed;
}
#valores-inst #conteudo .centraliza {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-valores.png)
		center center no-repeat #fff;
	padding: 15px;
	padding-top: 40px;
	box-sizing: border-box;
	overflow: hidden;
	margin-bottom: 60px;
}
#valores-inst h3 {
	font-size: 72px;
	text-shadow: 3px 0px 0px #0a4501;
	color: #fff;
	line-height: 55px;
	font-weight: 300;
	padding-top: 60px;
	text-transform: uppercase;
}
#valores-inst #conteudo .blocos {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 20px;
	text-align: center;
	min-height: 250px;
	overflow: hidden;
}
#valores-inst #conteudo .blocos img {
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
}
#valores-inst #conteudo .blocos h4 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
#valores-inst #conteudo .blocos p {
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
}

section#institucional-wp strong {
	font-weight: bold;
}

/* Lampadas */
#archive-lampada {
	margin-top: -100px;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
}
#header-nav {
	overflow: hidden;
	margin-bottom: 20px;
}
#header-nav h3 {
	font-size: 24px;
	text-transform: uppercase;
	font-weight: 300;
	color: #0a0a0a;
	padding: 14px 0px;
}

#menu-header-internas {
	width: 100%;
	display: block;
	overflow: hidden;
	background: #003a5e;
}
#menu-lista {
	display: table;
	overflow: hidden;
	margin: 0 auto;
}
#menu-lista li {
	float: left;
}
#menu-lista li a {
	color: #fff;
	font-size: 14px;
	font-weight: 300;
	padding: 15px 10px 15px 10px;
	display: block;
	text-decoration: none;
	border-right: 1px #f1f1f1 solid;
}
#menu-lista li:last-child a {
	border: 0px;
}
#menu-lista li:hover a {
	color: #fff;
}

#lista-produtos {
	overflow: hidden;
	margin-bottom: 20px;
}
#lista-produtos li {
	width: 25%;
	float: left;
	padding: 10px;
	min-height: 335px;
	box-sizing: border-box;
}
#lista-produtos li a {
	display: block;
	border: 1px #f1f1f1 solid;
	width: 100%;
	text-decoration: none;
}
#lista-produtos li .modal-open {
	display: block;
	border: 1px #f1f1f1 solid;
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}
#lista-produtos li img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	width: initial;
	height: 257px;
	box-sizing: border-box;
	padding: 20px;
}
#lista-produtos li h5 {
	padding: 10px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background: #0a0a0a;
}

.post-type-archive-fitas_led #archive-projetos #lista-produtos li img {
	max-height: 114px;
}

#nav {
	width: 100%;
	overflow: hidden;
	padding: 10px 0px;
	margin: 10px 0px;
	border-top: 1px #f1f1f1 solid;
	border-bottom: 1px #f1f1f1 solid;
}
#nav .right {
	float: right;
}
#nav .right span.current {
	background: #0a0a0a;
	color: #fff;
}
#nav .right a.page-numbers:hover {
	background: #0a0a0a;
	color: #fff;
}
#nav .right span,
#nav .right a {
	float: left;
	padding: 10px;
	text-decoration: none;
}

#foto-produto {
	box-sizing: border-box;
	padding: 15px;
	width: 60%;
	margin: 0 auto;
	display: block;
}
#foto-produto h1 {
	font-size: 24px;
	font-weight: 300;
	line-height: 30px;
	margin-bottom: 15px;
	text-align: center;
}
#foto-produto img {
	max-width: 100%;
	height: auto;
	border: 1px #f1f1f1 solid;
	display: block;
	margin: 0 auto;
}

.conteudomodal img {
	width: initial;
	height: initial;
}
.conteudomodal .foto {
	width: 100%;
	display: block;
	margin-bottom: 30px;
}
.conteudomodal .foto img {
	width: initial;
	width: 250px;
	height: initial;
	margin: 0 auto;
	display: block;
	max-width: 100%;
}

.conteudomodal h5 {
	display: block;
	font-size: 24px;
	font-weight: bold;
	margin: 20px 0px;
	text-align: center;
}

.conteudomodal .left {
	width: 100% !important;
	display: block;
	background: #f5f5f5;
	margin-bottom: 20px;
}
.conteudomodal .left p {
	line-height: 24px;
	padding-left: 25px;
	margin-bottom: 10px;
}
.conteudomodal .left {
	float: left;
	width: 75%;
	box-sizing: border-box;
	padding: 20px;
	background: #f7f7f7;
	border-bottom: 3px #0a0a0a solid;
}
.conteudomodal .left .telefone {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-telefone.png)
		center left no-repeat;
}
.conteudomodal .left .telefone a {
	color: #666;
	text-decoration: none;
}
.conteudomodal .left .email {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-email.png)
		center left no-repeat;
}
.conteudomodal .left .endereco {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-endereco-ctt.png)
		center left no-repeat;
}
.conteudomodal .left .skype {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/skype-logo.png)
		center left no-repeat;
}

.tax-categoria-lampada #conteudo-led ul li.imagem {
	background: none !important;
}

/* /Lampadas */

/* Projetos */
#archive-projetos {
	margin-top: -100px;
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
}
#archive-projetos #lista-produtos li {
	width: 33.3%;
	min-height: initial;
	min-height: 174px;
	height: 174px;
}
#archive-projetos #lista-produtos li img {
	padding: 0px;
	height: 114px;
	width: 100%;
	object-fit: cover;
}

#conteudo-projeto .gallery {
	padding: 15px;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 20px;
}
#conteudo-projeto .gallery .gallery-item {
	width: 16%;
	margin: 2%;
	float: left;
	box-sizing: border-box;
	border: 5px #fff solid;
	box-shadow: 0px 0px 3px #ccc;
}
#conteudo-projeto .gallery .gallery-item img {
	width: 100%;
	height: auto;
}
#conteudo-projeto .su-tabs {
	background: transparent;
	padding: 0px;
}
#conteudo-projeto .su-tabs-pane {
	padding: 0px;
}
#conteudo-projeto .su-tabs-nav {
	border-bottom: 1px #f1f1f1 solid;
	margin-bottom: 10px;
}
#conteudo-projeto .su-tabs-nav span {
	padding: 15px 10px;
	color: #666;
	background: #f1f1f1;
	margin-top: 5px;
}
#conteudo-projeto .su-tabs-nav span.su-tabs-current {
	color: #fff;
	background: #005f9a;
}
#conteudo-projeto h3 {
	font-size: 33px;
	color: #0a0a0a;
	font-weight: 300;
	margin: 15px 0px;
	line-height: 35px;
}
#conteudo-projeto h4 {
	font-size: 24px;
	color: #0a0a0a;
	font-weight: 300;
	margin: 10px 0px;
	line-height: 28px;
}
#conteudo-projeto strong {
	font-weight: bold;
}
#conteudo-projeto p {
	line-height: 24px;
	margin-bottom: 20px;
	font-size: 15px;
	font-weight: 300;
}
#conteudo-projeto ul {
	display: block;
	overflow: hidden;
	margin: 20px 0px;
}
#conteudo-projeto ul li {
	font-size: 15px;
	font-weight: 300;
	line-height: 18px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-list.png)
		left top no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
}

/* /Projetos */

/* LED */
#conteudo-led {
	display: block;
	overflow: hidden;
	padding: 0 15px;
}
#conteudo-led .su-tabs {
	background: transparent;
	padding: 0px;
	display: flex;
}
#conteudo-led .su-tabs-pane {
	padding: 0px;
}

/* STYLES PANES */
.su-tabs-pane {

}
.su-tabs-pane .header-pane {
	display: flex;
}
.su-tabs-pane .header-pane h2 {
	font-size: 26px ;
    display: block;
    margin-bottom: 10px;
	margin-right: 12px;
}
.su-tabs-pane .header-pane a.pdf {
	color: #fff !important;
    text-decoration: none;
    border-radius: 4px;
    padding: 5px 12px !important;
    background: #bb1a1a !important;
}

.su-tabs-pane img {
	max-width: 100%;
}
.su-tabs-pane .tabs-row {
	margin: 2rem 0;
	display: flex;
	justify-content: space-between;
	gap: 40px;
}
.su-tabs-pane .tabs-row .tab-col {
	width: 33%;
}
.su-tabs-pane .tabs-row .tab-col h3 {
	font-size: 20px!important;
	line-height: 22px!important;
    background: #f1f1f1;
    padding: 10px 25px;
}

#conteudo-led .su-tabs-pane a.pdf {
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	padding: 16px;
	padding-left: 40px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-pdf.png)
		15px 9px #bb1a1a no-repeat;
	margin-top: 20px;
}
#conteudo-led .su-tabs-pane a.pdf.fulham {
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	padding: 16px;
	padding-left: 40px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-pdf.png)
		15px 9px #bb1a1a no-repeat;
	margin-top: 20px;
}

.fichas {
	line-height: 60px;
    width: 100%;
}

#conteudo-led .su-tabs-pane a.procel {
	width: 80%;
	text-decoration: none;
	border-radius: 4px;
	padding: 15px 35px;
	padding-left: 54px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-pdf.png)
		20px center #bb1a1a no-repeat;
	margin-top: 20px;
	display: table;
}
#conteudo-led .su-tabs-pane a.procel strong {
	display: block;
	color: #fff;
	font-weight: bold;
}
#conteudo-led .su-tabs-pane a.procel span {
	display: block;
	color: #fff;
}
#conteudo-led .su-tabs-nav {
	border-bottom: 1px #f1f1f1 solid;
	margin-bottom: 30px;
	width: 25%;
	display: flex;
    flex-direction: column;
}
#conteudo-led .su-tabs-nav span {
	color: #666;
	background: #f1f1f1;
	margin-top: 5px;
}
#conteudo-led .su-tabs-nav span.su-tabs-current {
	color: #fff;
	background: #005f9a;
}
#conteudo-led .su-tabs-panes {
	width: 75%;
    padding: 12px 12px 12px 50px;
}
#conteudo-led h3 {
	font-size: 33px;
	color: #0a0a0a;
	font-weight: 300;
	margin: 15px 0px;
	line-height: 35px;
}
#conteudo-led h4 {
	font-size: 24px;
	color: #0a0a0a;
	font-weight: 300;
	margin: 10px 0px;
	line-height: 28px;
}
#conteudo-led p {
	line-height: 24px;
	margin-bottom: 20px;
	font-size: 15px;
	font-weight: 300;
}
#conteudo-led ul {
	display: block;
	overflow: hidden;
	margin: 20px 0px;
}
#conteudo-led ul.lista-imagem {
	position: relative;
	padding-right: 15px;
	min-height: 310px;
	padding-top: 20px;
}
#conteudo-led ul.lista-imagem .imagem-lado {
	display: flex;
}
#conteudo-led ul.lista-imagem li.imagem {
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}
#conteudo-led ul.lista-imagem li.imagem img {
	max-width: 300px;
	height: auto;
	border: 1px #dedede solid;
	border-radius: 4px;
}

#conteudo-led ul li {
	margin-top: 15px;
	font-size: 15px;
	font-weight: 300;
	line-height: 18px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-list.png)
		left top no-repeat;
	padding-left: 25px;
	margin-bottom: 15px;
	color: #000;
	/* filter: grayscale(100%);
	-webkit-filter: grayscale(100%); */
}
/* #conteudo-led ul li.imagem {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
} */
#conteudo-led table {
	border-top: 3px #0a0a0a solid;
	margin: 20px 0px;
}
#conteudo-led table tbody * {
	border: 1px #ddd solid;
	vertical-align: middle;
	padding: 3px;
}
#conteudo-led table tbody tr:nth-child(1) {
	height: 40px;
	background: #f1f1f1;
	font-weight: bold;
	line-height: 24px;
	padding: 10px 0px;
}
#conteudo-led .gallery {
	padding: 5px;
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	margin-bottom: 20px;
}
#conteudo-led .gallery .gallery-item {
	width: 12%;
	margin: 2%;
	float: left;
	box-sizing: border-box;
	border: 5px #fff solid;
	box-shadow: 0px 0px 3px #ccc;
}
#conteudo-led .gallery .gallery-item img {
	width: 100%;
	height: auto;
}
/* /LED */

/* Category lampada */
#header-category {
	background: #fff;
	padding: 15px;
	box-sizing: border-box;
	margin-top: -100px;
}
#foto-title-mobile {
	display: none;
}
#foto-title-mobile {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
}
#foto-title-mobile img {
	width: 100%;
	height: auto;
}
#foto-title {
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom: 43px;
}
#foto-title img {
	width: 100%;
	height: auto;
}
#foto-title h1 {
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 15px;
	font-size: 24px;
	font-weight: 300;
	color: #fff;
	background: #0a0a0a;
	text-transform: uppercase;
}
#foto-title a:not(.linkBanner) {
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #fff;
	padding: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/nav-prev.png)
		left center no-repeat #0a0a0a;
	padding-left: 35px;
}
#foto-title a.pdf {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-pdf.png)
		15px center no-repeat #bb1a1a;
	padding: 20px 10px;
	padding-left: 50px;
}
#foto-title a.pdf:hover {
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-pdf.png)
		15px center no-repeat #ef0000;
}
#header-category p {
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
}
#header-category p strong {
	font-weight: 700;
	font-size: 15px;
}
#foto-title .linkBanner {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
/* /category */

/* DRIVERS */

/* Category Drivers */
#conteudo-led .contatosCotacaoProduto {
	display: flex;
}
#conteudo-led .contatosCotacaoProduto div {
	flex-grow: 1;
	background: #25d366;
	border-radius: 50px;
	padding: 12px;
	text-align: center;
	margin: 10px;
	cursor: pointer;
}
#conteudo-led .contatosCotacaoProduto div:hover {
	background-color: #1d763e;
}
#conteudo-led .contatosCotacaoProduto div span {
	color: #fff;
	font-size: 18px;
}
#conteudo-led .contatosCotacaoProduto div a {
	text-decoration: none;
	color: #fff;
}
/* /category */

/* footer padr�o */
#faixa-rodape {
	overflow: hidden;
	background: #1a1a1a;
}
#faixa-rodape p {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 20px;
	float: left;
	font-weight: 300;
	padding: 25px 0px;
}
#faixa-rodape form {
	background: #373636;
    border: 1px #474444 solid;
	float: right;
	padding: 13px;
	margin: 8px 0px;
	overflow: hidden;
}
#faixa-rodape form input[type='text'] {
	outline: none;
	width: 330px;
	background: transparent;
	border: 0px;
	height: 25px;
	color: #fff;
	box-sizing: border-box;
	color: #fff;
	float: left;
	text-transform: uppercase;
}
#faixa-rodape form input[type='submit'] {
	float: right;
	width: 20px;
	height: 25px;
	text-indent: -99999px;
	border: 0px;
	cursor: pointer;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-busca.png)
		center center no-repeat;
}

footer {
	color: #fff;
	font-size: 14px;
	/* background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-footer.png)
		center top no-repeat #022a3c; */
	background-size: cover;
	background: #0a0a0a;
	overflow: hidden;
}
footer .centraliza {
	overflow: hidden;
	padding-top: 60px;
}
footer .blocos-rodape {
	float: left;
	overflow: hidden;
}
footer #bloco1-rodape {
	width: 210px;
	float: left;
	margin-right: 75px;
}
footer #bloco2-rodape {
	width: 410px;
	float: left;
}
footer #bloco2-rodape p {
	line-height: 24px;
	color: #fff;
	font-size: 15px;
}
footer #bloco3-rodape {
	float: right;
	width: 275px;
	background: #373636;
	border-radius: 10px;
	overflow: hidden;
	position: relative;
	padding: 10px 0px;
}
footer #bloco3-rodape:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 60px;
	height: 100%;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-telefone-rodape.png)
		center center no-repeat #474747;
}
footer #bloco3-rodape p a {
	text-decoration: none;
	font-size: 18px;
	color: #fff;
	line-height: 35px;
	width: 80%;
	float: left;
	text-align: center;
	padding-left: 60px;
}
footer #bloco3-rodape p a {
	color: #fff;
}
footer #bloco4-rodape {
	width: 100%;
	clear: both;
	overflow: hidden;
	padding: 20px 0px;
	border-bottom: 1px #01151d solid;
}
footer #bloco4-rodape p {
	float: right;
	color: #fff;
	font-size: 15px;
	line-height: 24px;
	padding-right: 20px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-endereco.png)
		center right no-repeat;
	background-size: 13px;
}
footer #bloco5-rodape {
	width: 100%;
	clear: both;
	border-top: 1px #474444 solid;
	border-bottom: 1px #474444  solid;
	display: table;
	width: 100%;
	padding: 10px 0px;
}
footer #bloco5-rodape .menu-link {
	float: left;
}
footer #bloco5-rodape .menu-link ul li {
	float: left;
}
footer #bloco5-rodape .menu-link ul li a {
	display: block;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 300;
}
footer #bloco5-rodape .menu-link ul li a:hover {
	color: #0a0a0a;
}
footer #bloco5-rodape .menu-social {
	float: right;
}
footer #bloco5-rodape .menu-social li {
	float: left;
	margin: 5px;
}
footer #bloco5-rodape .menu-social li.facebook a {
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-facebook.png)
		center center no-repeat;
}
footer #bloco5-rodape .menu-social li.instagram a {
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2018/05/icon-instagram-footer.png)
		center center no-repeat;
}
footer #bloco5-rodape .menu-social li.linkedin a {
	display: block;
	width: 27px;
	height: 27px;
	text-indent: -9999px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2018/05/icon-linkedin-footer.png)
		center center no-repeat;
}

footer h3 {
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-top: 30px;
	border-bottom: 1px #666 dotted;
}

footer #facebook-rodape {
	background: #fff;
	display: block;
	height: 150px;
}

#copyright {
	overflow: hidden;
	display: block;
	padding: 30px 0px;
	border-top: 1px #474444 solid;
}
#copyright p.copy {
	float: left;
	color: #fff;
}
#copyright a {
	float: right;
}
/* footer padr�o */

/* Padr�o */
.centraliza.padrao {
	padding: 50px 0px;
	margin-top: -90px;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
}
.centraliza.padrao strong {
	font-weight: bold;
}
.centraliza.padrao p {
	margin-bottom: 30px;
	line-height: 24px;
}
.centraliza.padrao h3 {
	font-size: 24px;
	font-weight: 300;
	color: #0a0a0a;
	line-height: 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.centraliza.padrao h4 {
	font-size: 18px;
	font-weight: 300;
	color: #0a0a0a;
	line-height: 24px;
	margin-bottom: 5px;
}
.centraliza.padrao ul {
	margin-bottom: 30px;
}
.centraliza.padrao ul li {
	margin-bottom: 10px;
}
.centraliza.padrao ul li:before {
	content: '\00bb';
	margin-right: 10px;
	color: #0a0a0a;
	font-size: 20px;
}

/* Contato */
#header-contato {
	display: block;
	margin: 0 auto;
	position: relative;
	height: 235px;
}
#header-contato h3 {
	font-size: 24px;
	font-weight: 300;
	color: #0a0a0a;
	line-height: 30px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#header-contato .left p {
	line-height: 24px;
	padding-left: 25px;
	margin-bottom: 10px;
}
#header-contato .left {
	float: left;
	width: 75%;
	box-sizing: border-box;
	padding: 20px;
	background: #f7f7f7;
	border-bottom: 3px #0a0a0a solid;
}
#header-contato .left .telefone {
	background: url(../../../wp-content/uploads/2016/06/icon-telefone.png)
		center left no-repeat;
}
#header-contato .left .telefone, p, a {
	color: #666;
	text-decoration: none;
}
#header-contato .left .email {
	background: url(../../../wp-content/uploads/2016/06/icon-email.png)
		center left no-repeat;
}
#header-contato .left .endereco {
	background: url(../../../wp-content/uploads/2016/06/icon-endereco-ctt.png)
		center left no-repeat;
}
#header-contato .left .skype {
	background: url(../../../wp-content/uploads/2016/06/skype-logo.png)
		center left no-repeat;
}

#header-contato .right {
	float: right;
	width: 25%;
	box-sizing: border-box;
	padding: 20px;
}
#header-contato .right p {
	margin-bottom: 15px;
}
#header-contato .right .rh {
	background: url(../../../wp-content/uploads/2016/06/icon-email.png)
		center left no-repeat;
	padding-left: 25px;
	line-height: 24px;
}
#header-contato .right .telefone {
	background: url(../../../wp-content/uploads/2016/06/icon-telefone.png)
		center left no-repeat;
	line-height: 24px;
	padding-left: 25px;
	margin-bottom: 10px;
}
#header-contato .right .telefone a {
	line-height: 30px;
	text-decoration: none;
}
.right.sac .email {
	background: url(../../../wp-content/uploads/2016/06/icon-email.png)
		center left no-repeat;
	padding-left: 25px;
	display: block;
}

#right-orcamento {
	width: 75%;
	margin: 25px 0px;
	overflow: hidden;
}
#right-orcamento h3 {
	font-size: 24px;
	font-weight: 300;
	color: #0a0a0a;
	line-height: 30px;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#right-orcamento p {
	margin-bottom: 15px;
}
#right-orcamento span {
	color: red;
}
#right-orcamento label {
	display: block;
	margin-bottom: 5px;
	text-transform: uppercase;
}
#right-orcamento label span {
	color: red;
}
#right-orcamento input[type='submit'] {
	float: right;
	font-family: 'Lato', sans-serif;
	background: #015990;
	-webkit-appearance: none;
	color: #fff;
	padding: 15px 20px;
	border-radius: 35px;
	border: 0px;
	font-size: 18px;
	text-transform: uppercase;
	cursor: pointer;
	font-weight: 300;
}
#right-orcamento input[type='submit']:hover {
	background: #0a0a0a;
}
#right-orcamento input[type='text'],
#right-orcamento input[type='email'] {
	font-family: 'Lato', sans-serif;
	width: 100%;
	border: 1px #eee solid;
	border-radius: 8px;
	background: #fff;
	color: #666;
	font-size: 18px;
	padding: 15px;
	font-weight: 300;
}
#right-orcamento select {
	font-family: 'Lato', sans-serif;
	width: 100%;
	border: 1px #eee solid;
	-webkit-appearance: none;
	border-radius: 8px;
	background: #fff;
	color: #666;
	font-size: 18px;
	padding: 15px;
	font-weight: 300;
}
#right-orcamento textarea {
	width: 100%;
	height: 90px;
	border: 1px #eee solid;
	border-radius: 8px;
	background: #fff;
	color: #666;
	font-size: 18px;
	padding: 15px;
	font-weight: 300;
}
.wpcf7-not-valid-tip {
	margin-top: 5px;
	font-size: 12px !important;
}
.campo-linha-total {
	margin-bottom: 30px;
}
.campo-linha-dois {
	display: block;
	overflow: hidden;
	margin-bottom: 30px;
	clear: both;
}
.campo-linha-dois .box {
	width: 49%;
	float: left;
}
.campo-linha-dois .box2 {
	width: 49%;
	float: right;
}

#mapa {
	width: 100%;
	display: block;
	overflow: hidden;
}
#mapa #bgmp_map-canvas {
	width: 100% !important;
}

/* Busca */
#conteudo-busca {
	padding: 15px;
	box-sizing: border-box;
	background: #fff;
	margin-top: -100px;
}
#conteudo-busca h3 {
	font-size: 24px;
	font-weight: 300;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 10px;
}
#conteudo-busca h3 strong {
	font-weight: bold;
	color: #0a0a0a;
	font-size: 24px;
}
#lista-busca li {
	display: block;
	border-bottom: 1px #f1f1f1 dotted;
}
#lista-busca a {
	line-height: 18px;
	background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/icon-list.png)
		left center no-repeat;
	text-decoration: none;
	display: block;
	padding: 15px 0px;
	padding-left: 35px;
}
#lista-busca a:hover {
	color: #0a0a0a;
}

/* Blocos */
#blocos {
	width: 100%;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
#blocos.dois .bloco {
	width: 50%;
	float: left;
	overflow: hidden;
}
#blocos.tres .bloco {
	width: 33.3%;
	float: left;
	overflow: hidden;
}

figcaption.wp-caption-text {
	font-size: 10px;
	text-align: center;
}

.scroll-table .block {
	display: none;
}

.grecaptcha-badge {
	display: none;
}
.page-id-9 .grecaptcha-badge {
	display: block;
}

.responsive-menu-button-text {
	color: #fff;
}

/* Barra Termos */
.barra.termos {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	display: table;
	background: #000;
	padding: 15px 0px;
	z-index: 99;
}
.barra.termos p {
	font-size: 14px;
	color: #fff;
	float: left;
	margin: 5px 0;
}
.barra.termos p a {
	color: #fff;
}
.barra.termos button {
	background: #464646;
	border: 0;
	padding: 9px 30px;
	color: #fff;
	font-weight: bold;
	border-radius: 50px;
	cursor: pointer;
	float: right;
	text-transform: uppercase;
	font-size: 13px;
}

/*Botões Whatsapp e Telefone */
.botaoFlutuante {
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 40px;
	right: 40px;
	background-color: #25d366;
	color: #fff;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	box-shadow: 1px 1px 2px #888;
	z-index: 1000;
	text-decoration: none;
}
.botaoFlutuante i {
	margin-top: 16px;
	color: #fff;
}

.botaoFixo {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999;
	display: none;
	background: #fff;
	width: 100%;
	box-shadow: 0 0 10px #0000006e;
}
.botaoFixo .item {
	min-width: 50%;
	width: 100%;
}
.botaoFixo .item a {
	display: block;
	margin: 10px;
	background: #00426a;
	padding: 12px;
	text-align: center;
	position: relative;
	padding-top: 25px;
	text-decoration: none;
	border-radius: 5px;
}
.botaoFixo .item a.whatsClass {
	background: #0a0a0a;
}
.botaoFixo .item i {
	position: absolute;
	top: -15px;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	background: #fff;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	line-height: 32px;
	font-size: 18px;
	color: #02293a;
}
.botaoFixo .item span {
	font-weight: bold;
	color: #fff;
}

/* Mobile */
@media all and (min-width: 1150px) {
	#header #menu select {
		display: none;
	}
}

@media all and (max-width: 1150px) {
	.centraliza {
		width: 90%;
	}
	#header #menu ul {
		display: none !important;
	}
	#barra-topo ul li.telefone a {
		color: #fff;
		text-decoration: none;
	}

	#barra-topo h1 {
		display: none;
	}
	#header #topo {
		background: #fff !important;
	}
	#click-menu {
		background: none;
		top: 80px;
		font-size: 11px;
	}
	#click-menu .click-menu-label-bottom {
		font-size: 11px !important;
		text-transform: uppercase;
		font-weight: 300;
	}
	#click-menu .threeLines .line {
		background: #0a0a0a !important;
	}

	#blocos-intro .left .conteudo,
	#blocos-intro .right .conteudo {
		width: 100%;
		padding: 30px 0px;
	}
	#blocos-intro .left .conteudo a:before {
		float: none;
		padding: 0px;
		margin: 0 auto;
		display: block;
	}
	#blocos-intro .right .conteudo a:before {
		float: none;
		padding: 0px;
		margin: 0 auto;
		display: block;
	}
	#blocos-intro h3,
	#blocos-intro p {
		width: 90%;
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	#empresa-home {
		background: url(https://www.lemca.com.br/wp-content/uploads/2016/06/bg-empresa.jpg)
			30% center no-repeat #fff;
	}

	#produtos-home #title-intro {
		background-attachment: initial;
	}

	#distribuidor ul li {
		width: 20%;
		margin: 2%;
	}
	#distribuidor ul li img {
		max-width: 100%;
		margin: 0 auto;
		display: block;
	}

	footer #bloco1-rodape {
		width: 100%;
		margin-bottom: 30px;
	}
	footer #bloco2-rodape {
		width: 50%;
	}
	footer #bloco3-rodape {
		width: 45%;
	}

	/* Institucional */
	#textos-inst #left {
		width: 100%;
		margin: 0px;
		margin: 30px 0px;
	}
	#textos-inst #right {
		position: static;
		width: 100%;
		clear: both;
		padding: 0px;
	}
	#valores-inst {
		background-attachment: initial;
	}

	/* Listagem produtos */
	#lista-produtos li img {
		height: auto;
	}
	#lista-produtos li {
		min-height: 275px;
	}

	#header-nav h3 {
		text-align: center;
	}
	#menu-lista li {
		float: left;
		width: 100%;
	}
	#menu-lista li a {
		border-bottom: 1px #fff solid;
		text-align: center;
		border-right: 0px;
	}

	/*  led */
	#archive-projetos #lista-produtos li {
		width: 33.3%;
		height: auto;
	}

	#foto-title h1 {
		text-align: center;
	}

	#foto-title a {
		border-top: 1px #fff solid;
		border-bottom: 1px #fff solid;
		float: left;
	}

	/* contato */
	#header-contato .right,
	#right-orcamento,
	#header-contato .left {
		width: 100%;
	}
	#header-contato .right {
		padding: 20px 0px;
	}
	#bgmp_map-canvas {
		height: 200px !important;
	}

	@media all and (max-width: 880px) {
		#header #menu {
			float: right !important;
		}
		#header #menu ul {
			display: none !important;
		}
		#header #telefone {
			display: none;
		}

		#empresa-home p {
			width: 100%;
		}

		#produtos-home #title-intro h3 strong {
			font-size: 45px;
			line-height: 60px;
		}

		#faixa-rodape form {
			width: 100%;
			box-sizing: border-box;
		}
		#faixa-rodape form input[type='text'] {
			width: 90%;
		}

		/* Institucional */
		#valores-inst #conteudo .centraliza {
			background: #fff;
		}
		#valores-inst #conteudo .blocos {
			width: 100%;
		}
		#valores-inst h3 {
			font-size: 44px;
			line-height: 32px;
		}

		/* P�gina Segmento */
		#foto-title a {
		}
		#foto-title h1 {
			position: static;
			padding: 20px;
			font-size: 17px;
		}

		/* led */
		#foto-title a {
			position: static;
			display: block;
		}

		#conteudo-led ul {
			width: 100%;
		}
		#conteudo-led .su-tabs-pane a.pdf {
			width: 100%;
			display: block;
			text-align: center;
			margin: 15px 0px;
			float: none;
			box-sizing: border-box;
			margin-top: 15px;
		}
		#conteudo-led .su-tabs-pane a.pdf.fulham {
			width: 100%;
			display: block;
			text-align: center;
			margin: 15px 0px;
			float: none;
			box-sizing: border-box;
			margin-top: 15px;
		}

		#conteudo-led .gallery .gallery-item {
			width: 45%;
		}
	}
	@media all and (max-width: 768px) {
		.botaoFlutuante {
			display: none;
		}
		.botaoFixo {
			display: flex;
		}
		.barra.termos {
			padding: 10px 0px 75px;
		}

		#foto-title .desktop {
			display: none;
		}
		#foto-title .mobile {
			display: block !important;
		}

		a.whatsRight{
			display: none !important;
		}

	}

	@media all and (max-width: 660px) {
		#barra-topo ul li.email {
			display: none;
		}

		#blocos-intro h3 {
			font-size: 24px;
		}
		#blocos-intro p {
			font-size: 12px;
		}

		#produtos-home #conteudo .centraliza {
			box-sizing: border-box;
		}
		#produtos-home #conteudo ul li {
			float: none;
		}
		#produtos-home .owl-nav {
			right: 1px;
			top: -36px;
		}

		footer #bloco2-rodape {
			width: 100%;
			margin-bottom: 30px;
		}
		footer #bloco3-rodape {
			width: 100%;
			margin-bottom: 30px;
		}

		#copyright p.copy {
			float: none !important;
			display: block;
			margin: 0 auto;
			text-align: center;
			margin-bottom: 20px !important;
		}
		#copyright a {
			float: none !important;
			display: block;
			margin: 0 auto;
			text-align: center;
		}

		/* Listagem produtos */
		#lista-produtos li {
			width: 50%;
		}

		/* led */
		#archive-projetos #lista-produtos li {
			width: 100%;
		}

		#slider {
			display: none;
		}

		#conteudo-projeto .gallery .gallery-item {
			width: 45%;
		}

		/* Tabela */
		.scroll-table {
			overflow: auto;
			-webkit-overflow-scrolling: touch;
			width: 100%;
			display: block;
		}
		.scroll-table table {
			margin-top: 0px !important;
		}
		.scroll-table span.block {
			display: block;
			background: #0a0a0a;
			padding: 10px;
			color: #fff;
			text-transform: uppercase;
		}
		.scroll-table span.block:before {
			content: '\2039 \203A';
			color: #fff;
			margin-right: 10px;
			font-size: 24px;
			float: left;
			margin-top: -2px;
		}
	}
	@media all and (max-width: 460px) {
		.post-type-archive-drivers #header-category {
			display: none;
		}
		#foto-title-mobile {
			display: block;
			margin-top: 8px;
		}
		.post-type-archive-drivers #foto-title {
			display: none;
		}
	}
	@media all and (max-width: 430px) {
		#lista-produtos li {
			width: 100%;
			min-height: auto;
		}
	}
	.goog-te-banner-frame {
		display: none !important;
	}
}
