/*! responsive-nav.js 1.0.39 by @viljamis */
.nav-collapse ul{margin:0; padding:0; width:100%; display:block; list-style:none;}
.nav-collapse li{width:100%; display:block;}
.js .nav-collapse{clip:rect(0 0 0 0); max-height:0; position:absolute; display:block; overflow:hidden; zoom:1;}
.nav-collapse.opened{max-height:9999px;}
.nav-toggle{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; display:block; padding:0; color:#FFF; width:100%; font-family:'Open Sans', sans-serif; font-size:14px; line-height:45px; font-weight:bold; position:relative; text-decoration:none; text-align:center; background-color:#444; text-transform:uppercase;}
p iframe{position:relative; float:left; margin:10px 10px 0 0; padding:2px; background:#666; border:1px solid #fff !important; text-align:center;}
body.map div#principal p iframe{min-width:280px !important; max-width:920px !important;}
body.map p iframe{float: none; min-width:280px !important; max-width:920px !important; margin:0 !important; padding:1px !important;}
iframe#orcamento{background:none;}
@media screen and (min-width:1000px){
	.js .nav-collapse{position:relative;}
	.js .nav-collapse.closed{max-height:none;}
	.nav-toggle{display:none;}
}
@media screen and (max-width:1000px){
	p iframe{margin:10px auto 0 !important; width:650px !important; position:relative; float:none; clear:both;}
	iframe#orcamento{width:100% !important;}
}
@media only screen and (max-width:767px){
	p iframe{margin:5px auto !important; padding:5px !important; width:390px !important;}
	
}
@media only screen and (max-width:479px){
	p iframe{margin:10px auto !important; width:280px !important;}
}