.banner-style-one .slide,
.banner-style-one .owl-item{
	height: 100%;
}

.modal-header .btn-close{
	border: 1px solid #182345;
	padding: 2px 10px;
	background: #fff;
	cursor: pointer;
}

.modal-header .btn-close::after{
	content: "X";
}

.header-navigation .container .logo-box{
	width: 245px;
}

.main-header .header-navigation .navbar-brand{
	padding: 30px;
}

.main-logo{
	width: 100% !important;
	max-height: 85px;
}

.image-block::before{
	right: 80px !important;
	bottom: 80px !important;
}

.imagem-sobre-home{
	width: 100%;
}

.imagem-testemunhos{
	height: 120px;
	width: 120px !important;
	object-fit: cover;
}

.imagem-logos{
	height: 120px;
	width: 100%;
	object-fit: contain;
}

.post-pagination a.current {
	color: #95c11f;
}

.single-product-one .image-block img {
	width: 100%;
}

.single-product-one .image-block .product-tooltip{
	width: 80px;
	height: 80px;
	line-height: 80px;
}

.single-shop-page .single-shop-page-content .img-box .product-zoomer{
	display: flex;
	justify-content: center;
	align-items: center;
}

.single-product-one .image-block img{
	height: 200px;
	object-fit: cover;
}

.descricao-anexo{
	color: #9FA2A6;
	font-size: 15px;
	font-weight: 400;
	font-family: 'Open Sans';
}

.vw-gamaPreco input,
.vw-formulario input,
.vw-formulario textarea,
.vw-gamaPreco input:focus,
.vw-formulario input:focus,
.vw-formulario textarea:focus{
	border: none;
	outline: none;
	width: 100%;
	height: 50px;
	background-color: #EBF0EB;
	font-size: 15px;
	color: #222222;
	display: block;
	padding-left: 20px;
	margin-bottom: 20px;
	outline: none;
	box-shadow: none;
}

.vw-formulario textarea,
.vw-formulario textarea:focus{
	height: auto;
	outline: none;
	box-shadow: none;
}

#vw-filters-apply,
.btn.btn-default,
.btn.btn-primary,
.vw-formulario [type='submit']{
	cursor: pointer;
	border: none;
	outline: none;
	background-color: #95c11f !important;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	padding: 12px 30px;
	margin-top: 20px;
	border-radius: 0;
}

.btn.btn-default{
	background-color: #000 !important;
}

#vw-filters-apply::before,
.btn.btn-default::before,
.btn.btn-primary::before,
.vw-formulario [type='submit']::before{
	content: '';
	display: inline-block;
	vertical-align: middle;
	width: 0px;
	height: 2px;
	background-color: #fff;
	margin-right: 0px;
	transition: all .4s ease;
}

#vw-filters-apply:hover::before,
.btn.btn-default:hover::before,
.btn.btn-primary:hover::before,
.vw-formulario [type='submit']:hover::before{
	width: 20px;
	margin-right: 15px;
}

.single-contact-info-one a{
	font-size: 16px;
	line-height: 26px;
	color: #9FA2A6;
}

.main-header .top-header .left-info a,
.main-header .top-header .right-info a{
	color: #B2B3BA;
	font-size: 13px;
	font-family: "Montserrat", sans-serif;
	font-weight: 400;
	transition: all .4s ease;
}

.tableAccordionFaturas{
	width: 100%;
}

.tableAccordionFaturas td{
/* 	white-space: nowrap; */
}

.tableAccordionFaturas.body td{
	border-top: 1px solid #eaeaea;
	padding: 15px !important;
}

.tableAccordionFaturas tr:first-child td{
	border-top: none;
}

.tableAccordionFaturas td:nth-child(1){
	width: 20%;
}

.tableAccordionFaturas td:nth-child(2){
	width: 60%;
}

.tableAccordionFaturas td:nth-child(3){
	width: 10%;
	white-space: nowrap;
}

.tableAccordionFaturas td:nth-child(4){
	width: 10%;
	white-space: nowrap;
	text-align: right;
}


.codigoArtigoFaturacao{
	font-size: 10px;
	color: #6f6f6f;
	margin: 0;
}

.tituloArtigoFaturacao{
	font-size: 15px;
	color: #95c11f;
}

.precoArtigoFaturacao{
	color: #6f6f6f;
}

.precoArtigoFaturacao span{
	color: #5c5c5c;
	font-size: 11px;
}

.totalLinha{
	font-size: 12px;
	color: #999;
	margin: 0;
}

.totalLinhaIva{
	font-size: 15px;
	color: #000;
}

.desconto{
	font-size: 10px;
	color: #999;
}


.tableAccordionFaturas.body td:nth-child(1){
	width: 50%;
}

.tableAccordionFaturas.body td:nth-child(2){
	width: 20%;
}

.tableAccordionFaturas.body td:nth-child(3){
	width: 15%;
	text-align: left;
}

.tableAccordionFaturas.body td:nth-child(4){
	width: 15%;
	text-align: center;
}

.adicionarHistorico{
	background: #95c11f;
	padding: 10px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: #ffffff !important;
	letter-spacing: 0.15px;
	line-height: 23px;
	text-align: center;
	text-transform: uppercase;
	margin-top: 5px;
	width: 100%;
	display: block;
}

.quantidadeHistorico{
	width: auto !important;
	margin: 0 !important;
	text-align: center;
	padding: 5px 15px !important;
	border: none !important;
}

.modal-title{
	width: 100%;
}

.vw-searchForm{
	display: inline-flex;
}

.vw-searchstr{
	background: #EEEFF5;
	border: none;
	padding: 0 15px;
	border-radius: 0 !important;
}

.vw-formSearchSubmit a{
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	line-height: 52px;
	font-size: 14px !important;
	text-align: center;
	transition: all .4s ease;
	
	border-radius: 50% 0 0 50% !important;
	background: #EEEFF5 !important;
	color: #95c11f !important;
}

.vw-formSearchSubmit a i{
	margin: 0 !important;
}

#vw-main-search{
	padding: 120px 0;
}

#paginationRealTime li + li {
	margin-left: 30px;
}

#paginationRealTime li a{
	color: #182345;
	font-size: 18px;
	transition: all .4s ease;
	font-weight: bold;
	line-height: 1em;
	display: inline-block;
	vertical-align: middle;
	background: transparent;
}

#paginationRealTime li.active a{
	color: #95c11f;
}

.layoutLogin3 #loginPrincipal .metadeModalLoginLeft,
.layoutLogin4 #loginPrincipal .metadeModalLoginLeft{
	padding: 50px 35px !important;
}

.show-mobile{
	display: none !important;
}

.url-produto{
	width: 100% !important;
	height: 100% !important;
	display: block !important;
	background: transparent !important;
	display: flex !important;
	justify-content: center;
	align-items: center;
}

.qty .btn.btn-primary{
	margin: 0 !important;
	padding: 10px 15px !important;
	background: transparent !important;
}

.single-shop-page .product-tab-box{
	margin-bottom: 50px;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* Proporção 16:9 */
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
}

.referencia-produto a{
	color: #808080;
	font-size: 12px;
}

@media (max-width: 991px) {
	.show-mobile{
		display: block !important;
	}
	
	.hidde-mobile{
		display: none !important;
	}
	
	.header-navigation .container .logo-box{
		width: 100%;
	}
	
	.stricky-logo {
		height: 60px;
	}
	
	.login-btn .count-text,
	.blocoCarrinho span{
		display: none !important;
	}
	
	.login-btn i,
	.blocoCarrinho i{
		margin: 0 !important;
	}
	
	.main-header .top-header .info-block li + li {
		margin-left: 5px;
	}
	
	.blocoCarrinho .produtosCarrinho,
	.blocoCarrinho:hover .produtosCarrinho{
		display: none !important;
	}
	
	.main-header .top-header .info-block{
		display: flex;
		padding: 5px 0;
		justify-content: space-between;
	}
	
	.vw-searchstr{
		width: 60%;
		padding-left: 0;
	}
}
