.logo{
	width:205px;
	margin:50px 0;
}
.menu{
	float:right;
	margin:50px 26% 0 0;
	width:480px;
}
.menu li{
	width:240px;
	float:left;
}
.menu li a:link, .menu li a:visited{
	font-size:20px;
	border-bottom:4px solid #f2f2f2;
	margin-top:0px;
	margin-bottom:5px;
	padding-bottom:3px;
}
.menu li a:hover, .menu li a:active, .menu li.current-menu-item a, .menu li.current-menu-ancestor a{
	border-bottom:4px solid #ffffff;
}
.social{
	top:47px;
	width:auto;
}
.social a{
	margin-left:5px;
	margin-bottom:5px;
}

.bx-wrapper{
	margin-top:245px;
}

.bx-viewport{
	width:940px !important;
	height:500px;
	margin:0 auto;
	overflow:visible !important;
}

.bx-viewport ul li {
	opacity: 0.4;
    filter: alpha(opacity=40);
}

.bx-viewport ul li.active-slide{
	opacity: 1;
    filter: alpha(opacity=100);
}

.bx-viewport ul li .link_img{
	width:720px;
	padding-right:20px;
	margin-left:120px;
}

.bx-viewport ul li .link_img h1, .flexslider .flex-viewport li h1, .featured-img h1{
	font-size:50px;
	top:140px;
	left:50px;
	right:200px;
	line-height:1.2;
}

.bx-viewport ul li .text{
	width:220px;
	font-size:17px;
	float:left;
	display:none;
}

.bx-viewport ul li.active-slide .text{
	display:block;
}

.bx-viewport ul li.active-slide .link_img{
	width:720px;
	padding-right:20px;
	margin-left:0px;
}

.bx-viewport ul li .text p{
	margin-bottom:20px;
}

.bx-viewport ul li .text p.date{
	font-size:14px;
}

.bx-wrapper .bx-controls-direction{
	top:20px;
	bottom:auto;
}

.content-wrapper.not-home{
	margin-top:245px;
}

.content{
	width:980px;
	margin:0 auto;
	padding:0 20px;
}

.article{
	width:228px;
}

.article.middle{
	width:238px;
}

.article.right{
	width:228px;
}

.slider-logos .flex-direction-nav{
	position:absolute;
	height:1px;
	left:8px;
	right:8px;
	bottom:88px;
	display:block;
}

.slider-logos .flex-viewport{
	width:940px;
	margin:0 auto;
}

.slider-logos h2{
	width:940px;
	margin:0 auto;
}

.title-wrapper{
	width:980px;
	margin:0 auto;
	padding:0 20px;
	background:#808080;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.slider-logo .bx-wrapper .bx-controls-direction {
    top: 45px;
    bottom: auto;
}