﻿

.logo1, .headerTitle {
    float: left;
}


.logo1, .logo2 {
    width: 120px;
    height: 120px;
}


.js #menu {display:none;}

.hnav ul#menu {
    text-align: right;
    float: right;
}

.n2-ss-spinner-simple-white-container {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -20px;
    background: #fff;
    width: 20px;
    height: 20px;
    padding: 10px;
    border-radius: 50%;
    z-index: 1000;
}

	
	
	.header-creative .header_placeholder,
	.header-empty .header_placeholder,
	.header-fixed .header_placeholder,
	.header-modern .header_placeholder,
	.header-semi .header_placeholder,
	.header-simple .header_placeholder,
	.header-transparent .header_placeholder{height:0!important}

	
	.tr-menu .header_placeholder{height:0!important}

		
	
	.mobile-tr-header .header_placeholder,
	body:not(.mobile-sticky) .header_placeholder{height:0!important}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.col-content ul.listdata li{float:left;padding:0 0 20px}
ul.listdata p{margin-left:80px}
.box-h285 .listdata{margin-bottom:6px}
.box-h285 .listdata h3{line-height:16px}
.box-h285 .listdata p{padding-top:2px;line-height:14px}
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}


.socialmedia img {
 border-radius: 4px;
}

.socialmedia{
    float: right;
     padding: 7px 10px;
	text-align: right;
    width: 25%;
	margin-top:30px;
	}

.socialmedia a{
    padding: 0 5px;
	}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.col{display:block;float:left;margin:1% 0 1% 1.6%;}
.col:first-child{margin-left:0;}

	.cpcta-top-bar{
		color: #ffffff;
		background: #00a0f6;
		text-align: center;
		border-top-left-radius: 5px;		border-top-right-radius: 5px;		padding: 0.5rem 0;
		font-size: 16px;
		font-weight: bold;
		cursor: pointer;
        position: relative;
	}


ul .list_life { width: 100% !important; float: left; padding: 10px 0 !important; background-color: #222; margin: 0; }


ul .list_life a { width: 100%; float: left; color: #A5A7A8 !important; }


.sub-menu .menu-item-has-children {
	position:relative;	
}


.custom-no-gap .col {
    padding-left:0;
    padding-right:0;
}


.actorPhoto .only-search {
	text-align: center;
	margin: 20px auto 10px;
}


p.copyrights-footer {
	float: right;
}


.item-title-main {
  font-size: 18px;
}

.track-info .item-title-main {
  margin: 0;
}

  .item-fullwidth .item-title-main {
    line-height: 1.2;
    margin-bottom: 5px;
    font-size: 16px;
  }


#ci-events-2 .item-title-main {
     opacity: 0;
}


#main .event-list .item-title-main {
     opacity: 0;
}

.hp-content.three .cs-article .cs-article-inner {
	position: relative;
    width: 100%;
    -webkit-transition: all .1s linear 0s;
	-moz-transition: all .1s linear 0s;
	-o-transition: all .1s linear 0s;
	transition: all .1s linear 0s;
    margin-top: 0;
}

.hp-content.three .cs-article:hover .cs-article-inner {
	width: calc(100% + 50px);
    margin-top: -39px;
    margin-left: -22px;
    margin-bottom:-39px;
}

.hp-content.three .cs-article-inner {
	display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}


.hero-inner {
  position: relative;
  top: 44%;
  transform: translateY(-50%);
  max-width: 610px;
  margin: 0 auto;
}

.inner-wrap {
	margin: 0 auto;
	max-width: 1218px;
	padding: 0px 60px;
}

.wide-1218 .inner-wrap {
	max-width: 1218px;
}

.narrow-978 .inner-wrap {
	max-width: 978px;
}

.wide-978 .inner-wrap {
	max-width: 978px;
}
.search-results .title{font-size:1.2em;}
#user2 h2.title{color:white;}
#the-content h1.title{text-shadow:1px 1px 0 #fff;}
#box-block-block-1 h2.title,#footer .box-block-menu_block h2.title{font-size:11px;margin-bottom:0px;font-family:Arial,sans-serif;border-bottom:1px dotted #cacaca;}
.item-list .title{font-weight:bold;}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

	



	#project-page-holder {
	display: none;
	background-color:#FFF;
}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-md{display:table!important}
tr.visible-md{display:table-row!important}
td.visible-md,th.visible-md{display:table-cell!important}


#navigation ul li.level1 {
	padding: 14px 14px 14px 0;
}


#navigation li.level1:nth-child(2) a {
	border-left: 0;
}


#footer-menu ul li.level1 {
	display: inline-block;
}


#footer-menu ul.col5 li.level1 {
	width: 20%;
	padding-right: 2.5%;
	vertical-align: top;
}


#home-2017 #student-links #student-links-title {
    
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.row-title{
	margin: 2.67em 0;
}

.feature-row h1.row-title{
	margin: 0;
}
.print-only{display:none}



.nd-wrapper {
	height: 500px;
	padding: 70px 0;
}

.nd {
	min-width: 1000px;
	height: 470px;
	overflow: scroll;
	overflow-x: hidden;
}

.nd--noscroll {
	overflow: hidden;
}

.top-bar .right-column {position: relative; top:0; padding-left: 55px;}

.top-bar .right-column:before {position: absolute; content: ""; background: #aa0f15; left: 0; top: 0; bottom: 0; width: 1000%;}

.top-bar .right-column:after {position: absolute; content: ""; border: 25px solid transparent; border-bottom-color: #aa0f15; border-right-color: #aa0f15; left: -49px; top: -2px; bottom: 0; width: 49px;}

    .top-bar .col-xs-6, .top-bar .right-column{width:100%; text-align:center;}

    .top-bar .social-icon, .top-bar .right-column{padding-left:0;}

    .top-bar .right-column::after{border:none; background-color:#aa0f15; top:0;}

.text_center{
	text-align: center;
}


.slide-cta{
	float: left;
	width: 50%;
	padding: 30px 0;
	text-align: center;
}

.slide-cta-center{
	width: 100%;
	padding: 30px 0;
	text-align: center;
}
.ie-vertical-lr{-ms-writing-mode:tb-lr}


.c-link-list__item {
  margin-bottom: .75rem; }

  .c-link-list--split .c-link-list__item {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 1rem;
    padding-left: 1rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 15rem;
    flex: 1 0 15rem; }


.c-link-list--author .c-link-list__item {
  margin-bottom: 1.5rem; }

  .c-link-list--author .c-link-list__item:last-child {
    margin-bottom: 0; }

  .c-hero--glossary .c-link-list__item {
    padding: .5rem .25rem 0;
    margin: 0;
    text-align: center;
    display: block;
    float: left; }
