/*
Theme Name: SU News
Author: Leibowitz
Author URI: http://leibowitz.co
*/


/*-this is for me-*/
	/**:focus {
    border: 1px solid #000;
  }*/
	/*-Skip content-*/
	body .skip-link{
		position: absolute;
		left: -9999px;
		display: block;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 18px;
	    text-transform: uppercase;
	    text-align: center;
	    margin-bottom: 0;
	    /*display: table-cell;*/
	    border-right: 1px solid rgba(255,255,255,.5);
	    background: #3E3D3C;
	    padding: 10px 15px 8px;
	    color: white;
	    box-sizing: border-box;
	    cursor: pointer;
	    z-index: 14;
	  }
	body .skip-link:focus{
		left: 10px;
		top: 10px;}


/* Sherman Sans*/
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-book.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-book.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-book.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-book.woff') format('woff');
	  font-weight: normal;
	  font-style: normal;
	  unicode-range: U+0020-00BF;
	}
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-book-intl.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-book-intl.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-book-intl.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-book-intl.woff') format('woff');
	  font-weight: normal;
	  font-style: normal;
	  unicode-range: U+00C0-024F;
	}
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bookitalic.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bookitalic.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bookitalic.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bookitalic.woff') format('woff');
	  font-weight: normal;
	  font-style: italic;
	  unicode-range: U+0020-00BF;
	  }
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bookitalic-intl.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bookitalic-intl.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bookitalic-intl.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bookitalic-intl.woff') format('woff');
	  font-weight: normal;
	  font-style: italic;
	  unicode-range: U+00C0-024F;
	}
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bold.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bold.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bold.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bold.woff') format('woff');
	  font-weight: bold;
	  font-style: normal;
	  unicode-range: U+0020-00BF;
	}
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bold-intl.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bold-intl.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bold-intl.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bold-intl.woff') format('woff');
	  font-weight: bold;
	  font-style: normal;
	  unicode-range: U+00C0-024F;
	}
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bolditalic.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bolditalic.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bolditalic.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bolditalic.woff') format('woff');
	  font-weight: bold;
	  font-style: italic;
	  unicode-range: U+0020-00BF;
	}
	@font-face{
	  font-family:"ShermanSans";
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bolditalic-intl.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermansans-bolditalic-intl.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bolditalic-intl.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermansans-bolditalic-intl.woff') format('woff');
	  font-weight: bold;
	  font-style: italic;
	  unicode-range: U+00C0-024F;
	}

/* Sherman Serif */
	@font-face{
	  font-family:"ShermanSerif";
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-book.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-book.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-book.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-book.woff') format('woff');
	  font-weight: normal;
	  font-style: normal;
	  unicode-range: U+0020-00BF;
	}
	@font-face{
	  font-family:"ShermanSerif";
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.woff') format('woff');
	  font-weight: normal;
	  font-style: normal;
	  unicode-range: U+00C0-024F;
	}
	@font-face{
	  font-family:"ShermanSerif";
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic.woff') format('woff');
	  font-weight: normal;
	  font-style: italic;
	  unicode-range: U+0020-00BF;
	}
	@font-face{
	  font-family:"ShermanSerif";
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic-intl.eot');
	  src: url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic-intl.eot?#iefix') format('embedded-opentype'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic-intl.woff2') format('woff2'),
	       url('https://assets.syracuse.edu/fonts/shermanserif-bookitalic-intl.woff') format('woff');
	  font-weight: normal;
	  font-style: italic;
	  unicode-range: U+00C0-024F;
	}




@font-face {
    font-family: 'icomoon';
    src: url('lib/fonts/icomoon.eot?pc8k5i');
    src: url('lib/fonts/icomoon.eot?pc8k5i#iefix') format('embedded-opentype'),
         url('lib/fonts/icomoon.ttf?pc8k5i') format('truetype'),
         url('lib/fonts/icomoon.woff?pc8k5i') format('woff'),
         url('lib/fonts/icomoon.svg?pc8k5i#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure,
figcaption, footer, header, hgroup, menu, nav, output, ruby, section,
summary, time, mark, audio, video {
    font-size: 100%;
    font: inherit;
    padding: 0;
    border: 0;
    margin: 0;
    vertical-align: baseline}
body {
	font-family: "ShermanSans", "Trebuchet MS", Tahoma, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
	line-height: 26px;
	vertical-align:	middle;
    color: #51504f;}
*{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
/* *:focus { outline: -webkit-focus-ring-color auto 0px; } */
img{
	max-width: 100%;
    height: auto;}
b, strong{
	font-weight:bold;}
    

    
/* FONTS */
	p{
		margin-bottom: 20px;
		text-align:inherit;}
	a{
		color: #3E3D3C;
		text-decoration: none;
		font-style: italic;}
		a:hover,
		a:focus{
			text-decoration: underline;}
		.content a{
			text-decoration: underline}
	.callout{
		font-weight: bold;
		font-size: 19px;
		line-height: 32px;}
	.page-title{
		font-size:33px;
		line-height: 48px;
		margin-bottom: 20px;}
	.section-title{
		position: relative;
		font-family: 'ShermanSerif';
		font-size:25px;
		line-height:30px;
		color: #D44500;
		padding-top: 25px;
		border-top:3px solid #3E3D3C;
		margin-bottom: 35px;}
	.article-title{
		font-size: 19px;
		font-weight:bold;
		line-height: 30px;
		margin-bottom: 10px;}
		.date:not(body){
			display: block;
			font-size:12px;
			line-height: 18px;
			margin-bottom:20px;}
		.label{
			display: block;
			font-size: 13px;
			line-height: 27px;
			font-style: normal;
			font-weight:bold;
			margin-bottom: 5px;
			color: #D44500;}
		.title{
			display: block;
		    margin-bottom: 15px;}
		.contact-info{
			margin-bottom: 20px;
			margin-left: 0;
			list-style: none;
			display: block;}
			.contact-info li{
				margin-bottom: 0;
				margin-right: 20px;
				display: inline-block;}
		.excerpt{}
			.excerpt * {
				margin: 0}
	.tags a{
	    font-style: normal;
	    font-weight: bold;
	    font-size: 10px;
	    margin-right: 5px;
        margin-bottom: 10px;
	    padding: 3px 10px 3px;
	    text-transform: uppercase;
	    line-height: normal;
	    color: white;
	    background: #3E3D3C;
	    display: inline-block;}
		.tags a:hover,
		.tags a:focus{
			background-color: #ADB3B8;
			text-decoration: none;}
	ul{
	    margin-left: 17px;}
	ol{
	    counter-reset: item }
		ol li {
			display: block;
			padding-left: 30px;
			position: relative; }
		ol li:before { 
			content: counter(item) ". ";
			counter-increment: item;
			width: 2em;
			position:absolute;
			left: 0;}
	li{
		margin-bottom: 20px;}
	button,
	.button,
	input[type="submit"]{
		cursor: pointer;
		display: block;
	    box-sizing: border-box;
		font-size: 11px;
		font-weight:bold;
		width: 100%;
		-webkit-appearance: none;
		font-style: normal;
		color:white;
		text-transform: uppercase;
		text-align: center;
		background: #3E3D3C;
		padding: 8px 15px 8px;}
		.button:hover,
		.button:focus,
		.button *:hover,
		.button *:focus,
		input[type="submit"]:hover,
		input[type="submit"]:focus{
			background: #6F777D;
			text-decoration: none;}
		.button.disabled{
		    background-color: #ADB3B8;
			cursor: default;}
	input,
	textarea{
		border-radius: 0;
		-webkit-appearance: none !important;
		font-size:12px;
		padding: 8px 10px 8px;
		line-height:20px;
		font-family: 'ShermanSans';
		width: 100%;
		margin-bottom: 7px;
		box-sizing: border-box;
		border: 0;}
	blockquote {
	    margin-top: 50px;
	    margin-bottom: 50px;
	    position: relative;
	    display: block;
	    color: #D44500;
	    min-height: 100px;
	    padding-left: 25%;
	    clear: both;
	    box-sizing: border-box;
	    width: 100%;
	    font-size: 27px;
	    line-height: 40px;}
		blockquote:before {
		    display: block;
		    position: absolute;
		    left: 0;
		    border-right: 7px solid #6F777D;
		    width: 20%;
		    height: 100%;
		    box-sizing: border-box;
		    background-repeat: no-repeat;
		    background-position: top left;
		    background-size: 70%;
		    background-image: url('lib/img/quotation.png');
		    content: '';}
		blockquote .cite{
			margin-top: 10px;
			color: #6F777D;
			font-size:17px;
			line-height: 25px;}
		blockquote p {
			display: inline;}
	blockquote.condensed{
		min-height: 0;
		margin-bottom: 0;
		padding-left: 50px;
		font-size: 14px;
		line-height: 26px;
		margin-left: 0;
		margin-top: 0;}
		blockquote.condensed:before{
			width: auto;}
/* ICONS */
	.icon{
		position: relative;
		padding-left: 30px;
		display: inline-block;
		text-decoration: none;}
		.icon:hover{
			text-decoration: none;}
	.icon:before {
		position:absolute;
		left:0;
		top:0;
	    font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		text-transform: none;
		font-variant: normal;
		font-weight: normal;
		line-height: inherit;
		font-size: 16px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;}
		.icon:hover:before,
		.icon:focus:before,
		.icon.focus:before,
		a.icon:hover:before,
		a.icon:focus:before{
			color: #6F777D;	
			text-decoration: none;}
	.icon.back-to-top:before {content: "\e919";}
	.icon.list-view:before {content: "\e917";}
	.icon.grid-view:before {content: "\e918";}
	.icon.close:before {content: "\e915";}
	.icon.external_link:before {content: "\e901";}
	.icon.search:before { content: "\e902";}
	.icon.email:before {content: "\e903";}
	.icon.print:before {content: "\e916";}
	.icon.phone:before {content: "\e904";top: -1px;}
	.icon.back:before {content: "\e905";}
	.icon.left:before {content: "\e906";}
	.icon.left-circle:before {content: "\e913";}	
	.icon.right:before {content: "\e907";}
	.icon.right-circle:before {content: "\e914";}
	.icon.down:before {content: "\e908";}
	.icon.down-circle:before {content: "\e900";}
	.icon.up:before {content: "\e909";}
	.icon-up-circle:before {content: "\e912";}
	.icon.submit:before {content: "\e90a";}
	.icon.website:before {content: "\e90b";}
	.icon.home:before {content: "\e90c";}
	.icon.facebook:before {content: "\e90d";}
	.icon.instagram:before {content: "\e90e";}
	.icon.twitter:before {content: "\e90f";}
	.icon.youtube:before {content: "\e910";}
	.icon.linkedin:before {content: "\e911";}


/* PAGE STRUCTURE */
	#wrapper{
		width: 90%;
		margin:auto;
		max-width: 1140px}
	/* content */
		#container{}
		#content{
			box-sizing: border-box;}
		#content > div{
			margin-bottom: 100px;}
	/* article lists */
		.article-list{
			list-style: none;}
			.article-list .article{
				margin-bottom: 50px;
				overflow: hidden}
			.article-list .article .left{
				box-sizing: border-box;
				width:26%;
				padding-right: 50px;
				float:left;}
			.article-list .article .right{
				float:left;
				width: 100%;}
				.article-list .article .left + .right{
					width: 74%;}
				.article-list .article .right > *:last-child{
					margin-bottom: 0;}
		.article-list-condensed{
			list-style:none;}
			.article-list-condensed .article{
				margin-bottom: 25px;}
			.article-list-condensed .article .label{
				margin-bottom: 5px;}
			.article-list-condensed .article > a{
				font-size:14px;
				font-weight:bold;}
			.article-list-condensed .article > .date{
				margin-top: 7px;}
	/* sidebars */
		/*.sidebar #container{
		overflow:hidden;}*/
		#content.sidebar{
			float: left;
			width: 70%;
			padding-right: 50px;}
			#content.sidebar .article-list .article .left{
				width: 36%;
				padding-right: 25px;}
			#content.sidebar .article-list .article .left + .right{
				width: 64%;}
		#sidebar{
			box-sizing: border-box;
			width: 30%;
			float: left;}
			#sidebar > div{
				margin-bottom: 100px;}
			
			
/* IMPORTANT ELEMENTS */
	/* back to top */
		#back-to-top{
			display: none;
			position: absolute;
			margin-bottom: 35px;
			bottom:100%;
			right:0;
		    font-style: normal;
		    font-weight: bold;
		    font-size: 9px;
		    letter-spacing: .5px;
		    cursor:pointer;
		    padding: 3px 10px 3px 9px;
		    text-transform: uppercase;
		    line-height: normal;
		    color: white;
		    background: #3E3D3C;}
		    #back-to-top.sticky{
			    position: fixed;
			    bottom: 20px;
			    margin-bottom: 0;
			    right: 5%;}
			#back-to-top:before{
			    position: relative;
			    font-size: 8px;
			    display: inline-block;
			    top: -1px;
			    margin-right: 6px;}
			#back-to-top:hover,
			#back-to-top:focus{
				background-color: #ADB3B8;
				text-decoration: none;}
	/* boxes */
		.box{
			padding: 25px;
			box-sizing: border-box;}
		.box-title{
			margin-bottom: 10px;
			font-weight:bold;
			font-size:12px;
			line-height: 18px;	
			color: #D44500;
			text-transform: uppercase;}
		.box .icon.right-circle{
			line-height: 20px;
			font-size: 12px}
		.box > div{
			margin-bottom: 25px;}
			.box > div:last-of-type{
				margin-bottom: 0;}
		#connect.box{
			border: 1px solid #3E3D3C; }
			#connect.box input[name="mAddress"]{
				background:#E8EAEB}
			#connect.box .social-media ul{
				margin-bottom: 10px;
				margin-left: 0;
				list-style:none;}
				#connect.box .social-media li{
					margin-right: 15px;
					margin-bottom: 0;
					color: #3E3D3C;
					position: relative;
					width: auto;
					box-sizing: border-box;
					display: inline-block;
					text-align: left;}
				#connect.box .social-media li a{
					position: absolute;
					top: 0;	
					left: 0;	
					width: 100%;
					height: 100%;
					opacity: 0;
					overflow:hidden}
				#connect.box .social-media ul .icon{
					padding-left:0;}
				#connect.box .social-media ul .icon:before{
					position: relative;}
				#connect.box .social-media ul .icon:hover,
				#connect.box .social-media ul .icon:focus{
					text-decoration: none;}
			#connect.box .media-links{
				overflow:hidden;}
				#connect.box .media-links a{
					margin-bottom: 10px;
					float:left;
					clear:left;}
		#communications-contacts.box{
			width: 100%;
			background:none;
			border: 1px solid #D44500;}
	/* contact us grid */
		#contact-us{
			overflow:hidden;}
		#contact-us .grid{
			overflow:hidden;}
		#contact-us .grid-item-container{
			float:left;
			box-sizing:border-box;
			margin-bottom: 50px;
			width:33.33333%;}
			#contact-us .grid-item-container:nth-of-type(3n+1){
				padding-right: 33px;}
			#contact-us .grid-item-container:nth-of-type(3n+2){
				padding: 0 17px;}
			#contact-us .grid-item-container:nth-of-type(3n+3){
				padding-left: 33px;}
		#contact-us .grid-item-container .grid-item{
			box-sizing:border-box;
			border: 1px solid #D44500;
			width: 100%;
			height: 100%;
			background:white;}
			#contact-us .grid-item-container .grid-item .box {
				box-sizing:border-box;
				height: auto;}
	/* pagination */
		.pagination{
			font-style: italic;
			font-size:16px;}
		.pagination a,
		.pagination span{
			vertical-align: middle;
			margin-right: 20px;}
			.pagination span{
				color: #ADB3B8;}
		.pagination a:last-child,
		.pagination span:last-child{
			margin-right: 0;}
		.pagination .icon{
			border-radius:2px;
			margin-left: 0;
			color:white;
			width: 30px;
			height: 30px;
			padding-left: 0;
			position: relative;
			background: #3E3D3C;}
			.pagination .icon:before{
				width: 100%;
				height: 100%;
				text-align: center;
				color:white;
				font-weight:bold;
				line-height:30px;
				font-size:14px;}
			.pagination .icon:hover,
			.pagination .icon:focus{
				text-decoration: none;
				background: #6F777D}
			.pagination .icon:hover:before,
			.pagination .icon:focus:before{
				color:white;}
			.pagination .icon.disabled,
			.pagination .icon.disabled:hover,
			.pagination .icon.disabled:focus{
				background: #D7D7D7;}
	/* q&a */
		.qa {
			clear:both;
			margin-left:0;
			list-style: none;
			margin-top: 50px;
			margin-bottom: 50px;}
		.qa li{
			margin-bottom: 0;
			position: relative;}
		.qa li .question{
			clear: both;
			min-height: 65px;
		    position: relative;
			margin-top: 50px;
			margin-bottom: 50px;}
			.qa li .question .left{
				min-height: 92px;
				font-weight:bold;
				display: block;
				position: absolute;
				left: 0;
				width: 20%;
				border-right: 7px solid #6F777D;
				height: 100%;
				box-sizing: border-box;
				font-size:92px;
				line-height:92px;
				color: #6F777D;}
			.qa li .question .right{
				position: relative;
				display: block;
				color: #D44500;
			    margin-left: 25%;
				font-size: 27px;
				line-height:40px;}
		.qa li .answer{}
	/* scrollbars */
		.mCSB_scrollTools{
			opacity:1;
			filter: "alpha(opacity=100)";
			-ms-filter: "alpha(opacity=100)";
			width: 10px;}
		.mCSB_outside+.mCSB_scrollTools{
			right: 0;}
		.mCSB_scrollTools .mCSB_draggerRail,
		.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
			border-radius: 0;
			width: 100%;}
		.mCSB_scrollTools .mCSB_draggerRail{
			filter: "alpha(opacity=100)";
			-ms-filter: "alpha(opacity=100)";
			background-color: #E8EAEB;}
		.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
		.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
		.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
		.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
			filter: "alpha(opacity=100)";
			-ms-filter: "alpha(opacity=100)";
			background-color: #6F777D;}
	/* sliders */
		.slider{
			overflow:hidden;
			margin-left: 0;
			list-style: none;}
	    .slick-list {
			margin: 0 -25px;}
		.slick-slider{
			margin-bottom: 0;
			-webkit-user-select: text;
			-khtml-user-select: text;
			-moz-user-select: text;
			-ms-user-select: text;
			user-select: text;}
	    .slick-slide{
		    margin: 0 25px;}
		.arrows{
			width: 70px;
			height: 30px;
			top:25px;
			right:0;
			position: absolute;}
			.arrows div,
			.arrows button{
				position: absolute;
				display: block;
				top: 0;
				width: 30px;
				height: 30px;
				border-radius:2px;
				padding: 0;}
				.arrows div{
					display: none;
					background:#D7D7D7;}
					.arrows .slick-prev ~ div.icon{
						display: block;}
					.arrows .left,
					.slick-prev{
						left: 0}
					.arrows .right,
					.slick-next{
						right:0}
				.arrows button{
					z-index: 21;
					background: #3E3D3C;
					-webkit-transform: none;
					-moz-transform: none;
					-ms-transform:none ;
					-o-transform:none ;
					transform:none ;}
					.arrows button:focus{
						background: #6F777D;
						/*outline-color: rgb(59, 153, 252);*/
						    outline: -webkit-focus-ring-color auto 5px;
					}
					.arrows button:hover{
						background: #6F777D;}
					.arrows .slick-disabled{
						display: none !important;}
				.arrows .icon:before{
					opacity:1;
					width: 100%;
					height: 100%;
					text-align: center;
					color:white;
					font-weight:bold;
					line-height:30px;
					font-size:14px;}
					.arrows div:focus:before,
					.arrows button:focus:before{
						opacity:1 ;}
		.slider .thumbnail{
			margin-bottom: 25px;}
		/* faculty expert slider */
			#faculty-experts .slider .article-title{
				margin-bottom: 5px;}
			#faculty-experts .slider .title{
				margin-bottom: 10px;}
	/* share */
		#share{
			width: 100%;
			z-index:9;
			text-align: right;}
		#share .share-toggle{
			position: relative;
			display: inline-block;
			cursor: pointer;
			font-style: italic;
			color: #3E3D3C;}
			#share .share-toggle:hover,
			#share .share-toggle:focus{
				text-decoration: underline;}
			#share .share-toggle:before{
				display: block;
				padding-right: 5px;
			    position: absolute;
			    right: 100%;
				content: '+'}
			#share.active .share-toggle:before{
				content: '-'}
		#share .share-icons{
			display: none;
			position: relative;
			overflow:hidden;
			top: 11px;
			margin-left: 0;
			list-style: none;
			transition:border-bottom .3s;
			background:rgba(255,255,255,.9);}
			#share .share-icons li{
				width: 20%;	
				box-sizing:border-box;
				float:left;
				margin-bottom: 0;}
			#share .share-icons li a{
				box-sizing: border-box;
			    padding: 20px 10px;
			    font-size: 27px;
				text-align: center;
				display: block;
				width: 100%;
				height: 100%;}
				#share .share-icons li a.print{
					font-size:32px;}
			#share .share-icons li a:hover,
			#share .share-icons li a:focus,
			#share .share-icons li a:hover:before,
			#share .share-icons li a:focus:before{
				color:white;
				text-decoration: none;}
				#share .share-icons li a:hover,
				#share .share-icons li a:focus{
					background-color: #3E3D3C;}
			#share .share-icons li a:before{
				line-height: 32px;
				position: relative;
				display: block;
				width: 100%;
				height: 100%;}
	/* sort by letter */
		#content .letters-list{
			font-weight:bold;
			color:#E8EAEB;
			white-space: nowrap;
			margin-left: 0;
			border-top: 3px solid #3E3D3C;
			padding-top: 18px;
			margin-bottom: 45px;
			list-style: none;
			overflow:hidden;}
			#content .letters-list li{
				text-transform: uppercase;
				text-align: center;
				margin-bottom: 0;
				width: 10px;
				display: inline-block;}
				#content .letters-list li:last-of-type{
					margin-right: 0 !important;}
		#content .letter-container{
			margin-bottom: 100px;}
			#content .letter-container .letter{
				margin-bottom: 25px;
				line-height: 30px;
				font-size:12px;
				font-weight: bold;
				vertical-align: middle;
				height: 30px;
				text-transform: uppercase;
				text-align: center;
				width: 30px;
				background: #D44500;
				color:white;}
			#content .letter-container.disabled{
			    display: none;}
	/* tabs */
		.tab-container{
			box-sizing: border-box;
			width:100%;
			border:1px solid #D14618;
			margin: 0 auto;}
		.tabs{
			box-sizing:border-box;
			width:100%;
			display:table;
			margin: 0px;
			padding: 0px;
			list-style: none;}
			.tabs > li{
				font-size: 12px;
				font-weight: bold;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
				margin-bottom: 0;
				display:table-cell;
				border-right:1px solid rgba(255,255,255,.5);
				background: #3E3D3C;
				padding: 10px 15px 8px;
				color: white;
				box-sizing:border-box;
				cursor: pointer;}
			.tabs > li:last-of-type{
				border-right:0;}
			.tabs > li.current{
				background: white;
				color: #D44500;}
		.tab-content{
			width:100%;
			box-sizing:border-box;
			display: none;
			background: white;
			padding: 25px;}
			.tab-content.current{
				display: inherit;}
			.tab-content ul{
				margin-left: 0;
				list-style: none;}
				.tab-content ul li{
					margin-bottom: 0;}
				#sidebar .tab-content ul li:last-of-type{
					margin-bottom: 0}
		/* archive/single article page tabs */
			.tab-container.one .tabs > li{
				cursor: default;
				padding: 25px 25px 0;
				text-align: left;}
			.tab-container.two .tabs > li{
				width: 50%;}
			.tab-container.three .tabs > li{
				width: 33.33333333333%;}
		/* author/faculty experts tabs */
			#author-faculty-experts{
				position: relative;	}
			#author-faculty-experts:after,
			#author-faculty-experts:before {
				right: 100%;
				border: solid transparent;
				content: " ";
				height: 0;
				width: 0;
				top: 0;
				position: absolute;
				pointer-events: none;}
				#author-faculty-experts:after {
					border-color: rgba(255, 255, 255, 0);
					border-right-color: #fff;
					border-width: 17px;
					margin-top: 70px;}
				#author-faculty-experts:before {
					border-color: rgba(245, 0, 0, 0);
					border-right-color: #D44500;
					border-width: 18px;
					margin-top: 69px;}
			#author-faculty-experts #tab-2 ul{
				overflow:hidden;}
				#author-faculty-experts #tab-2 ul li{
					margin-bottom: 10px;
					float:left;
					width: 45%;
					margin-right: 10%;}
				#author-faculty-experts #tab-2 ul li:nth-of-type(2n+2){
					margin-right: 0;}
				#author-faculty-experts #tab-2 .article-title{
					margin-bottom: 0;}
				#author-faculty-experts #tab-2 .thumbnail{
					margin-bottom: 10px;}
		/* browse experts tabs */
			#browse-experts{
				border:0;
				padding: 30px 25px 25px 25px;
				background: #3E3D3C;
				margin-bottom: 65px;}
			#browse-experts .section-title{
				color: #ADB3B8;
				padding-top: 0;
				border-top: 0;
				margin-bottom: 20px;}
			#browse-experts .tab-container{
				border:none;}
				#browse-experts .tabs{
					overflow:hidden;
					position: relative;
					display: block;}
				#browse-experts .tabs > li{
					display: inline-block;
					padding: 10px 25px 5px;
					font-style: italic;
					border-right: none;}
				#browse-experts .tabs > li:nth-of-type(4){
					right: 0;
					padding: 0;
					position: absolute;}
					#browse-experts .tabs > li:nth-of-type(4):before{
						line-height: 1;
						position: relative;
						font-style: normal;
						font-size:25px;}
					#browse-experts .tabs > li:nth-of-type(4).current{
						color: white;
						background-color: #3E3D3C}
			#browse-experts .tab-content{
				text-transform: none;
				font-weight: normal;
				overflow: auto;
			    max-height: 200px;
			    padding: 30px;}
				#browse-experts .tab-content ul{
					overflow:hidden;}
				#browse-experts .tab-content ul li{
					text-transform: capitalize;
					width: 30%;
					margin-right: 5%;
					float:left;}
				#browse-experts .tab-content ul li:nth-of-type(3n+3){
					margin-right: 0;}
				#browse-experts .tab-content ul li:nth-of-type(3n+4){
					clear:both;}
					#browse-experts #tab-1 .tags{
						margin-bottom: 30px;}
					#browse-experts #tab-1 .icon:before{
						margin-top: -10px;
						top: 50%;}
				#browse-experts .tab-content .letter-container{
					margin-bottom: 30px;}
			#browse-experts #tab-4{
			    overflow: hidden;
				padding: 0;
				background-color: #3E3D3C;
			    z-index: 9;
			    position: relative;}
				#browse-experts #tab-4.current{
				    margin-top: -38px;}
				#browse-experts #tab-4 form{
					position: relative;
					width: 100%;
					height: 40px;}
					#browse-experts #tab-4 form .input{
						height: 100%;
						width: auto;
						position: absolute;
						left: 0;
						right: 110px;}
						#browse-experts #tab-4 form .input input{
							background-color:transparent;
							box-sizing:border-box;
							color: #ADB3B8;
							padding:10px 10px 5px 0px;
							font-size:18px;
							height: 100%;}
					#browse-experts #tab-4 form .submit{
						height: 100%;
						width: 77px;
						position: absolute;
						right: 0;}
						#browse-experts #tab-4 .submit > div{
							height: 100%;
							top: 0;
							position: absolute;
		   					color:white;}
		   					#browse-experts #tab-4 .submit > div:before{
			   					line-height: 40px;}
	   					#browse-experts #tab-4 .submit .search{
		   					padding: 0 15px 0 0;
						    border-right: 1px solid black;
		   					left: 0;
		   					width: 25px;}
		   					#browse-experts #tab-4 .submit .search:before{
			   					font-size:25px;}
							#browse-experts #tab-4 form .submit input{
								padding: 0;
								height: 100%;
								position: relative;
								z-index: 3;
								background:transparent;
								width: 100%;}
							#browse-experts #tab-4 form .submit input:hover,
							#browse-experts #tab-4 form .submit input:focus{
								background:transparent;}
	  					#browse-experts #tab-4 .submit .close{
		  					cursor: pointer;
		  					padding: 0 0 0 15px;
		  					border-left: 1px solid #73767B;
		  					right: 0;}
							#browse-experts #tab-4 .submit .close:before{
								font-size:20px;
								position: relative;}
		/* communications contacts & faculty experts topic results tabs */
			#communications-contacts,
			#faculty-exerts-topic-results{
				border: 0;}
			#communications-contacts .tabs,
			#faculty-exerts-topic-results .tabs{
			    margin-bottom: 50px;
				display: block;
				width: auto;}
				#faculty-exerts-topic-results .tabs{
					padding-top: 25px;
					border-top: 3px solid #3E3D3C;}
			#communications-contacts .tabs li,
			#faculty-exerts-topic-results .tabs li{
				position: relative;
				display: inline-block;
				margin-right: 10px;
				color:white;
				background-color: #3E3D3C;}
			#communications-contacts .tabs li.current,
			#faculty-exerts-topic-results .tabs li.current{
				color:white;
				background-color: #ADB3B8 ;}
				#communications-contacts .tabs li.current:after,
				#faculty-exerts-topic-results .tabs li.current:after{
					top: 100%;
					left: 50%;
					border: solid transparent;
					content: " ";
					height: 0;
					width: 0;
					position: absolute;
					pointer-events: none;
					border-color: rgba(136, 183, 213, 0);
					border-top-color: #ADB3B8;
					border-width: 15px;
					margin-left: -15px;}
			#communications-contacts .tab-content,
			#faculty-exerts-topic-results .tab-content{
				padding: 0;}
	/* thumbnails */
		.thumbnail {
			display: block;
			position: relative;
			width: 100%;
			box-sizing: border-box;
			-webkit-background-size: cover;
			background-size: cover;
			background-position: center center;
			background-color: #E8EAEB;}
			.thumbnail:after {
				padding-top: 71.4%;
				display: block;
				content: '';}
			.thumbnail > div {
				position: absolute; 
				top: 0;
				bottom: 0;
				right: 0;
				left: 0;}
	/* twitter */
		#content #twitter{
			overflow:hidden;
			width: 100%;}
		#twitter > div{
			color:white;
			display: table;}
			#twitter > div a{
				color: white;}
		#twitter > div > div{
			padding:25px;
			overflow-wrap: break-word;
			word-wrap: break-word;
			-ms-word-break: break-all;
			word-break: break-all;
			word-break: break-word;
			-ms-hyphens: auto;
			-moz-hyphens: auto;
			-webkit-hyphens: auto;
			hyphens: auto;
			width: 33.333333333333%;
			display:table-cell;}
			#twitter #twitter1{
				background-color: #3E3D3C}
			#twitter #twitter2{
				background-color: #6F777D;}
			#twitter #twitter3{
				background-color: #3E3D3C;}
		#twitter > div > div ul{
			list-style: none;
			margin-left: 0;}
		/*#twitter .user [data-scribe='element:name'],
		#twitter .timePosted,
		#twitter .interact,*/
		#twitter div img{
			display: none !important;}
		#twitter .user{
			font-weight:bold;
			font-size:13px;
			margin-bottom: 15px;}
		#twitter .retweet{
			display: inline;}
			#twitter .retweet:after {
			    content: ':';
			    margin-left: -4px;
			    margin-right: 4px;}	
    		#twitter .retweet .TweetAuthor{
				display: inline;}
			#twitter .retweet .TweetAuthor-name,
			#twitter .retweet .TweetAuthor-verifiedBadge,
			#twitter .retweet .TweetAuthor-avatar,
			#twitter .retweet .Identity-avatar{
				display: none;}
		#twitter .tweet{
			display: inline;}
	/* videos */
		video {
			width: 100% !important;
			height: auto !important;}
		.embed-container {
			margin-bottom: 40px;
			position: relative; 
			padding-bottom: 56.25%;
			height: 0;
			overflow: hidden;
			max-width: 100%;
			height: auto;} 
			.embed-container iframe,
			.embed-container object,
			.embed-container embed { 
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;}
		.article iframe,
		.article object,
		.article embed{
			margin-bottom: 40px;
			width: 100%;}


/* HEADER */
	header{
		margin-bottom: 60px;}
	header nav ul{
		margin-left: 0;}
	header nav ul li{
		margin-bottom: 0;
		display: inline-block;}
	header nav ul .current_page_item > a,
	header nav ul .current-menu-item > a{
		color: #ADB3B8}
	header li.menu-item-has-children{
		position: relative;}
	header li.menu-item-has-children .sub-menu{
		z-index: 999;
		position: absolute;
		top: 100%;
	    width: 150px;
	    padding-top: 5px;
		left: 50%;
		margin-left: -75px;
		background: rgba(255,255,255,.9);
		display: none;}
		header li.menu-item-has-children:hover .sub-menu,
		header li.menu-item-has-children.focus .sub-menu{
			display: block;	}
	header li.menu-item-has-children .sub-menu li{
	    width: 100%;
        margin: 0 0 10px 0;
	    text-align: center;}
	    header li.menu-item-has-children .sub-menu li:first-of-type{
		    padding-top: 15px;
		    border-top: 1px solid #D8D8D8;}
	header .tags a{
		color:white !important;
		font-size:11px;} 
	/* logo and section logos */
		header #branding{
		    margin-bottom: 35px;
			width: 100%;
			box-sizing:border-box;
			display: inline-block;
			position: relative;}
			header #branding:before {
				padding-top: 13%;
				display: block;
				content: '';}
			header #branding>div {
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				left: 0;}
			header #branding:after{
				content:'';
				width: 100%;
				position: absolute;
				margin-top:20px;
				top:100%;
				border-bottom: solid #3E3D3C 15px;}
		header #site-title,
		header #category-title {
			width: 100%;
			position: absolute;
			display: inline-block;
			bottom: 0;}
			header .category-title #site-title{
				box-sizing: border-box;
				height:22%;
				bottom:auto;
				top:0;}
		header #site-title:after,
		header #category-title:after{
			padding-top: 8.9473684211%;
			display:block;
			content:'';}
			header .category-title #site-title:after{
				display: none;}
		header #site-title>div,
		header #category-title>div{
			top: 0;	
			bottom: 0;	
			left: 0;
			right: 0;	
			position: absolute;}
		header #site-title img,
		header #category-title a img{
			max-width:none;
			display: block;
			width: auto;
			height: 100%;}
		header #site-title a,
		header #category-title a{
			box-sizing:border-box;
			display: inline-block;
			height: 100%;}
			header #site-title a{
				position: absolute;}
				header #site-title a:first-of-type{
					left: 0;
					width: 73%;}
				header #site-title a:nth-of-type(2){
					right: 0;
					width: 21%;}
			header .category-title #site-title a{
				display: block;
				position: absolute;}
				header .category-title #site-title a:first-of-type{
					left: 0;
					width: 23%;}
				header .category-title #site-title a:nth-of-type(2){
				    left: 25.5%;
				    width: 6.5%;}
			header #category-title a{
				height: 100%;}
	/* main navigation */
		header #menu{
			font-size: 0.1px}
		header #menu ul{
			padding: 10px 0 15px;
			border-bottom: 1px solid #D9D9D9;
		    line-height: 1;
			text-align: justify;
			width: 100%;}
			header #menu ul:after {/*Ensures there are atleast 2 lines of text,so justify works*/
				content: '';
				width: 100%; 
				display: inline-block;}
		header #menu li {
			box-sizing:border-box;
			max-width:25%;
			display: inline-block;			
			font-size:12px}
		header #menu li:last-of-type{
			margin-right: 0;}
		header #menu li.divider a{
		    position: relative;
		    color: transparent;
		    display: block;}
			header #menu li.divider a:before{
			    content: '';
			    display: block;
			    height: auto;
			    width: 1px;
			    position: absolute;
			    left: 50%;
			    margin-left: -.5px;
			    top: -5px;
			    bottom:-5px;
				background-color: #D8D8D8;}
	/* top section */
		header #top-menu{
		    padding-top: 5px;
			position: relative;
			margin-bottom: 10px;
			text-align: right;
			text-transform: uppercase;
			font-size:10px;}
		/* top navigation */
			header .menu-header-top-menu-container{
			    vertical-align: middle;
			    display: inline-block;}
			header #menu-header-top-menu li{
			    margin-top: 5px;
				margin-right: 25px;}
			header #top-menu li.home{
			    overflow: hidden;
			    position: relative;
			    padding-left: 0;
			    width: 20px;
			    height: 16px;
			    top: 2px;}
			    header #top-menu li.home:before{
				    line-height: 1;
				    color:#3E3D3C;}
				header #top-menu li.home a{
					display: block;
					position: absolute;
					width: 100%;
					height: 100%;
					color: transparent;}
			header #menu-header-top-menu .submit{
				background: #3E3D3C;
				padding-left: 0;
				text-transform: uppercase;
			    line-height: normal;
				color: white;}
				header #menu-header-top-menu .submit:hover,
				header #menu-header-top-menu .submit:focus,
				header #menu-header-top-menu .submit.focus{
					background: #ADB3B8; }
    			header #menu-header-top-menu .submit a{
	    			position: relative;
	    			z-index:1;
				    padding: 3px 10px 3px 27px;
				    display: inline-block;
				    font-style: normal;
				    color: white;}
					header #menu-header-top-menu .submit a:hover,
					header #menu-header-top-menu .submit a:focus{
						text-decoration: none;}
	    		header #menu-header-top-menu .submit:before{
		    		font-size:13px;
		    		color:white;
	    		    position: absolute;
				    top: 3px;
				    left: 6px;}
   	    		header #menu-header-top-menu .submit.current_page_item:before{
	   	    		color:white;}
			header #top-menu li.current_page_item:before{
			    color: #ADB3B8;}
		/* search */
			#wrapper{
				margin-top: 0;
				transition: .5s;}
				.search-active #wrapper{
					margin-top: 60px;}
			header .search-toggle{
				top:0;
				transition:.3s;
			    z-index: 3;
			    min-width: 25px;
			    vertical-align: middle;
				padding-left: 0;
				cursor: pointer;
				text-decoration: none;}
				.search-active .search-toggle{
				    left: -18px;
				    top: -53px;
				    height: 30px;}
				header .search-toggle:before{
					color: #3E3D3C;
					top: 5px;
					position: relative;
					font-size:25px;}
					header .search-toggle.focus:before,
					header .search-toggle:hover:before{
						color: #ADB3B8;
						text-decoration: none;}
				.search-active header .search-toggle:before{
			        vertical-align: middle;
				    color: white;
				    font-size: 20px;
				    content: "\e915";}
			header #search{
				background: #3E3D3C;
				overflow:hidden;
				text-align: left;
				width:100%;
				top:-60px;
				height:60px;
				overflow:hidden;
				position:absolute;
				transition: .5s;}
			header #search .screen-reader-text{
				display: none;}
			header #search form{
				position: relative;
				z-index: 2;
				width: 100%;
				height: 100%;}
				header #search form > div{
					position:absolute;
					left: 0;
					width: auto;
					right: 116px;
					height: 100%;}
				header #search form input[type=text]{
					font-size:16px;
					font-weight: bold;
					text-transform: uppercase;
					padding: 10px 30px 5px;
					color:#ADB3B8;
					background:transparent;
					float:left;
					height: 60px;
					margin-bottom: 0;
					width: 100%;
					display: inline-block;}
				header #search input[type="submit"]{
					position: absolute;
					right: -59px;
				    margin-bottom: 0;
					height:60px;
					color:transparent;
					background:transparent;
					width: 60px;}
			header #search .icon.search{
				border-right: 1px solid #6F777D;
				padding: 0 15px;
			    z-index:1;
			    position: absolute;
			    right: 56px;
			    height: 40px;
			    top: 10px;
			    color:#fff;
			    font-size: 30px;}
				header #search .icon.search:before{
				    position: relative;
					line-height: 39px;
					vertical-align: middle;}
	/* mobile */
		header #mobile-menu,
		header .mobile-menu-toggle,
		header #mobile-menu .sub-menu{
			display: none;}


/* FOOTER */
	footer{
		position: relative;
		padding:25px 0 10px;
		border-top: 15px solid #3E3D3C;
		clear: both;}
	footer #seal{
		z-index: -1;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-image: url('lib/img/footer-seal.png');
		background-position: center right;
		background-repeat:no-repeat;
		background-size: auto 80%;}
	footer #footer-top-menu ul{
		margin-bottom: 50px;
		list-style: none;
		margin-left: 0;}
		footer #footer-top-menu li{
			margin-bottom: 0;
			margin-right: 30px;
			position: relative;
			vertical-align: middle;
			line-height: 28px;
			height: 28px;
			display: inline-block;
			color: #3E3D3C;
			font-size:12px}
		footer #footer-top-menu li a{
			line-height: 28px;
			height: 28px;
			vertical-align: middle;}
		footer #footer-top-menu .facebook,
		footer #footer-top-menu .instagram,
		footer #footer-top-menu .youtube,
		footer #footer-top-menu .linkedin{
			font-size: 22px;
			padding-left: 0;}
			footer #footer-top-menu .facebook:before,
			footer #footer-top-menu .instagram:before,
			footer #footer-top-menu .youtube:before,
			footer #footer-top-menu .linkedin:before{
				font-size:22px;
				line-height:21px;
				position: relative}
			footer #footer-top-menu .facebook a,
			footer #footer-top-menu .instagram a,
			footer #footer-top-menu .youtube a,
			footer #footer-top-menu .linkedin a{
				color:transparent;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				overflow: hidden;
				position: absolute;}
		footer #footer-top-menu .facebook:after,
		footer #footer-top-menu .instagram:after,
		footer #footer-top-menu .youtube:after,
		footer #footer-top-menu .linkedin:after,
		footer #footer-top-menu .twitter + li + li:after{
			content:'';
			width: 5px;
			height: 5px;
			border-radius: 50%;
			background-color: #D44500;
			display: inline-block;
			position: absolute;
			top:50%;
			margin-left: 15px;
			margin-top: -3px;
			left:100%;}
		footer #footer-top-menu .twitter:before{
			top: -1px;
		    vertical-align: middle;
			font-size:22px;}
			footer #footer-top-menu .twitter:after,
			footer #footer-top-menu .twitter+li:after{
				content:'';
				width: 2px;
				height:15px;
				background-color: #ADB3B8;
				display: inline-block;
				position: absolute;
				top: 50%;
				margin-top: -7px;
				left:100%;
				margin-left: 16px;}
	footer #footer-menu ul{
		margin-bottom: 15px;
		margin-left: 0;
		color: #3E3D3C;
		font-size:12px;
		list-style: none;}
		footer #footer-menu li{
			margin-bottom: 0;
			margin-right: 25px;
			display: inline-block;}
	footer #copyright{
		font-size: 12px;}


/* HOME PAGE */
	.home #content{
		overflow:hidden;}
		.home #content > div{
			position: relative;
			float:left;
			overflow:hidden;
			box-sizing: border-box;}
	.home #content > div > .button{
		margin-top: 50px;}
	/* row 1 */
		.home #content #spotlight{
			border-top: 0;
			width: 74%;}
			.home #content #spotlight .left{
				float:left;
				width: 65%;}
			.home #content #spotlight .right{
				padding-left: 0;
				box-sizing: border-box;
				float:left;
				width:100%;}
			.home #content #spotlight .left + .right{
				padding-left: 30px;
				width: 35%;}
				.home #content #spotlight .right blockquote{
					display: none;}
		.home #content #connect{
			padding: 0;
			background:transparent;
			padding-left:50px;
			border: none;
			width: 26%;}
			.home #content #connect > div{
				margin-bottom: 0;
				border: 1px solid #3E3D3C;
				box-sizing: border-box;
				padding: 25px;}
			.home #content #connect > div > div{
				margin-bottom: 25px;}
			.home #content #connect > div > div:last-of-type{
				margin-bottom: 0;}
			.home #content #connect .social-media ul{
				text-align: justify;
			    line-height: 9px;}
			.home #content #connect .social-media ul:after{
			    content: '';
				width: 100%;
				display: inline-block;}
			.home #content #connect .social-media li{
				margin-right: 0;}
	/* row 2 */
		.home #content #featured-stories{
		    width: 74%;}
		.home #content #recent-stories{
			padding-left:50px;
			width: 26%;}
			.home #content #recent-stories ul{
				margin-left: 0;
				list-style: none;}
	/* row 3 */
		.home #content #faculty-experts{
			width: 100%;}
		.home #content #faculty-experts .slider{
			margin-bottom: 50px;}
		.home #content #faculty-experts .bottom{
			overflow:hidden;}
			.home #content #faculty-experts .bottom .left{
				box-sizing: border-box;
			    width: 74%;
				float:left}
			.home #content #faculty-experts .bottom .right{
				float:left;
				padding-left:50px;
				width: 26%;
				box-sizing: border-box;}
	/* row 4 */
		.home #content #student-spotlight,
		.home #content #featured-videos,
		.home #content #featured-media-coverage{
			width: 33.3333333333%;}
		.home #content #student-spotlight{
			padding-right: 33px;}
			.home #content #student-spotlight .arrows{
				right: 33px;}
		.home #content #featured-videos{
			padding: 0 17px;}
			.home #content #featured-videos .arrows{
				right:17px;}
		.home #content #featured-media-coverage{
			padding-left: 33px;}
			.home #content #featured-media-coverage ul{
				margin-left: 0;
				list-style: none;}
	/* row 5 */
		.home #content #syracuse-views{
		    clear: left;
			width:31%;}
		.home #content #events{
			padding-left: 50px;
			width: 69%;}
			.home #content #events .page-title{
				font-weight: bold;
				font-style: italic;}

/* ABOUT PAGE */
	.page-about #staff{
		clear:both;
		width: 100%;}


/* COMMUNICATIONS CONTACTS PAGE */
	.page-communications-contacts #communications-contacts .options{
		float: right;}
		.page-communications-contacts #communications-contacts .options span{
			font-size:12px;
			font-weight:bold;
			color: #D44500;
			text-transform: uppercase;}
		.page-communications-contacts #communications-contacts .options .icon{
			margin-left: 5px;
			padding-left: 0;
			cursor: pointer;}
		.page-communications-contacts #communications-contacts .options .icon:before{
			vertical-align: middle;
			line-height: 38px;
			font-size:30px;
			position: relative;}
		.page-communications-contacts #communications-contacts .options .icon.list-view,
		.page-communications-contacts #communications-contacts .options .icon.list-view:hover:before{
			color:#ADB3B8;}
	.page-communications-contacts #communications-contacts .section-title{
		margin-bottom: 10px;}
/*
	.page-communications-contacts #communications-contacts .article.school a,
	.page-communications-contacts #communications-contacts .article.administrative-unit a,
	.page-communications-contacts #communications-contacts .article.administrative-unit .grid-view h2,
	.page-communications-contacts #communications-contacts.grid .article-title{
		font-size:14px;}
*/
	.page-communications-contacts #communications-contacts .article.administrative-unit .grid-view{
		display: none;}
	/* grid view */
		.page-communications-contacts #communications-contacts.grid .options .icon.grid-view,
		.page-communications-contacts #communications-contacts.grid .options .icon.grid-view:hover:before{
			color:#ADB3B8;}
		.page-communications-contacts #communications-contacts.grid .options .icon.list-view{
			color: #3E3D3C;}
		.page-communications-contacts #communications-contacts.grid .options .icon.list-view:hover:before{
			color: #6F777D;}
		.page-communications-contacts #communications-contacts.grid .tab-content{
			overflow:hidden;}
		.page-communications-contacts #communications-contacts.grid .article{
			margin-bottom: 5%;
			width: 30%;
			margin-right: 5%;
			float:left;
			display: inline-block;
			box-sizing: border-box;
			border: 1px solid #D44500;
			position: relative;}
			.page-communications-contacts #communications-contacts.grid .article:after{
				padding-top: 52.173913043%;
				display: block;
				content: '';}
			.page-communications-contacts #communications-contacts.grid .article>div{
				padding: 25px;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				left: 0;}
			.page-communications-contacts #communications-contacts.grid .article:nth-of-type(3n+3){
				margin-right: 0;}
		.page-communications-contacts #communications-contacts.grid .section-title{
			margin-bottom: 0;}
		.page-communications-contacts #communications-contacts.grid .article-title{
			font-size:12px;
			margin-bottom: 5px;
			color: #D44500;
			text-transform: uppercase;}
		.page-communications-contacts #communications-contacts.grid .article.school a,
		.page-communications-contacts #communications-contacts.grid .article.administrative-unit a{
			color:white;}
		.page-communications-contacts #communications-contacts.grid .article.school{
			background-size: 70% auto;
			background-repeat: no-repeat;
			background-position: center center;
			background-color:#D44500;}
			.page-communications-contacts #communications-contacts.grid .article.school h2,
			.page-communications-contacts #communications-contacts.grid .article.school a{
				padding-left: 0;
				position: absolute;
				top: 0;	left: 0;
				width: 100%;
				height: 100%;
				opacity:0;}
		.page-communications-contacts #communications-contacts.grid .article.administrative-unit{
			background-color:#D44500;}
			.page-communications-contacts #communications-contacts.grid .article.administrative-unit > div >.section-title,
			.page-communications-contacts #communications-contacts.grid .article.administrative-unit > div > a{
				display: none;}
			.page-communications-contacts #communications-contacts.grid .article.administrative-unit .grid-view{
				display: block;}
				.page-communications-contacts #communications-contacts.grid .article.administrative-unit .grid-view h2{
					font-size:12px;
					font-weight:bold;
					text-transform: uppercase;
					display: block;
					color:white;}
				.page-communications-contacts #communications-contacts.grid .article.administrative-unit a:hover:before,
				.page-communications-contacts #communications-contacts.grid .article.administrative-unit a:focus:before{
					color:white;}


/* FACULTY EXPERTS & AUTHOR SINGLE PAGES */
	.archive.author #content .right .top,
	.single-faculty-experts #content .right .top{
		margin-bottom: 100px;}
	.archive.author #content .right .bottom > ul,
	.single-faculty-experts #content .right .bottom > ul{
		margin-left: 0;
		list-style: none;}
	.archive.author #content .right .right .top .bio,
	.single-faculty-experts #content .right .top .bio{
		margin-top: 50px;}
	.archive.author #content .author-nav,
	.single-faculty-experts #content .faculty-experts-nav{
		margin-bottom: 50px;
		padding-top: 25px;
		border-top: 3px solid #3E3D3C;
		position: relative;}
		.archive.author #content .author-nav > .left,
		.single-faculty-experts #content .faculty-experts-nav > .left{
			text-transform: uppercase;}
		.archive.author #content .author-nav .pagination,
		.single-faculty-experts #content .faculty-experts-nav .pagination{
			display: block !important;	
			overflow:hidden;
			position: absolute;
			bottom: 0;
			right:0;}
			.archive.author #content .author-nav .pagination .icon,
			.single-faculty-experts #content .faculty-experts-nav .pagination .icon{
				margin-right: 0;
				float:left;
				margin-left: 10px;}
	/* single faculty experts */
		.single-faculty-experts .field-expertise{
			margin-bottom: 5px;}
			.single-faculty-experts .field-expertise span{
				font-size:12px;
				display: inline;
				margin-right: 5px;
				text-transform: uppercase;
				color: #D44500;}
				.single-faculty-experts .field-expertise span:after{
					content:':';}
			.single-faculty-experts .field-expertise ul{
				display: inline;
				margin-left: 0;	
				list-style: none;}
			.single-faculty-experts .field-expertise li{
				margin-bottom: 0;
				text-transform: capitalize;
				display: inline-block;}
			.single-faculty-experts .field-expertise li:after{
				content: ',';}
			.single-faculty-experts .field-expertise li:last-of-type:after{
				display: none;}
		.single-faculty-experts .link-to-bio{}
			.single-faculty-experts .link-to-bio a:before{
			    line-height: 21px;}	


/* SINGLE POST */
	.single-post #content .label{
		margin-bottom:5px;}
	.single-post #content .page-title{
		margin-bottom: 10px;}
	.single-post #content .date{
		position: relative;
		margin-bottom: 10px;
		padding-bottom: 10px;
		border-bottom: 1px solid #D8D8D8;}
		.single-post #content .date > span,
		.single-post #content .date > a{
			position: relative;
			z-index:10;}
		.single-post #content .date #share{
			top: 0;
			position: absolute;
			right: 0;}
	.single-post #content .tags{
		margin-bottom: 30px;}
	.single-post #content .article{
		overflow: hidden;}
	.single-post #content .article .alignleft,
	.single-post #content .article .alignright,
	.single-post #content .article .aligncenter,
	.single-post #content .article .alignnone{
		position: relative;
		display: block;
		margin-bottom: 30px;
		margin-top: 0;}
	    .single-post #content .article .wp-caption.alignleft img,
		.single-post #content .article .wp-caption.alignright img,
		.single-post #content .article .wp-caption.aligncenter img,
		.single-post #content .article .wp-caption.alignnone img{
			display: block;
		    width: 100%;
		    margin:auto;}
		.single-post #content .article .alignleft{
			max-width: 300px;
			margin-right: 30px;
			float:left;
			clear:left;}
		.single-post #content .article .alignright{
			max-width: 300px;
			margin-left: 30px;
			float:right;
			clear:right;}
		.single-post #content .article .aligncenter{
			width: auto;
			max-width: 100%;
			float:none;
			clear:both;
			margin-left: auto;
			margin-right: auto;}
			.single-post #content .article .wp-caption.aligncenter{
				width:100% !important;}
			.single-post #content .article .wp-caption.aligncenter img{
				width:auto;}
		.single-post #content .article .alignnone{
			width:100% !important;
			max-width: 100%;
			float:none;
			clear:both;}
	.single-post #content .article .wp-caption{
		background:#6F777D;}
		.single-post #content .article .wp-caption .wp-caption-text{
			background:#E8EAEB;
			width: 100%;
			box-sizing: border-box;
			margin: 0;
			padding: 10px 15px 5px;}
	.single-post #content .article .media-external-source{
        font-size: 13px;
	    line-height: 20px;}
	.single-post #more{
		position: relative;}
		.single-post #more h3{
			width: 100%;
			box-sizing:border-box;
			padding-right: 85px;}
	.single-post twitterwidget{
		margin: auto;
		margin-bottom: 30px !important;
	    clear: both;}
			

/* FOR THE MEDIA PAGE */
	.page-for-the-media #faculty-experts{
		position: relative;
		overflow:hidden;}
		.page-for-the-media #faculty-experts .slider{
			margin-bottom: 50px;}
		.page-for-the-media #faculty-experts .bottom{
			overflow:hidden;}
			.page-for-the-media #faculty-experts .bottom .left{
				box-sizing: border-box;
				width:74%;
				float:left;}
			.page-for-the-media #faculty-experts .bottom .right{
				float:left;
				padding-left:50px;
				width:26%;
				box-sizing:border-box;}
	.page-for-the-media #bottom-content{
		overflow:hidden;}
		.page-for-the-media #bottom-content > div{
		    margin-bottom: 100px;
			box-sizing: border-box;
			float:left;}
		.page-for-the-media #bottom-content > #featured-media-coverage .button,
		.page-for-the-media #bottom-content > #recent-media-coverage .button,
		.page-for-the-media #bottom-content > #featured-videos .button{
			margin-top: 50px;}
		.page-for-the-media #bottom-content > #featured-media-coverage{
			width: 33.3333333333%;
			padding-right: 33px;}
			.page-for-the-media #bottom-content > #featured-media-coverage ul{
				margin-left: 0;	
				list-style:none;}
		.page-for-the-media #bottom-content > #recent-media-coverage{
			width: 33.3333333333%;
			padding: 0 17px;}
			.page-for-the-media #bottom-content > #recent-media-coverage ul{
				margin-left: 0;	
				list-style:none;}
		.page-for-the-media #bottom-content > div:nth-of-type(3){
			width: 33.3333333333%;
			padding:0 0 0 33px;}
			.page-for-the-media #bottom-content > div #connect{
				margin-bottom: 50px;}
		.page-for-the-media #bottom-content > #featured-videos{
			margin-bottom: 0;
			position: relative;
			clear:left;
			width: 65%;}
		.page-for-the-media #bottom-content > #liveshoot-studio{
			margin-bottom: 0;
			width: 35%;
			background:transparent;
			padding: 0 0 0 50px;}
			.page-for-the-media #bottom-content > #liveshoot-studio>div{
				/*background: #E8EAEB;*/
				padding: 25px;
				border: 1px solid #3e3d3c;}
			
			
			
/* TOPICS PAGE */
	.page-topics #content #special-topics .tags a{
		font-size:11px;
		font-weight: bold;
		padding: 4px 12px 4px;
		font-weight:bold;}
	.page-topics #content .letters-list{
		padding-top: 0;
		border-top:0;}
	.page-topics #content .letter-container ul{
		overflow:hidden;
		margin-left: 0;
		list-style:none;
		text-transform: capitalize;}
	.page-topics #content .letter-container li{
		margin-bottom: 10px;
		box-sizing: border-box;
		float:left;
		margin-right: 4%;
		width: 22%;}
		.page-topics #content .letter-container li:nth-of-type(4n+4){
			margin-right: 0;}
		.page-topics #content .letter-container li:nth-of-type(4n+5){
			clear:both}
	
			

/* 404 PAGE and NO SEARCH RESULTS PAGE*/
	.search-no-results #content form input[type="text"],
	.error404 #content form input[type="text"]{
		background: #E8EAEB;}


/* SCREENSIZE HELPER */
	body:before{
		content:"desktop-plus";
		position:fixed;
		top:0px;
		z-index: 99999999;
		display:none;
		background: red;
		left:50px;}

@media only screen and (max-width: 1280px){
/* screensize helper */
	body:before{content:"desktop";}
/* PAGE STRUCTURE */
	/* article lists */
		.article-list .article{
			margin-bottom: 40px;}
			.article-list .article .left{
				padding-right: 40px;}
		.article-list-condensed .article{
			margin-bottom: 20px;}
	/* sidebars */
		#sidebar{
			width: 35%;}
		#content.sidebar{
			width: 65%;
			padding-right: 40px;}
		#content.sidebar .article-list .article .left{
			padding-right: 20px;}
/* IMPORTANT ELEMENTS */
	/* contact us grid */
		#contact-us .grid-item-container{
			margin-bottom: 40px;}
		#contact-us .grid-item-container:nth-of-type(3n+1){
			padding-right: 26px;}
		#contact-us .grid-item-container:nth-of-type(3n+2){
			padding: 0 14px;}
		#contact-us .grid-item-container:nth-of-type(3n+3){
			padding-left: 26px;}
	/* q&a */
		.qa li .question .left{
			font-size:69px;
			line-height: 69px;}
	/* sliders */
	    .slick-list {
			margin: 0 -20px;}
	    .slick-slide{
		    margin: 0 20px;}
/* HOME PAGE */
	.home #content > div > .button{
		margin-top: 40px;}
	/* row 1 */
		.home #content #spotlight{
			width: 66.66666666%;}
			.home #content #spotlight .left{
				width: 50%;
				box-sizing: border-box;
				padding-right: 26px;}
			.home #content #spotlight .right{
				padding-left: 0;
				padding-right: 14px;
				width: 100%;}
			.home #content #spotlight .left + .right{
				padding-left: 14px;
				width:  50%;}
		.home #content #connect{
			width: 33.33333333%;
			padding-left: 26px;}
			.home #content #connect .social-media ul{
				text-align: left;
			    line-height: normal;}
			.home #content #connect .social-media ul:after{
			    display: none;}
			.home #content #connect .social-media li{
				margin-right: 15px;}
	/* row 2 */
		.home #content #featured-stories{
			width: 66.66666666666%;
			padding-right: 14px}
			.home #content #featured-stories .arrows{
				right:14px;}
		.home #content #recent-stories{
			width: 33.33333333%;
			padding-left: 26px;}
	/* row 3 */
		.home #content #faculty-experts .bottom .left{
		    width: 66.66666666666%;
			padding-right: 14px}
		.home #content #faculty-experts .bottom .right{
			width: 33.33333333%;
			padding-left: 26px;}
	/* row 4 */
		.home #content #student-spotlight{
			padding-right: 26px;}
			.home #content #student-spotlight .arrows{
				right: 26px;}
		.home #content #featured-videos{
			padding: 0 14px;}
			.home #content #featured-videos .arrows{
				right:14px;}
		.home #content #featured-media-coverage{
			padding-left: 26px;}
	/* row 5 */
		.home #content #syracuse-views{
		    padding-right: 26px;
			width:33.33333333%;}
			.home #content #syracuse-views .arrows{
				right: 26px;}
		.home #content #events{
			padding-left: 14px;
			width: 66.6666666%;}
/* FOR THE MEDIA PAGE */
	.page-for-the-media #faculty-experts .bottom .left{
		width:66.666666666%;
		padding-right:14px;}
	.page-for-the-media #faculty-experts .bottom .right{
		width:33.3333333333%;
		padding-left:26px;}
	.page-for-the-media #bottom-content > div{
		margin-bottom: 80px;}
		.page-for-the-media #bottom-content > #featured-media-coverage .button,
		.page-for-the-media #bottom-content > #recent-media-coverage .button,
		.page-for-the-media #bottom-content > #featured-videos .button{
			margin-top: 40px;}
		.page-for-the-media #bottom-content > #featured-media-coverage{
			padding-right:26px;}
		.page-for-the-media #bottom-content > #recent-media-coverage{
			padding: 0 14px;}
		.page-for-the-media #bottom-content > div:nth-of-type(3){
			padding-left:26px;}
			.page-for-the-media #bottom-content > div #connect{
				margin-bottom: 40px;}
		.page-for-the-media #bottom-content > #liveshoot-studio{
			padding-left: 40px;}
}

@media only screen and (max-width: 1024px){
/* screensize helper */
	body:before{content:"tablet-landscape";}
	#wpadminbar{
		position: fixed !important;}
/* FONTS */
	body {
		font-size:13px;
		line-height:23px;}
	p{
		margin-bottom: 15px;}
	.callout{
		font-size:16px;
		line-height:26px;}
	.page-title{
		font-size:25px;
		line-height: 37px;
		margin-bottom: 30px;}
	.section-title{
		font-size:21px;
		line-height: 27px;
		padding-top: 20px;
		border-top:2px solid #3E3D3C;
		margin-bottom: 22px;}
	.article-title{
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 7px;}
		.label{
			font-size:12px;
			line-height:21px;}
		.title{
		    margin-bottom: 13px;}
	    .contact-info{
		    margin-bottom: 17px;}
			.contact-info li{
				padding: 10px 0;
				border-bottom: 1px solid #D9D9D9;
				margin-right: 0;
				display: block;}
		.contact-info li:first-of-type{
			border-top: 1px solid #D9D9D9;}
	li{
		margin-bottom: 15px;}
	blockquote {
	    margin-top: 30px;
	    margin-bottom: 30px;
	    font-size:14px;
		line-height:22px;}
		blockquote .cite{
			font-size:18px;
			line-height: 23px;}
	blockquote.condensed{
		font-size:13px;
		line-height:23px;
		padding-left: 40px;}
/* PAGE STRUCTURE */
	/* content */
		#content > div{
			margin-bottom: 80px;}
	/* article list */
		.article-list .article .left{
			padding-right: 25px;
			width: 35%;}
		.article-list .article .left + .right{
			width: 65%;}
	/* sidebar */
		#sidebar{
			width: 100%;}
		#sidebar > div{
			margin-bottom: 80px;}
		#content.sidebar{
			width: 100%;
			padding-right: 0;}
		#content.sidebar .article-list .article .left{
			padding-right: 25px;
			width: 35%;}
		#content.sidebar .article-list .article .left + .right{
			width: 65%;}
/* IMPORTANT ELEMENTS */
	/* boxes */
		.box{
			padding: 20px;}
		.box .icon.right-circle{}
	/* pagination */
		.pagination{
			font-size:15px;}
		.pagination a,
		.pagination span{
			margin-right: 15px;}
	/* q&a */
		.qa{
			margin-top:30px;
			margin-bottom: 30px;}
		.qa li .question{
			margin-top: 30px;
			margin-bottom: 30px;
			border-left: 7px solid #6F777D;
			padding-left: 5%;}
		.qa li .question .left{
			font-size:71px;
			line-height:71px;
			width: auto;
			position: relative;
			border-right: 0;}
		.qa li .question .right{
			margin-left: 0;
			font-size: 23px;
			line-height: 30px;}
	/* share */
		#share .share-icons li a{
			padding: 25px 5px;}
	/* sliders */
		.slick-slider {
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;}
		.arrows{
			top: 17px;}
	/* sort by letter */
		#content .letters-list{
			border-top:2px solid #3E3D3C;
			white-space: normal;
			margin-bottom: 35px;}
			#content .letters-list li{
				width: 40px;
				margin-bottom: 5px;
				margin-right: 0 !important;}
		#content .letter-container{
			margin-bottom: 80px;}
			#content .letter-container .letter{
			    margin-bottom: 20px}
	/* tabs */
		.tab-content{
			padding:20px;}
		/* archive/single article page tabs */
			.tab-container.one .tabs > li{
				padding: 20px 20px 0;}
		/* author/faculty experts tabs*/
			#author-faculty-experts:before,
			#author-faculty-experts:after{
				display: none;}
			#author-faculty-experts #tab-2 ul li,
			#author-faculty-experts #tab-2 ul li:nth-of-type(2n+2){
				width: 22%;
				margin-bottom:15px;
				margin-right: 4%;}
			#author-faculty-experts #tab-2 ul li:nth-of-type(4n+4){
				margin-right: 0;}
			#author-faculty-experts #tab-2 ul li:nth-of-type(4n+5){
				clear:left;}
	/* twitter */
		#twitter .user{
			font-size:12px;}
		#twitter > div > div{
			padding: 20px;}
	/* videos */
		.embed-container,
		.article iframe,
		.article object,
		.article embed{
			margin-bottom: 30px;}
/* HEADER */
	header{
		background:white;
		top: 0;
		left:0;
		line-height: 0;
	    position: relative;
	    padding: 20px 0 0;
	    box-sizing: border-box;
	    overflow: visible;
	    width: 100%;
	    z-index: 10;}
	/* logo and section logos */
		header #branding{
			position: relative;}
			header #branding:before{
				padding-top:14%;}
			header #branding:after {
			    border-bottom: 6px solid #3E3D3C;
			    background-color: transparent;
			    transition: border 1s, background-color .5s, bottom .5s}
			header .category-title #site-title a:first-of-type{
				left: 0;
				width: 28.5%;}
			header .category-title #site-title a:nth-of-type(2){
	            left: 31%;
			    width: 8%;}
		header .category-title #site-title{
			height: 25%;}
	/* main navigation */
		header #menu{
			display: none;}
	/* top section */
		/* top navigation */
			header #top-menu{
				display: none;}
	/* mobile navigation */
		header #mobile-menu{
		    line-height: normal;
			position: fixed;
			/*display: block;*/
			top: -100%;
			left: 0;
			height: 100%;
			width: 100%;
			box-sizing: border-box;
			padding: 20px 5%;
			background-color: #3E3D3C;
			overflow:auto;
			font-weight:bold;
			font-size: 15px;
			z-index: 999997;
			transition: .5s;}
			.mobile-nav-active header #mobile-menu{
				top: 0;
				display: block;}
			.mobile-nav-active .admin-bar #mobile-menu{
				top:32px;}
		header #mobile-menu .site-title{
			position: relative;
			display: inline-block;
			box-sizing:border-box;
		    margin-bottom: 35px;
			width: 100%;}
			header #mobile-menu .site-title:before {
				padding-top: 14%;
				display: block;
				content: '';}
			header #mobile-menu .site-title>div {
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				left: 0;}
			header #mobile-menu .site-title:after{
				content:'';
				width: 100%;
				position: absolute;
				margin-top:20px;
				top:100%;
				border-bottom: solid white 6px;}
			header #mobile-menu .site-title img{
				height: 25%;
				width: auto;}
			header #mobile-menu .site-title a{
				position:absolute;
				top: 0;
				box-sizing: border-box;
				display: block;
				height: 100%;}
			header #mobile-menu .site-title a:first-of-type{
				left: 0;
				width: 28.5%;}
			header #mobile-menu .site-title a:nth-of-type(2){
	            left: 31%;
			    width: 8%;}
		header #mobile-menu .page-title{
			font-weight: normal;
			font-family: 'ShermanSerif';
			font-size: 28px;
			line-height: 1;
		    padding-top: 25px;
		    color:#656667;}
		header #mobile-menu .menu-header-top-menu-container{
			margin-bottom: 70px;
			width: 100%;
		    margin-top: 45px;
		    padding-top: 35px;
		    border-top: 6px solid white;}
		header #mobile-menu li{
			margin: 0 30px 30px 0;}
			header #mobile-menu li.divider{
				display: none;}
			header #mobile-menu li.home{
				display: none;}
			header #mobile-menu .submit:before{
				color:white;}
		header #mobile-menu a{
			color:white;}
		header #mobile-menu .search{
			background: white;
		    height: 50px;
			position: relative;}
			header #mobile-menu .search .screen-reader-text{
				display: none;}
			header #mobile-menu .search form{
			    height: 50px;
				overflow: hidden;}
			header #mobile-menu .search form > div{
			    position: absolute;
				width: auto;
				left:0;
				right:50px;
				height: 50px;}
			header #mobile-menu .search input[type=text]{
				margin-bottom: 0;
				height:50px;
				font-weight:bold;
			    font-size: 14px;
				text-transform: uppercase;}
			header #mobile-menu .search input[type=submit]{
			    position: absolute;
			    top: 0;
			    margin-bottom: 0;
			    color:transparent;
			    left: 100%;
			    z-index:2;
			    width: 50px;
			    background: transparent;
			    height: 50px;}
			header #mobile-menu .icon.search{
				z-index:1;
				height: auto;
			    position: absolute;
			    top: 12px;
			    right: 7px;}
			    header #mobile-menu .icon.search:before{
				    font-size: 25px;}
	/* mobile navigation toggle */
		header .mobile-menu-toggle{
			z-index:999999;
			position: fixed;
			display: block;
			top: 20px;
			float: right;
		    width: 26px;
		    right:5%;
	        margin-right: -30px;
		    height: 17px;
		    box-sizing: border-box;
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
			-o-transform: rotate(0deg);
			transform: rotate(0deg);
			-webkit-transition: transform .5s ease-in-out, background .5s ease-in-out;
			-moz-transition: transform .5s ease-in-out, background .5s ease-in-out;
			-o-transition: transform .5s ease-in-out, background .5s ease-in-out;
			transition: transform .5s ease-in-out, background .5s ease-in-out;
			cursor: pointer;}
			.admin-bar header .mobile-menu-toggle{
				top:52px;}
			.mobile-nav-active header .mobile-menu-toggle{
				-webkit-transition: transform .5s ease-in-out;
				-moz-transition: transform .5s ease-in-out;
				-o-transition: transform .5s ease-in-out;
				transition: transform .5s ease-in-out;
				background:transparent;}
		header .mobile-menu-toggle span{
			display: block;
			position: absolute;
			height: 3px;
			width: 26px;
			background: #3E3D3C;
			border-radius: 9px;
			opacity: 1;
			left: 0;
			-webkit-transform: rotate(0deg);
			-moz-transform: rotate(0deg);
			-o-transform: rotate(0deg);
			transform: rotate(0deg);
			-webkit-transition: transform .25s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
			-moz-transition: transform .25s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
			-o-transition: transform .25s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;
			transition: transform .25s ease-in-out, left .15s ease-in-out, opacity .15s ease-in-out;}
			.mobile-nav-active header .mobile-menu-toggle span{
				background:white;}
		header .mobile-menu-toggle span:nth-child(1) {
			margin-top: 0;}
			.mobile-nav-active header .mobile-menu-toggle span:nth-child(1) {
				top: 50%;
				margin-top: -1.5px;
				-webkit-transform: rotate(135deg);
				-moz-transform: rotate(135deg);
				-o-transform: rotate(135deg);
				transform: rotate(135deg);}
		header .mobile-menu-toggle span:nth-child(2) {
			top: 50%;
			margin-top:-1.5px;}
			.mobile-nav-active header .mobile-menu-toggle span:nth-child(2) {
				opacity: 0;
				left: -20px;}
		header .mobile-menu-toggle span:nth-child(3) {
			margin-bottom:0;
			bottom: 0;}
			.mobile-nav-active header .mobile-menu-toggle span:nth-child(3) {
				bottom: 50%;
				margin-bottom: -1.5px;
				-webkit-transform: rotate(-135deg);
				-moz-transform: rotate(-135deg);
				-o-transform: rotate(-135deg);
				transform: rotate(-135deg);}
		/*
			html.mobile-nav-active,
			.mobile-nav-active body{
				height: 100%;
				overflow:hidden;}
		*/
		/*
			.mobile-nav-active #container{
				margin-top: 125px;}
			.mobile-nav-active .admin-bar header{
				top: 46px;}
			header #mobile-menu{
				padding-top:125px;}
				.mobile-nav-active .admin-bar #mobile-menu{
					top:46px;}
		*/
/* FOOTER */
	footer{
		border-top: 6px solid #3E3D3C;}
	footer #footer-top-menu ul{
		margin-bottom: 0;
		overflow:hidden;}
	footer #footer-top-menu li{
		margin-bottom: 25px;
		float:left;}
		footer #footer-top-menu .twitter,
		footer #footer-top-menu li:last-of-type{
			clear:left;}
		footer #footer-top-menu .twitter + li + li:after,
		footer #footer-top-menu .linkedin:after{
			display: none;}
	footer #footer-menu ul{}
	footer #footer-menu li{
		display: block;
		margin-bottom: 25px;}
	footer #seal{
		background-size: auto 50%;}
/* HOME PAGE */
	.home #featured-stories .section-title,
	.home #faculty-experts .section-title,
	.home #student-spotlight .section-title,
	.home #featured-videos .section-title,
	.home #syracuse-views .section-title{
	    padding-right: 80px;}
	/* row 1 */
		.home #content #spotlight{
			width: 100%;
			padding-right: 0;}
			.home #content #spotlight .left{
			    width: 66.66666666666%;
			    padding-right: 14px;}
			.home #content #spotlight .right{
				padding-right: 0;
			    width: 100%;
			    padding-left: 0;}
			.home #content #spotlight .left + .right{
				padding-right: 0;
				padding-left: 26px;
				width: 33.33333333%;}
		.home #content #connect{
			width: 100%;
			padding-left: 0;}
			.home #content #connect > div{
				padding: 20px;}
/* COMMUNICATIONS CONTACTS PAGE */
	/* grid view */
		.page-communications-contacts #communications-contacts.grid .article,
		.page-communications-contacts #communications-contacts.grid .article:nth-of-type(3n+3){
			margin-right: 5%;
			width: 47.5%;}
		.page-communications-contacts #communications-contacts.grid .article:nth-of-type(2n+2){
			margin-right: 0;}
		.page-communications-contacts #communications-contacts.grid .article .contact-info li,
		.page-communications-contacts #communications-contacts.grid .article .contact-info li:first-of-type{
			border:0;}
/* FACULTY EXPERTS & AUTHOR SINGLE PAGES */
	.archive.author #content .right .top,
	.single-faculty-experts #content .right .top{
		margin-bottom: 80px;}
	.archive.author #content .right .right .top .bio,
	.single-faculty-experts #content .right .top .bio{
		margin-top: 40px;}
	.archive.author #content .author-nav,
	.single-faculty-experts #content .faculty-experts-nav{
	    padding-top: 20px;
	    border-top: 2px solid #3E3D3C;
	    margin-bottom: 22px;}
		.archive.author #content .author-nav > .left,
		.single-faculty-experts #content .faculty-experts-nav > .left{}
	/* single faculty experts */
		.single-faculty-experts .contact-info{
		    margin-bottom: 40px;}
			.single-faculty-experts .field-expertise span{}
		.single-faculty-experts .link-to-bio{}
			.single-faculty-experts .link-to-bio a:before{
		    	line-height: 20px;}
/* FOR THE MEDIA PAGE */
	.page-for-the-media #faculty-experts .slider{
		margin-bottom: 40px;}
	.page-for-the-media #bottom-content > #connect > div,
	.page-for-the-media #bottom-content > #liveshoot-studio>div{
		padding: 20px;}
	.page-for-the-media #faculty-experts .section-title,
	.page-for-the-media #bottom-content > #featured-videos .section-title{
	    padding-right: 80px;}
/* TOPICS PAGE */
	.page-topics #content #special-topics .tags a{
		padding: 4px 12px 0px;}
	.page-topics #content .letter-container li,
	.page-topics #content .letter-container li:nth-of-type(4n+4),
	.page-topics #content .letter-container li:nth-of-type(4n+5){
		clear:none;
		margin-right: 5%;
		width: 30%;}
	.page-topics #content .letter-container li:nth-of-type(3n+3){
		margin-right: 0;}
	.page-topics #content .letter-container li:nth-of-type(3n+4){
		clear:both;}
/* SINGLE POST */
	.single-post #content .tags{
		margin-bottom: 25px;}
	.single-post #content .article .alignleft,
	.single-post #content .article .alignright,
	.single-post #content .article .aligncenter,
	.single-post #content .article .alignnone{
		margin-bottom: 20px;}
		.single-post #content .article .alignleft{
			margin-right: 20px;}
		.single-post #content .article .alignright{
			margin-left: 20px;}
	.single-post #content .article .media-external-source{
        font-size: 15px;
	    line-height: 19px;}
	.single-post twitterwidget{
		margin-bottom: 20px !important;}
}

@media only screen and (max-width: 768px){
/* screensize helper */
	body:before{content:"tablet-portrait"}
/* FONTS */
	blockquote {
		min-height: 0;
	    padding-left: 5%;
	    border-left: 5px solid #6F777D;}
		blockquote:before {
		    display: none;}
	blockquote.condensed{
		padding-left: 30px;}
/* PAGE STRUCTURE */
	/* article list */
		.article-list .article{
			margin-bottom: 30px;}
		.article-list-condensed .article{
			margin-bottom: 15px;}
	/* sidebars */
		#content.sidebar .article-list .article .left{
			padding-right: 25px;}
/* IMPORTANT ELEMENTS */
	/* back to top */
		#back-to-top{
		    border-radius: 3px;
			padding: 7px 8px 7px 8px;}
		#back-to-top span{
			display: none;}
		#back-to-top:before{
			top: 0;
			font-size:16px;
			margin-right: 0;}
	/* contact us grid */
		#contact-us .grid-item-container{
			margin-bottom: 30px;
			width: 50%;}
		#contact-us .grid-item-container:nth-of-type(3n+1),
		#contact-us .grid-item-container:nth-of-type(3n+2),
		#contact-us .grid-item-container:nth-of-type(3n+3){
			padding:0}
		#contact-us .grid-item-container:nth-of-type(2n+1){
			padding-right: 15px;}
		#contact-us .grid-item-container:nth-of-type(2n+2){
			padding-left: 15px;}
	/* g */
		.qa li .question{
			border-left: 5px solid #6F777D;}
	/* sliders */
	    .slick-list {
			margin: 0 -15px;}
	    .slick-slide{
		    margin: 0 15px;}
	/* tabs */
		/* author/faculty experts tabs*/
			#author-faculty-experts #tab-2 ul li,
			#author-faculty-experts #tab-2 ul li:nth-of-type(2n+2),
			#author-faculty-experts #tab-2 ul li:nth-of-type(4n+4),
			#author-faculty-experts #tab-2 ul li:nth-of-type(4n+5){
				clear:none;
				width: 30%;
				margin-right: 5%;}
			#author-faculty-experts #tab-2 ul li:nth-of-type(3n+3){
				margin-right: 0;}
			#author-faculty-experts #tab-2 ul li:nth-of-type(3n+4){
				clear:left;}
	/* browse experts tabs */
		#browse-experts .tab-content ul li,
		#browse-experts .tab-content ul li:nth-of-type(3n+3),
		#browse-experts .tab-content ul li:nth-of-type(3n+4){
			width: 47.5%;
			margin-right: 5%;
			float:left;
			clear:none;}
		#browse-experts .tab-content ul li:nth-of-type(2n+2){
			margin-right: 0;}
		#browse-experts .tab-content ul li:nth-of-type(2n+3){
			clear:both;}
	/* twitter */
		#twitter > div{
			display: block;}
		#twitter > div > div{
			width: 100%;
			padding: 20px;
			box-sizing:border-box;
			display: block;}
/* HEADER */
	/* logo and section logos */
		header #branding:before{
			padding-top: 15%;}
		header .category-title #site-title{
			height: 27%;}
		header .category-title #site-title a:first-of-type{
			left: 0;
			width: 33%;}
		header .category-title #site-title a:nth-of-type(2){
            left: 36%;
		    width: 9%;}
	/* mobile navigation */
			.mobile-nav-active .admin-bar #mobile-menu{
				top:46px;}
			header #mobile-menu .site-title{}
				header #mobile-menu .site-title:before{
					padding-top: 15%;}
				header #mobile-menu .site-title img{
					height: 27%;}
			header #mobile-menu .site-title a:first-of-type{
				left: 0;
				width: 33%;}
			header #mobile-menu .site-title a:nth-of-type(2){
	            left: 36%;
			    width: 9%;}
	/* mobile navigation toggle */
		header .mobile-menu-toggle{
			width: 46px;
		    height: 37px;
			margin-right:-10px;
		    margin-top: -10px;
			background:rgba(255,255,255,1);}
			.admin-bar header .mobile-menu-toggle{
				top: 66px;}
		header .mobile-menu-toggle span{
			width: 26px;
			left: 10px;}
		header .mobile-menu-toggle span:nth-child(1) {
			margin-top: 10px;}
		header .mobile-menu-toggle span:nth-child(3) {
			margin-bottom:10px;}
/* FOOTER */
	footer #footer-top-menu li{
	    margin-bottom: 20px;
		font-size:11px;}
		footer #footer-top-menu .facebook:before,
		footer #footer-top-menu .instagram:before,
		footer #footer-top-menu .youtube:before,
		footer #footer-top-menu .linkedin:before{
			font-size:18px;
			line-height:18px;}
		footer #footer-top-menu .facebook:after,
		footer #footer-top-menu .instagram:after,
		footer #footer-top-menu .youtube:after,
		footer #footer-top-menu .linkedin:after,
		footer #footer-top-menu .twitter + li + li:after{
			margin-top: -2px;}
		footer #footer-top-menu .twitter:before{
			font-size:17px;}
	footer #footer-menu ul{
		font-size:11px;}
		footer #footer-menu li{
			margin-bottom: 20px;}
	footer #seal{
		display: none;}
	footer #copyright{
		font-size:11px;	}
/* HOME PAGE */
	.home #content > div > .button{
		margin-top: 30px;}
	/* row 1 */
		.home #content #spotlight .left{
		    width: 50%;
		    padding-right: 15px;}
		.home #content #spotlight .right{
		    width: 100%;
		    padding-left: 0;}
		.home #content #spotlight .left + .right{
			padding-left: 15px;
			width: 50%;}
	/* row 2 */
		.home #content #featured-stories{
			width: 50%;
			padding-right: 15px}
			.home #content #featured-stories .arrows{
				right:15px;}
		.home #content #recent-stories{
			width: 50%;
			padding-left: 15px}
	/* row 3 */
		.home #content #faculty-experts .bottom .left{
		    width: 100%;
			padding-right: 0}
		.home #content #faculty-experts .bottom .right{
			margin-top: 30px;
			width: 100%;
			padding-left: 0;}
	/* row 4 */
		.home #content #student-spotlight{
			width: 50%;
			padding-right: 15px;}
			.home #content #student-spotlight .arrows{
				right: 15px;}
		.home #content #featured-videos{
			width: 50%;
			padding: 0 0 0 15px;}
			.home #content #featured-videos .arrows{
				right:15px;}
		.home #content #featured-media-coverage{
			clear:left;
			width: 50%;
			padding-right: 15px;
			padding-left: 0;}
	/* row 5 */
		.home #content #syracuse-views{
			clear:none;
			padding-right: 0;
		    padding-left: 15px;
			width:50%;}
			.home #content #syracuse-views .arrows{
				right: 0;}
		.home #content #events{
			padding-left: 0;
			width: 100%;}
/* COMMUNICATIONS CONTACTS PAGE */
	.page-communications-contacts #communications-contacts .options{
		display: none;}
	.page-communications-contacts #communications-contacts.grid .article:after{
		padding-top: 71.4%;}
/* FOR THE MEDIA PAGE */
	.page-for-the-media #faculty-experts .bottom .left{
		width: 100%;
		padding-right: 0;}
	.page-for-the-media #faculty-experts .bottom .right{
		margin-top: 30px;
		width: 100%;
		padding-left: 0;}
	.page-for-the-media #bottom-content > div{
		margin-bottom: 60px;}
		.page-for-the-media #bottom-content > #featured-media-coverage .button,
		.page-for-the-media #bottom-content > #recent-media-coverage .button,
		.page-for-the-media #bottom-content > #featured-videos .button{
			margin-top: 30px;}
		.page-for-the-media #bottom-content > div:nth-of-type(3){
			margin-bottom: 0;
			padding-left: 0;
			width: 100%;}
		.page-for-the-media #bottom-content > #featured-media-coverage,
		.page-for-the-media #bottom-content > #recent-media-coverage,
		.page-for-the-media #bottom-content > div #connect,
		.page-for-the-media #bottom-content > div #twitter,
		.page-for-the-media #bottom-content > #featured-videos,
		.page-for-the-media #bottom-content > #liveshoot-studio{
			float:left;
			width: 50%;}
		.page-for-the-media #bottom-content > #featured-media-coverage,
		.page-for-the-media #bottom-content > div #connect,
		.page-for-the-media #bottom-content > #featured-videos{
			padding: 0 15px 0 0;}
		.page-for-the-media #bottom-content > #recent-media-coverage,
		.page-for-the-media #bottom-content > div #twitter,
		.page-for-the-media #bottom-content > #liveshoot-studio{
			padding: 0 0 0 15px;}
		.page-for-the-media #bottom-content > div #connect{
			background:transparent;
			border:none;}
			.page-for-the-media #bottom-content > div #connect > div{
				border: 1px solid #3E3D3C;
				padding: 20px;}
		.page-for-the-media #bottom-content > div #twitter{
		    box-sizing: border-box;}
		.page-for-the-media #bottom-content > #featured-videos .arrows{
			right:15px;}
/* TOPICS PAGE */
	.page-topics #content .letter-container li,
	.page-topics #content .letter-container li:nth-of-type(4n+4),
	.page-topics #content .letter-container li:nth-of-type(4n+5),
	.page-topics #content .letter-container li:nth-of-type(3n+3),
	.page-topics #content .letter-container li:nth-of-type(3n+4){
		clear:none;
		margin-right: 5%;
		width: 45%;}
	.page-topics #content .letter-container li:nth-of-type(2n+2){
		margin-right: 0;}
	.page-topics #content .letter-container li:nth-of-type(2n+3){
		clear:both}
}

@media only screen and (max-width:480px){
/* screensize helper */
	body:before{content:"phone-landscape";}
/* FONTS */
	body {
		font-size:12px;
		line-height:20px;}
	p{
		margin-bottom: 10px;}
	.callout{
		font-size:13px;
		line-height:21px;}
	.page-title{
		font-size:18px;
		line-height: 26px;
		margin-bottom: 20px;}
	.section-title{
		font-size:18px;
		line-height: 26px;
		padding-top: 15px;
		border-top:2px solid #3E3D3C;
		margin-bottom: 10px;}
	.article-title{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 3px;}
		.date:not(body){
			font-size:11px;
			line-height: 16px;
			margin-bottom: 0;}
		.excerpt{
			display: none;}
		.label{
			font-size: 11px;
			line-height: 16px;}
		.title{
		    margin-bottom: 10px;}
	    .contact-info{
		    margin-bottom: 15px;}
			.contact-info li{
				padding: 10px 0;
				border-bottom: 1px solid #D9D9D9;
				margin-right: 0;
				display: block;}
		.contact-info li:first-of-type{
			border-top: 1px solid #D9D9D9;}
	li{
		margin-bottom: 10px;}
	blockquote {
	    margin-top: 25px;
	    margin-bottom: 25px;
	    border-left: 3px solid #6F777D;
	    font-size:13px;
		line-height:21px;}
		blockquote:before {
		    display: none;}
		blockquote .cite{
			font-size:12px;
			line-height:20px;}
	blockquote.condensed{
		padding-left: 25px;
		font-size:12px;
		line-height:20px;}
/* PAGE STRUCTURE */
	/* content */
		#content > div{
			margin-bottom: 60px;}
	/* article lists */
		.article-list .article{
			margin-bottom: 25px;}
			.article-list .article .left{
				width:100%;
				padding-right: 0;
				float:none;}
			.article-list .article .right{
				float:none;
				width: 100%;}
			.article-list .article .left + .right{
				width: 100%;}
		.article-list-condensed .article{
			margin-bottom: 15px;}
	/* sidebars */
		#sidebar{
			width: 100%;
			float: none;}
		#sidebar > div{
			margin-bottom: 60px;}
		#content.sidebar{
			float: none;
			width: 100%;
			padding-right: 0;}
		#content.sidebar .article-list .article .left{
			width: 100%;
			padding-right: 0;}
		#content.sidebar .article-list .article .left + .right{
			width: 100%;}
/* IMPORTANT ELEMENTS */
	/* boxes */
		.box{
			padding: 20px 15px;}
		.box-title{
			font-size:11px;
			line-height: 17px;}
		.box .icon.right-circle{
			line-height: 17px;
			font-size:11px}
	/* contact us grid */
		#contact-us .grid-sizer{
			width: 100%;}
		#contact-us .grid-item-container{
			width: 100%;}
		#contact-us .grid-item-container:nth-of-type(3n+1),
		#contact-us .grid-item-container:nth-of-type(3n+2),
		#contact-us .grid-item-container:nth-of-type(3n+3),
		#contact-us .grid-item-container:nth-of-type(2n+1),
		#contact-us .grid-item-container:nth-of-type(2n+2){
			padding:0}
	/* pagination */
		.pagination{
			text-align: center;	}
		.pagination a{
			margin-right: 10px;}
		.pagination .icon.right,
		.pagination .icon.left{
			width: 25px;
			height: 25px;}
		.pagination .icon.left:before,
		.pagination .icon.right:before{
			font-size:12px;
			line-height:25px;}
		.pagination .inactive, 
		.pagination .current {
			display: none;}
	/* q&a */
		.qa{
			margin-top: 25px;
			margin-bottom: 25px;}
		.qa li .question{
			margin-top: 25px;
			margin-bottom: 25px;
			border-left: 3px solid #6F777D;}
		.qa li .question .left{
		    min-height: 70px;
			font-size: 51px;
			line-height: 51px;}
		.qa li .question .right{
			font-size: 16px;
		    line-height: 21px;}
	/* share */
		#share .share-toggle{
			margin-left: 11px;}
		#share .share-icons{
			background:transparent;
			top:0;}
		#share .share-icons li a{
			padding: 25px 5px;
			font-size:22px;}
			#share .share-icons li a.print{
				font-size: 28px;}
		#share .share-icons li a:before{
			line-height: 28px;}
	/* sliders */
		.arrows{
			width: 60px;
			height: 25px;
			top: 15px;}
			.arrows div,
			.arrows button{
				width: 25px;
				height: 25px;}
			.arrows .icon:before{
				font-size:12px;
				line-height:25px;}
		.slider .thumbnail{
		    margin-bottom: 20px;}
	/* sort by letter */
		#content .letters-list li{
			margin-bottom: 15px;}
		#content .letter-container{
			margin-bottom: 60px;}
		#content .letter-container .letter{
			width: 100%;
			display: block;}
	/* tabs */
		.tabs > li{
			font-size:11px;}
		.tab-content{
			padding:20px 15px;}
		/* archive/single article page tabs */
			.tab-container.one .tabs > li{
			    padding: 15px 15px 0;
				font-size: 15px;}
		/* author/faculty experts tabs */
			#author-faculty-experts #tab-2 ul li,
			#author-faculty-experts #tab-2 ul li:nth-of-type(2n+2),
			#author-faculty-experts #tab-2 ul li:nth-of-type(4n+4),
			#author-faculty-experts #tab-2 ul li:nth-of-type(4n+5),
			#author-faculty-experts #tab-2 ul li:nth-of-type(3n+3),
			#author-faculty-experts #tab-2 ul li:nth-of-type(3n+4){
				width: 47.5%;
				margin-bottom:15px;
				clear:none;
				margin-right: 5%;}
			#author-faculty-experts #tab-2 ul li:nth-of-type(2n+2){
				margin-right: 0;}
			#author-faculty-experts #tab-2 .article-title{
				font-size:inherit;
				line-height:inherit;}
		/* browse experts tabs */
			#browse-experts{
				padding: 15px 0 0 0;}
			#browse-experts .section-title{
				padding-left: 15px;
				margin-bottom: 10px;}
			#browse-experts .tabs > li{
				position: relative;
				border-bottom: 1px white solid;
				padding:0;
				text-align: left;
				display: block;}
				#browse-experts .tabs > li.current{
					background: #3E3D3C;
					color: #fff;}
				#browse-experts .tabs > li > span{
					display: block;	
					padding: 10px 15px 5px;}
				#browse-experts .tabs > li:after{
			        content: '+';
				    position: absolute;
				    right: 15px;
				    font-size: 20px;
				    top: 6px;
				    font-family: 'Medium';
				    font-weight: bold;}
					#browse-experts .tabs > li.current:after{
						content: '-';
					    font-size: 35px;
					    font-weight: normal;}
					#browse-experts .tabs > li:nth-of-type(4){
					    border: 0;
						position: relative;}
						#browse-experts .tabs > li:nth-of-type(4):before{
							display: none;}
			#browse-experts .tabs > li .tab-content{
				padding: 15px;
				display: none;}
				#browse-experts .tabs > li .tab-content{}
				#browse-experts .tabs > li.current .tab-content{
					display: block;}
					#browse-experts .tab-content .letter-container .letter{
						width:30px;}
				#browse-experts #tab-1 .tags{
					margin-bottom: 15px;}
				#browse-experts #tab-4{
					overflow: hidden; 
					display: block;}
					#browse-experts #tab-4.current{
						margin-top: 0;}
					#browse-experts #tab-4 form .input input{
						padding: 10px 15px 5px 15px;
						font-size:12px;
						font-weight: bold;}
					#browse-experts #tab-4 form .submit{
						width: auto;}
					#browse-experts #tab-4 .submit .search{
						padding:0;
						padding-right: 11px;	
						position: relative;
						width: auto;
						border-right: 0;}
					#browse-experts #tab-4 .submit .search:before{
						font-size: 17px;}
					#browse-experts #tab-4 .submit > div:before{
						position: relative;}
					#browse-experts #tab-4 form .submit input{
						position: absolute;
						top: 0;}
					#browse-experts #tab-4 .submit .close{
						display: none;}
		/* communications contacts & faculty experts topic results tabs */
			#communications-contacts .tabs,
			#faculty-exerts-topic-results .tabs{
				width: 100%;
				display: table;}
			#communications-contacts .tabs li,
			#faculty-exerts-topic-results .tabs li{
			    vertical-align: middle;
				display:table-cell;
				line-height: 18px;}
	/* thumbnails */
		.thumbnail{
			margin-bottom: 20px;}
	/* twitter */
		#twitter .user{
			font-size:11px;}
		#twitter > div > div{
			padding: 20px 15px;}
	/* videos */
		.embed-container,
		.article iframe,
		.article object,
		.article embed{
			margin-bottom: 25px;}
/* HEADER */
	header{
		border:0;
		margin-bottom: 25px;}
	/* logo and section logos */
		header #branding{
		    margin-bottom: 25px;
			border:0;
			height: 20px;}
			header #branding:before{
				display: none;}
			header #branding:after{
			    border-bottom: 4px solid #3E3D3C;
				margin-top: 20px;}
		header #category-title{
			display: none;}
		header #site-title,
		header .category-title #site-title{
			border:0;
			height: 100%;}
			header #site-title:after{
				display: none;}
		header #site-title a:first-of-type,
		header .category-title #site-title a:first-of-type{
			left: 0;
		    width: 162px;}
		header #site-title a:nth-of-type(2),
		header .category-title #site-title a:nth-of-type(2){
		    left: 178px;
		    width: 48px;}
	/* mobile navigation */
		header #mobile-menu{}
		header #mobile-menu .site-title{
			height: 20px;
		    margin-bottom: 25px;}
			header #mobile-menu .site-title:before{
				display: none;}
			header #mobile-menu .site-title:after{
			    border-bottom: 4px solid white;
				margin-top: 20px;}
			header #mobile-menu .site-title img{
				height: 100%;}
			header #mobile-menu .site-title a:first-of-type{
				left: 0;
			    width: 162px;}
			header #mobile-menu .site-title a:nth-of-type(2){
			    left: 178px;
			    width: 48px;}
		header #mobile-menu .page-title{}
		header #mobile-menu li{
			margin: 0 0 30px;
			display: block;}
		header #mobile-menu .menu-header-top-menu-container{
		    margin-top: 25px;
		    padding-top: 25px;
		    margin-bottom: 30px;	
		    border-top: 4px solid white;}
/* FOOTER */
	footer{
		border-top: 4px solid #3E3D3C;}
/* HOME PAGE */
	.home #content > div > .button{
		margin-top: 25px;}
	/* row 1 */
		.home #content #spotlight .left{
			width: 100%;
			padding-right: 0;}
		.home #content #spotlight .right{
			margin-top: 0;
			width: 100%;
			padding-left: 0;}
			.home #content #spotlight .left + .right{
				margin-top: 0;
				width: 100%;
				padding-left: 0;}
		.home #content #connect > div{
			padding: 20px 15px;}
	/* row 2 */
		.home #content #featured-stories{
			width: 100%;
			padding-right: 0}
			.home #content #featured-stories .arrows{
				right:0;}
		.home #content #recent-stories{
			width: 100%;
			padding-left: 0;}
	/* row 3 */
		.home #content #faculty-experts .slider{
			margin-bottom: 25px;}
	/* row 4 */
		.home #content #student-spotlight{
			width: 100%;
			padding-right: 0px;}
			.home #content #student-spotlight .arrows{
				right: 0px;}
		.home #content #featured-videos{
			width: 100%;
			padding: 0 0 0 0px;}
			.home #content #featured-videos .arrows{
				right:0px;}
		.home #content #featured-media-coverage{
			clear:left;
			width: 100%;
			padding-right: 0px;
			padding-left: 0;}
	/* row 5 */
		.home #content #syracuse-views{
		    padding-left: 0px;
			width:100%;}
			.home #content #syracuse-views .arrows{
				right: 0;}
/* COMMUNICATIONS CONTACTS PAGE */
	/* grid view */
		.page-communications-contacts #communications-contacts.grid .article,
		.page-communications-contacts #communications-contacts.grid .article:nth-of-type(3n+3),
		.page-communications-contacts #communications-contacts.grid .article:nth-of-type(2n+2){
			margin-right: 0%;	
			width: 100%;}
			.page-communications-contacts #communications-contacts.grid .article:after{
				padding-top: 52.173913043%;}
		.page-communications-contacts #communications-contacts.grid .article-title{
			font-size:11px;}
				.page-communications-contacts #communications-contacts.grid .article.administrative-unit .grid-view h2{
			font-size:11px}
/* FACULTY EXPERTS & AUTHOR LIST PAGES */
	.page-faculty-experts #content .article,
	.page-authors #content .article{
		margin-bottom: 35px;}
	.page-faculty-experts #content .left,
	.archive.tax-field #content .left,
	.archive.tax-expertise #content .left,
	.page-authors #content  .left{
		display: none;}
/* FACULTY EXPERTS & AUTHOR SINGLE PAGES */
	.archive.author #content .right .top,
	.single-faculty-experts #content .right .top{
		margin-bottom: 60px;}
	.archive.author #content .right .right .top .bio,
	.single-faculty-experts #content .right .top .bio{
		margin-top: 25px;}
	.archive.author #content .author-nav,
	.single-faculty-experts #content .faculty-experts-nav{
		padding-top: 15px;
		border-top: 2px solid #3E3D3C;
		margin-bottom: 25px;}
		.archive.author #content .author-nav > .left,
		.single-faculty-experts #content .faculty-experts-nav > .left{}
	.single-faculty-experts .contact-info{
	    margin-bottom: 25px;}
	.single-faculty-experts .field-expertise{
		margin-bottom: 0;}
		.single-faculty-experts .field-expertise span{
			cursor:pointer;
			font-size:11px;
		    border-bottom: 1px white solid;
			position: relative;
		    padding: 7px 10px 7px;
			display: block;
			background:#3E3D3C;
			color: white;
			margin-right: 5px;}
		.single-faculty-experts .field-expertise span:after{
			color:white;
			content: '+';
			position: absolute;
			right: 10px;
			font-size: 20px;
			top: 6px;
			font-family: 'Medium';
			font-weight: bold;}
		.single-faculty-experts .field-expertise span.current:after{
			content: '-';
		    font-size: 35px;
		    font-weight: normal;}
		.single-faculty-experts .field-expertise span+ul{
			padding: 15px;
			display: none;}
		.single-faculty-experts .field-expertise span.current+ul{
			display: block;}
	.single-faculty-experts .link-to-bio{
		margin-top: 15px;}
		.single-faculty-experts .link-to-bio a:before{
		    line-height: 19px;}
/* FOR THE MEDIA PAGE */
	.page-for-the-media #faculty-experts .slider{
		margin-bottom: 25px;}
	.page-for-the-media #bottom-content > div{
		float:none;}
		.page-for-the-media #bottom-content > #featured-media-coverage .button,
		.page-for-the-media #bottom-content > #recent-media-coverage .button,
		.page-for-the-media #bottom-content > #featured-videos .button{
			margin-top: 25px;}
		.page-for-the-media #bottom-content > #featured-media-coverage,
		.page-for-the-media #bottom-content > #recent-media-coverage,
		.page-for-the-media #bottom-content > div:nth-of-type(3),
		.page-for-the-media #bottom-content > div #connect,
		.page-for-the-media #bottom-content > div #twitter,
		.page-for-the-media #bottom-content > #featured-videos,
		.page-for-the-media #bottom-content > #liveshoot-studio{
			margin-bottom: 60px;
			box-sizing:border-box;
			width: 100%;
			padding:0;
			margin-right: 0;}
		.page-for-the-media #bottom-content > div #connect > div,
		.page-for-the-media #bottom-content > div #liveshoot-studio>div{
			box-sizing:border-box;
			width: 100%;}
		.page-for-the-media #bottom-content > div #connect > div,
		.page-for-the-media #bottom-content > #liveshoot-studio>div{
			padding: 20px 15px;}
		.page-for-the-media #bottom-content > #featured-videos{
			width: 100%}
			.page-for-the-media #bottom-content > #featured-videos .arrows{
				right: 0;}
		.page-for-the-media #bottom-content > #liveshoot-studio{
			margin-bottom: 0;}
/* TOPICS PAGE */
	.page-topics #content #special-topics .tags a{
		padding: 4px 12px 0px;}
	.page-topics #content .letter-container li,
	.page-topics #content .letter-container li:nth-of-type(4n+4),
	.page-topics #content .letter-container li:nth-of-type(4n+5),
	.page-topics #content .letter-container li:nth-of-type(3n+3),
	.page-topics #content .letter-container li:nth-of-type(3n+4),
	.page-topics #content .letter-container li:nth-of-type(2n+2),
	.page-topics #content .letter-container li:nth-of-type(2n+3){
		clear:none;
	    margin-bottom: 10px;
		margin-right: 0%;
		width: 100%;}
/* SINGLE POST */
	.single-post #content .tags{
		margin-bottom: 20px;}
	.single-post #content .date {
	    margin-bottom: 15px;}
		.single-post #content .date > a,
		.single-post #content .date > span {
			display: inline-block;
			margin-bottom: 10px;}
		.single-post #content .date #share{
	    	position: relative;
			text-align: left;
			border-top: 1px solid #D8D8D8;
			padding-top: 15px;}
	.single-post #content .article .alignleft,
	.single-post #content .article .alignright,
	.single-post #content .article .aligncenter,
	.single-post #content .article .alignnone{
		margin-bottom: 15px;}
		.single-post #content .article .alignleft,
		.single-post #content .article .alignright{
			max-width: 100%;
			margin-left: auto;
			margin-right: auto;
			float:none;}
			.single-post #content .article .wp-caption.alignleft,
			.single-post #content .article .wp-caption.alignright{
				margin-left: 0;
				margin-right: 0;
				width: 100% !important;}
		    .single-post #content .article .wp-caption.alignleft img,
			.single-post #content .article .wp-caption.alignright img{
				width: auto;}
	.single-post #content .article .wp-caption .wp-caption-text{
		width: 100%;
		margin: 0;}
	.single-post #content .article .media-external-source{
        font-size: 14px;
	    line-height: 18px;}
	.single-post twitterwidget{
		margin-bottom: 15px !important;}

}

@media only screen and (max-width: 320px){
/* screensize helper */
	body:before{content:"phone-portrait";}
}

@media print {
/* PAGE STRUCTURE */
	/* content */
		#content > div {
			margin-bottom: 30px;}
	/* sidebars */
		#content.sidebar{
			width: 100%;
			padding-right: 0;}
		#sidebar{
			display: none;}
/* IMPORTANT ELEMENTS */
	/* contact us grid */
		#contact-us .grid-item-container,
		#contact-us .grid-item-container:nth-of-type(3n+3),
		#contact-us .grid-item-container:nth-of-type(3n+4),
		#contact-us .grid-item-container:nth-of-type(3n+5){
		    width: 100%;
		    padding-left: 0;
		    float: left;
		    padding-right: 0;
		    left: auto !important;
		    display: block;
		    position: relative!important;
		    box-sizing: border-box;
		    top: auto !important;}
	/* sort by letter */
		#content .letters-list{
			display: none;}
	/* tabs */
		/* browse experts tabs */
			#browse-experts{
				display: none;}
/* HEADER */
	header {
    	margin-bottom: 30px;}
	/* logo and section logos */
	/* main navigation */
		header #menu{
			display: none;}
	/* top section */
		header #top-menu{
			display: none;}
/* FOOTER */
	footer {
    	padding: 25px 0 25px;}
	#footer-top-menu{
		display: none;}
	#footer-menu{
		display: none;}
/* HOME PAGE */
	.home .arrows{
		display: none;}
	.home .slick-list{
		height: auto !important;}
	.home .slick-track{
		width: 100% !important;}
	.home .slick-slide{
		margin-bottom: 25px;
		position: relative!important;
		width: 100% !important;}
	.home .thumbnail{
		display: none;}
	.home #content > div > .button{
		display: none;}
	.home #content #spotlight{
		width: 100%;}
		.home #content #spotlight .left{
			display: none;}
		.home #content #spotlight .left + .right{
			width: 100%;
			padding-left: 0;}
	.home #content #connect{
		display: none;}
	.home #content #featured-stories{
		width: 100%;}
	.home #content #recent-stories{
		width: 100%;
		padding-left: 0;}
	.home #content #faculty-experts .bottom{
	    margin-bottom: 30px;}
		.home #content #faculty-experts .bottom .left{
			width: 100%;}
		.home #content #faculty-experts .bottom .right{
			display: none;}
	.home #content #student-spotlight{
		padding-right: 0;
		width: 100%;}
	.home #content #featured-videos{
		width: 100%;
		padding-left: 0;
		padding-right: 0;}
	.home #content #featured-media-coverage{
		width:100%;
		padding-left: 0;}
	.home #content #syracuse-views{
		width:100%;}
	.home #content #events{
		padding-left: 0;
		width:100%}
/* FOR THE MEDIA PAGE*/
	.page-for-the-media .arrows{
		display: none;}
	.page-for-the-media .slick-track{
		width: 100% !important;}
	.page-for-the-media .slick-slide{
		margin-bottom: 25px !important;
		width: 100% !important;}
	.page-for-the-media .slider .thumbnail{
		display: none;}
	.page-for-the-media #faculty-experts .bottom .left{
	    margin-bottom: 100px;
		width: 100%;}
	.page-for-the-media #faculty-experts .bottom .right{
		display: none;}
	.page-for-the-media #bottom-content > #featured-media-coverage{
		width: 100%;
		padding-right: 0;}
	.page-for-the-media #bottom-content > #recent-media-coverage{
		padding: 0 0;
		width: 100%;}
	.page-for-the-media #bottom-content > div:nth-of-type(3){
		width: 100%;
		padding-left: 0;}
		.page-for-the-media #bottom-content > div #connect{
			display: none;}
	.page-for-the-media #bottom-content > #featured-media-coverage .button,
	.page-for-the-media #bottom-content > #recent-media-coverage .button,
	.page-for-the-media #bottom-content > #featured-videos .button{
		display: none;}
	.page-for-the-media #bottom-content > #featured-videos{
		margin-bottom: 100px;
		width: 100%;}
	.page-for-the-media #bottom-content > #liveshoot-studio{
		margin-bottom: 100px;
		width: 100%;
		padding: 0;}
/* SINGLE POST */
	.single-post #content .tags{
		display: none;}
	.single-post #content .date #share{
		display: none;}
}
