/*  #Base
================================================== */

ul.menu, ul.menu ul {
	margin: 0 auto;
	list-style: none;
}
ul.menu > li {
	float: left;
}
ul.menu li > a {
	text-decoration: none;
	display: block;
	bottom: -3px;
}
ul.menu .right {
	float: right;
}
ul.menu li {
	position: relative;
}
/*  #Sub Drop Down Menu
================================================== */
.collapsed {
    overflow: scroll;
}

ul.menu ul {
	display: none;
	position: absolute;
	width: 190px;
}
ul.menu li:hover > ul {
	display: block;
}
ul.menu ul ul {
	border-left: 1px solid #DDDDDD;
	left: 174px;
	top: 0;
}
ul.menu p {
	color: #707070;
	line-height: 22px;
	padding: 0 0px 15px;
}
.c-test {
	padding-bottom: 15px;
}
.c-test p {
	margin: 5px 15px;
	padding-bottom: 0px;
}
.c-test span {
	margin: 0px 15px;
	text-align: right;
	width: 100%;
}
.fa {
	padding-right: 10px;
}
.c-logo img {
	width: 160px;
	height: auto;
	margin: 10px 20px 10px;
}
/*  #Sub Mega Menu 
================================================== */

ul.menu .dropdown-col-1, ul.menu .dropdown-col-2, ul.menu .dropdown-col-3, ul.menu .dropdown-col-4, ul.menu .dropdown-col-5, ul.menu .dropdown-col-6 {
	position: absolute;
	display: none;
}
ul.menu .dropdown-col-1, .menu .col-1 {
	width: 195px;
}
ul.menu .dropdown-col-2, .menu .col-2 {
	width: 390px;
}
ul.menu .dropdown-col-3, .menu .col-3 {
	width: 585px;
}
ul.menu .dropdown-col-4, .menu .col-4 {
	width: 780px;
}
ul.menu .dropdown-col-5, .menu .col-5 {
	width: 995px;
}
ul.menu .dropdown-col-6, .menu .col-6 {
	width: 1170px;
}
ul.menu .col-1, ul.menu .col-2, ul.menu .col-3, ul.menu .col-4, ul.menu .col-5, ul.menu .col-6 {
	float: left;
}
ul.menu ol {
	list-style: none;
	padding: 0;
}
ul.menu > li:hover > div {
	display: block;
}
/*   #slide effect
==================================================*/


.slide ul, .slide li > div {
	visibility: hidden;
	display: block !important;
	-webkit-transform: translate3d(0, 50px, 0);
	-moz-transform: translate3d(0, 50px, 0);
	-o-transform: translate3d(0, 50px, 0);
	-ms-transform: translate3d(0, 50px, 0);
	transform: translate3d(0, 50px, 0);
	-webkit-transition: opacity .2s ease-in, visibility 0s linear .2s, -webkit-transform .2s linear;
	-moz-transition: opacity .2s ease-in, visibility 0s linear .2s, -moz-transform .2s linear;
	-o-transition: opacity .2s ease-in, visibility 0s linear .2s, -o-transform .2s linear;
	-ms-transition: opacity .2s ease-in, visibility 0s linear .2s, -ms-transform .2s linear;
	transition: opacity .2s ease-in, visibility 0s linear .2s, transform .2s linear;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.slide li:hover > ul, .slide li:hover > div {
	visibility: visible;
	-webkit-transform: translate3d(0, 0px, 0);
	-moz-transform: translate3d(0, 0px, 0);
	-o-transform: translate3d(0, 0px, 0);
	-ms-transform: translate3d(0, 0px, 0);
	transform: translate3d(0, 0px, 0);
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	-o-transition-delay: 0s;
	-ms-transition-delay: 0s;
	transition-delay: 0s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
