.h1_title{
	font-size: 26px;
    font-weight: 600;
    padding-bottom: 20px;
}

._transition {
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out;
}

.top-bar .top-bar-vermelho {
	background: #f1f1f1;
	line-height: 55px;
	position: relative;
}

@media (min-width: 1200px){
	.top-bar .top-bar-vermelho:before {
		content: '';
		display: inline-block;
		position: absolute;
		width: 0;
		height: 0;
		border-top: 55px solid #f1f1f1;
		border-left: 55px solid transparent;
		left: -55px;
	}
}

@media (min-width: 1200px) {
	#background-2 {
		position: absolute;
		top: 0px;
		left: 50%;
		width: 50%;
		height: 56px;
		background-color: #f1f1f1;
		z-index: 1;
	}
}

@media (min-width: 1200px){
	#background {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 50%;
		height: 3px;
		background-color: #f1f1f1;
		z-index: 1;
	}
}

.top-bar .social li h1,
.top-bar .social li p {
	font-size: 13px;
	padding-right: 10px;
	color: #025F4A;
}

@media(max-width: 600px){
	.top-bar .social li h1,
	.top-bar .social li p {
		padding: 10px;
	}
}

.top-bar .top-bar-info li a {
	color: #494949;
}

.top-bar .top-bar-info li i {
	color: #494949;
	margin-right: 5px;
	font-size: 16px;
	position: relative;
	top: 2px;
}

.top-bar .social li a {
	margin: 0 8px;
	color: #494949;
	font-size: 14px;
}

.top-bar .top-bar-info li {
	color: #fff;
	margin-right: 15px;
	display: inline-block;
	position: relative;
	top: 0px;
	font-size: 13px;
}

.top-bar .whatsapp {
	position: relative;
	margin-right: 25px !important;
}

.top-bar .whatsapp::after {
	content: '';
	background-color: #025F4A;
	display: block;
	position: absolute;
	top: 12px;
	right: -15px;
	bottom: 12px;
	left: -15px;
	border-radius: 15px;
}

.top-bar .whatsapp a {
	position: relative;
	z-index: 2;
	color: #fff !important;
}

.top-bar .whatsapp a i {
	color: #fff !important;	
}


.section-title h2 {
	position: relative;
	/* text-transform: capitalize; */
	font-weight: 900;
	font-size: 32px;
	color: #2b2b2b;
}

.veja-mais {
	font-family: 'Roboto Slab', serif;
	font-size: 16px;
	font-weight: 900;
	color: #2b2b2b;
}

.main-footer {
	position: relative;
	background: #00614D;
	border-top: 4px solid #00614D;
	padding: 0 !important;
}

.assinatura {
	background-color: #00614D;
	padding: 25px 0;
	text-align: center;
}

.assinatura .container {
	border-top: 1px solid #005242;
	padding-top: 25px;
}

.main-footer .section-title h4 {
	color: #fff;
	padding-top: 18px;
	padding-bottom: 10px;
}

.main-footer p {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 26px;
	font-weight: 400;
}

.main-footer .contact-column li a {
	color: #fff;
}

.main-footer .contact-column li i {
	color: #fff;
	margin-right: 10px;
}

.about .content p {
	margin-bottom: 20px;
	color: #646464;
}

.about-column li a {
	color: #fff;
}

.about-column li a span {
	font-size: 14px;
	display: inline-block;
	margin-left: 25px;
	margin-top: -5px;
}

.about-column li span {
	font-size: 18px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 5px !important;
}

.main-footer .contact-column .about-column li span {
	font-size: 18px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 10px !important;
}

.about-column li,
.main-footer .contact-column .about-column li {
	position: relative;
	padding-left: 25px !important;
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 14px;
	color: #fff;
}

.main-footer .section-title {
	margin-bottom: 20px;
}

.assinatura a:after {
	display: none;
}

.main-footer .horario,
.main-footer .endereco {
	/*border-top: 1px solid #151515;*/
	padding-top: 10px;
	line-height: 20px;
}

.about-column li.horario span,
.about-column li.endereco span {
	top: 14px !important;
}

.main-footer .whatsapp {
	display: inline-block;
	background-color: #025F4A;
	border-radius: 20px;
	padding: 2px 15px;
	padding-left: 40px !important;
}

.main-footer .whatsapp span {
	font-size: 18px;
	color: #fff;
	position: absolute;
	left: 15px;
	top: 7px !important;
}

.produtos-destaque {
	background-color: #f7f7f7;
}

.produtos-destaque.relacionados {
	background-color: #fff;
}

.produtos-destaque h2 {
	font-weight: bold;
	font-size: 32px;
	margin-bottom: 10px;
}

.produtos-destaque p.subtitulo {
	font-size: 14px;
	font-family: roboto;
	color: #282828;
}

.produto-box {
	border: 1px solid #e9e9e9;
}

.produto-box .textos {
	background-color: #fff;
	padding: 20px;
	text-align: center;
}

.produto-box .titulo {
	font: 18px 'Roboto Slab';
	color: #000;
	margin-bottom: 15px;
}

.produto-box .descricao {
	font: 14px 'Roboto Slab';
	color: #6b6b6b;
	line-height: 25px;
}

.produto-box .mais {
	font: 15px 'Roboto Slab';
	color: #fff;
	background-color: #2b2b2b;
	text-transform: uppercase;
	text-align: center;
	display: block;
	padding: 15px 30px;
}

#carousel-produtos-destaque {
	position: relative;
}

#carousel-produtos-destaque ._left {
	position: absolute;
	z-index: 2;
	top: -45px;
	right: 50px
}

#carousel-produtos-destaque ._right {
	position: absolute;
	z-index: 2;
	top: -45px;
	right: 0;	
}

.sobre h2 {
	font-weight: bold;
	color: #2b2b2b;
}

.sobre p {
	font: 17px 'Roboto Slab';
	color: #4e4e4e;
	line-height: 25px;
}

.sobre em {
	font: bold 17px 'Roboto Slab';
	color: #4e4e4e;
	font-style: italic;
}

.sobre .mais {
	display: inline-block;
	background-color: #fff;
	font: bold 15px 'Roboto Slab';
	color: #025F4A;
	padding: 15px 30px;
	text-transform: uppercase;
	border-radius: 30px;
	border: 2px solid #025F4A;
}

.parceiros .container {
	border-top: 1px solid #e5e5e5;
}

.parceiros h2 {
	font-size: 32px;
	color: #2b2b2b;
	font-weight: bold;
}

.parceiros img {
	border: 1px solid #eaeaea;
}

@media(min-width: 1140px){
	.parceiros .row {
		margin-left: 150px;
		margin-right: 150px;
	}
}

.noticias {
	background-color: #f7f7f7;
}

.noticias h2 {
	font-size: 32px;
	color: #2b2b2b;
	font-weight: bold;
}

.noticias .img-box {
	position: relative;
	overflow: visible;
}

.noticias .img-box .data {
	position: absolute;
	z-index: 2;
	bottom: -15px;
	left: 0;
	display: inline-block;
	background-color: #2b2b2b;
	color: #fff;
	padding: 7px 20px;
	font: 14px 'Roboto Slab';
	color: #fff;
}

.noticias .single-shop-item:hover .img-box .data {
	background-color: #025F4A;
}

.noticias .autor {
	margin-top: 35px;
	font: 13px 'Roboto Slab';
	color: #999;
}

.noticias .titulo {
	margin-top: 10px;
	font: bold 18px 'Roboto Slab';
	color: #2b2b2b;
}

.noticias .single-shop-item:hover .titulo {
	color: #025F4A;
}

.noticias .resumo {
	margin-top: 10px;
	font: 15px 'Roboto Slab';
	color: #4e4e4e;
	line-height: 25px;
}

.noticias .single-shop-item {
	padding-bottom: 15px;
	border-bottom: 2px solid #eaeaea;
}

.noticias .single-shop-item:hover {
	border-bottom: 2px solid #025F4A;
}

.produto-header {
	background-color: #f7f7f7;
	text-align: center;
	padding: 30px 0;
}

.produto-header h2 {
	font-weight: bold;
	font-size: 32px;
	color: #202020;
}

.produto-header h3 {
	font-weight: bold;
	font-size: 18px;
	color: #202020;
}

.product-content-box .content-box h3 {
	margin-bottom: 10px !important;
}

.product-content-box .content-box h3, .product-content-box .content-box strong {
	color: #000 !important;
}

.breadcumb-wrapper ul.link-list li a {
	color: #7b7b7b;
}

.breadcumb-wrapper ul, .breadcumb-wrapper li {
	color: #000 !important;
}

.product-content-box .content-box .text * {
	color: #646464;
}

.shop-single-area .form-contato .section-title h4 {
	color: #000 !important;
}

@media(max-width: 991px){
	#formProduto {
		margin-bottom: 50px;
	}
}

#formProduto .submit {
	background-color: #69ac66;
	display: block !important;
	color: #fff;
	border-radius: 20px;
	padding: 10px 30px;
	text-align: center;
	width: 100%;
	font: bold 16px 'Roboto Slab';
}

#formProduto .form-control {
	border-radius: 10px;
}

._c515151 {
	color: #515151 !important;
}

._fs27 {
	font-size: 27px !important;
}

.texto-azul {
	color: #646464;
}

.newsletter {
	background-color: #f3f3f3;
	padding-bottom: 30px;
	padding-top: 30px;
}

@media(min-width: 992px){
	.newsletter .texto {
		text-align: right;
	}
	.newsletter .texto span {
		display: inline-block;
		margin-top: 5px;
	}
}

.sobre h2 span {
	color: #025F4A;
}

.main-logo {
	margin: 0;
}

.menuzord-menu > li > a {
	position: relative;
	padding: 33px 18px;
	text-transform: uppercase;
	color: #303030;
	font-weight: 700;
	font-family: "Open Sans", sans-serif;
}

@media(max-width: 991px){
	.top-bar {
		position: inherit;
		z-index: 999;
		width: 100%;
		background: #F1F1F1;
	}
}

/*
@media (max-width: 991px){
	.menuzord .showhide span {
		display: block;
		width: 100%;
		height: 2px;
		margin: 4px 0;
		background: #025F4A;
	}
}

._menu-desc {
	display: none;
}

@media(max-width: 991px){
	._menu-desc {
		display: inline-block;
	}
}

*/