/* Mobile - ate width 768px */
@media only screen and (max-device-width: 768px) {
	
	.breadcrumb{width:100%; height: 58px; background: transparent url(../img/mobile/barrimha.jpg) no-repeat left top; }
	.breadcrumb span{font-size:20px;}

	header{width:100%; top: 0px;}
	header .nav{display:none;}

	/* Menu */
	header .btn-menu-mobile{position: absolute; width:30px; height: 27px; margin:15px 0 0 0; right:15px; display: block; z-index:99;}
	
	#lightbox-mobile{position:fixed; top:0%; left:0%; width:100%; height:100vh; display:none; overflow:hidden!important; z-index:500000; background-color: #fff}
	#lightbox-mobile #bg{position:absolute; width:100%; height:100vh; margin:0 auto; padding:10px; z-index:500002; background:#fff; overflow:hidden!important;}
	#lightbox-mobile #fechar-mobile {position: relative; width:100%; height: 37px; margin:15px 0 0 0; right:15px; display:block; z-index:999999999;}
	#lightbox-mobile #fechar-mobile a{width:100%; height:100%; display:block; text-align:right; float:right;}
	#lightbox-mobile #conteudo{position:relative; width:100%; height:100vh; margin:0; display:block; font-size:14px; color:#9c0607; text-align:left; padding:0px 15px 15px 15px; z-index:9999999; overflow:hidden!important;}

	#lightbox-mobile #conteudo ul.menu-mobile{width:100%;}
	#lightbox-mobile #conteudo ul.menu-mobile li{width:100%; display: block; float: left; padding:20px 0px 0 0px;}
	#lightbox-mobile #conteudo ul.menu-mobile li a{font-size:18px; color:#efaa06; text-transform: uppercase; font-weight: bold;}

	#lightbox-mobile #conteudo ul.sociais{position:relative; width:100%; height:60px; margin:30px auto 0 auto; display:block;}
	#lightbox-mobile #conteudo ul.sociais li{display: block; float: left; padding:0 12px 0 0;}
	#lightbox-mobile #conteudo ul.sociais li a:hover{opacity:0.50; -moz-opacity: 0.50; filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; -khtml-opacity: 0.95;}
	#lightbox-mobile #conteudo ul.sociais li.last{padding:0;}



	/* Carrossel */
	#carrossel {width:100%; height:190px; min-height:190px;}
	#carrossel .logo{width:170px; height:120px; bottom: 90px; left: 50%; margin-left: -85px; background-size: contain;}
	#carrossel .iosSlider {width:100%; height:180px;}
	#carrossel .imgs_slider {width:100%; height:180px;}
	#carrossel .imgs_slider img{width: 100%; height: auto;}
	#carrossel .iosSlider .prevButton {width:20px; height:40px; top:60px;}
	#carrossel .iosSlider .nextButton {width:20px; height:40px; top:60px;}
	#carrossel .slidehome {position:relative; width:70px; height: 20px; margin:-26px auto 0 auto;}
	#carrossel .slidehome .button {}
	#carrossel .slidehome .selected {background-position: 4px 4px;} /* controls hover */


	/* ----- Lightbox ----- */
	.lightbox{}
	.lightbox #bg{}
	.lightbox #fechar {width:50%;}
	.lightbox #fechar a{}
	.lightbox .titulo{}
	.lightbox #conteudo,
	.lightbox #conteudo-scroll{width:70%; height:300px; font-size:14px; padding:10px; margin: 0 0 0 2%; border:2px solid #efaa06;}



	/* ----- Content ----- */
	#content{width:100%; top: 0; padding-bottom: 26px;}

	#content section.video{width:100%; top: 0px;}
	#content section.video .titulo{width:96%; height:auto; font-size:12px; letter-spacing: 0px;}

	#content section.instagram{width:100%; top: 0px;}
	#content section.instagram .fotos{width: 90%; height: auto; margin:0 auto;}
	.eapps-instagram-feed-posts-slider-inner{margin-top:20px!important;}
	.eapps-instagram-feed-title{display: none!important;}
	.eapps-instagram-feed-posts-item-image-wrapper{border:4px solid #000!important;}

	#content section.contato{width:100%; top: 0px;}
	#content section.contato .dados{}
	#content section.contato .dados .whatsapp{width:100%; height: auto; margin:20px auto 0 auto; background-size: 20px 20px; font-size: 17px;}
	#content section.contato .dados form{width: 90%; margin:40px auto;}
	#content section.contato .dados form .campo-input{width:90%;}
	#content section.contato .dados form .campo-textarea{width:90%; height:100px;}


	/* ----- Footer ----- */
	footer{width:100%; height:58px; background: #efaa06 url(../img/mobile/bg-footer.jpg) no-repeat center top; }
	footer h2{width:90%;  padding-top: 12px; font-size: 12px; line-height: 16px;}



} /* Close Mobile */
