.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.gf-menu {
	list-style: none; margin: 0px 0px 0px -40px;
}
.gf-menu::after {
	clear: both; display: table; content: "";
}
.gf-menu .item {
	padding: 6px 16px; outline: 0px; border-radius: 5px; text-align: left; color: rgb(255, 255, 255); line-height: 26px; font-family: "UbuntuRegular", Verdana, Helvetica, Arial, sans-serif, Helvetica, sans-serif; font-size: 12px; text-decoration: none; display: block; cursor: pointer; text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.gf-menu .icon.item [class^='icon-'] {
	width: auto; background-image: none !important;
}
.gf-menu .icon.item [class*=' icon-'] {
	width: auto; background-image: none !important;
}
.gf-menu .icon.item [class^='icon-']::before {
	text-indent: 0px; margin-right: 5px;
}
.gf-menu .icon.item [class*=' icon-']::before {
	text-indent: 0px; margin-right: 5px;
}
.l1.gf-menu > li {
	margin: -3px 0px; border-radius: 5px; transition:0.2s ease-in-out; position: relative; z-index: 1001; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out;
}
.l1.gf-menu > li > .item {
	padding: 25px 15px 0px; height: 50px; text-align: center; line-height: 16px; font-size: 13px; position: relative;
}
.l1.gf-menu > li > .icon.item {
	top: 0px !important;
}
.l1.gf-menu > li > .icon.item [class^='icon-'] {
	font-size: 300%; display: block;
}
.l1.gf-menu > li > .icon.item [class*=' icon-'] {
	font-size: 300%; display: block;
}
.l1.gf-menu > li > .icon.item [class^='icon-']::before {
	margin: 0px auto; padding: 0px 5px; top: 18px; text-align: center; position: relative;
}
.l1.gf-menu > li > .icon.item [class*=' icon-']::before {
	margin: 0px auto; padding: 0px 5px; top: 18px; text-align: center; position: relative;
}
.gf-menu li {
	padding: 0px; border: currentColor; border-image: none; text-align: center; margin-right: 15px; float: left; display: block; position: relative;
}
.gf-menu li.parent > .item::after {
	top: 65%; right: 12px; color: rgb(255, 255, 255); font-family: FontAwesome; font-size: 11px; margin-top: -27px; position: absolute; content: "\f078";
}
.gf-menu li.parent > .subtext.item::after {
	margin-top: -18px;
}
.gf-menu li.parent > .icon.item::after {
	display: none;
}
.gf-menu .dropdown ul li.parent > .item::after {
	top: 50%; font-family: FontAwesome; font-size: 11px; margin-top: -10px; content: "\f054";
}
.gf-menu .dropdown .parent.grouped > .item::after {
	font-family: FontAwesome; font-size: 11px; content: "\f078";
}
.gf-menu .dropdown .grouped:hover::after {
	top: 39px;
}
.gf-menu .dropdown .modules:hover::before {
	background: none !important;
}
.gf-menu .dropdown .modules:hover::after {
	background: none !important;
}
.gf-splitmenu.gf-menu li.parent:hover {
	border-radius: 5px;
}
@media only screen and (min-width:768px)
{
.clearfix {
	
}
.clearfix::before {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	line-height: 0; display: table; content: "";
}
.clearfix::after {
	clear: both;
}
.hide-text {
	font: 0px/0 a; border: 0px currentColor; border-image: none; color: transparent; font-size-adjust: none; font-stretch: normal; text-shadow: none; background-color: transparent;
}
.input-block-level {
	width: 100%; display: block; min-height: 30px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.rok-left {
	float: left;
}
.rok-right {
	float: right;
}
.rok-dropdown-group {
	position: relative;
}
.rok-dropdown {
	position: relative;
}
.rok-dropdown-open .rok-dropdown {
	display: block;
}
.rok-popover-group {
	position: relative;
}
.rok-popover {
	position: relative;
}
.rok-popover-open .rok-popover {
	display: block;
}
.l1.gf-menu > li:hover {
	z-index: 10000; box-shadow: none; transform: scale(1); -webkit-box-shadow: none; -moz-box-shadow: none; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.l1.gf-menu > li:hover > .item {
	transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.l1.gf-menu > li:hover > .item .menu-text {
	display: block;
}
.l1.gf-menu > li:hover > .subtext.icon.item [class^='icon-']::before {
	top: 6px;
}
.l1.gf-menu > li:hover > .subtext.icon.item [class*=' icon-']::before {
	top: 6px;
}
.l1.gf-menu > li:hover > .subtext.icon.item .menu-text {
	top: 16px;
}
.l1.gf-menu > li:hover > .subtext.icon.item em {
	top: 12px; display: block;
}
.l1.gf-menu > li.active:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.gf-menu li:hover > .dropdown {
	left: -5px; top: auto; margin-top: 3px; opacity: 1;
}
.gf-menu li.active:hover > .dropdown {
	left: -5px; top: auto; margin-top: 3px; opacity: 1;
}
.gf-menu li:hover > .item {
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.gf-menu .dropdown .parent.grouped:hover > .item {
	border-radius: 5px;
}
.gf-menu .dropdown .modules:hover {
	padding-top: 0px !important;
}
.gf-menu .dropdown .modules ul li:hover {
	padding-top: 0px !important;
}
.gf-menu .dropdown li:hover > .flyout {
	left: 100%; top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
body.rtl li:hover > .dropdown {
	left: inherit; right: -1px;
}
body.rtl li.active:hover > .dropdown {
	left: inherit; right: -1px;
}
body.rtl .dropdown ul li:hover > .flyout {
	border-radius: 5px 0px 5px 5px; left: inherit; right: 100%; margin-right: -6px; margin-left: auto;
}
body.rtl .dropdown ul li.parent:hover > .item {
	border-radius: 0px 5px 5px 0px;
}
}
.layout-mode-960fixed .clearfix::before {
	line-height: 0; display: table; content: "";
}
.layout-mode-960fixed .clearfix::after {
	line-height: 0; display: table; content: "";
}
.layout-mode-1200fixed .clearfix::before {
	line-height: 0; display: table; content: "";
}
.layout-mode-1200fixed .clearfix::after {
	line-height: 0; display: table; content: "";
}
.layout-mode-960fixed .clearfix::after {
	clear: both;
}
.layout-mode-1200fixed .clearfix::after {
	clear: both;
}
.layout-mode-960fixed .l1.gf-menu > li:hover {
	z-index: 10000; box-shadow: none; transform: scale(1); -webkit-box-shadow: none; -moz-box-shadow: none; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.layout-mode-1200fixed .l1.gf-menu > li:hover {
	z-index: 10000; box-shadow: none; transform: scale(1); -webkit-box-shadow: none; -moz-box-shadow: none; -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1);
}
.layout-mode-960fixed .l1.gf-menu > li:hover > .item {
	transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.layout-mode-1200fixed .l1.gf-menu > li:hover > .item {
	transform: scale(1.1); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1);
}
.layout-mode-960fixed .l1.gf-menu > li:hover > .item .menu-text {
	display: block;
}
.layout-mode-1200fixed .l1.gf-menu > li:hover > .item .menu-text {
	display: block;
}
.layout-mode-960fixed .l1.gf-menu > li:hover > .subtext.icon.item [class^='icon-']::before {
	top: 6px;
}
.layout-mode-960fixed .l1.gf-menu > li:hover > .subtext.icon.item [class*=' icon-']::before {
	top: 6px;
}
.layout-mode-1200fixed .l1.gf-menu > li:hover > .subtext.icon.item [class^='icon-']::before {
	top: 6px;
}
.layout-mode-1200fixed .l1.gf-menu > li:hover > .subtext.icon.item [class*=' icon-']::before {
	top: 6px;
}
.layout-mode-960fixed .l1.gf-menu > li:hover > .subtext.icon.item .menu-text {
	top: 16px;
}
.layout-mode-1200fixed .l1.gf-menu > li:hover > .subtext.icon.item .menu-text {
	top: 16px;
}
.layout-mode-960fixed .l1.gf-menu > li:hover > .subtext.icon.item em {
	top: 12px; display: block;
}
.layout-mode-1200fixed .l1.gf-menu > li:hover > .subtext.icon.item em {
	top: 12px; display: block;
}
.layout-mode-960fixed .l1.gf-menu > li.active:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.layout-mode-1200fixed .l1.gf-menu > li.active:hover {
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}
.layout-mode-960fixed .gf-menu li:hover > .dropdown {
	left: -5px; top: auto; margin-top: 3px; opacity: 1;
}
.layout-mode-960fixed .gf-menu li.active:hover > .dropdown {
	left: -5px; top: auto; margin-top: 3px; opacity: 1;
}
.layout-mode-1200fixed .gf-menu li:hover > .dropdown {
	left: -5px; top: auto; margin-top: 3px; opacity: 1;
}
.layout-mode-1200fixed .gf-menu li.active:hover > .dropdown {
	left: -5px; top: auto; margin-top: 3px; opacity: 1;
}
.layout-mode-960fixed .gf-menu li:hover > .item {
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.layout-mode-1200fixed .gf-menu li:hover > .item {
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.layout-mode-960fixed .gf-menu .dropdown .parent.grouped:hover > .item {
	border-radius: 5px;
}
.layout-mode-1200fixed .gf-menu .dropdown .parent.grouped:hover > .item {
	border-radius: 5px;
}
.layout-mode-960fixed .gf-menu .dropdown .modules:hover {
	padding-top: 0px !important;
}
.layout-mode-960fixed .gf-menu .dropdown .modules ul li:hover {
	padding-top: 0px !important;
}
.layout-mode-1200fixed .gf-menu .dropdown .modules:hover {
	padding-top: 0px !important;
}
.layout-mode-1200fixed .gf-menu .dropdown .modules ul li:hover {
	padding-top: 0px !important;
}
.layout-mode-960fixed .gf-menu .dropdown li:hover > .flyout {
	left: 100%; top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.layout-mode-1200fixed .gf-menu .dropdown li:hover > .flyout {
	left: 100%; top: -5px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.layout-mode-960fixed body.rtl li:hover > .dropdown {
	left: inherit; right: -1px;
}
.layout-mode-960fixed body.rtl li.active:hover > .dropdown {
	left: inherit; right: -1px;
}
.layout-mode-1200fixed body.rtl li:hover > .dropdown {
	left: inherit; right: -1px;
}
.layout-mode-1200fixed body.rtl li.active:hover > .dropdown {
	left: inherit; right: -1px;
}
.layout-mode-960fixed body.rtl .dropdown ul li:hover > .flyout {
	border-radius: 5px 0px 5px 5px; left: inherit; right: 100%; margin-right: -6px; margin-left: auto;
}
.layout-mode-1200fixed body.rtl .dropdown ul li:hover > .flyout {
	border-radius: 5px 0px 5px 5px; left: inherit; right: 100%; margin-right: -6px; margin-left: auto;
}
.layout-mode-960fixed body.rtl .dropdown ul li.parent:hover > .item {
	border-radius: 0px 5px 5px 0px;
}
.layout-mode-1200fixed body.rtl .dropdown ul li.parent:hover > .item {
	border-radius: 0px 5px 5px 0px;
}
@media all and (max-width:767px)
{
.layout-mode-responsive .gf-menu-device-wrapper {
	margin-bottom: 15px !important;
}
.layout-mode-responsive .gf-menu li:hover > .item {
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
}
.layout-mode-responsive .gf-menu li .item::after {
	content: "" !important;
}
.layout-mode-responsive .gf-menu li .icon.item [class^='icon-']::before {
	top: 2px !important;
}
.layout-mode-responsive .gf-menu li .icon.item [class*=' icon-']::before {
	top: 2px !important;
}
.layout-mode-responsive .gf-menu > li:first-child.active {
	background: url("../images/menu/tree-node-first.png") no-repeat !important; margin-top: -15px;
}
.layout-mode-responsive .gf-menu .dropdown::before {
	line-height: 0; display: table; content: "";
}
.layout-mode-responsive .gf-menu .dropdown::after {
	line-height: 0; display: table; content: "";
}
.layout-mode-responsive .gf-menu .dropdown::after {
	clear: both;
}
.layout-mode-responsive .l1.gf-menu > li > .icon.item [class^='icon-'] {
	margin: 0px; top: -10px; width: 1.25em; font-size: 1em;
}
.layout-mode-responsive .l1.gf-menu > li > .icon.item [class*=' icon-'] {
	margin: 0px; top: -10px; width: 1.25em; font-size: 1em;
}
.layout-mode-responsive .l1.gf-menu > li > .icon.item [class^='icon-']::before {
	margin: 0px; top: 5px; text-align: left;
}
.layout-mode-responsive .l1.gf-menu > li > .icon.item [class*=' icon-']::before {
	margin: 0px; top: 5px; text-align: left;
}
}
body.rtl .gf-menu li.parent > .item::after {
	left: 6px; right: inherit;
}
body.rtl .dropdown ul li.parent > .item::after {
	font-size: 11px; content: "\f053";
}
@media all and (max-width:767px)
{
.rtl.layout-mode-responsive .l1.gf-menu > li {
	float: none;
}
}
