@media only screen and (max-width: 991px) {
	
.menu li {
    padding: 0 !important;
		margin: 0;
}

.nav li {

	background: url(img/fundo-dropdown.jpg) 100% 350%;

	background-size: cover;/*contain*/

}
	
.nav>li>a {
    padding: 15px 20px !important;
}
	
.nav {
    padding-top: 1.65em; /*1.8em*/
}
	
body.adg, body.rest, body.event, body.gostamos, body.home {
overflow: auto;
}
	
}

@media only screen and (max-width: 950px) {
	
.nav {
    padding-top: 1.4em;
}
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 393%;
	  background-size: cover;
}
	
}

@media only screen and (max-width: 925px) {
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 425%;
    background-size: cover;
}
	
.nav {
    padding-top: 1em;
}
	
}

@media only screen and (max-width: 900px) {
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 483%;
    background-size: cover;
}
	
}

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

.nav {
	width: 35% !important;
}
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 328%;
    background-size: cover;
}
	
}

@media only screen and (max-width: 830px) {
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 372%;
    background-size: cover;
}
	
.nav {
    padding-top: 0.7em;
}
	
}

@media only screen and (max-width: 800px) {
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 429%;
    background-size: cover;
}
	
}

@media only screen and (max-width: 768px) {
	
.icone-facebook {
		max-width: 100%;
    width: 100%;
	padding-top: 5em;
}
	
.conteudo:after {
	background: url(img/fundo-conteudo.jpg);
	background-size: contain;
	    opacity: 0.8;
}
	
.foto img {
    max-width: 100% !important;
    height: auto !important;
		margin: 0 !important;
		transform: none !important;
}
	
body.gostamos .altura-corpo {
    height: initial;
}
	
body.adg .altura-corpo {
    height: initial;
}
	
.menu-mobile {
    background-size: 80px, 100%  !important;
    width: 80px !important;
    height: 80px !important;
}
	
.menu {
	padding-top: 3em;
}
	
.nav {
    width: 400px !important;
	  padding-top: 1.5em;
	  font-size: 35px;
}
	
.nav>li>a {
    padding: 30px !important;
}
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 301%;
    background-size: cover;
}
	
}

@media only screen and (max-width: 745px) {
	
.nav {
    padding-top: 1.3em;
}
	
}

@media only screen and (max-width: 720px) {
	
.nav {
    padding-top: 1.5em; /*1.1em*/
}
	
.menu {
	padding-top: 2em;
}
	
}

@media only screen and (max-width: 695px) {
	
.nav {
    padding-top: 1.2em; /*0.8em*/
}
	
.icone-facebook {
	position: absolute;
  right: 0;
  top: 0;
  padding-top: 3em;
}
	
}

@media only screen and (max-width: 640px) {
	
.menu-mobile {
    background-size: 60px, 100% !important;
    width: 60px !important;
    height: 60px !important;
}
	
.nav {
    padding-top: 1.4em;
}
	
.icone-facebook {
    padding-top: 2em;
}
	
}

@media only screen and (max-width: 610px) {
	
.nav {
    padding-top: 1em;
}
	
}

@media only screen and (max-width: 570px) {
	
.nav {
    padding-top: 0.9em; /*0.7em*/
}
	
.menu {
	padding-top: 1.5em;
}
	
}

@media only screen and (max-width: 530px) {
	
/*.nav {
    padding-top: 0.6em; /*0.3em/
}*/
	
.menu {
    padding-top: 1em;
}
	
.icone-facebook {
    padding-top: 1.5em;
}
	
}

@media only screen and (max-width: 480px) {
	
.nav {
    width: 350px !important;
    font-size: 30px;
}
	
.nav li {
    background: url(img/fundo-dropdown.jpg) 100% 363%;
    background-size: cover;
}
	
.menu-mobile {
    background-size: 40px, 100% !important;
    width: 40px !important;
    height: 40px !important;
}
	
}

@media only screen and (max-width: 420px) {
	
.menu {
    padding-top: 0.8em;
}
	
}

@media only screen and (max-width: 390px) {
	
.menu {
    padding-top: 0.5em;
}
	
.icone-facebook {
    padding-top: 1.1em;
}
	
}

@media only screen and (max-width: 370px) {
	
.menu {
    padding-top: 0.2em;
}
	
}