/* for fixed header */
.header_wr{
	position: fixed;
    left: 0;
    top: 0;
    z-index: 10;
}
body{
	padding-top:120px;
}
.secondary_content.fixed_secondary{
	top:160px;
}

.main_nav > ul > li > ul > li a:hover,
.main_nav > ul > li > ul > li a.active{
	color:rgba(0,0,0,0.9) !important;
}
.slider_wr{
	position:relative;
	z-index:-1;
}
.footer{
	margin-top:72px;
}
article > p > iframe{
	width:100% !important;
}

#column-2.aui-w33.portlet-column{
	display:block;
	width:100%;
}
.empty_div{
	display:none;
}
.sign-out-info {
	padding-top: 9px;
    padding-bottom: 2px;
    font-weight: bold;
}
/* =========================================
	 For Responsive new menu style
	 ===================================== */
.menu_btn{
	 display:none;
	 position:absolute;
	 right:80px;
	 top:90px;
	 width:16px;
	 z-index:10000;
}

.menu_btn span{
	display:block;
	width:20px;
	height:2px;
	background:#000;
	margin-bottom:3px;
}

.main_nav ul li ul{
	background-image: none;
    display: none;
    position: absolute;
    width: 980px;
    left: 0;
    z-index: 100;
}
.main_nav ul li ul li{
	display:table;
	width:100%;
}
.main_nav ul li ul li .nav_column{
	display:table-cell;
	width:33.3%;
	vertical-align:top;
	border-left:1px solid rgba(255, 255, 255, 0.5);
	padding:10px 0;
}
.main_nav ul li ul li .nav_column.nav_title{
	vertical-align:middle;
	text-align:center;
	text-transform:uppercase;
}
.main_nav ul li ul li .nav_column:first-child{
	border:none;
}
.main_nav ul li ul li a {
	display:block;
	text-transform:uppercase;
	width:auto;
	line-height:28px;
	border-bottom:1px solid rgba(255, 255, 255, 0.5);
	color:rgba(0, 0, 0, 0.5);
}
.main_nav ul li ul li a:last-child {
	border:none;
}
.main_nav ul > li > ul > li:first-child{
	margin:0;
}
.main_nav ul > li > ul > li .nav_column:nth-child(2) a{
	text-align:right;
	padding-right:10px;
}
.main_nav ul > li > ul > li .nav_column:last-child a{
	text-align:left;
	padding-left:10px;
}
.main_nav ul li:nth-child(2) ul{
	background-color: #fdcb2f;
}

/*	==========================================================================
	Responsive css
	============================================================================== */

*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}

