@charset "utf-8";
/* CSS Document */

.main-menu-responsive-wrapp{
	display: none;
	position: fixed;
	background: #000;
	margin: 0;
	padding: 8px 10px;
	top: 74px;
	/*left: calc(100vw - 175px);*/
	right: -2px; /*calc(0 - 0px);*/
	width: 190px;
	background-color: rgba(255, 255, 255, 0.95);
	background: rgba(255, 255, 255, 0.95);
	color: rgba(0, 0, 0, 1);
	margin-right: 0;
	z-index: 45;
	border: 1px solid #AE9266;
}
	

.main-menu-responsive { margin: 0; padding: 0 15px; } 
.main-menu-responsive li{ list-style: none; margin:15px 0; font-family: Nunito Sans; }
.main-menu-responsive li a{ color: #4E3517; font-size: 1em;}
.main-menu-responsive li a:focus { text-decoration: none !important;  }

.btn-menu-responsive { position: fixed; width: 39px; height: 39px; background: url(menu_bt.png); display: none; top: 15px; left: calc(100vw - 70px); border: none; /*right: 50px;*/ z-index: 45;}
.btn-menu-responsive:focus {box-shadow: none !important; border: none; outline: none !important; } 
.btn-menu-responsive-ativo { background: url(menu_bt_hover.png); border: none; box-shadow:none !important;} 

.dropdown-menu { left: -125px;}
.dropdown-menu li { font-size: 1.2em; }
.dropdown-menu li a{ font-size: 1.2em; padding-top: 12px; padding-bottom: 12px;}


/* Media **************************************************************************************************/

@media (max-width: 1200px ) { }


@media (max-width: 992px ) {
	/*#main-menu-responsive-wrapp { display: block; }*/
	
}


@media (max-width: 767px ) {
	.btn-menu-responsive { display: block; }
}

@media (min-width: 411px) and (max-width: 767px ) { }


@media (max-width: 410px ) { }
