/**,
*:after,
*::before {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}*/
.container {width:1024px;margin: 0 auto}
/* main button settings */
.gn-menu-main {margin:0;padding:0;list-style:none;text-transform:none;font-weight:300;font-family:'Open Sans',sans-serif;line-height:32px;z-index:9001}
/* menu button settings */
.gn-menu-main ul {margin:0;padding:0;
	color:red;list-style:none;text-transform:none;font-weight:300;font-family:'Open Sans',sans-serif;line-height:28px/* row height */}
.gn-menu-main {position: fixed;
	top: 10px;/* menu button vertical position 60px*/
/*	left: 10px; menu button horizontal position */
	right: 10px;/* menu button horizontal position */
	width: 40px; /* menu button size 60px */
	height: 30px; /* menu button size 50px */
	font-size: 12px}
.gn-menu-main a {display:block;height:100%;
	color:#000;/*#5f6f81 main menu text color*/
	background:rgba(255,255,255,1);/*added*/
	text-decoration:none;cursor: pointer;padding: 0 0 0 10px}
.no-touch .gn-menu-main a:hover,
.no-touch .gn-menu li.gn-search-item:hover,
.no-touch .gn-menu li.gn-search-item:hover a {
		background: rgba(98,29,11,1);/*#5f6f81, hover menu background color*/
		color: white;/*white, hover menu text color */}
.gn-menu-main > li {display:block;float:left;height:100%;text-align:center}
/* icon-only trigger (menu item) */
.gn-menu-main li.gn-trigger {position:relative;width:40px;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none}
.gn-menu-main > li:last-child {float:right;border-right:none}
.gn-menu-main > li > a {padding:0 10px 0px 20px;letter-spacing:1px;background-color:rgba(98,29,11,1)}
.gn-menu-main:after {display: table;clear: both;content: ""}
.gn-menu-wrapper {position:fixed;top:40px;bottom:0;right:10px;overflow:hidden;width:0;
		-webkit-transform:scaleX(60px);
		-moz-transform:scaleX(60px);
		transform:scaleX(60px);
/*		-webkit-transform: translateX(-60px);scaleX(n)
		-moz-transform: translateX(-60px);
		transform: translateX(-60px);*/
		-webkit-transition:-webkit-transform 0.3s, width 0.3s;
		-moz-transition:-moz-transform 0.3s, width 0.3s;
		transition:transform 0.3s, width 0.3s}
.gn-scroller {position:absolute;/*overflow-y: scroll;*/width:150px;height:100%}
.gn-menu {text-align:left;font-size: 11px}
/*.gn-menu li:not(:first-child),
.gn-menu li li {
		border-bottom: 1px solid #c6d0da;
		box-shadow: inset 0 1px rgba(255,255,255,1);
}/* #c6d0da linhas separação dos items*/
.gn-menu li,
.gn-menu li li {border-bottom:1px solid #c6d0da;/*#c6d0da linhas separação dos items*/}
.gn-icon::before {
	display:inline-block;
	width:60px;
	text-align:center;
	text-transform:none;
	font-weight:normal;
	font-style:normal;
	font-variant:normal;
	font-family:'ecoicons';
	line-height:1;
	speak:none;
	-webkit-font-smoothing:antialiased}
/* if an icon anchor has a span, hide the span */
.gn-icon span {width:0;height:0;display:block;overflow:hidden}
.gn-icon-menu::before {margin-left:-15px;vertical-align:-2px;width:30px;height:3px;
		background: white;/*#5f6f81, cor do último traço do icon menu button*/
		box-shadow: /*0 3px blue /*white,*/ 0 -6px white/*#5f6f81*/, /*0 -9px green /*white,*/ 0 -12px white/*#5f6f81*/;/*settings relativos ao button menu*/
		content: ''}
/*settings relativos ao button menu*/
/*.no-touch .gn-icon-menu:hover::before,
.no-touch .gn-icon-menu.gn-selected:hover::before {
		background: white;
		box-shadow: 0 3px rgba(200,200,200,1), 0 -6px white, 0 -9px white, 0 -12px white
}*/

/*settings relativos ao button menu*/
/*.gn-icon-menu.gn-selected::before {
		background: #5993cd;
		box-shadow: 0 3px white, 0 -6px #5993cd, 0 -9px white, 0 -12px #5993cd;
}*/

/* styles for opening menu */

.gn-menu-wrapper.gn-open-all,
.gn-menu-wrapper.gn-open-part {
	-webkit-transform:translateX(0px);
	-moz-transform:translateX(0px);
	transform:translateX(0px)}

.gn-menu-wrapper.gn-open-all {width:150px}

.gn-menu-wrapper.gn-open-all .gn-submenu li {height:60px}