@charset "utf-8";


/* Début partie bas */
	.container_12{
	margin-left:auto;margin-right:auto;width:960px;
	}

	.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{
	display:inline;float:left;margin-left:10px;margin-right:10px;margin-bottom:20px;
	}

	.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11{
	position:relative;
	}

	.alpha{
	margin-left:0;margin-bottom:0;
	}

	.omega{
	margin-right:0;margin-bottom:0;
	}

	.container_12 .grid_1{
	width:60px;
	}

	.container_12 .grid_2{
	width:140px;
	}

	.container_12 .grid_3{
	width:220px;
	}

	.container_12 .grid_4{
	width:300px;
	}

	.container_12 .grid_5{
	width:380px;
	}

	.container_12 .grid_6{
	width:460px;
	}

	.container_12 .grid_7{
	width:540px;
	}

	.container_12 .grid_8{
	width:620px;
	}

	.container_12 .grid_9{
	width:100%;
	}
	#copyright .grid_9{
		width:100%;
	}

	.container_12 .grid_10{
	width:780px;
	}

	.container_12 .grid_11{
	width:860px;
	}

	.container_12 .grid_12{
	width:940px;
	}

	.container_12 [class^="grid_"] [class^="grid_"]{
	margin-bottom:0px;
	}

	.container_12 .prefix_1{
	padding-left:80px;
	}

	.container_12 .prefix_2{
	padding-left:160px;
	}

	.container_12 .prefix_3{
	padding-left:240px;
	}

	.container_12 .prefix_4{
	padding-left:320px;
	}

	.container_12 .prefix_5{
	padding-left:400px;
	}

	.container_12 .prefix_6{
	padding-left:480px;
	}

	.container_12 .prefix_7{
	padding-left:560px;
	}

	.container_12 .prefix_8{
	padding-left:640px;
	}

	.container_12 .prefix_9{
	padding-left:720px;
	}

	.container_12 .prefix_10{
	padding-left:800px;
	}

	.container_12 .prefix_11{
	padding-left:880px;
	}

	.container_12 .suffix_1{
	padding-right:80px;
	}

	.container_12 .suffix_2{
	padding-right:160px;
	}

	.container_12 .suffix_3{
	padding-right:240px;
	}

	.container_12 .suffix_4{
	padding-right:320px;
	}

	.container_12 .suffix_5{
	padding-right:400px;
	}

	.container_12 .suffix_6{
	padding-right:480px;
	}

	.container_12 .suffix_7{
	padding-right:560px;
	}

	.container_12 .suffix_8{
	padding-right:640px;
	}

	.container_12 .suffix_9{
	padding-right:720px;
	}

	.container_12 .suffix_10{
	padding-right:800px;
	}

	.container_12 .suffix_11{
	padding-right:880px;
	}

	.container_12 .push_1{
	left:80px;
	}

	.container_12 .push_2{
	left:160px;
	}

	.container_12 .push_3{
	left:240px;
	}

	.container_12 .push_4{
	left:320px;
	}

	.container_12 .push_5{
	left:400px;
	}

	.container_12 .push_6{
	left:480px;
	}

	.container_12 .push_7{
	left:560px;
	}

	.container_12 .push_8{
	left:640px;
	}

	.container_12 .push_9{
	left:720px;
	}

	.container_12 .push_10{
	left:800px;
	}

	.container_12 .push_11{
	left:880px;
	}

	.container_12 .pull_1{
	left:-80px;
	}

	.container_12 .pull_2{
	left:-160px;
	}

	.container_12 .pull_3{
	left:-240px;
	}

	.container_12 .pull_4{
	left:-320px;
	}

	.container_12 .pull_5{
	left:-400px;
	}

	.container_12 .pull_6{
	left:-480px;
	}

	.container_12 .pull_7{
	left:-560px;
	}

	.container_12 .pull_8{
	left:-640px;
	}

	.container_12 .pull_9{
	left:-720px;
	}

	.container_12 .pull_10{
	left:-800px;
	}

	.container_12 .pull_11{
	left:-880px;
	}

	.clear{
	clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;
	}

	.clearfix:before,.clearfix:after,.container_12:before,.container_12:after{
	content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;
	}

	.clearfix:after,.container_12:after{
	clear:both;
	}

	.grid_3 .accordion .content{
	padding-left:0;
	}

	.accordion{
	position:relative;border-bottom:1px solid #d1d1d1;
	}

	.accordion .title{
	float:left;margin-bottom:3px;width:100%;
	}

	.accordion .title a{
	background:#fff url(/sites/all/themes/portal/img/toggle-open.png) no-repeat left center;
	}

	.accordion .title:last-child{
	margin-bottom:0 !important;
	}

	.accordion .content{
	display:none;float:left;overflow:hidden;padding-left:56px;padding-bottom:20px;margin-bottom:3px;
	}

	.accordion-content-wrapp{
	border-bottom:1px solid #d1d1d1;float:left;width:100%;
	}

	.contact-form .submit{
	border:1px solid #0271a0;
	}

	.aside-widgets li a:hover{
	color:#11408E;
	}

	.aside-widgets .arrow-list li:hover{
	background:url(/sites/all/themes/portal/img/colors/blue/aside-list-hover.png) no-repeat 0 center;border-bottom:1px solid #11408E;
	}

	.posts-li a.post-li-meta{
	color:#11408E;
	}

	.tweet-list li a{
	color:#11408E;
	}

	.carousel-pagination-wrapper{
	background:#11408E;
	}

	.carousel-pagination a.selected{
	background:url(/sites/all/themes/portal/img/colors/blue/slider-btn-small-active.png) no-repeat;
	}

	.footer-social li.facebook{
	background:url(/sites/all/themes/portal/img/colors/blue/facebook.png) no-repeat;background-position:-0px -27px;
	}

	.footer-social li.myspace{
	background:url(/sites/all/themes/portal/img/colors/blue/myspace.png) no-repeat;background-position:-0px -27px;
	}

	.footer-social li.twitter{
	background:url(/sites/all/themes/portal/img/colors/blue/twitter.png) no-repeat;background-position:-0px -27px;
	}

	.footer-social li.dribbble{
	background:url(/sites/all/themes/portal/img/colors/blue/dribbble.png) no-repeat;background-position:-0px -27px;
	}

	.footer-social li.skype{
	background:url(/sites/all/themes/portal/img/colors/blue/skype.png) no-repeat;background-position:-0px -27px;
	}

	#footer .footer-title span{

	}

	.footer-category li:hover{
	background:#11408E;padding-left:10px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;
	}

	.icon-nav{
	display:table;margin:0 auto;margin-bottom:7px !important;text-align:center;
	}

	a.active .icon-nav{
	color:#fff;
	}

	.icon-admin{
	width:17px;height:17px;
	}

	.icon-student{
	width:26px;height:17px;
	}

	.icon-Faculty{
	width:26px;height:17px;
	}

	.icon-Colleges{
	width:23px;height:17px;
	}

	.icon-news{
	width:24px;height:17px;
	}

	.icon-eservices{
	height:17px;
	}

	.footer-wrapper{

		background: url(/sites/all/themes/portal/img/footerbg.png) repeat-x scroll 0 0 #202020;
		/*margin-top: 5px;*/
		padding-top: 10px;

	}

	#footer{

		margin-top: 0px;

	}

	#footer .footer-title{
	border-bottom:1px solid #888;margin-bottom:10px;
	}

	#footer .footer-title span{
	color:#fff;text-align:center;font:bold 14px Archivo Narrow,'Kameron',sans-serif;text-transform:uppercase;position:relative;top:-1px;padding:15px;margin:0 auto -2px;display:table;
	}

	.footer-link p{
	color:#CCC;
	}

	.footer-link .menu li{
	background:url("/sites/all/themes/portal/images/footer_menu_arrow_ltr.png") no-repeat scroll left 7px transparent;height:26px;list-style-image:none;list-style-type:none;margin:0 0.5em 0 0;padding:0 0 0 10px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;
	}

	.footer-link .menu li a{
	color:#fff;
	text-decoration:none;
	}

	.footer-link .menu li a:hover{
	color:#fff;
	text-decoration:underline;
	}

	.footer-link .menu li:hover{

	}

	span.video_icon{
	background:url("/sites/all/themes/portal/images/video_icon.png") no-repeat scroll right 10px transparent;float:right;height:63px;position:relative;right:86px;top:-118px;width:52px;opacity:0.6;
	}

	#footer article.social-feed{
	max-height:195px;
	}

	.font_color1{
	background-color:#000000;border:medium none;color:#FFFFFF;float:right;font-weight:normal;padding:2px 9px;position:relative;top:-110px;width:200px;
	}

	.tweets-list-container,.tweets-list-container-2{
	width:100%;overflow:hidden;
	}

	.tweet-list{
	position:relative;list-style-type:none;
	}

	.tweet-list li{
	padding-bottom:10px;
	}

	.social-feed{
	width:100%;float:left;
	}

	.social-feed li{
	float:left;width:100%;height:60px;margin-right:20px;margin-bottom:15px;opacity:0.5;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;
	}

	.social-feed li a{
	color:#fff !important;
	}

	.social-feed li:hover{
	opacity:1;
	}

	.social-feed li:nth-of-type(3n){
	margin-right:0;
	}

	.social-feed li:nth-of-type(4n),.social-feed li:nth-of-type(5n),.social-feed li:nth-of-type(6n){
	margin-bottom:0;
	}

	.social-feed li a img{
	width:60px;height:60px;border:2px solid #CCC;
	}

	.copyright-container{
		width: 100%;
		background: #202020/* 00051A */;
		margin-top: 15px;
		margin-right: auto;
		margin-bottom: 0px;
		margin-left: auto;
		padding-top: 10px;
		padding-right: 0;
		padding-bottom: 10px;
		padding-left: 0;
	}

	.copyright-container a{
	color:#fff;
	text-decoration: none;
	}

	.copyright-container span{
	color: #fff;
	}

	.copy-info{
	float:left;margin-bottom:0;padding-top:7px;
	}

	.copy-info p{
	color:#eee;font:11px 'Open Sans',sans-serif;
	}

	.footer-social{
	float:left;margin-bottom:0;
	}

	.footer-social ul{
	float:right;
	}

	.footer-social li{
	float:left;margin-right:20px;
	}

	#footer ul li,.shasha-feed p{
	color:#DDDDDD;text-align:left;direction:ltr !important;
	}

	.footer-social li:last-child{
	margin-right:0;
	}

	.footer-social li.facebook{
	width:27px;height:27px;display:block;
	}

	.footer-social li.facebook a{
	text-indent:-9999px;display:block;width:27px;height:27px;
	}

	.footer-social li.facebook:hover{
	background-position:-0px -0px;
	}

	#footer  .tweets-feed .grid_3{
	background-color:#202020/*FFFF00  */;border:1px solid #202029;height:143px;
	}

	#footer  .tweets-feed{
	background:url("/sites/all/themes/portal/images/twitter_box_bg.png") no-repeat scroll left bottom transparent;margin-bottom:0;padding-bottom:17px;
	}

	#footer .footer-title ul{
	text-align:left;
	}

	.footer-social li.myspace{
	width:27px;height:27px;display:block;
	}

	.footer-social li.myspace a{
	text-indent:-9999px;display:block;width:27px;height:27px;
	}

	.footer-social li.myspace:hover{
	background-position:-0px -0px;
	}

	.footer-social li.twitter{
	width:34px;height:27px;display:block;
	}

	.footer-social li.twitter a{
	text-indent:-9999px;display:block;width:27px;height:27px;
	}

	.footer-social li.twitter:hover{
	background-position:-0px -0px;
	}

	.footer-social li.dribbble{
	width:27px;height:27px;display:block;
	}

	.footer-social li.dribbble a{
	text-indent:-9999px;display:block;width:27px;height:27px;
	}

	.footer-social li.dribbble:hover{
	background-position:-0px -0px;
	}

	.footer-social li.skype{
	width:27px;height:27px;display:block;
	}

	.footer-social li.skype a{
	text-indent:-9999px;display:block;width:27px;height:27px;
	}

	.footer-social li.skype:hover{
	background-position:-0px -0px;
	}

	.container_12{
	min-width:280px;
	}


	

	/* @media only screen and (min-width:320px) and (max-width:1070px){
	#header .bar-inner{
	width:95%;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;
	}

	#header #bar{
	width:100%;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;
	}
	 */
	.search-input{
	width:36px;
	}

	.search-input:focus{
	width:150px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;
	}


	

	@media only screen and (min-width:960px) and (max-width:1279px){
	.content-wrapper::before,.content-wrapper::after,.content-wrapper.short-shadow::before,.content-wrapper.short-shadow::after{
	background:none;
	}

	#nav-container{
	width:700px;
	}


	}

	@media only screen and (min-width:768px) and (max-width:959px){
	.content-wrapper,.top-bar,#header-inner,.page-title{
	width:728px;
	}

	.content-wrapper::before,.content-wrapper::after,.content-wrapper.short-shadow::before,.content-wrapper.short-shadow::after{
	background:none;
	}

	iframe{
	width:100%;height:auto;
	}

	img{
	max-width:100%;
	}

	.container_12{
	width:728px !important;
	}

	.grid_1{
	width:39px !important;
	}

	.grid_2{
	width:98px !important;
	}

	.grid_3{
	width:157px !important;
	}

	.grid_4{
	width:216px !important;
	}

	.grid_5{
	width:275px !important;
	}

	.grid_6{
	width:334px !important;
	}

	.grid_7{
	width:393px !important;
	}

	.grid_8{
	width:452px !important;
	}

	.grid_9{
	width:511px !important;
	}

	.grid_10{
	width:570px !important;
	}

	.grid_11{
	width:629px !important;
	}

	.grid_12{
	width:688px !important;
	}


	#ksu_twitters{
	overflow:hidden;width:215px !important;min-height:220px;
	}

	#ksu_twitters h4{
	font-size:13px;line-height:16px;
	}

	#ksu_twitters li p{
	color:#fff;font-size:11px;padding-left:5px;
	}

	#footer .carousel-nav{
	border:0px solid red !important;width:100% !important;margin-top:10px !important;
	}

	#footer .carousel-nav li{
	margin-right:5px !important;
	}

	.shasha-feed{
	overflow:hidden;
	}

	.shasha-feed .item{
	overflow:hidden;
	}

	.shasha-feed .item img{
	border:1px solid #fff;width:215px;opacity:0.5;
	}

	.shasha-feed .item img:hover{
	border:1px solid #999;opacity:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;
	}

	.shasha-feed h2{
	border-bottom:0;line-height:20px;
	}

	.shasha-feed h2 a{
	font-size:11px;color:#fff;text-decoration:none;
	}

	.shasha-feed h2 a:hover{
	font-size:11px;color:#999;text-decoration:none;
	}

	.color_0{
	background-color:#78BA00;
	}

	.color_1{
	background-color:#AE113D;
	}

	.color_2{
	background-color:#2673EC;
	}

	.color_3{
	background-color:#4617B4;
	}

	.color_4{
	background-color:#F4B300;
	}

	.font_color1{
	color:#fff;
	}

	.shasha_player{
	background-color:#000000;display:block;height:100%;position:relative;
	}

	.shasha_player .player{
	margin-left:auto;margin-right:32%;margin-top:22%;position:absolute;z-index:5;
	}

	#footlinks{
	text-align:center;
	}

	#footlinks a{
	color:#ffffff;
	}

	#copyright{
	text-align:left;padding:10px 0;
	}

	#copyright a{
	color:#ffffff;
	}

	.infoBlock p{
	direction:ltr !important;text-align:left !important;
	}

	#footer .sociale{
	border:0px solid red;
	overflow:hidden;
	/*max-width:auto;*/ max-width:inherit;
	float:left;
	}

	.sociale li{
	float:left;margin-right:2px;margin-top:10px;
	}

	.sociale li.twitter a{
	width:24px;height:24px;display:block;background:url(../images/twitter.png)  no-repeat #00afff;margin:0 auto;
	}

	.sociale li.twitter a:hover{
	background:url(../images/twitter.png)  no-repeat #00afff;
	}

	.sociale li.facebook a{
	width:24px;height:24px;display:block;background:url(../images/facebook.png)  no-repeat  #363535;margin:0 auto;
	}

	.sociale li.facebook a:hover{
	background:url(../images/facebook.png)  no-repeat #5a79b4;
	}

	.sociale li.tour a{
	width:24px;height:24px;display:block;background:url(/sites/all/themes/portal/images/tour.png)  no-repeat #363535;margin:0 auto;
	}

	.sociale li.tour a:hover{
	background:url(/sites/all/themes/portal/images/tour.png)  no-repeat #0057b2;
	}

	.sociale li.youtube a{
	width:24px;height:24px;display:block;background:url(../images/youtube2.png)  no-repeat #363535;margin:0 auto;
	}

	.sociale li.youtube a:hover{
	background:url(../images/youtube2.png)  no-repeat #db2e2e;
	}

	.sociale li.twt a{
	width:24px;height:24px;display:block;background:url(/sites/all/themes/portal/images/twt.png)  no-repeat #363535;margin:0 auto;
	}

	.sociale li.twt a:hover{
	background:url(/sites/all/themes/portal/images/twt.png)  no-repeat #1373b8;
	}

	.sociale li.shasha a{
	width:24px;height:24px;display:block;background:url(/sites/all/themes/portal/images/shasha.png)  no-repeat #363535;margin:0 auto;
	}

	.sociale li.shasha a:hover{
	background:url(/sites/all/themes/portal/images/shasha.png)  no-repeat #f4b921;
	}

	.sociale li.sms a{
	width:24px;height:24px;display:block;background:url(/sites/all/themes/portal/images/sms.png)  no-repeat #363535;margin:0 auto;
	}

	.sociale li.sms a:hover{
	background:url(/sites/all/themes/portal/images/sms.png)  no-repeat #78BA00;
	}

	.sociale li.gplus a{
	width:24px;height:24px;display:block;background:url(../images/gp.png)  no-repeat  #363535;margin:0 auto;
	}

	.sociale li.gplus a:hover{
	width:24px;
	height:24px;
	display:block;
	/*#d64136;margin:0 auto;*/background:url(../images/gp.png)  no-repeat  #d64136;				
	margin:auto;
	}

	#full-width-slider{
	width:100%;color:#000;
	}

/* Fin partie bas */

