
/*-----------------------------------------------------------------------------------*/
/*-------------------------------RESPONSIVE.CSS--------------------------------------*/
/*-----------------------------------------------------------------------------------*/

@media (max-width:349px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-slide {
		height: 25vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 1em !important;
	}*/

}

@media (min-width:350px) and (max-width:360px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-slide {
		height: 26vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 1em !important;
	}*/
}

@media (min-width:361px) and (max-width:399px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-slide {
		height: 26vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 1em !important;
	}*/
}

@media (min-width:400px) and (max-width:429px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-slide {
		height: 28vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 1.5em !important;
	}*/
}

@media (min-width:430px) and (max-width:480px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-slide {
		height: 31.5vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 1.5em !important;
	}*/
}

@media (max-width: 480px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
		left: 0 !important;
	}

	.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
		right: 0 !important;
	}*/
}

@media (min-width:481px) and (max-width:640px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/

	/*.slideshow .swiper-slide {
		height: 35vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 1.5em !important;
	}*/

}

@media (min-width:641px) and (max-width:767px) {

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/

/*	.slideshow .swiper-slide {
		height: 46vh;
	}

	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 2em !important;
	}*/

}

@media (max-width:767px) {

	header {
		padding: 10px 0 0;
		background-color: rgba(255,255,255,1.00);
	}	

	header .logo {
		line-height: 35px;
		margin-bottom: 0.3rem;
	}

	header .logo::before {
		display: none;
	}

	header .logo img {
		max-height: 40px;
	}

	header .form-default {
		margin-top: 20px;
		line-height: 50px;
		font-size: 12px;
		display: none;
	}

	header .form-default form input[type="text"] {
		padding: 10px;
	}

	header .form-default form input[type="submit"] {
		padding: 11px 0px;
	}

	header .televendas {
		line-height: 50px;
		margin-top: 20px;
		display: none;
	}

	header .menu-nav {
		background-color: rgba(0,0,0,0);
		width: 100%;
		z-index: 10;
		line-height: 35px;
	}

	header .close-menu-nav {
		display: inline-block;
	}

	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-pagination-bullet {
		width: 48px;
		height: 48px;
	}
	
	.slideshow .swiper-pagination-bullet-active {
		width: 48px;
		height: 48px;
	}*/

	/* FOOTER */
/*
	footer {
		padding: 1em 0;
	}

	footer .content {
		margin-bottom: 2em;
		padding-top: 2em;
		border: 0;
		border-top: 1px solid rgba(255,255,255,0.3);
	}

	footer .content img {
		display: inline-block !important;
	}
*/

/*
	.signature {
		text-align: center;
		padding: 1em;
	}

	.signature p {
		line-height: 1;
		padding: 1em 0;
	}
*/

}

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

	header {
		padding: 1rem 0 0 !important;
	}	

	header .logo {
		line-height: 40px;
		margin-bottom: 1rem;
	}

	header .logo img {
		max-height: 40px;
	}

	header .search-bar {
		line-height: 40px;
	}

	header .form-default {
		margin-top: 20px;
		line-height: 50px;
		font-size: 12px;
		display: none;
	}

	header .form-default form input[type="text"] {
		padding: 10px;
	}

	header .form-default form input[type="submit"] {
		padding: 11px 0px;
	}

	header .televendas {
		line-height: 50px;
		margin-top: 20px;
		display: none;
	}

	header .menu-nav {
		background-color: rgba(0,0,0,0);
		width: 100%;
		z-index: 10;
		line-height: 40px;
	}
	
	/* BLOCO SLIDESHOW
	------------------------------------------------------*/
/*
	.slideshow .swiper-slide {
		height: 46vh;
	}
	.slideshow  .swiper-button-prev:after,
	.slideshow  .swiper-button-next:after {
		font-size: 2em !important;
	}
*/

	/* FOOTER */


	footer {
		padding: 2em 0;
	}

	footer p {
		font-size: 0.8em;
	}

	footer ul {
		font-size: 0.8em;
	}

	.signature {
		text-align: center;
		padding: 1em;
	}

	.signature p {
		line-height: 1;
		padding: 1em 0;
	}	

}

@media (min-width:992px) {

	/*header nav ul li {
		padding: 0px 5px;

	}
	*/
}