/**** Responsivo da pagina ****/

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

	.wq-header.header_fixo + section {
		margin-top: 0px!important;
	}

	.header_fixo {
		position: relative;
		width: 100%;
		height: auto;
		top: 0;
		left: 0;
		z-index: 9999;
		background-color: inherit;
		box-shadow: none;
		animation: none;
	}

	.wq-banner_classico-item figure img {
		width: 100%;
		position: relative;
		top: 0;
	}

	.header_fixo .header-nav {
		padding: inherit;
	}
	.header_fixo .wq-categorias {
		padding: inherit;
	}
	.header_fixo .dropdown-menu {
		padding-top: 65px;
	}
	#menu-modal h2,
	#menu-modal-mobile h2 {
		padding: 0px 20px 0px;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.wq-lista-content {
		height: 100%;
		overflow-X: hidden;
		overflow-Y: scroll;
	}
	.wq-drop.drop-right ul {
		position: relative!important;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
		padding: 0;
		width: 100%;
		height: 0;
	}
	.wq-drop.drop-right:hover ul {
		height: auto;
	}
	.wq-desktop {
		display: none!important;
	}
	.wq-mobile {
		display: flex!important;
	}

	.wq-header_buscar {
		order: 3;
		margin-top: 15px;
		width: 100%;
	}

	.wq-btn {
		font-weight: 500;
		font-size: 14px;
		padding: 9px 12px;
		display: inline-flex;
		align-items: center;
	}
	.wq-btn img {
		height: 15px;
	}

	.navbar-nav {
		width: 100%;
		align-items: center;
		justify-content: space-between;
	}
	.navbar-nav .nav-item{
		width: auto;
	}
	.wq-pesquisa-header input {
		height: 25px;
		font-size: 14px;
		padding: 5px 18px;
	}
	.header-nav {
		padding: 10px 0;
	}

	.wq-destaque .wq-wrapper {
		grid-template-columns: 1fr;
		gap: 20px;
	}
	.wq-img-maior figure img {
		margin-top: 0;
		margin-left: 0px;
	}
	.wq-produtos-carrousel {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		height: auto;
	}
	.wq-titulo-content {
		margin-bottom: 65px;
	}

	.wq-cta-item {
		grid-template-columns: 1fr;
		background-size: cover;
		background-position: center;
	}
	.wq-cta {
		padding: 60px 0;
	}
	.wq-listagem-produtos-01 {
		padding: 80px 0 80px
	}
	.wq-form-wrapper figure,
	.wq-form-wrapper::before {
		display: none;
	}
	.wq-form-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-cta-form .wq-titulo-01 h2 {
		font-size: 25px;
	}
	.wq-cta-form .wq-titulo-01 {
		margin-left: 0px;
		transform: skewX(0deg);
		margin-bottom: 40px;
	}
	.wq-form-wrapper form {
		padding: 40px 30px;
		transform: skewX(0deg)!important;
	}
	.wq-cta-form {
		margin: 20px 0;
	}
	.wq-cta-item h2 {
		font-size: 15px;
		line-height: 20px;
	}
	.wq-titulo-01 h2 {
		font-size: 34px;
		line-height: 34px;
	}
	.wq-sobre-empresa .wq-conteudo {
		padding-left: 0px;
	}
	.wq-sidebar ul li a {
		font-size: 16px;
	}
	.wq-header-listagem>div {
		flex-direction: column;
	}
	.wq-header-listagem h2 {
		border-right: none;
		text-align: center;
		padding: 0;
	}
	.wq-header-listagem ol .breadcrumb-item,
	.wq-header-listagem ol .breadcrumb-item a,
	.wq-header-listagem .breadcrumb-item::before {
		font-size: 16px;
	}
	.wq-produtos-carousel {
		padding: 25px 20px;
	}
	.page-link {
		width: 40px;
		height: 40px;
		font-size: 14px;
		line-height: 14px;
	}
	.page-item {
		margin: 5px;
	}
	.wq-fotos-carrousel {
		padding: 20px;
		margin-bottom: 30px;
	}
	.wq-conteudo-bottom .wq-input input {
		font-size: 13px;
	}
	.wq-conteudo-bottom h3 {
		font-size: 15px;
		margin-right: 20px;
	}
	.wq-titulo-wrapper {
		display: grid;
		grid-template-columns: 1fr;
	}
	.wq-titulo-wrapper .breadcrumb {
		justify-content: flex-start;
	}
	.wq-titulo-wrapper .breadcrumb .breadcrumb-item,
	.wq-titulo-wrapper .breadcrumb .breadcrumb-item a {
		font-size: 15px;
	}
	.wq-form-wrapper-01 .wq-input input {
		width: 45px;
		height: 35px;
		padding: 0px 8px;
	}
	.wq-prdutos-02 .tabs-btn {
		font-size: 12px;
		line-height: 13px;
	}
	.wq-prdutos-02 .nav.nav-tabs,
	.wq-prdutos-02 .tab-content {
		padding: 15px 20px;
	}
	.wq-politicas .wq-conteudo {
		padding: 25px;
	}
	.wq-interno-blog .wq-conteudo {
		padding: 30px;
	}
	.wq-redes {
		padding: 30px;
		width: calc(100% + 60px);
		margin-left: -30px;
		margin-bottom: -30px;
		margin-top: 30px;
	}
	.wq-post-item figure img,
	.wq-post-item figure {
		height: 350px!important;
	}
	.wq-post-item .wq-conteudo p {
		display: none!important;
	}
	.wq-login-01 .woocommerce {
		padding: 30px 20px;
	}
	.wq-listagem-produtos .products.columns-4 {
		grid-template-columns: 1fr 1fr;
	}
	.wq-listagem-produtos {
		padding: 20px 0 0px;
	}
	.page-link,
	a.page-numbers,
	span.page-numbers {
		width: 30px;
		height: 30px;
		font-size: 13px;
	}
	.wq-call-to-action-blog .wq-master-wrapper {
		grid-template-columns: 1fr 1fr;
	}
	.woocommerce .woocommerce-error .button,
	.woocommerce .woocommerce-info .button,
	.woocommerce .woocommerce-message .button,
	.woocommerce-page .woocommerce-error .button,
	.woocommerce-page .woocommerce-info .button,
	.woocommerce-page .woocommerce-message .button {
		float: none!important;
		margin: 5px 0!important;
	}
	.container-fluid {
		padding-right: 15px;
		padding-left: 15px;
	}
	.wq-cta-form form::after {
		transform: skew(0)!important;
	}
	.wq-sobre-empresa figure::before {
		display: none!important;
	}

	.count-cart {
		width: 15px;
		height: 15px;
		font-size: 10px;
	}
	.navbar-brand img {
		height: 25px;
	}
	.wq-banner-carousel_item h2 {
		font-size: 17px;
		line-height: 20px;
	}
	.wq-banner-carousel_item .wq-preco {
		margin-left: 10px;
		padding: 5px 15px;
		margin-top: 20px;
	}
	.wq-banner-carousel_item .wq-preco h4 {
		font-size: 19px;
		line-height: 23px;
	}
	.wq-informacoes-extras .wq-wrapper {
		padding: 10px 15px;
	}
	.wq-informacoes-extras .wq-wrapper div h3 {
		font-size: 12px;
		line-height: 13px;
	}
	.wq-titulo-01 h2,
	.wq-cta-form .wq-titulo-01 h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.wq-btn-carousel {
		width: 29px;
		height: 29px;
		font-size: 10px;
		margin: 0 5px;
	}
	.wq-banner-carousel_item .wq-preco span.wq-quantidade i {
		font-size: 10px;
	}
	.wq-banner-carousel_item .wq-preco span.wq-quantidade {
		padding: 2px 8px;
	}
	.wq-banner-carousel_item .wq-preco span.wq-quantidade i {
		font-size: 10px;
		width: 30px;
	}
	.wq-produto-conteudo h2 {
		font-weight: 600;
		font-size: 11px;
		line-height: 13px;
	}
	.wq-disc-produto .wq-preco h4 {
		font-size: 15px;
	}
	.wq-disc-produto .wq-preco span.wq-quantidade i {
		font-size: 10px;
		width: 30px;
	}
	.wq-form-wrapper {
		margin: 0;
		margin-bottom: 35px;
	}
	.wq-form-wrapper form {
		padding: 20px 20px;
	}
	.wq-sobre-empresa .wq-conteudo h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.wq-sobre-empresa figure>img {
		width: 100%;
	}
	.wq-sobre-empresa figure::before {
		display: none;
	}
	body,
	.wq-cta-item p {
		font-size: 14px;
	}
	.wq-blog-box .wq-conteudo h2 {
		font-weight: 600;
		font-size: 13px;
	}
	.wq-links-uteis li a,
	.wq-contato h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.wq-links-uteis li {
		margin-bottom: 5px;
	}
	.wq-contato {
		margin-bottom: 10px;
	}
	.wq-midias-sociais li a {
		width: 35px;
		height: 35px;
	}
	.wq-midias-sociais li a span {
		font-size: 15px;
	}
	.wq-midias-sociais li {
		margin-right: 6px;
	}
	.wq-blog,
	.wq-listagem-produtos-01,
	.wq-cta {
		padding: 50px 0;
	}
	.wq-carrousel-content {
		position: relative;
		height: 325px;
	}
	.wq-produtos-carrousel {
		position: absolute;
		top: 0;
		left: 0;
		width: 145%;
		height: auto;
	}
	.wq-cta {
		padding-top: 20px;
	}
	.wq-titulo-content {
		margin-bottom: 30px;
	}
	.wq-sobre-empresa .wq-conteudo h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.wq-sobre-empresa .wq-conteudo p {
		font-size: 16px;
	}
	.wq-produtos-carousel h2 {
		font-size: 20px;
		line-height: 27px;
	}
	.wq-produtos-carousel .wq-preco h4 {
		font-size: 20px;
	}
	.wq-informacoes-extras .wq-wrapper div figure img {
		width: auto;
		height: 30px;
	}
	.wq-listagem-produtos .products.columns-4 {
		row-gap: 20px;
		column-gap: 10px;
	}
	.wq-sidebar .rounded {
		font-size: 18px!important;
		line-height: 20px!important;
	}
	.wq-sidebar ul li a {
		font-size: 14px;
	}
	.wq-sidebar ul li ul li a {
		font-size: 12px;
	}
	#woocommerce-product-search-field-0 {
		padding: 5px 5px;
		height: 30px;
		font-size: 12px;
		line-height: 18px;
	}
	.woocommerce-product-search button {
		font-size: 12px;
		padding: 5px;
		height: 30px;
	}
	.woocommerce-product-search {
		grid-template-columns: 1fr 30px;
	}
	.orderby {
		padding: 5px;
		height: 30px;
		font-size: 12px;
		line-height: 14px;
	}
	.wq-btn span.flaticon-arrow-right {
		display: none;
	}

	.wq-produtos-box {
		padding: 20px;
	}
	.wq-produtos-box figure img {
		height: 190px!important;
	}

	.wq-disc-produto .wq-preco {
		display: inline-flex;
		background: transparent;
		border: 2px solid transparent;
		padding: 6px 0px;
		margin-right: 0px;
		transform: skew(0);
	}
	.wq-disc-produto .wq-preco span.wq-quantidade {
		display: inline-flex;
		padding: 4px 11px;
		position: relative;
		top: 0;
		transform: skew(0);
		left: 0;
		margin-left: 10px;
	}
	.wq-btns-box,
	.wq-disc-produto {
		margin-top: 10px;
	}
	.wq-listagem-produtos .products.columns-4 .wq-produtos-box {
		margin: 0!important;
	}
	.wq-sobre-empresa,
	.wq-sobre-empresa-03 {
		padding: 50px 0;
	}
	.wq-perfil-institucional h3 {
		font-size: 27px;
		line-height: 31px;
	}
	.wq-perfil-institucional {
		padding: 25px;
		height: auto;
	}
	.wq-produtos-box figure img {
		width: 100%;
	}
	.wq-listagem-produtos-01.wq-black .wq-titulo-01 {
		margin-bottom: 15px;
	}
	.wq-imagems .wq-carrousel-content {
		height: 190px!important;
	}
	.breadcrumb li,
	.breadcrumb li a,
	.breadcrumb-item.active {
		font-size: 15px;
	}
	.wq-logo img {
		width: auto;
		max-width: 100%;
		height: 80px;
	}
	.wq-produtos-carousel .wq-preco span.wq-quantidade i {
		font-size: 11px;
		line-height: 13px;
	}
	.wq-produtos-carousel .wq-preco span.wq-quantidade {
		padding: 4px 8px;
		top: -10px;
		width: 50px;
		left: calc(100% - 5px);
	}
	.wq-produtos-carousel .wq-preco h4 {
		font-size: 15px!important;
		line-height: 20px!important;
	}
	.wq-produtos-carousel .wq-preco {
		padding: 5px 10px;
	}
	.wq-eficiencia-01 .col-xl-6 .wq-eficiencia-item {
		min-height: auto;
	}
	.wq-sobre-empresa.wq-black,
	.wq-eficiencia-01 {
		padding: 50px 0;
	}
	.wq-titulo-01 h2,
	.wq-titulo-01 h3,
	.wq-titulo-01 h1 {
		font-size: 20px;
		line-height: 22px;
		max-width: 200px;
	}
	.cadastro .wq-titulo-01 h2 {
		max-width: 400px !important;
	}
	.wq-interno-blog .wq-conteudo li {
		font-size: 14px;
		line-height: 15px;
	}
	.wq-interno-blog .wq-conteudo h2 {
		font-size: 18px;
		line-height: 22px;
	}
	.wq-interno-blog .wq-conteudo h3 {
		margin-bottom: 10px!important;
	}
	.wq-post-sidebar {
		padding: 15px 10px;
	}
	.wq-post-sidebar h2 {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.wq-sidebar ul li {
		margin-bottom: 10px!important;
	}
	.wq-contato-01 .wq-contato-form,
	.wq-sidebar,
	.wq-sidebar {
		padding: 20px;
	}
	.wq-input input,
	.form-select,
	.wq-input textarea {
		font-size: 10px;
	}
	.form-select {
		height: 35px;
	}
	.wq-sidebar>h2 {
		font-size: 18px;
		line-height: 21px;
	}
	.woocommerce-MyAccount-navigation li {
		font-size: 14px;
		line-height: 16px;
	}

	.info-wq-informacoes h3 {
		font-size: 22px;
		line-height: 22px;
	}
	.wq-informacoes-extras .row div {
		display: block;
		text-align: center;
		margin-bottom: 20px;
	}


	.wq-banner_classico-item figure{
		display: none;
	}
	.wq-banner_classico-item figure.wq-banner_responsivo{
		display: flex;
	}
}


/***** Tamanho para smartphones na vertical *****/

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

	.wq-header_contatos{
		margin-right: 20px;
		gap: 5px;
	}
	.wq-header_contatos div{
		display: none;
	}
	.wq-header_contatos .wq-contato>span{
		margin-right: 0
	}

	.navbar-brand img {
		height: 32px;
	}
	.navbar-brand {
		margin-right: 0;
	}

	.wq-informacoes-extras .wq-wrapper {
		grid-template-columns: 1fr;
		margin: 0 20px;
		transform: skewX(0deg);
	}
	.wq-informacoes-extras .wq-wrapper div figure img {
		width: 100%;
		height: auto;
	}
	.wq-informacoes-extras .wq-wrapper div {
		grid-template-columns: 40px 1fr;
	}
	.wq-informacoes-extras .wq-wrapper div:first-child {
		grid-template-columns: 55px 1fr;
	}

	.wq-sobre-empresa figure {
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 30px!important;
	}
	.wq-sobre-empresa figure>img {
		width: 100%;
	}
	.wq-sobre-empresa figure::before {
		width: 80%;
		height: 90%;
		transform: skewX(0deg);
		left: 25px;
		top: -25px;
	}
	.wq-disc-produto {
		flex-wrap: wrap;
	}
	.wq-disc-produto>h4 {
		margin-top: 15px;
		margin-left: 0;
	}
	.wq-listagem-produtos .wq-listagem-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-header-listagem {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
	}
	.wq-header-listagem>div {
		align-items: flex-start;
		flex-direction: column;
	}
	.wq-header-listagem .wq-pesquisa-header {
		padding: 0;
		justify-content: flex-start;
	}

	.wq-wrapper-03 {
		display: flex;
		justify-content: flex-start;
		flex-direction: column;
		align-items: flex-start;
		margin-top: 30px;
	}
	.wq-conteudo-top .wq-preco {
		margin-bottom: 25px;
	}
	.wq-conteudo-bottom {
		display: flex;
		align-items: flex-start;
		justify-content: flex-start;
		flex-direction: column;
	}
	.wq-conteudo-bottom h3 {
		font-size: 15px;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.wq-item-cart {
		grid-template-columns: 1fr;
	}
	.wq-conteudo-02.wq-sidebar {
		margin-bottom: 40px;
	}
	.wq-resultado-da-compra {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		margin-top: 60px;
	}
	.wq-resultado-da-compra .wq-preco {
		margin-bottom: 30px;
	}
	.wq-eficacia-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-post-item {
		grid-template-columns: 1fr!important;
	}
	.wq-post-item .wq-conteudo {
		padding: 20px 30px 20px 30px;
	}
	.wq-post-item .wq-botoes_para-carousel {
		justify-content: center;
		flex-direction: row;
	}
	.wq-header-listagem.wq-sidebar {
		display: none;
	}
	.wq-redes {
		flex-direction: column;
	}
	.wq-redes h3 {
		margin-right: 0px;
		margin-bottom: 20px;
	}
	.wq-listagem-produtos .products.columns-4 {
		grid-template-columns: 1fr 1fr;
	}
	.wq-call-to-action-blog .wq-master-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-call-to-action-blog {
		transform: skew(0)!important;
	}
	.wq-cta-form form::after {
		transform: skewX(0deg);
	}
	.wq-checkout-01 .wq-checkout-conteudo {
		padding: 15px 15px;
	}
	.wq-conteudo-bottom {
		padding: 20px 10px;
	}
	.wq-produtos-02 .nav.nav-tabs li {
		margin-bottom: 10px;
	}
	.tab-content td,
	.tab-content th {
		font-size: 13px;
	}
	.wq-login-01 .woocommerce h2,
	.woocommerce-Reviews-title,
	.tab-content h2 {
		font-size: 23px;
	}
	.wq-produtos-carousel h2 {
		font-size: 20px;
		line-height: 27px;
	}
	.wq-produtos-carousel .wq-preco h4 {
		font-size: 20px;
	}
	.orderby {
		width: 100%!important;
		max-width: 100%!important;
	}
	.wq-cta-item .wq-conteudo {
		padding: 0 30px 30px;
	}
	.wq-minha_conta-01 .wq-minha_conta-conteudo {
		padding: 25px 25px;
	}

	.page_carrinho{}

	.carrinho_item {
		grid-template-columns: 3fr 9fr;
		gap: 12px;
		margin-bottom: 15px;
	}

	.carrinho_item-conteudo{
		padding: 15px;
	}

	.carrinho_item-titulo h2{
		font-size: 14px;
	}
	.carrinho_item-dados{
		margin-top: 12px;
	}
	.carrinho_item-dados .product-price h4{
		font-size: 16px;
	}
	.product-quantity .quantity input{
		height: 32px;
		width: 32px;
		padding: 0;
	}
	.carrinho_item .carrinho_item-dados .remove{
		height: 32px;
		width: 32px;
	}
	.carrinho_item .carrinho_item-dados .remove img{
		height: 15px;
	}

	.carrinho_listagem .actions{
		flex-wrap: wrap;
		row-gap: 20px;
	}
}


/***** Tamanho para smartphones na horizontal *****/

@media screen and (max-width: 768px) and (min-width: 577px) {
	.nav-item {
		margin-right: 8px;
	}
	.nav-link,
	.nav-item {
		font-size: 12px!important;
	}
	.dropdown-menu {
		padding-right: 30px!important;
		padding-left: 30px!important;
	}
	.navbar-brand img {
		height: 27px;
	}
	.navbar-brand {
		margin-right: 0;
	}
	/* .wq-banner-carousel_item figure img {
		display: block;
		height: 155px;
		width: auto;
	} */
	.wq-informacoes-extras .wq-wrapper {
		grid-template-columns: 1fr 1fr;
		margin: 0 20px;
	}
	.wq-informacoes-extras .wq-wrapper div h3 {
		font-size: 14px;
		line-height: 15px;
	}
	.wq-informacoes-extras .wq-wrapper div {
		grid-template-columns: 40px 1fr;
	}
	.wq-informacoes-extras .wq-wrapper div:first-child {
		grid-template-columns: 55px 1fr;
	}
	.wq-destaque .wq-wrapper>div {
		grid-template-columns: 1fr 1fr;
		align-items: end;
		column-gap: 20px;
	}
	/* .wq-titulo-01 {
		padding: 7px 0 7px 25px;
		max-width: 390px;
		border-left: 6px solid #CB2228;
		transform: skewX(-10deg)!important;
	} */
	.wq-disc-produto {
		flex-wrap: wrap;
	}
	.wq-disc-produto>h4 {
		margin-top: 15px;
		margin-left: 0;
	}
	.wq-titulo-01 {
		padding: 7px 0 7px 25px;
		max-width: 390px;
		border-left: 6px solid #CB2228;
		transform: skewX(-10deg)!important;
		margin-bottom: 30px;
	}
	.wq-sobre-empresa figure {
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-bottom: 30px!important;
	}
	.wq-sobre-empresa figure::before {
		width: 80%;
		height: 80%;
		transform: skewX(-10deg);
		left: 25px;
		top: -25px;
	}
	.wq-listagem-produtos .wq-listagem-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-header-listagem {
		grid-template-columns: 1fr;
	}
	.wq-header-listagem>div {
		align-items: flex-start;
		flex-direction: column;
	}
	.wq-header-listagem .wq-pesquisa-header {
		padding: 0;
		justify-content: flex-start;
	}
	.wq-header-listagem {
		display: flex;
		justify-content: space-between;
		align-items: center;
		gap: 10px;
	}
	.wq-header-listagem>div {
		align-items: flex-start;
		flex-direction: column;
	}
	.wq-header-listagem .wq-pesquisa-header {
		padding: 0;
		justify-content: flex-start;
	}
	.wq-banner-produtos-item .wq-conteudo {
		display: flex;
		justify-content: center;
		align-items: center;
		text-align: center;
		flex-direction: column;
	}
	.wq-banner-produtos-item figure img {
		margin-bottom: 25px;
	}
	.wq-item-cart {
		grid-template-columns: 1fr;
	}
	.wq-conteudo-02.wq-sidebar {
		margin-bottom: 40px;
	}
	.wq-resultado-da-compra {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		margin-top: 60px;
	}
	.wq-resultado-da-compra .wq-preco {
		margin-bottom: 30px;
	}
	.wq-eficacia-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-post-item {
		grid-template-columns: 1fr!important;
	}
	.wq-post-item .wq-conteudo {
		padding: 20px 30px 20px 30px;
	}
	.wq-post-item .wq-botoes_para-carousel {
		justify-content: center;
		flex-direction: row;
	}
	.wq-header-listagem.wq-sidebar {
		display: none;
	}
	.wq-listagem-produtos .products.columns-4 {
		grid-template-columns: 1fr 1fr 1fr;
	}
	.wq-call-to-action-blog .wq-master-wrapper {
		grid-template-columns: 1fr;
	}
	.wq-call-to-action-blog {
		transform: skew(0)!important;
	}
	.wq-login-01 .woocommerce h2,
	.woocommerce-Reviews-title,
	.tab-content h2 {
		font-size: 23px;
	}
	.wq-produtos-carousel h2 {
		font-size: 20px;
		line-height: 27px;
	}
	.wq-produtos-carousel .wq-preco h4 {
		font-size: 20px;
	}
	.wq-informacoes-extras .wq-wrapper div figure img {
		width: auto;
		height: 30px;
	}
}


/***** Tamanho para tablets na vertical *****/

@media screen and (max-width: 1099px) and (min-width: 769px) {
	.nav-item {
		margin-right: 8px;
	}
	.nav-link,
	.nav-item {
		font-size: 12px!important;
	}
	.dropdown-menu {
		padding-right: 30px!important;
		padding-left: 30px!important;
	}
	.wq-informacoes-extras .wq-wrapper {
		grid-template-columns: 1fr 1fr;
		margin: 0 20px;
	}
	/* .wq-titulo-01 {
		padding: 7px 0 7px 25px;
		max-width: 390px;
		border-left: 6px solid #CB2228;
		transform: skewX(-10deg)!important;
	} */
	.wq-sobre-empresa figure>img {
		display: block;
		width: 85%;
	}
	.wq-sobre-empresa figure {
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.wq-sobre-empresa figure::before {
		width: 85%;
		height: 90%;
		transform: skewX(-10deg);
		left: 20px;
		top: -25px;
	}
	.wq-cta-item {
		grid-template-columns: 1fr;
		background-size: cover;
		background-position: center;
	}
	.wq-cta-item figure {
		display: none;
	}
	.wq-cta {
		padding: 80px 0 80px;
	}
	.wq-listagem-produtos .wq-listagem-wrapper {
		grid-template-columns: 1fr 1fr;
	}
	.wq-conteudo-02.wq-sidebar {
		margin-bottom: 40px;
	}
	.wq-resultado-da-compra {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		margin-top: 60px;
	}
	.wq-resultado-da-compra .wq-preco {
		margin-bottom: 30px;
	}
	.wq-post-item {
		grid-template-columns: 1fr!important;
	}
	.wq-post-item .wq-conteudo {
		padding: 20px 30px 20px 30px;
	}
	.wq-post-item .wq-botoes_para-carousel {
		justify-content: center;
		flex-direction: row;
	}
	.wq-header-listagem.wq-sidebar {
		display: none;
	}
	.wq-listagem-produtos .products.columns-4 {
		grid-template-columns: 1fr 1fr;
	}
	.wq-sidebar .rounded {
		font-size: 28px;
	}
	.wq-call-to-action-blog .wq-master-wrapper {
		grid-template-columns: 1fr 1fr;
	}
	.products.columns-4 .wq-produtos-box .wq-btn {
		font-size: 15px;
	}
	.wq-destaque .wq-wrapper>div {
		grid-template-columns: 1fr 1fr;
		gap: 25px;
	}
	.wq-sobre-empresa .wq-conteudo h2 {
		font-size: 20px;
		line-height: 25px;
	}
	.wq-sobre-empresa .wq-conteudo p {
		font-size: 16px;
	}
	.wq-header .wq-pesquisa-header input {
		width: 340px!important;
	}
	.navbar-brand img {
		height: 38px;
	}
}


/***** Tamanho para tablets na horizontal *****/

@media screen and (max-width: 1199px) and (min-width: 1100px) {
	.nav-item {
		margin-right: 8px;
	}
	.nav-link,
	.nav-item {
		font-size: 12px!important;
	}
	.dropdown-menu {
		padding-right: 30px!important;
		padding-left: 30px!important;
	}
	.wq-cta-item {
		grid-template-columns: 1fr;
		background-size: cover;
		background-position: center;
	}
	.wq-cta-item figure {
		display: none;
	}
	.wq-cta {
		padding: 80px 0 80px;
	}
	.wq-conteudo-02.wq-sidebar {
		margin-bottom: 40px;
	}
	.wq-resultado-da-compra {
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
		margin-top: 60px;
	}
	.wq-resultado-da-compra .wq-preco {
		margin-bottom: 30px;
	}
	.wq-listagem-produtos .products.columns-4 {
		grid-template-columns: 1fr 1fr;
	}
	.wq-sidebar .rounded {
		font-size: 28px;
	}
	.products.columns-4 .wq-produtos-box .wq-btn {
		font-size: 15px;
	}
	.wq-destaque .wq-wrapper>div {
		grid-template-columns: 1fr 1fr;
		gap: 25px;
	}
	.wq-header .wq-pesquisa-header input {
		width: 340px!important;
	}
}


/***** Monitores pequenos  *****/

@media screen and (max-width: 1299px) and (min-width: 1200px) {
	.nav-item {
		margin-right: 8px;
	}
	.nav-link,
	.nav-item {
		font-size: 12px!important;
	}
	.dropdown-menu {
		padding-right: 30px!important;
		padding-left: 30px!important;
	}
	.products.columns-4 .wq-produtos-box .wq-btn {
		font-size: 15px;
	}
	.wq-header .wq-pesquisa-header input {
		width: 340px!important;
	}
}


/***** Monitores medios  *****/

@media screen and (max-width: 1499px) and (min-width: 1300px) {
	.wq-header .wq-pesquisa-header input {
		width: 340px!important;
	}
}


/***** Monitores extra grandes  *****/

@media screen and (max-width: 1699px) and (min-width: 1500px) {}


/***** Monitores extra grandes  *****/

@media screen and (max-width: 2500px) and (min-width: 1920px) {}

@media screen and (max-width: 369px) {
	.wq-listagem-produtos .products.columns-4 {
		grid-template-columns: 1fr;
	}
	.wq-header-listagem {
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
}