/* RESET DOS LINKS/////////////////////////////////////////////////////////// */
*,
*:hover,
*:focus,
*:active {
	outline: none;
}

a,
a:hover,
a:active,
a:focus {
	text-decoration: none;
}

/* FONTES /////////////////////////////////////////////////////////////////// */

@font-face {
	font-family: 'ionicons';
	src: url('../../fonts/ionicons.eot');/* para IE */
	src: url('../../fonts/ionicons.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/ionicons.woff') format('woff'),
    url('../../fonts/ionicons.ttf') format('truetype'),
    url('../../fonts/ionicons.svg#newsgoth_cn_btregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Oswald';
	src: url('../../fonts/Oswald.eot'), /* para IE */ url('../../fonts/Oswald.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Oswald.woff') format('woff'),
    url('../../fonts/Oswald.ttf') format('truetype'),
    url('../../fonts/Oswald.svg#Oswald') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Oswald-light';
	src: url('../../fonts/Oswald-Light.eot'), /* para IE */ url('../../fonts/Oswald-Light.eot?#iefix') format('embedded-opentype'),
    url('../../fonts/Oswald-Light.woff') format('woff'),
    url('../../fonts/Oswald-Light.ttf') format('truetype'),
    url('../../fonts/Oswald-Light.svg#Oswald') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* CONFIGURAÇÃO DEFAULT - NÃO EXCLUIR//////////////////////////////////////// */

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
	max-width: 100%;
}

.fancybox-opened .fancybox-title {
	font-size: 1.3em;
	text-align: center;
	font-family: 'Oswald-light';
}

.fancybox-opened .fancybox-title {
	font-size: 1.1em;
	text-align: center;
	font-family: 'Encode Sans Condensed', sans-serif;
}

div.ppt,
div.light_rounded .pp_description, div.light_square .pp_description {
	font-weight: 400;
}

div.light_rounded .pp_description, div.light_square .pp_description {
	margin-top: 4px;
	font-size: 1.1em;
	font-weight: 400;
	font-family: 'Encode Sans Condensed', sans-serif;
}

.modal-backdrop.in {
	filter: alpha(opacity=90);
	opacity: 0.9;
}

div.pp_pic_holder {
	font-family: 'Encode Sans Condensed', sans-serif;
}


.link-re {
	font-size: 1.5625em;
	display: inline-block;
	padding: 5px 13px;
	text-align: center;
	text-decoration: none !important;
}

.tenho-interesse {
	font-size: 1.5625em;
	display: inline-block;
	padding: 5px 13px;
	text-align: center;
	text-decoration: none !important;
}

.link-br {
	text-align: center;
	font-size: 1.5625em;
	display: inline-block;
	padding: 5px 13px;
	text-decoration: none !important;
}

.gal-img ul {
	-webkit-padding-start: 0px;
}

.gal-img ul li {
	list-style: none;
	margin: 10px 0;
}

.stl-dropshadow {
	padding: 30px;
	margin-top: 20px;
	z-index: 0;
	margin-bottom: 30px;
}

.stl-dropshadow h3 {
	padding: 10px;
}

.stl-right {
	float: right;
}

.a-stl-back {
	padding: 0 5px;
	outline: none !important;
}


.a-stl-back i, .a-stl-back i:before,
#id-empresa h2 i, #id-empresa h2 i:before,
#id-servicos h2 i, #id-servicos h2 i:before,
#id-galeria-de-fotos h2 i, #id-galeria-de-fotos h2 i:before,
#id-pag-atend h2 i, #id-pag-atend h2 i:before,
#id-pag-atend h2 i, #id-pag-atend h2 i:before,
#id-links-parc h2 i, #id-links-parc h2 i:before,
#pag-produto h2 i, #pag-produto h2 i:before,
#pag-galeria-de-fotos h2 i, #pag-galeria-de-fotos h2 i:before, 
#pag-galeria-de-videos h2 i, #pag-galeria-de-videos h2 i:before, 
#pag-clientes h2 i, #pag-clientes h2 i:before,
#pag-contato h2 i, #pag-contato h2 i:before, 
#pag-empresa h2 i, #pag-empresa h2 i:before, 
#pag-error h2 i, #pag-error h2 i:before, 
#pag-links h2 i, #pag-links h2 i:before, 
#pag-noticia h2 i, #pag-noticia h2 i:before, 
#pag-noticias h2 i, #pag-noticias h2 i:before, 
#pag-parceiros h2 i, #pag-parceiros h2 i:before, 
#pag-pergunta h2 i, #pag-pergunta h2 i:before, 
#pag-perguntas-frequentes h2 i, #pag-perguntas-frequentes h2 i:before, 
#pag-produtos h2 i, #pag-produtos h2 i:before, 
#pag-produto h2 i, #pag-produto h2 i:before, 
#pag-ofertas h2 i, #pag-ofertas h2 i:before, 
#pag-oferta h2 i, #pag-oferta h2 i:before, 
#pag-servicos h2 i, #pag-servicos h2 i:before, 
#pag-servico h2 i, #pag-servico h2 i:before, 
#pag-mapa h2 i, #pag-mapa h2 i:before, 
#pag-video h2 i, #pag-video h2 i:before,
#id-cont-footer #id-telefone ul li i, #id-cont-footer #id-telefone ul li i:before{
	background: -webkit-gradient(linear, left top, left bottom, from(#f4e3a9), to(#b9985f));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: initial; /* reset Font Awesome's display:inline-block */
}

.stl-back {
	height: 67px;
	padding-top: 4px;
	text-decoration: none;
	font-family: 'Oswald-light';
	border-radius: 8px;
}

.owl-item .stl-back a {
	font-size: 1.2em;
	text-decoration: none;
}

a .stl-back {
	font-size: 2.8em;
	outline: none !important;
	-webkit-box-shadow: 0 0 65px rgba(0,0,0,.12);
	-moz-box-shadow: 0 0 65px rgba(0,0,0,.12);
	box-shadow: 0 0 65px rgba(0,0,0,.12);
}

.a-stl-back .owl-stage-outer{
	border-radius: 8px;
	-webkit-box-shadow: 0 0 65px rgba(0,0,0,.12);
	-moz-box-shadow: 0 0 65px rgba(0,0,0,.12);
	box-shadow: 0 0 65px rgba(0,0,0,.12);
}

/* MENU + MENU RESPONSIVO//////////////////////////////////////////////////// */

#id-menu {
	height: auto;
	position: relative;
	margin-bottom: 8px;
	z-index: 999;
}

/* Base
-------------------------- */

.f-nav {
	z-index: 9999;
	position: fixed !important;
	left: 0;
	top: 0;
	width: 100%;
}

/* this make our menu fixed top */

/* Header
-------------------------- */
.l-header {
	height: 90px;
	position: relative;
}

.logo {
	float: left;
	display: none;
}

.logo__title {
	margin: 0;
	height: 90px;
}

.logo__link {
	width: calc(100% - 60px);
	display: inline-block;
	text-decoration: none;
	padding: 0 10px;
	line-height: 80px;
	height: 80px;
	word-wrap: break-word;
	text-transform: uppercase;
	font-size: 1.6em;
	padding: 0 15px;
	font-size: 0.78em;
	font-family: Oswald-light;
}

.logo__link i {
	font-size: 1.2em;
	margin: 0 7px;
}

.menu-btn {
	display: none;
	position: absolute;
	right: 15px;
	top: 24px;
	border-radius: 12px;
	font-size: 2em;
	outline: none !important;
	padding: 0 12px;
}

/*  Menu
-------------------------- */
.menu-resp .dropdown-sub {
	position: absolute;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	top: 66px;
	border-radius: 0;
	border: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.menu-resp .dropdown-sub.aberto {
	display: block;
}

.menu-resp .dropdown-sub li {
	list-style: none;
	text-align: left;
}

.menu-resp .dropdown-sub > li > a {
	padding: 7px;
	text-transform: none;
	font-size: 1.2em;
	display: block;
}

.menu__list {
	overflow: hidden;
	padding-left: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.menu__item {
	padding: 20px 2px;
	display: inline-block;
	float: none;
	text-align: center;
	font-size: 1.2em;
	font-family: Oswald-light;
	text-transform: uppercase;
}

.menu__link {
	text-decoration: none;
	line-height: 3em;
	word-wrap: break-word;
	transition: all .3s ease;
	display: inline;
	padding: 10px 15px;
	cursor: pointer;
}

.menuactive {
	color: #503b24!important;
	background-image: -webkit-linear-gradient(bottom, #b7965d, #f8e7ac);
	background-image: -moz-linear-gradient(bottom, #b7965d, #f8e7ac);
	background-image: -o-linear-gradient(bottom, #b7965d, #f8e7ac);
	background-image: -ms-linear-gradient(bottom, #b7965d, #f8e7ac);
	background-image: linear-gradient(to top, #b7965d, #f8e7ac);
}

.f-nav .menu-btn {
	top: 18px;
}

.f-nav .menu__item {
	padding: 14px 2px;
}

/* Wrap
-------------------------- */
.l-main .wrap {
	padding: 0 10px;
}

.l-main .wrap {
	padding: 0 10px;
}

/* HEADER /////////////////////////////////////////////////////////////////// */

#logo {
	outline: none;
}

#logo img {
	padding: 15px 0;
	max-height: 235px;
	width: 90%;
	float: left;
	margin-top: 20px;
}

#id-infs .owl-theme .owl-nav {
}

#id-inform .owl-theme .owl-nav [class*=owl-] {
	font-size: 14px;
	margin: 2px;
	padding: 10px;
	display: inline-block;
	cursor: pointer;
	border-radius: 31px;
}

#id-inform .owl-theme .owl-nav [class*=owl-]:hover {
	text-decoration: none;
}

#id-inform .owl-carousel .owl-nav .owl-prev {
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	left: 8px;
	position: absolute;
	margin-top: -53px;
}

#id-inform .owl-carousel .owl-nav .owl-next {
	right: 8px;
	position: absolute;
	margin-top: -53px;
}

#Modal-Redes {
	font-family: 'Oswald-light';
}

#Modal-Redes #redes-topo ul li {
	display: inline-block;
	padding: 0;
}

#Modal-Redes ul {
	text-align: center;
	width: 100%;
	padding: 0;
	display: inline-block;
	margin: 0;
}

#Modal-Redes ul li a {
	padding: 0 !important;
}

#Modal-Redes ul li a,
#Modal-Redes #id-redes-topo a {
	background: none;
	border-radius: 8px;
	list-style: none;
	padding: 10px;
	text-decoration: none;
	font-size: 1.6em;
	display: inline-block;
}

#Modal-Redes ul li a i {
	font-size: 1.6em;
}

#Modal-Redes ul li a {
	background: none;
	border-radius: 8px;
}

.modal-title {
	margin: 0;
	line-height: 1.42857143;
	font-size: 2em;
}

.modal-body {
	width: 100%;
	position: relative;
	padding: 15px 15px 8px;
	display: inline-block;
}

#Modal-Redes #id-redes-topo a[title="Curtir"] {
	margin-bottom: 10px;
}

#id-inform .owl-dots {
	display: none;
}

#id-infs {
	padding-top: 58px;
}

#id-infs a span {
	width: 100%;
	font-size: 1em;
	line-height: 29px;
}

#id-infs a span strong {
	width: 100%;
	font-size: 1.5em;
	line-height: 23px;
}

#id-infs > span {
	font-family: 'Oswald-light';
	font-size: 1.6em;
	line-height: 39px;
	margin-bottom: 30px;
}

#id-infs > span i {
	font-size: 40px;
	vertical-align: sub;
	color: #979797;
}

#id-banners {
	height: auto;
	position: relative;
	z-index: 0;
}

.title-banner {
	font-family: 'Oswald-light';
	position: absolute;
	bottom: 83px;
	right: 150px;
	padding: 25px;
	text-align: right;
}

.title-banner h2 {
	font-size: 3.4em;
	margin: 0 0 16px 0;
}

.title-banner p {
	font-size: 1.4375em;
	margin-bottom: 19px;
}

.title-banner .link-br {
	margin-bottom: 0;
}

#id-banners .owl-theme .owl-nav [class*=owl-] {
	width: 88px;
	height: 91px;
	margin: 0;
}

#id-banners .owl-theme .owl-prev {
	left: 0;
	position: absolute;
	top: 35%;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 50% !important;
	border-bottom-right-radius: 50% !important;
	border-bottom-left-radius: 0 !important;
}

#id-banners .owl-theme .owl-next {
	right: 0;
	position: absolute;
	top: 35%;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 50% !important;
	border-bottom-right-radius: 50% !important;
	border-bottom-left-radius: 0 !important;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#id-banners .owl-theme .owl-dots {
	position: relative;
	top: -60px;
}

#id-banners .owl-theme .owl-dots .owl-dot.active span,
#id-banners .owl-theme .owl-dots .owl-dot span {
	width: 27px;
	height: 27px;
}

#id-empresa {
	height: auto;
	position: relative;
	padding-bottom: 61px;
	font-family: 'Oswald-light';
}

#id-empresa h2 {
	font-size: 2.6875em;
	text-transform: uppercase;
}

#id-empresa .std {
	text-align: justify;
	font-size: 1.6em;
	line-height: 29px;
	margin-bottom: 20px;
}

#id-empresa a {
	font-size: 1.5625em;
}

#id-produtos {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	text-transform: uppercase;
}

#id-produtos h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
}

#carousel-produtos {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	z-index: 0;
}

#carousel-produtos .owl-carousel a {
	height: auto;
	position: relative;
	display: inline-block;
	text-decoration: none;
	margin-bottom: 10px;
}

#carousel-produtos a .img-center {
	margin-top: 15px;
}

#carousel-produtos h3 {
	font-size: 1.5em;
	line-height: 27px;
	margin: 17px 0px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#carousel-produtos h3 i {
	font-size: 0.6em;
	margin-right: 4px;
	vertical-align: text-top;
}

#carousel-produtos .owl-dot {
	display: none;
}

#carousel-produtos .owl-next {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow.png);
	background-repeat: no-repeat;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}

#carousel-produtos .owl-prev {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow.png);
	background-repeat: no-repeat;
}

#carousel-produtos .owl-next:hover, #carousel-produtos .owl-next:focus, #carousel-produtos .owl-next:active,
#carousel-produtos .owl-prev:hover, #carousel-produtos .owl-prev:focus, #carousel-produtos .owl-prev:active {
	opacity: 0.70;
	filter: alpha(opacity=70); /* For IE8 and earlier */
}

#carousel-produtos .container {
	height: auto;
	position: relative;
}

#id-ofertas {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	text-transform: uppercase;
}

#id-ofertas h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
}

#carousel-ofertas {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	z-index: 0;
}

#carousel-ofertas .item a:nth-child(1),
#carousel-ofertas .item a:nth-child(2){
	color: #fff;
	background-color: #5b5295;
	transition: 0.5s;
}

#carousel-ofertas .item:hover a:nth-child(1), #carousel-ofertas .item:hover a:nth-child(2),
#carousel-ofertas .item:focus a:nth-child(1), #carousel-ofertas .item:focus a:nth-child(2),
#carousel-ofertas .item:active a:nth-child(1), #carousel-ofertas .item:active a:nth-child(2){
	color: #372e73;
	background-color: #ffffff;
}

#carousel-ofertas .item a:nth-child(1){
	padding-top: 15px;
}

#carousel-ofertas .item:hover a:nth-child(1) .img-center,
#carousel-ofertas .item:focus a:nth-child(1) .img-center,
#carousel-ofertas .item:active a:nth-child(1) .img-center{
	border-color: #372e73;
}

#carousel-ofertas .item a:nth-child(1) h3{
	margin: 10px 0;
	font-size: 1.6em;
	text-align: center;
	height: 50px;
}

#carousel-ofertas .item a:nth-child(1) h3 i{
	font-size: 0.9em;
	vertical-align: middle;
}

#carousel-ofertas .item a:nth-child(2){
	padding-bottom: 15px;
}

#carousel-ofertas .item a:nth-child(2) span:nth-child(1),
#carousel-ofertas .item a:nth-child(2) span:nth-child(2){
	display: block;
	text-align: center;
}

#carousel-ofertas .item a:nth-child(2) span{
	font-size: 1.8em;
}

#carousel-ofertas .item a:nth-child(2) span.old-price{
	font-size: 1.3em;
	text-decoration: line-through;
}

span.without-price{
	font-size: 1.3em!important;
	visibility: hidden;
}

#carousel-ofertas .item a:nth-child(3){
	font-size: 1.6em;
	padding: 6px 10px 8px;
	color: #372e73;
	background-color: #ffffff;
	margin-top: 10px;
	text-align: center;
	transition: 0.2s;
}

#carousel-ofertas .item a:nth-child(3) i{
	padding: 0 6px;
	transition: 0.2s;
}

#carousel-ofertas .item:hover a:nth-child(3),
#carousel-ofertas .item:focus a:nth-child(3),
#carousel-ofertas .item:active a:nth-child(3){
	color: #fff;
	background-color: #5b5295;
}

#carousel-ofertas .owl-dot {
	display: none;
}

#carousel-ofertas .owl-next {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow.png);
	background-repeat: no-repeat;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}

#carousel-ofertas .owl-prev {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow.png);
	background-repeat: no-repeat;
}

#carousel-ofertas .owl-next:hover,
#carousel-ofertas .owl-next:focus,
#carousel-ofertas .owl-next:active,
#carousel-ofertas .owl-prev:hover,
#carousel-ofertas .owl-prev:focus,
#carousel-ofertas .owl-prev:active {
	opacity: 0.70;
	filter: alpha(opacity=70); /* For IE8 and earlier */
}

#carousel-ofertas .container {
	height: auto;
	position: relative;
}

#carousel-ofertas .owl-carousel .owl-stage{
	display: inline-block;
}

#carousel-ofertas .no-js .owl-carousel,
#carousel-ofertas .owl-carousel.owl-loaded {
	text-align: center;
}

#pag-ofertas {
	font-family: 'Oswald-light';
}

#pag-ofertas h2{
	text-align: center;
}

#pag-ofertas .alert-default,
#pag-ofertas .alert-danger,
#pag-ofertas .alert-success{
	font-size: 1.4em;
	line-height: 25px;
	margin-bottom: 28px;
	display: block;
	color: #3e3e3e;
	text-align: center;
}

#pag-ofertas form {
	text-align: left;
}

#pag-ofertas form .g-recaptcha{
	margin-bottom: 15px;
}

#pag-ofertas form label {
	font-size: 1.3em;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pag-ofertas .modal-body {
	padding: 15px 15px 28px;
}


#id-servicos {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	text-transform: uppercase;
}

#id-servicos h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
}

#id-servicos h2 i {
	font-size: 1.4em;
	vertical-align: sub;
}


#carousel-servicos {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	z-index: 0;
}

#carousel-servicos .owl-theme .img-center {
	overflow: hidden;
}

#carousel-servicos h3 {
	font-size: 1.5em;
	line-height: 27px;
	margin: 17px 0px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#carousel-servicos h3 i{
	color: #b8985f;
	font-size: 0.6em;
	vertical-align: text-bottom;
	margin-right: 3px;
}

#carousel-servicos .owl-carousel a {
	height: auto;
	position: relative;
	display: inline-block;
	text-decoration: none;
	margin-bottom: 10px;
}

#carousel-servicos .owl-dot {
	display: none;
}

#carousel-servicos .owl-next {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow-hover.png);
	background-repeat: no-repeat;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#carousel-servicos .owl-prev {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow-hover.png);
	background-repeat: no-repeat;
}

#carousel-servicos .owl-next:hover, #carousel-servicos .owl-next:focus, #carousel-servicos .owl-next:active,
#carousel-servicos .owl-prev:hover, #carousel-servicos .owl-prev:focus, #carousel-servicos .owl-prev:active {
	opacity: 0.70;
	filter: alpha(opacity=70); /* For IE8 and earlier */
}

#carousel-servicos .container {
	height: auto;
	position: relative;
}

#id-clientes {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
}

#id-clientes h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-transform: uppercase;
}

#id-clientes h2 i {
	font-size: 1.8em;
	vertical-align: sub;
}

#carousel-clientes > div > div {
	height: auto;
	position: relative;
	display: inline-block;
	text-decoration: none;
	padding-top: 15px;
	margin-bottom: 10px;
}


#carousel-clientes h3 {
	font-size: 1.5em;
	line-height: 27px;
	margin: 17px 0px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#carousel-clientes h3 i {
	font-size: 0.6em;
	margin-right: 4px;
	vertical-align: text-top;
}

#id-galeria-de-fotos {
	height: auto;
	position: relative;
	padding-top: 15px;
	padding-bottom: 35px;
	font-family: 'Oswald-light';
}

#id-galeria-de-fotos .link-re {
	margin-top: 30px;
}

#id-lancamentos {
	height: auto;
	position: relative;
	padding-top: 15px;
	padding-bottom: 35px;
	font-family: 'Oswald-light';
}

#id-lancamentos .link-re {
	margin-top: 30px;
}

div.ppt {
	font-family: 'Oswald-light';
	font-size: 15px;
	line-height: 13px;
}

div.light_rounded .pp_description,
div.light_square .pp_description {
	font-family: 'Oswald-light';
	font-size: 18px;
	line-height: 26px;
}

.pp_nav p {
	font-family: 'Oswald-light';
}

div.pp_pic_holder {
	z-index: 9998;
}

#id-noticias {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
}

#id-noticia {
	padding: 0;
}

#noticia {
	height: auto;
	position: relative;
	padding-top: 15px;
	padding-bottom: 35px;
}

#noticia h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-transform: uppercase;
}

#noticia h2 i {
	font-size: 1.6em;
	vertical-align: sub;
}

#noticia .data {
	width: 122px;
	border-radius: 15px;
	padding: 10px 0;
	margin-right: 23px;
	float: left;
	text-align: center;
	position: relative;
	margin-bottom: 15px;
}

#noticia .data span:nth-child(1) {
	font-size: 3em;
}

#noticia .data .ano {
	font-size: 1.5em;
	line-height: 17px;
}

#noticia .inf-noticia {
	width: 395px;
	border-radius: 25px;
	float: left;
	padding: 10px 19px;
	position: relative;
}

.inf-noticia a {
	text-decoration: none;
}

#noticia .inf-noticia a h3 {
	font-size: 1.8125em;
	padding-bottom: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#noticia .inf-noticia p {
	font-size: 1.25em;
	text-align: justify;
	height: auto;
}

.cls-noticias {
	height: auto;
	position: relative;
	margin-bottom: 26px;
}

#id-galeria-de-fotos h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-align: left;
	text-transform: uppercase;
}

#id-galeria-de-fotos h2 i {
	font-size: 1.6em;
	vertical-align: sub;
}

#id-fotos {
	padding: 0;
}

#id-fotos a i {
	font-size: 4em;
	padding: 1px 15px;
	vertical-align: sub;
	top: 24%;
	left: 25%;
	position: absolute;
}

#id-lancamentos h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}

#id-lancamentos h2 i {
	font-size: 1.6em;
	vertical-align: sub;
}

#id-fotos-lancamentos {
	padding: 0;
	margin-bottom: 30px;
}

#id-fotos-lancamentos a i {
	font-size: 4em;
	padding: 1px 15px;
	vertical-align: sub;
	top: 24%;
	left: 25%;
	position: absolute;
}

#id-perg-vid {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	padding-top: 15px;
	padding-bottom: 35px;
}

#id-perg-vid h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-transform: uppercase;
}

#id-perguntas h2 i {
	font-size: 1.4em;
	vertical-align: sub;
}

#id-perguntas .collapse {
	text-align: justify;
}

#id-perguntas .accordion-heading a {
	font-size: 1.3125em;
	padding: 1px 10px 7px;
	display: block;
	margin-bottom: 10px;
	text-decoration: none;
}

#id-perguntas .accordion-heading a i {
	font-size: 1.4em;
	margin-right: 10px;
	vertical-align: unset;
}

#id-perguntas .accordion-body {
	font-size: 1.3125em;
	padding: 20px;
	margin-bottom: 10px;
}

#id-galeria-de-videos #videos {
	padding: 20px 0 25px;
}

#id-galeria-de-videos #videos a:hover i,
#id-galeria-de-videos #videos a:focus i,
#id-galeria-de-videos #videos a:Active i{
	background-color: rgba(255, 255, 255, 0.3);
	color: #000;
}

#id-galeria-de-videos #videos a i{
	font-size: 4em;
	padding: 1px 15px;
	vertical-align: sub;
	top: 37%;
	left: 36%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.3);
	color: #fff;
}

#videos .pagination {
	padding-top: 20px;
}

#id-pag-atend {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	padding-top: 30px;
	padding-bottom: 40px;
}

#id-pag-atend h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-transform: uppercase;
}

#id-pag-atend h2 i {
	font-size: 1.4em;
	vertical-align: sub;
}

#lista-cards ul {
	width: 100%;
	padding: 0;
	text-align: center;
}

#lista-cards ul li {
	list-style: none;
	text-decoration: none;
	display: inline-block;
	margin: 5px 5px;
	cursor: default;
}


#id-hor-atendimento p {
	text-align: center;
	font-size: 1.65em;
	display: inline-block;
	padding: 45px 20px;
	width: 100%;
}

#id-links-parc {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	padding-bottom: 20px;
	padding-top: 20px;
}

#id-links-parc h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-transform: uppercase;
}

#id-links-parc h2 i {
	font-size: 1.4em;
	vertical-align: sub;
}

#lista-links {
	display: inline-block;
	padding: 0;
}

#lista-links li {
	list-style: none;
}

#lista-links li a {
	font-size: 1.3125em;
	text-decoration: none;
	display: block;
	padding: 0 10px;
	text-align: center;
	margin-bottom: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#lista-links li a i {
	font-size: 1.6em;
	vertical-align: sub;
}

/* MAPA DO SITE /////////////////////////////////////////////////////////////////// */

#id-pag-atend {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
	padding-top: 30px;
	padding-bottom: 40px;
}

#id-pag-atend h2 {
	font-size: 2.6875em;
	line-height: 95px;
	margin: 0;
	text-transform: uppercase;
}

#id-pag-atend h2 i {
	font-size: 1.4em;
	vertical-align: sub;
}

/* VÍDEO /////////////////////////////////////////////////////////////////// */

#pag-video {
	padding: 30px 15px;
}

#pag-video #video .embed-responsive {
	margin: 20px 0 0 0;
}

#pag-video #video a {
	text-decoration: none;
	margin-bottom: 20px;
}

#pag-video #video h3 {
	padding: 10px 10px;
	text-align: center;
	font-size: 1.6em;
	margin-top: 0;
}

/* VÍDEOS /////////////////////////////////////////////////////////////////// */

#pag-galeria-de-videos {
	padding: 30px 15px;
}

#pag-galeria-de-videos #videos .embed-responsive {
	margin: 20px 0 0 0;
}

#pag-galeria-de-videos #videos a {
	text-decoration: none;
}

#pag-galeria-de-videos #videos .detail a {
	cursor: pointer;
	display: block;
	padding: 10px 10px;
	text-align: center;
	font-size: 1.6em;
	margin-top: 0;
	margin-bottom: 15px;
}

/* FOOTER /////////////////////////////////////////////////////////////////// */

#id-redes-sociais {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
}

#id-redes-sociais h2 {
	text-transform: uppercase;
	font-size: 2.6875em;
	padding: 10px 0;
}

#id-redes-sociais a {
	font-size: 3.1em;
	width: 61px;
	text-align: center;
	margin: 10px;
	border-radius: 100%;
}

#id-redes-sociais #redes {
	margin-bottom: 0;
}

#id-redes-sociais .empty {
	margin-top: 20px;
}

#redes li {
	display: inline-block;
	margin-top: 10px;
	float: right;
	margin-bottom: 10px;
}

#id-cont-footer {
	height: auto;
	position: relative;
	padding: 54px 0 11px;
	font-family: 'Oswald-light';
	z-index: 0;
}

#id-cont-footer .contet-footer .owl-stage-outer {
	height: auto;
	position: relative;
	cursor: pointer;
	padding: 0;;
	font-family: 'Oswald-light';
}

#id-cont-footer h2 {
	font-size: 1.6875em;
	margin-bottom: 20px;
	text-align: center;
}

#id-cont-footer #id-telefone h2 {
	margin-bottom: 36px;
}

#id-cont-footer #id-localizacao h2 i {
	padding: 0px 14.5px;
	font-size: 1.6em;
	margin-right: 20px;
}

#id-localizacao {
	text-align: center;
	margin-bottom: 20px;
}


#id-localizacao address {
	font-size: 1.4em;
	line-height: 26px;
}

#id-cont-footer #id-telefone .owl-stage-outer {
	padding-top: 0px;
	background-image: -webkit-linear-gradient(top, rgba(0,0,0,0),#414141);
	background-image: -moz-linear-gradient(top, rgba(0,0,0,0),#414141);
	background-image: -o-linear-gradient(top, rgba(0,0,0,0),#414141);
	background-image: -ms-linear-gradient(top, rgba(0,0,0,0),#414141);
	background-image: linear-gradient(to bottom, rgba(0,0,0,0),#414141);
}

#id-cont-footer #id-telefone h2 i {
	padding: 1px 10px;
	font-size: 1.6em;
	margin-right: 20px;
}

#id-cont-footer #id-telefone ul {
	padding: 0;
}

#id-cont-footer #id-telefone ul li {
	text-align: center;
	font-size: 1.6875em;
	list-style: none;
}

#id-cont-footer #id-telefone ul li i{
	font-size: 1.2em;
}

#id-cont-footer #id-telefone ul li a {
	text-decoration: none;
	display: block;
	margin-bottom: 20px;
}

#id-cont-footer .owl-prev {
	width: 30px;
	height: 31px;
	margin: 0;
	margin: 0 3px !important;
}

#id-cont-footer .owl-next {
	width: 30px;
	height: 31px;
	margin: 0;
	margin: 0 3px !important;
	-ms-transform: rotate(180deg); /* IE 9 */
	-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
	transform: rotate(180deg);
}

#id-cont-footer #id-atendimento {
	height: auto;
	position: relative;
	cursor: pointer;
	padding: 0 15px;
	font-family: 'Oswald-light';
}

#id-atendimento h3 {
	font-size: 1.9em;
	line-height: 35px;
	margin-bottom: 34px;
	text-align: center;
}

#id-atendimento a {
	display: block;
	text-decoration: none;
	text-align: center;
}

#id-atendimento a i {
	display: inline-block;
	width: 105px;
	height: 105px;
	position: relative;
	margin-bottom: -23px;
	border-radius: 100%;
	background-image: url(../../img/inc-atendimento.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#id-atendimento a span {
	font-size: 2.3125em;
	text-align: center;
	position: relative;
	top: -10px;
	padding: 10px 0 0 10px;
	display: inline-block;
}

#id-copy {
	height: auto;
	position: relative;
	font-family: 'Oswald-light';
}

#copy span {
	font-size: 1.375em;
	padding: 13px 0;
	display: block;
}

#assinatura {
	padding-top: 10px;
}

ul.sdt_menu li {
	z-index: 0;
}


a[href="#top"] {
	padding: 6px 11px;
	position: fixed;
	top: 72%;
	right: 35px;
	display: none;
	font-size: 30px;
	font-size: 4em;
	border-radius: 100%;
	z-index: 0;
	line-height: 31px;
}

a[href="#top"]:hover {
	text-decoration: none;
}

/* GALERIA DE FOTOS///////////////////////////////////////////////////////////*/

#pag-galeria-de-fotos #fotos {
	text-decoration: none;
}

#pag-galeria-de-fotos #fotos li {
	list-style: none;
}

#pag-galeria-de-fotos #fotos li a {
	display: block;
	margin: 10px 0 10px;
}

/* TODAS//////////////////////////////////////////////////////////////////////*/

#pag-produto, #pag-galeria-de-fotos, #pag-galeria-de-videos, #pag-clientes, #pag-contato,
#pag-empresa, #pag-error, #pag-links, #pag-noticia, #pag-noticias, #pag-parceiros, #pag-pergunta,
#pag-perguntas-frequentes, #pag-produtos, #pag-produto, #pag-ofertas, #pag-oferta,
#pag-servicos, #pag-servico, #pag-mapa, #pag-video {
	font-family: 'Oswald-light';
	padding-top: 30px;
	padding-bottom: 30px;
}

#pag-produto h2, #pag-galeria-de-fotos h2, #pag-galeria-de-videos h2, #pag-clientes h2,
#pag-contato h2, #pag-empresa h2, #pag-error h2, #pag-links h2, #pag-noticia h2,
#pag-noticias h2, #pag-parceiros h2, #pag-pergunta h2, #pag-perguntas-frequentes h2,
#pag-produtos h2, #pag-oferta h2, #pag-ofertas h2, #pag-produto h2,
#pag-servicos h2, #pag-servico h2, #pag-mapa h2, #pag-video h2 {
	font-size: 2.8em;
	text-transform: uppercase;
	padding-top: 49px;
	padding-bottom: 6px;
}

#pag-produto .std, #pag-galeria-de-fotos .std, #pag-clientes .std,
#pag-contato p, #pag-empresa .std, #pag-error p, #pag-links .std,
#pag-noticia .std, #pag-noticias .std, #pag-parceiros .std,
#pag-pergunta .std, #pag-perguntas-frequentes .std, #pag-produtos .std,
#pag-produto .std, #pag-ofertas .std, #pag-oferta .std,
#pag-servicos .std, #pag-servico .std,
#pag-mapa p, #pag-galeria-de-videos .std, #pag-video .std {
	font-size: 1.5em;
	margin-bottom: 30px;
}

#pag-clientes #id-pagparceiros .img-center {
	margin-bottom: 0px;
}

.menu-categ h3 {
	font-size: 1.4em;
	padding: 15px 10px;
	cursor: pointer;
	margin-top: 10px;
}

.menu-categ h3 a {
	padding: 3px 10px;
	cursor: pointer;
	text-decoration: none;
	display: block;
}

.menu-categ li {
	list-style: none;
}

.menu-categ ul {
	padding: 0;
}

.menu-categ li a {
	text-decoration: none;
	display: block;
	margin: 5px 0;
	padding: 7px 12px;
	font-size: 1.4em;
}

main .img-center {
	width: 100%;
}

#id-links-parc .img-center {
	border-width: 3px;
	margin-bottom: 25px;
	padding-top: calc(100% - 85px)!important;
	border: 3px #e9d59a solid;
}

.owl-carousel .owl-item .img-center img {
	width: auto;
}

#id-pagprodutos a, #id-pagofertas a, #id-paglinks a, #id-pagparceiros > div > div,
#id-pagperg-freq a, #id-pagservicos a {
	text-decoration: none;
	z-index: 0;
	margin-bottom: 20px;
}

#id-pagofertas a h4 {
	background-color: #e3e2ec;
	color: #372e73;
}

#id-pagofertas .produto-oferta div > a {
	margin-bottom: 0;
}

#id-pagofertas .produto-oferta:hover #tipos-precos {
	color: #fff;
	background-color: #372e73;
	transition: 0.5s;
}

#id-pagofertas .produto-oferta:hover h4 {
	color: #fff;
	background-color: #372e73;
	transition: 0.5s;
}

#id-pagofertas .produto-oferta h4 i {
	font-size: 1.2em;
}

#id-pagofertas .produto-oferta:hover div div a {
	color: #372e73;
	background-color: #e3e2ec;
	transition: 0.5s;
}

#id-pagofertas .produto-oferta div div a {
	background-color: #ccc;
}

#id-pagofertas .produto-oferta div div span {
	display: block;
	text-align: center;
}

#id-pagofertas .produto-oferta{
	padding: 15px 8px;
}

#id-pagofertas .produto-oferta div div span {
	font-size: 1.6em;
	margin: 0 4px;
}


#id-pagofertas .produto-oferta div div span.old-price {
	text-decoration: line-through;
	margin: 0 4px;
	font-size: 1.2em;
}

#id-pagofertas .produto-oferta div div a {
	background-color: #372e73;
	color: #ffffff;
	font-size: 1.4em;
	text-align: center;
	display: inline-block;
	margin: 10px 0 10px 0;
	width: 100%;
	padding: 10px;
}

#id-pagofertas .produto-oferta div div a i{
	padding: 0 6px;
}

#id-pagofertas .produto-oferta #tipos-precos {
	background-color: #e3e2ec;
	color: #372e73;
	padding: 0 5px 15px 5px;
	height: 80px;
}

#id-parc {
	padding: 0;
}

#id-pagprodutos a h4, #id-pagofertas a h4, #id-paglinks div h4, #id-pagparceiros div h4,
#id-pagperg-freq a h4, #id-pagservicos a h4 {
	font-size: 1.4em;
	text-align: center;
	margin: 0;
	padding: 0 11px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 48px;
}

#id-pagparceiros div h4 {
	margin-bottom: 15px;
}

.breadcrumb {
	font-size: 1.3em;
}

.breadcrumb a {
	text-decoration: none;
}

.img-pag {
	border-radius: 20px;
}

.pagination {
	margin: 0 0;
}

.pagination li a {
	margin: 0 !important;
}

.breadcrumb > li + li:before {
	padding: 0 5px;
	content: "/\00a0";
}

.stl-sub {
	padding-bottom: 30px;
}

.stl-sub h2 {
	padding: 10px;
	font-size: 1.8em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.stl-sub span {
	font-size: 1.8em;
	text-align: left;
	display: block;
}

.stl-sub p {
	font-size: 1.3em !important;
	text-align: justify;
}

#g-recaptcha-response {
	display: block !important;
	position: absolute;
	margin: -78px 0 0 0 !important;
	width: 302px !important;
	height: 76px !important;
	z-index: -999999;
	opacity: 0;
}

/* EMPRESA//////////////////////////////////////////////////////////////////////*/

#pag-empresa .img-pag {
	margin-bottom: 35px;
}

/* CONTATO////////////////////////////////////////////////////////////////////*/

#pag-contato .stl-dropshadow span {
	font-size: 1.6em;
	display: block;
	text-align: center;
}

#pag-contato .stl-dropshadow label {
	font-size: 1.3em;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pag-contato .stl-dropshadow .link-re {
	margin-top: 20px;
	margin-bottom: 10px;
}

#id-mensagem {
	max-width: 100%;
}

#text-contact span {
	text-align: center;
	font-size: 1.8em;
	margin: 40px 0;
	display: block;
}

#text-contact .accordion-group h2,
#emails h2 {
	text-align: center;
	padding: 10px;
	font-size: 1.8em;
}

#text-contact .accordion-group .accordion-heading a,
#list-mail span {
	font-size: 1.6em;
	margin: 0 0 5px 0 !important;
	text-align: center;
	padding: 6px 0 8px;
	display: block;
	text-decoration: none;
}

#text-contact .accordion-group .accordion-inner {
	text-align: center;
	margin-bottom: 10px;
	font-size: 1.4em;
}

#text-contact .accordion-group .accordion-inner a {
	text-decoration: none;
	font-size: 1em;
	display: block;
	padding: 10px;
	margin: 0 12px;
	border-radius: 8px;
}

#text-contact .accordion-group .accordion-inner span {
	text-align: center;
	font-size: 1.6em !important;
	margin: 10px 0 !important;
	display: block;
}

#text-contact .accordion-group h2, #telefones h2 {
	text-align: center;
	padding: 10px;
	font-size: 1.8em;
}

#text-contact .accordion-group .accordion-heading a, #list-telefones span {
	font-size: 1.6em;
	margin: 0 0 5px 0 !important;
	text-align: center;
	padding: 6px 0 8px;
	display: block;
	text-decoration: none;
}

#text-contact .accordion-group .accordion-heading a, #list-telefones a {
	display: block;
	text-align: center;
	padding: 10px;
	margin-bottom: 5px;
	font-size: 1.6em;
	text-decoration: none;
}

/* ERROR//////////////////////////////////////////////////////////////////////*/

#pag-error strong {
	font-size: 3em;
	margin: 30px 0;
	display: block;
}

#pag-error span {
	font-size: 1.8em;
	margin: 15px 0;
	display: block;
}

/* LINKS//////////////////////////////////////////////////////////////////////*/

#id-paglinks ul li {
	list-style: none;
}

#linkspg {
	-webkit-padding-start: 0;
}

#linkspg li a {
	display: block;
	padding: 15px 10px;
	font-size: 1.6em;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10px;
}

/* PRODUTOS///////////////////////////////////////////////////////////////////*/

#precos {
	margin-top: 20px;
	margin-bottom: 10px;
}

#precos span {
	display: block;
	font-size: 1.8em;
	text-align: center;
}

#precos span:nth-child(2) {
	padding: 10px 0;
	margin-bottom: 15px;
}

.preco {
	padding: 0;
}

#precos {
	margin-top: 20px;
	margin-bottom: 25px;
}

#precos .preco-de span:nth-child(1) {
	background-color: #e4dac7;
	color: #525252;
}

#precos .preco-por {

}

#precos .preco-de span:nth-child(2) {
	text-decoration: line-through;
}

#carousel-produto .owl-next {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow-hover.png);
	background-repeat: no-repeat;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#carousel-produto .owl-prev {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow-hover.png);
	background-repeat: no-repeat;
}

#carousel-servico .owl-next {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow-hover.png);
	background-repeat: no-repeat;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

#carousel-servico .owl-prev {
	width: 61px;
	height: 61px;
	background-image: url(../../../public/img/icn-arrow-hover.png);
	background-repeat: no-repeat;
}

/* MAPA DO SITE///////////////////////////////////////////////////////////////*/

#pag-mapa .stl-dropshadow div a.link-re,
#pag-mapa .stl-dropshadow div button.link-re {
	display: block;
	margin-bottom: 10px;
	width: 100%;
}

#pag-mapa .stl-dropshadow div ul {
	-webkit-padding-start: 0px;
	padding-left: 0;
}

#pag-mapa .stl-dropshadow div ul li {
	padding: 10px;
	margin: 0 0 5px;
	display: block;
	list-style: none;
}

#pag-mapa .stl-dropshadow div ul li a {
	text-decoration: none;
	font-size: 1.4em;
}

#pag-contato .alert {
	font-size: 20px;
	text-align: center;
	font-size: 1.2em;
}

.empty {
	font-size: 20px;
	padding: 5px 10px;
}

button.close {
	font-size: 32px;
}

.modal-footer .btn {
	font-size: 16px;
}

.img-center {
	background: white;
	width: 100%;
	padding-top: 100%;
	padding-top: calc(100% - 20px); /* fix border-width */
	text-align: center;
	margin: 0;
	position: relative;
	overflow: hidden;
}

.img-center img {
	max-height: 100%;
	max-width: 100%;
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

#id-pagprodutos .img-center,
#id-pagofertas .img-center,
#id-pagservicos .img-center,
#carousel-produtos .img-center,
#carousel-ofertas .img-center,
#carousel-servicos .img-center,
#pag-produto .img-center,
#pag-oferta .img-center,
#pag-servico .img-center {
	padding-top: 100%;
	padding-top: calc(100% - 20px); /* fix border-width */
}

.descricao {
	text-align: justify;
	font-size: 1.8em;
	padding: 20px 15px 30px;
}

.descricao:first-letter {
	text-transform: uppercase;
}

.empty {
	text-align: center;
	font-size: 1.6em;
	display: block;
	padding: 20px;
	margin-bottom: 20px;
}

#carousel-clientes {
	margin-bottom: 20px;
	padding: 0;
}

#id-localizacao .empty {
	background: none;
	margin-bottom: 0px;
}

.contet-footer .empty {
	background: none;
	padding-top: 75px;
	padding-bottom: 75px;
	margin-bottom: 0;
}

#id-cont-footer #id-telefone .owl-stage-outer .empty {
	margin-bottom: 0px;
}

#id-cont-footer .contet-footer .owl-stage-outer {
	height: 216px;
}

#carousel-clientes .img-center img,
#pag-parceiros .img-center img,
#pag-clientes .img-center img,
#id-links-parc .img-center img{
	padding: 18px;
}

#id-galeria-de-fotos .img-center,
#id-lancamentos .img-center,
#carousel-clientes .img-center,
#id-links-parc .img-center{
	padding-top: calc(100%);
}

#id-galeria-de-fotos .img-center{
	border: 6px #000 solid;
	padding-top: calc(100% - 12px)!important;
}

#id-lancamentos .img-center{
	border: 6px #fff solid;
	padding-top: calc(100% - 12px)!important;
}