@charset 'utf-8';

body{
	background-color: rgba(34, 34, 34, 1);
}

/* Header Menu
----------------------------------------------- */
header{
	position: relative;
	z-index: 1002;
}
header .bheader{
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}
header .bheader{
	display:         flex;
	display: -webkit-flex;
	-webkit-justify-content: space-between;
	        justify-content: space-between;
	        flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	        align-items: flex-start;
	-webkit-align-items: flex-start;
	width: 100%;
	height: 80px;
	padding: 14px 15px 18px 20px;
	background-color: #222;
}
#nav-header .t-menu{
	position: relative;
}
#nav-header .t-menu li{
	position: relative;
	display: block;
}
#nav-header .t-menu li.terms{
	display: none;
}
#nav-header .t-menu li a{
	display: block;
	white-space: nowrap;
	text-decoration: none;
	background-color: transparent;
}
#nav-header .t-menu li.nolink a{
	cursor: pointer;
}
#nav-header .t-menu li a:hover{
	opacity: 0.8;
}
#nav-header .t-menu li a span{
	font-size: 16px;
	font-weight: normal;
	line-height: 1.3em;
	display: block;
	display: block;
	letter-spacing: 0;
	color: #fff;
}

header .bheader .logo{
	width: 151px;
}
#nav-header .bheader .t-menu{
	display:         flex;
	display: -webkit-flex;
	-webkit-justify-content: flex-start;
	        justify-content: flex-start;
	        flex-flow: row nowrap;
	-webkit-flex-flow: row nowrap;
	        align-items: flex-start;
	-webkit-align-items: flex-start;
	margin: 13px 12px 0 auto;
	padding-left: 14px;
	-webkit-transition: all 0.2s ease;
	   -moz-transition: all 0.2s ease;
	    -ms-transition: all 0.2s ease;
	        transition: all 0.2s ease;
}

#nav-header .bheader .t-menu li a{
	position: relative;
	z-index: 1;
	padding: 5px 13.5px 10px;
	-webkit-transition: all 0.2s ease;
	   -moz-transition: all 0.2s ease;
	    -ms-transition: all 0.2s ease;
	        transition: all 0.2s ease;
	background-color: #222;
}
#nav-header .bheader .t-menu li a span{
	text-align: center;
}
