@import url(https://fonts.googleapis.com/css?family=Comfortaa:400,700|Open+Sans:400,700);
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('../font/proxima/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'),  url('../font/proxima/ProximaNova-Bold.otf')  format('opentype'),
	     url('../font/proxima/ProximaNova-Bold.woff') format('woff'), url('../font/proxima/ProximaNova-Bold.ttf')  format('truetype'), url('../font/proxima/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
* {
	margin: 0px;
	padding: 0px;
}
.tg-navbutton:hover{cursor: pointer;}
.mobile-inner-nav{
	font-family: 'ProximaNova-Bold' !important;
	top: 0;
	left: 0px;
	width: 100%;
	height:100%;
	z-index:101;
	display: none;
	padding: 30px 0px;
	position: fixed;
	overflow: scroll;
	/*background:rgba(59, 57, 68, 0.97);*/
	background-image:url(../images/menubg.png);
	background-repeat:no-repeat;
	background-position:center center;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.mobile-inner-nav::-webkit-scrollbar{display: none}

.tg-btnnavclose{
	right:50px;
	top:50px;
	color:#fff;
	font-size:15px;
	line-height:15px;
	position:absolute;
}
.mobile-inner-nav .tg-logo{
	float: none;
	margin:0 auto;
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}
.tg-navigation{
	width: 100%;
	float: left;
	padding: 80px 0;
}
.tg-navigation ul{
	/*max-width:370px;*/
	width:100%;
	margin:0 auto;
	font-size:24px;
	line-height:23px;
	overflow:hidden;
	list-style:none;
}
.tg-navigation ul li{
	width:100%;
	float:left;
	line-height:inherit;
	text-align:center;
	text-transform:uppercase;
	list-style-type:none;
	position:relative;
	
}
.tg-navigation ul li  a:hover{
	color:#fecc00;
	/*border-bottom:2px solid #fecc00;*/
	background-image:url(../images/menu_aktif2.png);
	background-repeat:no-repeat;
	background-position:bottom center;
}
.tg-navigation ul li a{
	display:block;
	padding:5px 0px 45px 0px;
	color:#FFF;
	background:none;
	position:relative;
	text-decoration: none;
}
.tg-navigation > ul > li > a:hover,
.tg-navigation > ul > li:hover > a,
li.tg-hasdropdown > ul.tg-submenu > li:hover > a{color:#fecc00;}
.tg-navigation ul li a i{
	z-index:2;
	left:10px;
	top:50%;
	opacity:0;
	font-size:30px;
	color:#da5955;
	margin:-14px 0 0;
	visibility:hidden;
	position:absolute;
	-moz-transform: rotate(-25deg);
	-webkit-transform: rotate(-25deg);
	-o-transform: rotate(-25deg);
	-ms-transform: rotate(-25deg);
	transform: rotate(-25deg);
}
.tg-navigation ul li:hover > a > i,
li.tg-hasdropdown > ul.tg-submenu > li:hover > a > i{
	opacity:1;
	visibility:visible;
}
li.tg-hasdropdown{position:relative;}
.tg-submenu{
	border: 0;
	opacity: 1;
	clear: both;
	display: none;
	margin: 0 -30px;
	border-radius: 0;
	overflow: hidden;
	position: static;
	visibility: visible;
	width: auto !important
}



.tg-logo{
	width:180px;
	display:block;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: 50%;
	-moz-transform-origin: 50%;
	-ms-transform-origin: 50%;
	-o-transform-origin: 50%;
	transform-origin: 50%;
}
.tg-logo a{ display:block;}
.tg-logo a img{ display:block;}


