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

	/* ==================== HEADER ==================== */
	#header-outer #top #logo:before {
		content: '⽶寿';
		display: block;
	}

	#header-outer #top #logo img {
		display: none;
	}
}

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

	/* $********************$ LUCAS $********************$ */
	/* ==================== GENERAL ==================== */
	/*----- STRUCTURE -----*/
	.nectar-button:last-child {
		margin-bottom: 0;
	}

	.hide-desk {
		display: block;
	}

	body:not(.product-template-default) .container {
		max-width: calc(100% - 3rem);
	}

	body.product-template-default .container {
		max-width: 100%;
	}

	/* ==================== FOOTER ==================== */
	#footer-outer #copyright .copyright-container {
		flex-direction: column;
	}

	#footer-outer #copyright .copyright-container img {
		margin-left: 0;
	}

	#footer-outer #copyright .copyright-container .vollup-logo {
		display: block;
		margin: 1rem auto 0;
		text-align: center;
		line-height: 12px;
	}

	#footer-outer #copyright .copyright-container .link-copyright {
		font-size: 14px;
	}

	#footer-outer #copyright .copyright-container .copyright-right>span {
		margin: 0 .25rem;
	}

	#footer-outer .row {
		padding: 2rem 0;
	}

	#footer-widgets #media_image-3 {
		text-align: center;
	}

	/* ==================== SECTION VITRINE - HOME ==================== */
	#section-vitrine-home .nectar-video-wrap {
		bottom: 0;
	}

	#section-vitrine-home>.row_col_wrap_12 {
		padding: 0;
	}

	#section-vitrine-home .home-vitrine-right p {
		margin: 0;
	}

	#section-vitrine-home .home-vitrine-right b:before {
		margin: 0 .5rem 0 0;
		width: 12px;
		height: 12px;
	}

	#section-vitrine-home .icon_vitrine.icon_instagram {
		margin: 0 .5rem 0;
	}

	#section-vitrine-home .home-vitrine-left .wpb_wrapper .wpb_wrapper,
	#section-vitrine-home .home-vitrine-right .wpb_wrapper .wpb_wrapper {
		margin: 1rem 0;
	}

	#section-vitrine-home .icon_vitrine ion-icon {
		top: 50%;
		position: absolute;
		transform: translateY(-50%);
	}

	#section-vitrine-home .icon_vitrine {
		position: relative;
	}

	#section-vitrine-home .owl-carousel .owl-stage {
		padding: 0;
	}

	#section-vitrine-home .centered-text .nectar_video_lightbox.play_button {
		width: 90px;
		height: 90px;
		margin-bottom: 1rem;
	}

	#section-vitrine-home .carousel-item {
		padding: 2rem 1.5rem;
	}

	#section-vitrine-home .home-vitrine-left,
	#section-vitrine-home .home-vitrine-right {
		writing-mode: inherit;
		-webkit-writing-mode: inherit;
		-ms-writing-mode: inherit;
	}

	#section-vitrine-home .home-vitrine-left b,
	#section-vitrine-home .home-vitrine-right b {
		transform: none;
	}

	/* ==================== SECTION VIVA O MOMENTO - HOME ==================== */
	#section-viva-o-momento .bg-text-stroked~div {
		position: relative;
		top: 0;
		transform: none;
		padding: 0 1.5rem;
	}

	#section-viva-o-momento .bg-text-stroked {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		margin: 0 1rem;
		word-break: break-all;
		transform: translateY(-50%);
	}

	#section-viva-o-momento .row_col_wrap_12 {
		padding: 2rem 0;
	}

	#section-viva-o-momento .row_col_wrap_12 .row_col_wrap_12_inner>.column_container:not(:last-of-type) {
		margin-bottom: 1rem;
	}

	/* ==================== SECTION PROJETO BUSCAPÉ - HOME ==================== */
	#section-projeto-buscape>.row_col_wrap_12 {
		padding: 2rem 0;
	}

	/* ==================== SECTION QUEM SOMOS - HOME ==================== */
	#section-quem-somos.row-slider-time>.row_col_wrap_12 {
		margin-left: auto;
		padding: 2rem 1.5rem;
	}

	#section-quem-somos p {
		max-width: 100%;
	}

	#section-quem-somos .vc_column-inner,
	#section-quem-somos .wpb_column {
		height: auto !important;
	}

	#section-quem-somos>.row-bg-wrap>.inner-wrap>.row-bg {
		background-position: bottom center !important;
	}

	/* ==================== SECTION PRODUTOS - HOME ==================== */
	#section-produtos-home>.row_col_wrap_12 {
		padding: 2rem 0;
	}

	#section-produtos-home h2 {
		margin-bottom: calc(8px + 1.5rem);
	}

	#section-produtos-home .woocommerce .products h2 {
		font-size: 42px;
		line-height: 1;
		margin: 0;
	}

	#section-produtos-home .woocommerce .products .product {
		width: 100%;
		margin: 0 .75rem 0 !important;
		float: left !important;
	}

	#section-produtos-home .woocommerce ul.products .text_on_hover.product .add_to_cart_button {
		font-size: 36px;
		margin: 0 !important;
	}

	#section-produtos-home .woocommerce .products .product .low_stock,
	#section-produtos-home .woocommerce ul.products li.product.text_on_hover .onsale,
	#section-produtos-home .woocommerce-page ul.products li.product.text_on_hover .onsale,
	#section-produtos-home .woocommerce .text_on_hover.product span.onsale,
	#section-produtos-home .woocommerce-page .text_on_hover.product span.onsale,
	#section-produtos-home div[data-project-style="text_on_hover"] .single-product-main-image .onsale {
		font-size: 20px;
	}

	#section-produtos-home .woocommerce .products .product .low_stock {
		top: calc(45px + .25rem);
	}

	/* ==================== SECTION NOSSOS PARCEIROS - HOME ==================== */
	#section-nossos-parceiros h4 {
		text-align: center;
	}

	#section-nossos-parceiros .img-with-aniamtion-wrap {
		text-align: center
	}

	/* ==================== CAROUSEL TIME ==================== */
	.time-carousel .time-item .time-image-wrapper .time-image {
		width: 100%;
	}

	.time-carousel {
		margin-top: 2rem;
	}

	.time-item {
		margin: 0 .75rem 0;
	}

	/* ==================== SECTION LIVE THE MOMENT - HOME ==================== */
	#section-live-the-moment>.row_col_wrap_12 {
		padding: 2rem 0;
	}

	/* ==================== TEMPLATE DA VITRINE DE PRODUTOS ==================== */
	.woocommerce .products .product .low_stock,
	.woocommerce ul.products li.product.text_on_hover .onsale,
	.woocommerce-page ul.products li.product.text_on_hover .onsale,
	.woocommerce .text_on_hover.product span.onsale,
	.woocommerce-page .text_on_hover.product span.onsale,
	div[data-project-style="text_on_hover"] .single-product-main-image .onsale {
		font-size: 16px;
	}

	.woocommerce .products .product .low_stock {
		top: calc(40px + .25rem);
	}

	.woocommerce ul.products .text_on_hover.product .add_to_cart_button {
		line-height: 1.4;
	}

	/* ==================== PÁGINA - ASSINE AGORA ==================== */
	#boxes-assinatura {
		margin: 0;
	}

	#boxes-assinatura .row_col_wrap_12 {
		padding: 2rem 4rem;
	}

	#carousel-assinatura>.row_col_wrap_12 {
		padding: 2rem 0;
	}

	.owl-carousel .owl-stage {
		padding: 0;
	}

	#como-funciona {
		margin: 0;
	}

	#como-funciona>.row_col_wrap_12 {
		padding: 2rem 0;
	}

	#como-funciona .etapas p:not(:last-of-type):after {
		top: 42px;
		height: 100%;
	}

	/* ==================== PÁGINA - FAQ ==================== */
	#faq {
		margin: 0;
	}

	#faq .accordion {
		margin-bottom: 0;
	}

	#faq>.col {
		padding: 0;
	}

	#faq .faq-perguntas-frequentes>.vc_column-inner {
		padding: 0 0 2rem;
	}

	/* ==================== TEMPLATE DE PRODUTO ==================== */
	.product-price {
		margin-bottom: 1rem;
	}

	.woocommerce div.product form.cart,
	.woocommerce #content div.product form.cart,
	.woocommerce-page div.product form.cart,
	.woocommerce-page #content div.product form.cart {
		margin-bottom: 0;
	}

	.single-product .products.upsells {
		margin-top: 2rem;
	}

	#ajax-content-wrap .upsells.products>h4 {
		margin-bottom: calc(8px + 1.5rem);
	}

	body.single-product .container-wrap {
		padding-bottom: 1rem;
	}

	#produto-gallery {
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}

	.produto-gallery-carousel-nav .produto-gallery-carousel-cell {
		justify-content: flex-start;
	}

	.produto-gallery-carousel-nav .produto-gallery-carousel-cell img {
		max-width: 25%;
	}
}