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

.main-menu-responsive-wrapp{
	display: none;
	position: absolute;
	background: #000;
	margin: 0;
	padding: 8px 10px;
	top: 55px;
	/*left: calc(100vw - 175px);*/
	right: -16px; /*calc(0 - 0px);*/
	width: 200px;
	background-color: rgba(0, 51, 102, 0.90);
	background: rgba(0, 51, 102, 0.90);
	color: rgba(0, 51, 102, 0.90);
	margin-right: 0;
	z-index: 45;
}
	

.main-menu-responsive { margin: 0; padding: 0 15px; } 
.main-menu-responsive li{ list-style: none; margin:15px 0; }
.main-menu-responsive li a{ color: #FFF; font-size: 1em; }


.btn-menu-responsive { position: absolute; width: 39px; height: 39px; background: url(menu_bt.png); display: none; top: 0px; /*left: calc(100vw - 70px);*/ border: none; right: 6px; 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: -65px;}


/* Media **************************************************************************************************/

@media (max-width: 1200px ) { }


@media (max-width: 992px ) {
	/*#main-menu-responsive-wrapp { display: block; }*/
	.btn-menu-responsive { display: block; }
}


@media (max-width: 767px ) {

}

@media (min-width: 411px) and (max-width: 767px ) { }


@media (max-width: 410px ) { }
