@charset "utf-8";
/* CSS Document */

/************************************************************************************
smaller than 980
*************************************************************************************/
@media screen and (max-width: 980px) {

	/* pagewrap */
	#pagewrap {
		/*width: 98%;*/
		width: 100%;
	}
	#nav a {
	padding:0 6px;
	}

	/* content */
	#homecontent {
		width: 99%;
		padding: 3% 4%;
	}
	#admincontent {
		width: 90%;
		padding: 3% 4%;
	}
	#content {
		width: 60%;
		padding: 3% 4%;
	}
	.post-image {
		min-height:240px;
	}
	.imag-produtos {
		width:320px;
		/*height:200px;*/
		/*max-height:200px;*/
	}
	.img-product {
		height:240px;
		max-height:240px;
	}
	.desc-product {
		font-size:12px;
		padding:2% 0;
	}
	
	/* sidebar */
	#sidebar {
		width: 30%;
	}
	#sidebar .widget {
		padding: 8% 7%;
		margin-bottom: 10px;
	}

	/* slide image size */
	/*#imgslide1 {
		background:url(../images/slide1lg.jpg);
	}
	#imgslide2 {
		background:url(../images/slide2lg.jpg);
	}
	#imgslide3 {
		background:url(../images/slide3lg.jpg);
	}*/
	#imgslide1, #imgslide2, #imgslide3 {
		/*height:300px;*/
		background-position:center;
		background-repeat:no-repeat;
	}
	
	#socialicon {
		right: 5%;
	}
	
	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		width: 100%;
		height: auto;
		min-height: 300px;
	}
	
	/* back to top */
	#back-top {
		margin-left: -100px;
	}
	#back-top a:hover {
		margin-left: 40px;
	}
	#back-top a:hover span {
		width:138px;
	}
	
	#folio {
		min-height:984px;
		background-image:url(../images/imgfoliomd.png);
		background-position: center bottom;
		background-repeat:no-repeat;
	}
	
	.galeria {
		width:80%;
	}

}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {

	.imag-produtos {
		width:280px;
		/*height:200px;*/
		/*max-height:200px;*/
	}
	#googmap {
		float:none;
	}
	
	.galeria {
		width:80%;
	}
	.imghomeframe {
		max-width:200px;
		max-height:200px;
	}
	.imghomefoto {
		margin:0 auto;
	}
}

/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 650px) {

	/* header */
	#header {
		height: auto;
	}

	/* search form */
	#searchform {
		position: absolute;
		top: 5px;
		right: 0;
		z-index: 100;
		height: 40px;
	}
	#searchform #s {
		width: 70px;
	}
	#searchform #s:focus {
		width: 150px;
	}

	/* main nav */
	#main-nav {
		position: static;
	}

	/* site logo */
	#site-logo {
		margin: 15px 100px 5px 0;
		position: static;
	}

	/* site description */
	#site-description {
		margin: 0 0 15px;
		position: static;
	}

	/* content */
	#content {
		width: auto;
		float: none;
		margin: 20px 0;
	}
	
	.imag-produtos {
		width:320px;
		/*height:200px;*/
		/*max-height:200px;*/
	}

	/* sidebar */
	#sidebar {
		width: 100%;
		margin: 0;
		float: none;
	}
	#sidebar .widget {
		padding: 3% 4%;
		margin: 0 0 10px;
	}

	/* embedded videos */
	.video embed,
	.video object,
	.video iframe {
		min-height: 250px;
	}

}

/************************************************************************************
MOBILE
*************************************************************************************/
@media screen and (max-width: 600px) {
	
	#logo {
		height:111px;
	}
	.descricao {
		width:100%;
		text-indent:3%;
		font-size:13px;
	}
	#socialicon {
		right: 5%;
		top: 130px;
	}
	
	.galeria {
		width:90%;
	}
	.imghomeframe {
		max-width:240px;
		max-height:240px;
	}
	
/* =============================== */
	#gallery {
	background-color: #FFF;
	padding: 4px;
	width: 400px;
}
	#lightbox-image {
	/*width:60%;*/
	max-height:240px;
}
	#lightbox-container-image-box {
	width: 60%;
}
	#lightbox-container-image {
	width:60%;
}

}

/************************************************************************************
smaller than 560
*************************************************************************************/
@media screen and (max-width: 480px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

	/* main nav */
	#main-nav a {
		font-size: 90%;
		padding: 10px 8px;
	}
	
	.post-image {
		border-top:#900 solid 1px;
	}
	.imag-produtos {
		border:none;
		width:100%;
	}

}

/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 360px) {

	/* logo */
	.descricao {
		width:100%;
		text-indent:0;
		font-size:12px;
	}
	.flex-caption {
	   font-size:14	px;  
	}
	
	.post-image-pro {
		border-top:#900 solid 1px;
	}
	.img-product {
		float: none;
		border-right:none;
		height:240px;
	}
	.img-cocktail {
		float: none;
		border-right:none;
		height:360px;
	}
	
	.rodape {
		height:48px;
	}
	
}

/************************************************************************************
smaller than 240
*************************************************************************************/
@media screen and (max-width: 240px) {

	/* logo */
	.descricao {
		font-size:11px;
	}
}
