@font-face {
	font-family: MuseoSlab500Regular;
	/*src: url(/sites/all/themes/pitt/fonts/Museo_Slab_500-webfont.eot?#iefix) format("embedded-opentype"), url(/sites/all/themes/pitt/fonts/Museo_Slab_500-webfont.woff) format("woff"), url(/sites/all/themes/pitt/fonts/Museo_Slab_500-webfont.ttf) format("truetype"), url(/sites/all/themes/pitt/fonts/Museo_Slab_500-webfont.svg#MuseoSlab500Regular) format("svg");*/
	font-weight: normal;
	font-style: normal;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
menu {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	display: inline-block;
}
canvas {
	display: inline-block;
}
video {
	display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
html {
	font-size: 62.5%;
}
html {
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
button {
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
input {
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
select {
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
textarea {
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
/*body {
	margin: 0px; line-height: 1.45 !important; font-size: 1.2rem;
}*/

/*a:active {
	
	font-size: 2.0rem;
}*/
/*h1 {
	margin: 0px 0px 5px !important; padding: 0px !important; color: rgb(51, 51, 51); line-height: 1.2 !important; font-family: "MuseoSlab500Regular","Rockwell",verdana,sans-serif !important; font-weight: normal !important;
}
h2 {
	margin: 0px 0px 5px !important; padding: 0px !important; color: rgb(51, 51, 51); line-height: 1.2 !important; font-family: "MuseoSlab500Regular","Rockwell",verdana,sans-serif !important; font-weight: normal !important;
}
h3 {
	margin: 0px 0px 5px !important; padding: 0px !important; color: rgb(51, 51, 51); line-height: 1.2 !important; font-family: "MuseoSlab500Regular","Rockwell",verdana,sans-serif !important; font-weight: normal !important;
}
h4 {
	margin: 0px 0px 5px !important; padding: 0px !important; color: rgb(51, 51, 51); line-height: 1.2 !important; font-family: "MuseoSlab500Regular","Rockwell",verdana,sans-serif !important; font-weight: normal !important;
}
h5 {
	margin: 0px 0px 5px !important; padding: 0px !important; color: rgb(51, 51, 51); line-height: 1.2 !important; font-family: "MuseoSlab500Regular","Rockwell",verdana,sans-serif !important; font-weight: normal !important;
}
h6 {
	margin: 0px 0px 5px !important; padding: 0px !important; color: rgb(51, 51, 51); line-height: 1.2 !important; font-family: "MuseoSlab500Regular","Rockwell",verdana,sans-serif !important; font-weight: normal !important;
}
h1 {
	font-size: 3.1rem;
}
h2 {
	font-size: 2.1rem;
}
h3 {
	font-size: 1.7rem;
}
h4 {
	font-size: 1.3rem;
}
h5 {
	font-size: 1.1rem;
}
h6 {
	font-size: 1rem;
}*/
.right-sidebar {
	color: rgb(51, 51, 51);
}
.right-sidebar h2 {
	margin-bottom: 5px !important;
}
.right-sidebar h3 {
	margin-bottom: 5px !important;
}
.right-sidebar h4 {
	margin-bottom: 5px !important;
}
.right-sidebar h5 {
	margin-bottom: 5px !important;
}
.right-sidebar h6 {
	margin-bottom: 5px !important;
}
.right-sidebar h2 {
	font-size: 1.7rem;
}
.right-sidebar h3 {
	font-size: 1.3rem;
}
.right-sidebar h4 {
	font-size: 1.1rem;
}
.right-sidebar h5 {
	font-size: 1rem;
}
.right-sidebar h6 {
	font-size: 0.9rem;
}
.right-sidebar p {
	margin: 0px 0px 6px; font-size: 1.1rem;
}
.right-sidebar ul {
	margin: 0px 0px 6px; font-size: 1.3rem;
}
.right-sidebar li {
	margin: 0px 0px 6px; font-size: 1.3rem;
}
.right-sidebar{
	margin: 0px 0px 6px; font-size: 1.1rem;
}
/*hr {
	margin: 10px 0px; border: 1px dashed rgb(153, 153, 153); height: 0px;
}
.right {
	float: right;
}
.left {
	float: left;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted; white-space: nowrap; cursor: help;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
blockquote {
	margin: 20px;
}
dfn {
	font-style: italic;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
p {
	margin: 0px 0px 12px;
}
pre {
	margin: 0px 0px 12px;
}
pre {
	font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif; _font-family: "courier new", monospace;
}
code {
	font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif; _font-family: "courier new", monospace;
}
kbd {
	font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif; _font-family: "courier new", monospace;
}
samp {
	font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif; _font-family: "courier new", monospace;
}
tt {
	font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif; _font-family: "courier new", monospace;
}
var {
	font-family: "Courier New","DejaVu Sans Mono",monospace,sans-serif; _font-family: "courier new", monospace;
}
pre {
	white-space: pre-wrap; -ms-word-wrap: break-word;
}
q {
	quotes: none;
}
q::before {
	content: none;
}
q::after {
	content: none;
}
small {
	font-size: 75%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
.item-list ul li {
	margin: 0px;
}
dd {
	margin: 0px 0px 0px 30px;
}
ul ul {
	margin: 0px;
}
ul ol {
	margin: 0px;
}
ol ul {
	margin: 0px;
}
ol ol {
	margin: 0px;
}
.item-list ul ul {
	margin: 0px;
}
.item-list ul ol {
	margin: 0px;
}
.item-list ol ul {
	margin: 0px;
}
.item-list ol ol {
	margin: 0px;
}
menu {
	padding: 0px 0px 0px 30px;
}
ol {
	padding: 0px 0px 0px 30px;
}
ul {
	padding: 0px 0px 0px 30px;
}
.item-list ul {
	padding: 0px 0px 0px 30px;
}
nav ul {
	list-style: none;
}
nav ol {
	list-style: none;
}
img {
	border: 0px currentColor; width: 100%; height: auto; -ms-interpolation-mode: bicubic; max-width: 100%;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0px;
}
form {
	margin: 0px;
}
fieldset {
	border-color: rgb(192, 192, 192); margin: 0px 2px;
}
legend {
	padding: 0px; border: 0px currentColor; white-space: normal;
}
button {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
input {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
select {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
textarea {
	margin: 0px; font-size: 100%; vertical-align: baseline;
}
button {
	line-height: normal;
}
input {
	line-height: normal;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
input[disabled] {
	cursor: default;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -webkit-appearance: textfield;
}
textarea {
	overflow: auto; vertical-align: top;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
th {
	padding: 0px; text-align: left; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
tbody {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}*/
#wrapper {
	width: 100%; margin-right: auto; margin-left: auto;
}
#header-wrapper {
	width: 100%; clear: both;
}
#main {
	width: 100%; clear: both;
}
#footer-wrapper {
	width: 100%; clear: both;
}
#header-wrapper {
	min-height: 124px;
}
#footer-wrapper {
	min-height: 155px;
}
#header {
	width: 100%; margin-right: auto; margin-left: auto; max-width: 960px;
}
#content-wrapper {
	width: 100%; margin-right: auto; margin-left: auto; max-width: 960px;
}
#footer-inside {
	width: 100%; margin-right: auto; margin-left: auto; max-width: 960px;
}
#content {
	padding: 15px 0px 30px;
}
.right-sidebar {
	padding: 15px 0px 30px;
}
.left-sidebar {
	padding: 15px 0px 30px;
}
.front #content {
	padding: 15px 0px 45px;
}
.front .right-sidebar {
	padding: 15px 0px 45px;
}
.front .left-sidebar {
	padding: 15px 0px 45px;
}
:root #content {
	padding-top: 15px;
}
:root .front .right-sidebar {
	padding-top: 15px;
}
:root .front .left-sidebar {
	padding-top: 15px;
}
.right-sidebar {
	padding: 75px 0px 30px;
}
.left-sidebar {
	padding: 75px 0px 30px;
}
:root .right-sidebar {
	padding-top: 81px;
}
:root .left-sidebar {
	padding-top: 81px;
}
.logged-in .right-sidebar {
	padding: 71px 0px 30px;
}
.logged-in .left-sidebar {
	padding: 71px 0px 30px;
}
.logged-in.front .right-sidebar {
	padding: 15px 0px 30px !important;
}
#content {
	width: 96%; margin-right: 2%; margin-left: 2%;
}
.sidebar-first .left-sidebar {
	width: 25%; margin-right: 3%; margin-left: 2%; float: left;
}
.sidebar-first #content {
	width: 70%; margin-right: -100%; margin-left: 30%; float: left;
}
.sidebar-second .right-sidebar {
	width: 24.8%; margin-right: -100%; margin-left: 70%; float: left;
}
.sidebar-second :nth-child(n).right-sidebar {
	margin-left: 71.2%;
}
.sidebar-second #content {
	width: 68.2%; margin-right: -68.2%; margin-left: 2%; float: left;
}
.two-sidebars .left-sidebar {
	width: 25%; margin-right: 2%; margin-left: 2%; float: left;
}
.two-sidebars .right-sidebar {
	width: 25%; margin-right: 2%; margin-left: 2%; float: left;
}
.two-sidebars #content {
	width: 42%; float: left;
}
:root .sidebar-second :nth-child(n).right-sidebar {
	margin-left: 71.2%;
}
@media all and (min-width:960px)
{
#main {
	min-height: 800px;
}
#content-wrapper {
	min-height: 400px;
}
}
@media all and (max-width:875px)
{
#content {
	padding: 15px 0px 0px; width: 96%; clear: both; margin-right: 2%; margin-left: 2%;
}
.sidebar-second .right-sidebar {
	padding: 0px; width: 96%; clear: both; margin-right: 2% !important; margin-left: 2% !important;
}
.sidebar-second #content {
	padding: 15px 0px 0px; width: 96%; clear: both; margin-right: 2%; margin-left: 2%;
}
.right-sidebar .nodesinblock {
	width: 44%; position: relative;
}
.right-sidebar .block-block {
	width: 44%; position: relative;
}
.right-sidebar .block-views {
	width: 44%; position: relative;
}
.right-sidebar .odd.nodesinblock {
	margin: 0px 2% 20px 0px !important; clear: right !important; float: left;
}
.right-sidebar .odd.block-block {
	margin: 0px 2% 20px 0px !important; clear: right !important; float: left;
}
.right-sidebar .odd.block-views {
	margin: 0px 2% 20px 0px !important; clear: right !important; float: left;
}
.right-sidebar .even.nodesinblock {
	margin: 0px 0px 20px 2% !important; float: right;
}
.right-sidebar .even.block-block {
	margin: 0px 0px 20px 2% !important; float: right;
}
.right-sidebar .even.block-views {
	margin: 0px 0px 20px 2% !important; float: right;
}
.front .right-sidebar .odd.block {
	clear: none;
}
.front .right-sidebar .block#block-block-3 {
	margin: 0px 0px 1px ; padding: 0% !important; width: 91% !important; float: none !important;
}
.front .right-sidebar .block#block-views-homepage-headlines-block-1 {
	margin: 0px 0px 0px !important; padding: 0%; width: 98% !important; float: none !important;
}
.front .right-sidebar #block-views-homepage-headlines-block-2 {
	margin: 0px 0px 20px !important; padding: 4.5% !important; width: 91% !important; float: none !important;
}
.front .right-sidebar #nodesinblock-13 {
	margin: 0px 0px 20px !important; width: 100%;
}
.front .right-sidebar #block-block-3 {
	padding: 1px 10px 0px;
}
.front .right-sidebar #block-block-3 .list-column {
	width: 100%; margin-right: 0px; float: none;
}
.front .right-sidebar #block-block-3 .list-column li {
	padding-right: 1px; margin-right: 1px; border-right-color: rgb(128, 138, 173); border-bottom-color: currentColor; border-right-width: 1px; border-bottom-width: medium; border-right-style: dashed; border-bottom-style: none; float: left;
}
.front .right-sidebar #block-block-3 .list-column li a br {
	display: none !important;
}
#block-views-homepage-slideshow-block-1 {
	height: auto !important; margin-bottom: 0px !important;
}
#block-views-homepage-slideshow-block-1 .views-field-nothing {
	left: 0px !important; top: 115px !important; width: auto !important; height: auto !important; position: absolute !important;
}
#block-views-homepage-slideshow-block-1 .views-field-nothing .slider_desc {
	font-size: 1.1rem;
}
#block-views-homepage-slideshow-block-1 .views-field-nothing .slider_title {
	font-size: 1.2rem;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-slideshow-controls-bottom {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-taxonomy-pages-block-4 .views-slideshow-controls-bottom {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-homepage-headlines-block {
	margin-top: 225px; margin-right: 1.5%;
}
#block-views-taxonomy-pages-block-4 {
	margin: 0px 1.5% 0px 0px;
}
#block-views-taxonomy-pages-block-5 {
	margin: 0px 1.5% 0px 0px;
}
#block-views-taxonomy-pages-block-6 {
	margin: 0px 1.5% 0px 0px;
}
}
@media all and (max-width:565px)
{
.front .list-column {
	width: 100% !important; border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important; float: none !important;
}
.front .list-column li {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important; float: none !important;
}
#block-views-homepage-headlines-block .views-row {
	margin: 0px 1.5% !important; width: 80% !important;
}
#block-views-homepage-headlines-block .views-row-first {
	margin-bottom: 20px !important;
}
#block-nodesinblock-4 {
	width: 96%; margin-right: 2%; margin-left: 2%;
}
#block-nodesinblock-4 .nodesinblock {
	margin: 0px 0px 10px !important; padding: 0px !important; border: currentColor !important; width: 100% !important; text-align: center; clear: both; float: none !important;
}
.right-sidebar .nodesinblock {
	margin: 0px 2% 20px !important; border: currentColor !important; width: 96%; position: relative;
}
.right-sidebar .block-block {
	margin: 0px 2% 20px !important; border: currentColor !important; width: 96%; position: relative;
}
.right-sidebar .block-views {
	margin: 0px 2% 20px !important; border: currentColor !important; width: 96%; position: relative;
}
.right-sidebar .odd.nodesinblock {
	margin: 0px 2% 20px !important; clear: both !important; float: none;
}
.right-sidebar .odd.block-block {
	margin: 0px 2% 20px !important; clear: both !important; float: none;
}
.right-sidebar .odd.block-views {
	margin: 0px 2% 20px !important; clear: both !important; float: none;
}
.right-sidebar .even.nodesinblock {
	margin: 0px 2% 20px !important; float: none;
}
.right-sidebar .even.block-block {
	margin: 0px 2% 20px !important; float: none;
}
.right-sidebar .even.block-views {
	margin: 0px 2% 20px !important; float: none;
}
#header #logo {
	padding: 5px !important; width: 75% !important; clear: both !important; float: left !important;
}
#header .region-header {
	width: 100% !important; clear: both !important; float: none !important;
}
#header .region-header #block-menu-menu-pitt-links {
	float: left !important;
}
#header .region-header #block-search-form {
	clear: both !important; margin-top: 5px !important; float: left !important;
}
#header .region-header #block-search-form .form-item #edit-search-block-form--2 {
	width: auto !important;
}
}
@media all and (max-width:959px) and (min-width:480px)
{
#header-wrapper {
	min-height: 124px;
}
#footer-wrapper {
	min-height: 155px;
}
.region-header {
	width: 40%; float: left; position: relative;
}
#logo {
	width: 50%; position: relative;
}
}
@media all and (max-width:420px), only screen and (max-device-width:320px)
{
#main {
	background-image: none !important;
}
#content-wrapper {
	background-image: none !important;
}
#header #logo {
	padding: 10px 5px;
}
#header .region-header {
	width: 100%; clear: both; float: none;
}
#header .region-header #block-menu-menu-pitt-links {
	display: none;
}
#header .region-header #block-search-form {
	margin: 0px 5px 15px; clear: none; float: left;
}
#main h1.title {
	padding-left: 0px !important;
}
#main .add_top {
	padding-top: 0px !important;
}
.list-column {
	width: 100% !important; float: none !important; min-height: auto !important;
}
.field-teaser-image {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.field-teaser-text {
	margin: 0px 0px 15px !important;
}
.field-teaser-title {
	margin: 0px 0px 15px !important;
}
.teaser-with-image {
	margin-left: 0px !important;
}
/*table td img {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#content img {
	border: currentColor !important;
}*/
#block-block-3 .list-column {
	width: 95% !important; margin-left: 5px; float: none !important;
}
#block-block-3 .list-column li {
text-wrap:none!important; font-size:14px;padding-lrft: 10px; border-right-color: currentColor; border-bottom-color: rgb(128, 138, 173); border-right-width: medium; border-bottom-width: 1px; border-right-style: none; border-bottom-style: dashed; float: none !important;
}
#block-block-3 .list-column li a br {
	display: block !important;
}
#block-block-3 .clear {
	clear: none !important;
}
#block-views-homepage-slideshow-block-1 {
	z-index: auto !important; min-height: 250px !important;
}
#block-views-homepage-slideshow-block-1 .views-slideshow-cycle-main-frame-row {
	width: auto !important;
}
#block-views-homepage-slideshow-block-1 .views-field-nothing {
	margin: 0px 1% 10px; padding: 0px !important; left: 0px !important; top: 0px !important; width: 97% !important; height: auto !important; color: rgb(0, 0, 51) !important; overflow: auto !important; display: block !important; position: relative !important; background-image: none !important; background-repeat: no-repeat !important;
}
#block-views-homepage-slideshow-block-1 .views-field-nothing .slider_desc a {
	color: rgb(0, 102, 204) !important;
}
#block-views-taxonomy-pages-block-4 .field-slideshow-image img {
	width: 100%;
}
#block-views-taxonomy-pages-block-4 .field-single-image img {
	width: 100%;
}
#block-views-taxonomy-pages-block-5 .field-slideshow-image img {
	width: 100%;
}
#block-views-taxonomy-pages-block-5 .field-single-image img {
	width: 100%;
}
#block-views-taxonomy-pages-block-6 .field-slideshow-image img {
	width: 100%;
}
#block-views-taxonomy-pages-block-6 .field-single-image img {
	width: 100%;
}
#block-nodesinblock-0 .field-slideshow-image img {
	width: 100%;
}
#block-nodesinblock-0 .field-single-image img {
	width: 100%;
}
#block-nodesinblock-4 {
	width: 96%; margin-right: 2%; margin-left: 2%;
}
#block-nodesinblock-4 .nodesinblock {
	margin: 0px 0px 10px !important; padding: 0px !important; border: currentColor !important; width: 100% !important; text-align: center; clear: both; float: none !important;
}
.right-sidebar .nodesinblock {
	margin: 0px 2% 20px; width: 96%; position: relative;
}
.right-sidebar .block-block {
	margin: 0px 2% 20px; width: 96%; position: relative;
}
.right-sidebar .block-views {
	margin: 0px 2% 20px; width: 96%; position: relative;
}
.right-sidebar .odd.nodesinblock {
	margin: 0px 2% 20px !important; clear: both !important; float: none;
}
.right-sidebar .odd.block-block {
	margin: 0px 2% 20px !important; clear: both !important; float: none;
}
.right-sidebar .odd.block-views {
	margin: 0px 2% 20px !important; clear: both !important; float: none;
}
.right-sidebar .even.nodesinblock {
	margin: 0px 2% 20px !important; float: none;
}
.right-sidebar .even.block-block {
	margin: 0px 2% 20px !important; float: none;
}
.right-sidebar .even.block-views {
	margin: 0px 2% 20px !important; float: none;
}
}
@media only screen and (max-device-width:320px)
{
#block-views-taxonomy-pages-block-2 {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-study-abroad-slideshow-block {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-taxonomy-pages-block-9 {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-taxonomy-pages-block-8 {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
html .views-slideshow-controls-bottom {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-homepage-headlines-block {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-block-1 {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-block-3 {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-quicktabs-academics {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-quicktabs-qt-achievements {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-homepage-slideshow-block-1 .views-field-nothing {
	max-width: 315px;
}
.list-column {
	min-height: 10px !important;
}
}
.page-taxonomy ul.primary {
	display: none;
}
.page-taxonomy ul.secondary {
	display: none;
}
.front ul.primary {
	display: none;
}
.front ul.secondary {
	display: none;
}
ul.primary {
	list-style: none; margin: 1em 0px 1.5em; padding: 0px 2px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
ul.secondary {
	list-style: none; margin: 1em 0px 1.5em; padding: 0px 2px; overflow: hidden; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
ul.primary li {
	margin: 0.5em 3px 0px; float: left;
}
ul.secondary li {
	margin: 0.5em 3px 0px; float: left;
}
ul.primary a {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(233, 233, 233) currentColor currentColor rgb(233, 233, 233); line-height: 1.5em; text-decoration: none; display: block;
}
ul.secondary a {
	border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(233, 233, 233) currentColor currentColor rgb(233, 233, 233); line-height: 1.5em; text-decoration: none; display: block;
}
ul.primary li {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) currentColor; margin: 0.5em 0px 0px 3px; border-top-left-radius: 4px; border-top-right-radius: 4px; text-shadow: 1px 1px 0px #fff; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px;
}
ul.primary li.active {
	margin-bottom: -1px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.primary a:link {
	padding: 0px 1em; transition:background-color 0.3s; text-align: center; color: rgb(51, 51, 51); letter-spacing: 1px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: rgb(222, 222, 222); -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s;
}
ul.primary a:visited {
	padding: 0px 1em; transition:background-color 0.3s; text-align: center; color: rgb(51, 51, 51); letter-spacing: 1px; border-top-left-radius: 4px; border-top-right-radius: 4px; background-color: rgb(222, 222, 222); -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s;
}
ul.primary a:hover {
	border-color: rgb(242, 242, 242); background-color: rgb(233, 233, 233);
}
ul.primary a:focus {
	border-color: rgb(242, 242, 242); background-color: rgb(233, 233, 233);
}
ul.primary a.active {
	border-color: rgb(255, 255, 255); background-image: linear-gradient(rgb(233, 233, 233), rgba(233, 233, 233, 0)); background-color: transparent;
}
ul.secondary {
	padding-bottom: 0.5em; font-size: 0.9em; margin-top: -1.5em;
}
ul.secondary a:link {
	padding: 0px 0.5em; border-radius: 0.75em; transition:background-color 0.3s; color: rgb(102, 102, 102); text-shadow: 1px 1px 0px #fff; background-color: rgb(242, 242, 242); -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -ms-border-radius: 0.75em; -o-border-radius: 0.75em;
}
ul.secondary a:visited {
	padding: 0px 0.5em; border-radius: 0.75em; transition:background-color 0.3s; color: rgb(102, 102, 102); text-shadow: 1px 1px 0px #fff; background-color: rgb(242, 242, 242); -moz-border-radius: 0.75em; -webkit-border-radius: 0.75em; -webkit-transition: background-color 0.3s; -moz-transition: background-color 0.3s; -o-transition: background-color 0.3s; -ms-border-radius: 0.75em; -o-border-radius: 0.75em;
}
ul.secondary a:hover {
	border-color: rgb(153, 153, 153); color: rgb(51, 51, 51); background-color: rgb(222, 222, 222);
}
ul.secondary a:focus {
	border-color: rgb(153, 153, 153); color: rgb(51, 51, 51); background-color: rgb(222, 222, 222);
}
ul.secondary a.active {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-shadow: 1px 1px 0px #333; background-color: rgb(102, 102, 102);
}
ul.secondary a:active {
	border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); text-shadow: 1px 1px 0px #333; background-color: rgb(102, 102, 102);
}
/*body {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); background-color: rgb(0, 0, 51);
}*/
#skip-link {
	margin: 0px;
}
#skip-link a {
	padding: 2px 0px 3px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block; background-color: rgb(102, 102, 102);
}
#skip-link a:visited {
	padding: 2px 0px 3px; width: 100%; text-align: center; color: rgb(255, 255, 255); display: block; background-color: rgb(102, 102, 102);
}
/*#header-wrapper {
	background-image: url("/sites/all/themes/pitt/images/bg_header_gradient.jpg"); background-repeat: repeat-x; background-color: rgb(0, 0, 134);
}*/
#header {
	height: 100%; background-color: transparent;
}
/*#logo {
	padding: 20px 0px 20px 20px; float: left;
}
#logo img {
	width: auto;
}*/
/*#main {
	background-position: top; background-image: url("/sites/all/themes/pitt/images/bg_page.png"); background-repeat: no-repeat; background-color: rgb(253, 253, 253); background-width: 100%; background-height: 100%;
}*/
#content-wrapper {
	background-position: left top, right top; border-top-color: rgb(204, 204, 154); border-top-width: 7px; border-top-style: solid; background-repeat: no-repeat, no-repeat; background-color: rgb(255, 255, 255);
}
.main-top {
	margin-right: 7px; margin-left: 7px;
}
.main-bottom {
	padding-top: 30px; clear: both; margin-right: 2%; margin-left: 2%; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.content-bottom {
	clear: both;
}
.front .right-sidebar {
	position: relative; z-index: 2;
}
/*#footer-wrapper {
	background-image: url("/sites/all/themes/pitt/images/bg_footer.jpg"); background-repeat: repeat-x; background-color: rgb(0, 0, 51);
}*/
#footer-inside {
	padding: 20px 0px 40px; background-color: transparent;
}
.breadcrumb ol {
	margin: 0px; padding: 0px;
}
.breadcrumb li {
	margin: 0px; padding: 0px; display: inline; list-style-type: none;
}
/*h1.title {
	margin: 0px;
}
h2.node-title {
	margin: 0px;
}
h2.block-title {
	margin: 0px;
}
h2.title {
	margin: 0px;
}
h2.comment-form {
	margin: 0px;
}
h3.title {
	margin: 0px;
}
h2.block-title {
	font-size: 1.7rem;
}
h1.title {
	padding-left: 75px !important; margin-top: 6px !important; margin-bottom: 20px !important;
}
table {
	margin: 0px 0px 12px;
}
table th {
	padding: 10px 0px;
}
table tr.even {
	background-color: rgb(238, 238, 238);
}
table tr.odd {
	background-color: rgb(204, 204, 204);
}
table td {
	padding: 5px 30px 5px 10px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed;
}*/
.with-border {
	border-top-color: rgb(204, 204, 204); border-right-color: rgb(153, 153, 153); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: dashed;
}
.with-border td {
	border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed;
}
.with-border tr {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.without-border td {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.without-border tr.even {
	
}
.without-border tr.odd {
	
}
div.messages {
	margin: 1.5em 0px;
}
div.messages ul {
	margin-top: 0px; margin-bottom: 0px;
}
.not-logged-in .message {
	display: none;
}
.not-logged-in .error {
	display: none;
}
.page-user.not-logged-in .error {
	display: block !important;
}
.page-user.not-logged-in .message {
	display: block !important;
}
ul.inline {
	padding: 0px; display: inline;
}
ul.inline li {
	padding: 0px 5px 0px 0px; display: inline; list-style-type: none;
}
span.field-label {
	padding: 0px 1em 0px 0px;
}
.item-list .pager {
	padding: 0px;
}
.item-list .pager li {
	padding: 0px 5px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
#content img {
	border: 5px solid rgb(255, 255, 255); position: relative;  box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
.front #content {
	position: relative; z-index: 2;
}
.front #page-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.page-node-64 #page-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.list-column {
	width: 95%; float: left;
}
.yellow {
	color: rgb(255, 255, 0) !important;
}
.big_font {
	color: rgb(51, 51, 51); font-size: 1.6rem; font-weight: bold;
}
.bigger_font {
	color: rgb(51, 51, 51); font-size: 1.8rem; font-weight: bold;
}
.feature_big {
	font-size: 6rem;
}
.feature_medium {
	font-size: 3rem;
}
.small {
	font-size: 95%;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 10px 37px 20px !important;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 10px 37px 20px !important;
}
#block-views-taxonomy-pages-block-3 {
	margin-bottom: 30px !important;
}
.add-caption {
	margin: 15px; display: block;
}
.add-caption img {
	margin: 0px 0px 5px -10px !important;
}
.add-caption .caption {
	font-size: 1rem; display: block;
}
.add_top {
	padding-top: 25px;
}
#block-nodesinblock-0 .node-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-nodesinblock-1 .node-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-nodesinblock-4 .node-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-nodesinblock-3 {
	position: relative;
}
/*#block-nodesinblock-3 .nodesinblock {
	background: rgb(229, 229, 203); border: 7px solid rgb(255, 255, 255); margin-bottom: 20px; position: relative;  box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}*/
#block-nodesinblock-3 .nodesinblock header {
	color: rgb(51, 51, 51); margin-top: 20px;
}
#block-nodesinblock-3 .nodesinblock ul {
	margin: auto 0px; padding: 0px;
}
#block-nodesinblock-3 .nodesinblock li {
	margin-bottom: 5px; list-style-type: none;
}
#block-nodesinblock-3 .nodesinblock strong {
	color: rgb(51, 51, 51);
}
#block-nodesinblock-3 .nodesinblock figure {
	margin: -15px -20px -10px !important;
}
#block-nodesinblock-3 .nodesinblock .block-type-beige {
	padding: 15px 20px;
}
#block-nodesinblock-3 .nodesinblock .block-type-blue {
	padding: 15px 20px;
}
#block-nodesinblock-3 .nodesinblock .block-type-gray {
	padding: 15px 20px;
}
#block-nodesinblock-3 .nodesinblock .block-type-none {
	padding: 15px 20px;
}
#block-nodesinblock-3 .nodesinblock .block-type-beige {
	background-color: rgb(229, 229, 203);
}
#block-nodesinblock-3 .nodesinblock .block-type-blue {
	background-color: rgb(204, 224, 244);
}
#block-nodesinblock-3 .nodesinblock .block-type-gray {
	background-color: rgb(229, 229, 229);
}
#block-nodesinblock-3 .nodesinblock .block-type-none {
	background-color: transparent;
}
#block-nodesinblock-3 .nodesinblock .block-type-image figure {
	margin: 0px 0px -3px !important;
}
#block-nodesinblock-3 .nodesinblock .block-type-image header {
	background: rgb(0, 0, 51); padding: 4px 0px; bottom: 10px; margin-right: 20px; margin-left: 12px; position: absolute; max-width: 206px; opacity: 0.75;
}
#block-nodesinblock-3 .nodesinblock .block-type-image header h2 {
	margin: 0px !important; padding: 0px 20px !important; color: rgb(255, 255, 255);
}
#block-nodesinblock-3 .nodesinblock .block-type-image header h2 a {
	color: rgb(255, 255, 255);
}
/*#block-views-study-abroad-slideshow-block {
	background: rgb(229, 229, 203); border: 7px solid rgb(255, 255, 255); margin-bottom: 20px; position: relative;  box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}*/
#block-views-study-abroad-slideshow-block h2 {
	margin-top: 10px !important;
}
#block-views-study-abroad-slideshow-block .attachment {
	margin-top: -10px !important;
}
#block-views-study-abroad-slideshow-block .views-slideshow-cycle-main-frame-row {
	width: 100% !important; height: auto;
}
#block-views-study-abroad-slideshow-block .views-row {
	padding: 20px 20px 10px;
}
#block-views-study-abroad-slideshow-block .views-row .field-block-image2 {
	width: 226px; height: 190px;
}
#block-views-study-abroad-slideshow-block .views-row figure {
	margin: -20px;
}
#block-views-homepage-headlines-block-1 {
	 min-height: 300px;
	 color:#333;/*#A75454;*/
	 background: #e3eaeb/*#E2E2E2/*rgb(229, 229, 203)*/; 
	 padding: 0px 0px 0px; border: 4px solid rgb(255, 255, 255); 
	 alignment-adjust:central;
	 margin-bottom: 2px; /*position: relative;*/ 
	 box-shadow: 1px 2px 5px 3px #adadad; 
	 -webkit-box-shadow: 1px 2px 5px 3px #adadad; 
	 -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
/* colloquia font size*/
#block-views-homepage-headlines-block-1 h3{
	
font-size:13.5px;
}
#block-views-homepage-headlines-block-1 ul{
	
padding-left:20px;
}

#block-views-homepage-headlines-block-1 li{
	padding-left:20px;
margin: 0px 0px 0px 2px;  width:99%; font-size:11px;/*1.15rem;*/
}
#block-views-homepage-headlines-block-2 {
	background: rgb(229, 229, 203); padding: 15px 20px 20px; border: 7px solid rgb(255, 255, 255); margin-bottom: 20px; position: relative; box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
#block-views-homepage-headlines-block-1 h2 {
	padding-bottom: 8px !important; font-size: 1.8rem !important; margin-bottom: 10px !important; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-homepage-headlines-block-2 h2 {
	padding-bottom: 8px !important; font-size: 1.8rem !important; margin-bottom: 10px !important; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-homepage-headlines-block-1 .view-footer {
	font-size: 1rem; font-weight: bold; margin-top: 5px;
}
#block-views-homepage-headlines-block-2 .view-footer {
	font-size: 1rem; font-weight: bold; margin-top: 5px;
}
:root #block-block-3 .list-column {
	width:98%;
}
#block-block-3 {
	/*padding: 15px 20px 0px;*/
	alignment-adjust:central;
	border: 4px solid rgb(255, 255, 255);
/*	margin-bottom: 20px;*/
	position: relative;
	min-height: 300px;
	box-shadow: 1px 2px 5px 3px #adadad;
	background-repeat: repeat-x;
	background-color: #eefde4;/*ffffdb;/*#E5E5CB;/*#CCE0F5;/*#0b520b;/*#00254A;*/
	/*background-color: rgb(0, 7, 65);*/
	-webkit-box-shadow: 1px 2px 5px 3px #adadad;
	-moz-box-shadow: 1px 2px 5px 3px #adadad;
}
#block-block-3 a {
	color: #666/*rgb(229, 229, 203);*/ font-size: 12px;/*1.2rem;*/
}
#block-block-3 ul {
	margin: 0px !important; padding: 0px !important;
}
/* border for list division*/
#block-block-3 li {
	list-style:square;font-size:12px; color: #06c;/*rgb(229, 229, 203);/*#FFFFFF;*/  margin: 0px 0px 0px 17px; padding: 0px 0px 3px; border-bottom-color: rgb(128, 138, 173); border-bottom-width: 1px; border-bottom-style: none;
}
#block-block-3 li:nth-child(3) {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#block-block-3 :nth-last-of-type(3).list-column {
	margin-right: 0px !important;
}
#block-block-3 .list-column {
	margin-right: 0px;
}
#block-block-3 h3 {
	color: #666;/*#06C; /*rgb(229, 229, 203);*/ margin-bottom: 10px !important; font-size:14px;
}
.front #block-nodesinblock-2 {
	padding-top: 0px; margin-top: 0px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#block-nodesinblock-2 {
	padding-top: 30px; margin-top: 15px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed; position: relative;
}
#block-nodesinblock-2 .nodesinblock {
	background: rgb(229, 229, 203); border: 7px solid rgb(255, 255, 255); margin-bottom: 20px; position: relative;  box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
#block-nodesinblock-2 .nodesinblock header {
	color: rgb(51, 51, 51);
}
#block-nodesinblock-2 .nodesinblock ul {
	margin: auto 0px; padding: 0px;
}
#block-nodesinblock-2 .nodesinblock li {
	margin-bottom: 5px; list-style-type: none;
}
#block-nodesinblock-2 .nodesinblock strong {
	color: rgb(51, 51, 51);
}
#block-nodesinblock-2 .nodesinblock figure {
	margin: -20px -20px 10px;
}
#block-nodesinblock-2 .nodesinblock .block-type-beige {
	padding: 20px 20px 10px;
}
#block-nodesinblock-2 .nodesinblock .block-type-blue {
	padding: 20px 20px 10px;
}
#block-nodesinblock-2 .nodesinblock .block-type-gray {
	padding: 20px 20px 10px;
}
#block-nodesinblock-2 .nodesinblock .block-type-none {
	padding: 20px 20px 10px;
}
#block-nodesinblock-2 .nodesinblock .block-type-beige {
	background-color: rgb(229, 229, 203);
}
#block-nodesinblock-2 .nodesinblock .block-type-blue {
	background-color: rgb(204, 224, 244);
}
#block-nodesinblock-2 .nodesinblock .block-type-gray {
	background-color: rgb(229, 229, 229);
}
#block-nodesinblock-2 .nodesinblock .block-type-none {
	background-color: transparent;
}
#block-nodesinblock-2 .nodesinblock .block-type-image header {
	background: rgb(0, 0, 51); padding: 0.62em 0px; bottom: 10px; margin-right: 1.87em; position: absolute; opacity: 0.75;
}
#block-nodesinblock-2 .nodesinblock .block-type-image header h2 {
	margin: 0px; padding: 0px 20px; color: rgb(255, 255, 255);
}
#block-nodesinblock-2 .nodesinblock .block-type-image header h2 a {
	color: rgb(255, 255, 255);
}
#nodesinblock-709 {
	background: white !important; border: currentColor !important; -ms-behavior: none !important; box-shadow: none !important;
}
#nodesinblock-709 h2.node-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#nodesinblock-709 figure {
	margin: 0px !important;
}
#nodesinblock-709 .nodesinblock {
	border: currentColor !important; -ms-behavior: none !important; box-shadow: none !important;
}
#nodesinblock-709 .block-type-none {
	padding: 0px !important; background-color: rgb(255, 255, 255);
}
#nodesinblock-709 .block-type-none .list-column {
	width: 50%;
}
#nodesinblock-709 .block-type-none .list-column p {
	margin: 0px 0px 6px;
}
#nodesinblock-709 .block-type-none .list-column img {
	border: currentColor; margin-right: 15px; vertical-align: middle; -ms-behavior: none; box-shadow: none;
}
#nodesinblock-664 {
	position: relative;
}
#nodesinblock-664 ul {
	margin: 0px 0px 10px; padding: 0px;
}
#nodesinblock-664 li {
	margin-bottom: 10px;
}
#nodesinblock-664 .list-column {
	width: 41%; padding-right: 5%; margin-right: 3%; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: dashed;
}
#nodesinblock-664 :nth-last-of-type(1).list-column {
	padding-right: 0px; margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#nodesinblock-613 {
	background: rgb(229, 229, 229) !important; padding: 15px 20px;
}
#nodesinblock-613 .node-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#nodesinblock-613 .block-type-gray {
	padding: 0px !important;
}
#nodesinblock-613 figure {
	margin: 0px !important;
}
#nodesinblock-613 section .list-column {
	width: 22%; padding-right: 5px; margin-right: 10px; border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: dashed; min-height: 260px;
}
#nodesinblock-613 section .list-column ul {
	margin: 0px 0px 10px; padding: 0px;
}
#nodesinblock-613 section .list-column li {
	font-size: 1.1rem; margin-bottom: 5px;
}
#nodesinblock-613 section :nth-last-of-type(1).list-column {
	padding-right: 0px; margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
#block-nodesinblock-4 {
	width: 96%; color: rgb(204, 204, 153); font-size: 1.1rem; margin-right: 2%; margin-left: 2%;
}
#block-nodesinblock-4 .nodesinblock {
	float: left;
}
#block-nodesinblock-4 .nodesinblock a {
	color: rgb(204, 204, 153);
}
#block-nodesinblock-4 p {
	margin: 0px 0px 6px !important;
}
#block-nodesinblock-4 #nodesinblock-21 {
	width: 13%; padding-left: 1.5%; margin-left: 3%; border-left-color: rgb(102, 102, 143); border-left-width: 1px; border-left-style: dashed;
}
#block-nodesinblock-4 #nodesinblock-22 {
	width: 13%; padding-left: 1.5%; margin-left: 3%; border-left-color: rgb(102, 102, 143); border-left-width: 1px; border-left-style: dashed;
}
#block-nodesinblock-4 #nodesinblock-20 {
	margin: 0px 7% 0px 0px; width: 25%;
}
#block-nodesinblock-4 #nodesinblock-24 {
	width: 24%; margin-left: 7%; float: left;
}
#block-nodesinblock-0 {
	padding-bottom: 30px; margin-bottom: 30px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-nodesinblock-0 p {
	margin-bottom: 0px !important;
}
#block-nodesinblock-0 .field-video {
	margin-bottom: 20px;
}
#block-nodesinblock-0 .field-single-image {
	margin-bottom: 15px;
}
#block-nodesinblock-0 .field-slideshow-image {
	margin-bottom: 15px;
}
#block-nodesinblock-0 .field-single-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%;
}
#block-nodesinblock-0 .field-slideshow-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%;
}
#block-views-taxonomy-pages-block-6 {
	padding-bottom: 30px; margin-bottom: 20px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-4 .field-slideshow-image {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-5 .field-slideshow-image {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-6 .field-slideshow-image {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-4 .field-slideshow-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%; height: 207px !important; max-width: 636px !important;
}
#block-views-taxonomy-pages-block-5 .field-slideshow-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%; height: 207px !important; max-width: 636px !important;
}
#block-views-taxonomy-pages-block-6 .field-slideshow-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%; height: 207px !important; max-width: 636px !important;
}
#block-views-taxonomy-pages-block-4 .field-slideshow-image img:nth-child(n) {
	border: 5px solid rgb(255, 255, 255);
}
#block-views-taxonomy-pages-block-5 .field-slideshow-image img:nth-child(n) {
	border: 5px solid rgb(255, 255, 255);
}
#block-views-taxonomy-pages-block-6 .field-slideshow-image img:nth-child(n) {
	border: 5px solid rgb(255, 255, 255);
}
#block-views-taxonomy-pages-block-4 .field-single-image {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-5 .field-single-image {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-6 .field-single-image {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-4 .field-single-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%;
}
#block-views-taxonomy-pages-block-5 .field-single-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%;
}
#block-views-taxonomy-pages-block-6 .field-single-image img {
	border: 7px solid rgb(255, 255, 255); width: 98%;
}
#block-views-taxonomy-pages-block-4 .field-video {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-5 .field-video {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-6 .field-video {
	margin-bottom: 12px;
}
#block-views-taxonomy-pages-block-4 #views_slideshow_cycle_main_taxonomy_pages-block_4 {
	padding-bottom: 25px; margin-bottom: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-5 #views_slideshow_cycle_main_taxonomy_pages-block_4 {
	padding-bottom: 25px; margin-bottom: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-6 #views_slideshow_cycle_main_taxonomy_pages-block_4 {
	padding-bottom: 25px; margin-bottom: 15px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-4 #views_slideshow_cycle_main_taxonomy_pages-block_4 .views-slideshow-cycle-main-frame-row {
	width: 100% !important; height: auto; min-height: 300px !important;
}
#block-views-taxonomy-pages-block-5 #views_slideshow_cycle_main_taxonomy_pages-block_4 .views-slideshow-cycle-main-frame-row {
	width: 100% !important; height: auto; min-height: 300px !important;
}
#block-views-taxonomy-pages-block-6 #views_slideshow_cycle_main_taxonomy_pages-block_4 .views-slideshow-cycle-main-frame-row {
	width: 100% !important; height: auto; min-height: 300px !important;
}
#block-views-taxonomy-pages-block-4 .field-slideshow-description {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-4 .field-description {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-5 .field-slideshow-description {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-5 .field-description {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-6 .field-slideshow-description {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-6 .field-description {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-4 .field-link-to-external-story a {
	color: rgb(0, 102, 204) !important; display: inline;
}
#block-views-taxonomy-pages-block-4 .field-link-to-external-story2 a {
	color: rgb(0, 102, 204) !important; display: inline;
}
#block-views-taxonomy-pages-block-5 .field-link-to-external-story a {
	color: rgb(0, 102, 204) !important; display: inline;
}
#block-views-taxonomy-pages-block-5 .field-link-to-external-story2 a {
	color: rgb(0, 102, 204) !important; display: inline;
}
#block-views-taxonomy-pages-block-6 .field-link-to-external-story a {
	color: rgb(0, 102, 204) !important; display: inline;
}
#block-views-taxonomy-pages-block-6 .field-link-to-external-story2 a {
	color: rgb(0, 102, 204) !important; display: inline;
}
#block-views-taxonomy-pages-block-4 .views-field-php p {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-5 .views-field-php p {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-6 .views-field-php p {
	margin: 0px; display: inline;
}
#block-views-taxonomy-pages-block-4 .views-slideshow-controls-bottom {
	top: 410px; margin-left: 555px; position: absolute; z-index: 200;
}
#block-views-taxonomy-pages-block-5 .views-slideshow-controls-bottom {
	top: 410px; margin-left: 555px; position: absolute; z-index: 200;
}
#block-views-taxonomy-pages-block-6 .views-slideshow-controls-bottom {
	top: 410px; margin-left: 555px; position: absolute; z-index: 200;
}
#block-views-taxonomy-pages-block-4 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	width: 10px; height: 10px; padding-right: 5px; float: left;
}
#block-views-taxonomy-pages-block-5 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	width: 10px; height: 10px; padding-right: 5px; float: left;
}
#block-views-taxonomy-pages-block-6 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	width: 10px; height: 10px; padding-right: 5px; float: left;
}
#block-views-taxonomy-pages-block-4 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/noBullet.png");*/ background-repeat: no-repeat;
}
#block-views-taxonomy-pages-block-5 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/noBullet.png");*/ background-repeat: no-repeat;
}
#block-views-taxonomy-pages-block-6 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/noBullet.png");*/ background-repeat: no-repeat;
}
#block-views-taxonomy-pages-block-4 .views-slideshow-controls-bottom .active {
	width: 10px !important; height: 10px !important; padding-right: 5px !important; float: left !important;
}
#block-views-taxonomy-pages-block-5 .views-slideshow-controls-bottom .active {
	width: 10px !important; height: 10px !important; padding-right: 5px !important; float: left !important;
}
#block-views-taxonomy-pages-block-6 .views-slideshow-controls-bottom .active {
	width: 10px !important; height: 10px !important; padding-right: 5px !important; float: left !important;
}
#block-views-taxonomy-pages-block-4 .views-slideshow-controls-bottom .active .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/onBullet.png")*/ !important; background-repeat: no-repeat;
}
#block-views-taxonomy-pages-block-5 .views-slideshow-controls-bottom .active .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/onBullet.png")*/ !important; background-repeat: no-repeat;
}
#block-views-taxonomy-pages-block-6 .views-slideshow-controls-bottom .active .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/onBullet.png")*/ !important; background-repeat: no-repeat;
}
@media not all
{
#block-views-homepage-slideshow-block-1 .views-field-nothing {
	width: 365px !important;
}
}
#block-views-homepage-slideshow-block-1 {
	height: 361px; margin-bottom: -81px; position: relative; z-index: 0;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-slideshow-cycle-main-frame-row {
	width: 100% !important; height: auto;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .field-homepage-slideshow-image {
	width: 946px; height: 361px;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-field-nothing {
	padding: 15px 20px; left: 30px; top: -203px; width: 305px; height: 175px; color: rgb(255, 255, 255); overflow: hidden; display: table; position: relative; /*background-image: url("/sites/all/themes/pitt/images/bg_slideshow_desc.png");*/ background-repeat: repeat-x;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-field-nothing .slider_title {
	line-height: 1.3 !important; padding-bottom: 10px; font-family: "MuseoSlab500Regular","museo-slab","Rockwell",sans-serif; font-size: 2.5rem; margin-bottom: 10px; border-bottom-color: rgb(204, 204, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-field-nothing .slider_desc {
	font-size: 1.15rem;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-field-nothing .slider_desc p {
	margin: 0px; display: inline;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-field-nothing .slider_desc a {
	color: rgb(255, 255, 153); z-index: 100;
}
#block-views-homepage-slideshow-block-1 .view-homepage-slideshow .views-field-nothing-1 .white_bar {
	top: 232px; position: absolute;
}
#block-views-homepage-slideshow-block-1 .views-slideshow-controls-bottom {
	top: 243px; right: 10px; position: absolute; z-index: 200;
}
#block-views-homepage-slideshow-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
	width: 10px; height: 10px; padding-right: 5px; float: left;
}
#block-views-homepage-slideshow-block-1 .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/noBullet.png");*/ background-repeat: no-repeat;
}
#block-views-homepage-slideshow-block-1 .views-slideshow-controls-bottom .active {
	width: 10px !important; height: 10px !important; padding-right: 5px !important; float: left !important;
}
#block-views-homepage-slideshow-block-1 .views-slideshow-controls-bottom .active .views-content-counter {
	width: 10px; height: 10px; text-indent: -999em; /*background-image: url("/sites/all/themes/pitt/images/onBullet.png")*/ !important; background-repeat: no-repeat;
}
#block-block-2 .white_bar {
	top: 210px; float: left; position: relative; z-index: 1;
}
#block-views-homepage-headlines-block {
	padding-bottom: 20px; margin-bottom: 10px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-homepage-headlines-block .views-row {
	width: 46%; float: left; display: inline-block;
}
#block-views-homepage-headlines-block .views-row .views-field-field-image {
	height: 148px; margin-bottom: 30px;
}
#block-views-homepage-headlines-block .views-row .views-field-field-image img {
	border: 7px solid rgb(255, 255, 255); width: auto;
}
#block-views-homepage-headlines-block .views-row .views-field-title {
	padding-right: 5px;
}
#block-views-homepage-headlines-block .views-row .views-field-php {
	padding-right: 5px;
}
#block-views-homepage-headlines-block .views-row .views-field-title p {
	margin: 0px; display: inline;
}
#block-views-homepage-headlines-block .views-row .views-field-php p {
	margin: 0px; display: inline;
}
#block-views-homepage-headlines-block .views-row-first {
	margin-right: 6%;
}
#block-views-homepage-headlines-block-3 {
	padding-bottom: 20px; margin-top: -40px; margin-right: 20px; margin-bottom: 20px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-homepage-headlines-block-3 .views-field-title h3 {
	font-size: 2.1rem !important;
}
#block-block-1 {
	padding-top: 15px; margin-top: 25px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
#block-block-1 img {
	padding: 0px; border: currentColor; -ms-behavior: none; box-shadow: none;
}
#block-views-taxonomy-pages-block-8 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#block-views-taxonomy-pages-block-8 .block-title {
	font-size: 1.7rem !important;
}
#block-search-form .form-item {
	margin: 0px !important;
}
#block-search-form .form-item #edit-search-block-form--2 {
	border: currentColor; width: 165px; height: 15px; margin-left: 5px;
}
#block-search-form #edit-actions input[value='Search'] {
	text-indent: -1000px !important;
}
#block-search-form #edit-actions #edit-submit {
	border: currentColor; width: 27px; height: 21px; margin-left: -2px; /*background-image: url("/sites/all/themes/pitt/images/search_btn.jpg");*/ background-repeat: no-repeat;
}
#block-search-form #edit-actions #edit-submit--2 {
	border: currentColor; width: 27px; height: 21px; margin-left: -2px; /*background-image: url("/sites/all/themes/pitt/images/search_btn.jpg");*/ background-repeat: no-repeat;
}
@media not all
{
#block-search-form .form-item #edit-search-block-form--2 {
	top: 1px; position: relative;
}
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 {
	margin-bottom: 30px;
}
#block-views-exp-fields-of-study-search-page {
	margin-bottom: 30px;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page {
	padding: 15px 22px; border: 7px solid rgb(255, 255, 255);  box-shadow: 1px 2px 5px 3px #adadad; background-color: rgb(204, 224, 245) !important; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page {
	padding: 15px 22px; border: 7px solid rgb(255, 255, 255);  box-shadow: 1px 2px 5px 3px #adadad; background-color: rgb(204, 224, 245) !important; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets {
	margin: 0px 0px 5px;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets {
	margin: 0px 0px 5px;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets #edit-search-api-views-fulltext-wrapper {
	padding: 0px; width: 80%; position: relative;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets #edit-search-api-views-fulltext-wrapper {
	padding: 0px; width: 80%; position: relative;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets #edit-search-api-views-fulltext-wrapper label {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets #edit-search-api-views-fulltext-wrapper label {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets #edit-search-api-views-fulltext-wrapper #edit-search-api-views-fulltext {
	border: currentColor; width: 100%; height: 19px;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets #edit-search-api-views-fulltext-wrapper #edit-search-api-views-fulltext {
	border: currentColor; width: 100%; height: 19px;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-exposed-widget {
	padding: 0px !important;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-exposed-widget {
	padding: 0px !important;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button {
	width: 18%; margin-left: 2%; position: relative;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button {
	width: 18%; margin-left: 2%; position: relative;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button input[value='Search'] {
	text-indent: -1000px !important;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button input[value='Search'] {
	text-indent: -1000px !important;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button #edit-submit-fields-of-study-search {
	border: currentColor; width: 65px; height: 21px; /*background-image: url("/sites/all/themes/pitt/images/academic_search_btn.jpg");*/ background-repeat: no-repeat;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button #edit-submit-fields-of-study-search {
	border: currentColor; width: 65px; height: 21px; /*background-image: url("/sites/all/themes/pitt/images/academic_search_btn.jpg");*/ background-repeat: no-repeat;
}
#block-views-4b154773ff7f2eb11b7321d122eb8668 #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button .form-submit {
	margin-top: 0px;
}
#block-views-exp-fields-of-study-search-page #views-exposed-form-fields-of-study-search-page .views-exposed-widgets .views-submit-button .form-submit {
	margin-top: 0px;
}
#nodesinblock-1221 h2 {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
/*body {
	-webkit-animation: bugfix infinite 1s;
}*/
#block-search-form {
	clear: right; margin-top: 20px; float: right;
}
#header {
	z-index: 200;
}
.region-navigation {
	padding: 0px; z-index: 2;
}
.region-navigation .block-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
@media screen and (min-width:768px)
{
.toggleMenu {
	display: none;
}
#block-menu-menu-pitt-links {
	display: block;
}
.region-navigation {
	width: 100%; height: 100%; clear: both; position: relative; min-height: 30px; background-color: rgb(0, 41, 176);
}
.region-navigation #block-menu-block-1 {
	margin: 0px; padding: 0px; width: 100% !important; height: 34px; font-family: "MuseoSlab500Regular","museo slab","Rockwell",sans-serif; position: relative; z-index: 1; text-rendering: optimizelegibility;
}
.region-navigation #block-menu-block-1 .menu {
	margin: 0px; padding: 0px; height: 34px;
}
.region-navigation #block-menu-block-1 .menu li {
	list-style: none; margin: 0px; padding: 0px; width: 119px; height: 34px; border-right-color: rgb(0, 0, 134); border-right-width: 1px; border-right-style: solid; float: left;
}
.region-navigation #block-menu-block-1 .menu li a {
	margin: 0px; padding: 8px 10px 0px; border: 0px currentColor !important; width: 99px; height: 26px; color: rgb(255, 255, 255); font-size: 1.25rem; text-decoration: none; display: block; transition-duration: 0.3s; background-color: rgb(0, 41, 182); -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;
}
.region-navigation #block-menu-block-1 .menu li .active {
	color: rgb(0, 0, 51); text-decoration: none; background-color: rgb(204, 204, 153); -moz-transition-duration: 0.3s;
}
.region-navigation #block-menu-block-1 .menu li a:hover {
	color: rgb(0, 0, 51); text-decoration: none; background-color: rgb(204, 204, 153); -moz-transition-duration: 0.3s;
}
.region-navigation #block-menu-block-1 .menu li.active a {
	background: rgb(204, 204, 153); padding: 8px 10px 0px;
}
.region-navigation #block-menu-block-1 .menu li.active-trail a {
	background: rgb(204, 204, 153); padding: 8px 10px 0px;
}
.region-navigation #block-menu-block-1 .menu li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.region-navigation #block-menu-block-1 .menu li.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.region-navigation #block-menu-block-1 .menu li.last ul li a {
	width: 100px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu {
	margin: 0px; padding: 10px 0px 0px; width: 120px; height: 160px; display: none; position: relative; z-index: 3000; background-color: rgb(0, 72, 219);
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li {
	margin: 1px 0px; padding: 0px; width: 119px; height: auto !important; clear: left; border-right-color: rgb(0, 119, 255); border-left-color: currentColor !important; border-right-width: 1px; border-left-width: 0px !important; border-right-style: dashed; border-left-style: none !important; float: left; min-height: 10px;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a {
	margin: 0px !important; padding: 5px 10px; border: 0px currentColor !important; width: 99px; height: auto !important; line-height: 1.2em; font-family: Verdana,Geneva,sans-serif; font-size: 1rem; text-decoration: none; display: block; z-index: 3000; min-height: 10px; transition-duration: 0.3s; background-color: transparent; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline; text-shadow: 0px 1px 1px rgba(0,0,0,0.3); background-color: rgba(255, 255, 255, 0.2) !important;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a.active {
	color: rgb(255, 255, 255) !important;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.first {
	border-right-color: rgb(0, 119, 255); border-right-width: 1px; border-right-style: dashed;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.last {
	border-right-color: rgb(0, 119, 255); border-right-width: 1px; border-right-style: dashed;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.first a {
	border: currentColor;
}
.region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.last a {
	border: currentColor;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 {
	width: 109px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 a {
	width: 89px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 ul.menu {
	width: 110px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 ul.menu li {
	width: 109px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 {
	width: 129px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 a {
	width: 109px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu {
	width: 130px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu li {
	width: 129px;
}
.region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu li a {
	width: 119px;
}
}
@media all and (max-width:960px) and (min-width:768px)
{
.region-navigation {
	height: auto !important; min-height: auto !important;
}
.region-navigation #block-menu-block-1 {
	width: 100%; height: auto !important; min-width: auto;
}
.region-navigation #block-menu-block-1 ul.menu {
	width: 100%; height: auto;
}
.region-navigation #block-menu-block-1 ul.menu li {
	padding: 0px; width: 12.35% !important; height: auto;
}
.region-navigation #block-menu-block-1 ul.menu li a {
	padding: 5px 0px 5px 5% !important; width: auto !important; height: auto; font-size: 100% !important;
}
.region-navigation #block-menu-block-1 ul.menu li li.active a {
	padding: 5px 0px 5px 5% !important; width: auto !important; height: auto; font-size: 100% !important;
}
.region-navigation #block-menu-block-1 ul.menu li a.active {
	padding: 5px 0px 5px 5% !important; width: auto !important; height: auto; font-size: 100% !important;
}
.region-navigation #block-menu-block-1 ul.menu li a:hover {
	padding: 5px 0px 5px 5% !important; width: auto !important; height: auto; font-size: 100% !important;
}
.region-navigation #block-menu-block-1 ul.menu li.expanded ul.menu {
	padding: 0px !important; width: auto !important;
}
.region-navigation #block-menu-block-1 ul.menu li.expanded ul.menu li {
	width: auto !important; padding-left: 5px !important; border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important; min-height: 0px;
}
.region-navigation #block-menu-block-1 ul.menu li.expanded ul.menu li a {
	width: auto !important; font-size: 80% !important; border-right-color: currentColor !important; border-right-width: 0px !important; border-right-style: none !important;
}
.region-navigation #block-menu-block-1 ul.menu li.expanded ul.menu li a:hover {
	
}
}
@media screen and (max-width:768px)
{
.container {
	padding: 10px 5px; width: 100%; clear: both;
}
.container a {
	transition:color 0.3s ease-in-out; color: rgb(255, 255, 255) !important; font-family: "museoslab500regular",sans-serif; font-size: 1.5rem; font-weight: normal; text-decoration: none; cursor: pointer;
}
.menu {
	list-style: none; padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; box-shadow: 0px 0.05em 0.25em 0px rgba(0,0,0,0.35); /*background-image: url("/sites/all/themes/pitt/images/menu_bg.jpg"); */background-repeat: repeat-x; background-color: rgb(0, 0, 51);
}
.menu::before {
	display: table; content: " ";
}
.menu::after {
	display: table; content: " ";
}
.menu::after {
	clear: both;
}
.menu a {
	padding: 10px 15px; color: rgb(255, 255, 255); display: block;
}
.menu li {
	border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed; float: none; position: relative;
}
.menu li a {
	display: block; cursor: pointer;
}
.menu li ul {
	display: none;
}
.menu li ul li a {
	padding: 10px 35px; transition:color 0.2s ease-in-out; color: rgb(177, 177, 177) !important; font-size: 1.2rem; display: block; position: relative; z-index: 100; cursor: default;
}
.menu li ul li a:hover {
	background: rgba(0, 0, 0, 0.5) !important; color: rgb(0, 102, 204) !important;
}
.menu li:hover {
	box-shadow: 0px 0.05em 0.25em 0px rgba(0,0,0,0.35); transition-property: box-shadow, color; transition-duration: 0.3s; transition-timing-function: ease-in-out; /*background-image: url("/sites/all/themes/pitt/images/menu_bg.jpg");*/ background-color: rgba(0, 0, 0, 0.5);
}
.menu li.hover {
	box-shadow: 0px 0.05em 0.25em 0px rgba(0,0,0,0.35); transition-property: box-shadow, color; transition-duration: 0.3s; transition-timing-function: ease-in-out; /*background-image: url("/sites/all/themes/pitt/images/menu_bg.jpg");*/ background-color: rgba(0, 0, 0, 0.5);
}
.menu li:hover ul li ul {
	left: 100%; top: 0px;
}
.menu li.hover ul li ul {
	left: 100%; top: 0px;
}
.menu li.parent {
	background-position: right; /*background-image: url("/sites/all/themes/pitt/images/downArrow.png");*/ background-repeat: no-repeat;
}
.toggleMenu {
	padding: 10px 15px; color: rgb(0, 102, 204) !important; box-shadow: 0px 0.05em 0.25em 0px rgba(0,0,0,0.35); background-color: rgb(204, 204, 153);
}
.toggleMenu:visited {
	padding: 10px 15px; color: rgb(0, 102, 204) !important; box-shadow: 0px 0.05em 0.25em 0px rgba(0,0,0,0.35); background-color: rgb(204, 204, 153);
}
.toggleMenu:hover {
	color: rgb(255, 255, 255) !important; background-color: rgb(204, 204, 153);
}
.toggleMenu:active {
	color: rgb(255, 255, 255) !important; background-color: rgb(204, 204, 153);
}
.active {
	display: block;
}
.menu > li.hover > ul {
	position: static;
}
.menu li li.hover ul {
	position: static;
}
#block-menu-menu-pitt-links {
	display: none;
}
}
.region-header #block-menu-menu-pitt-links {
	font-size: 1rem; margin-top: 6px; float: right;
}
.region-header #block-menu-menu-pitt-links ul.menu {
	margin: 0px; padding: 0px;
}
.region-header #block-menu-menu-pitt-links .block-title {
	width: 1px; height: 1px; overflow: hidden; position: absolute !important; clip: rect(1px, 1px, 1px, 1px);
}
.region-header #block-menu-menu-pitt-links li {
	list-style: none; float: left;
}
.region-header #block-menu-menu-pitt-links li a {
	padding: 5px; color: rgb(204, 204, 153); text-decoration: none; border-right-color: rgb(64, 64, 107); border-right-width: 1px; border-right-style: solid; -moz-transition-duration: 0.3s;
}
.region-header #block-menu-menu-pitt-links li a.active {
	color: rgb(255, 255, 255); text-decoration: none; display: inline !important;
}
.region-header #block-menu-menu-pitt-links li li a:hover {
	color: rgb(255, 255, 255); text-decoration: none; display: inline !important;
}
.region-header #block-menu-menu-pitt-links li.last a {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.lt-ie9 .toggleMenu {
	display: none;
}
.lt-ie8 .toggleMenu {
	display: none;
}
.lt-ie9 #block-menu-menu-pitt-links {
	display: block;
}
.lt-ie8 #block-menu-menu-pitt-links {
	display: block;
}
.lt-ie9 .region-navigation {
	width: 100%; height: 100%; clear: both; position: relative; min-height: 30px; background-color: rgb(0, 41, 176);
}
.lt-ie8 .region-navigation {
	width: 100%; height: 100%; clear: both; position: relative; min-height: 30px; background-color: rgb(0, 41, 176);
}
.lt-ie9 .region-navigation #block-menu-block-1 {
	margin: 0px; padding: 0px; width: 100% !important; height: 34px; font-family: "MuseoSlab500Regular","museo slab","Rockwell",sans-serif; position: relative; z-index: 1; text-rendering: optimizelegibility;
}
.lt-ie8 .region-navigation #block-menu-block-1 {
	margin: 0px; padding: 0px; width: 100% !important; height: 34px; font-family: "MuseoSlab500Regular","museo slab","Rockwell",sans-serif; position: relative; z-index: 1; text-rendering: optimizelegibility;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu {
	margin: 0px; padding: 0px; height: 34px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu {
	margin: 0px; padding: 0px; height: 34px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li {
	list-style: none; margin: 0px; padding: 0px; width: 119px; height: 34px; border-right-color: rgb(0, 0, 134); border-right-width: 1px; border-right-style: solid; float: left;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li {
	list-style: none; margin: 0px; padding: 0px; width: 119px; height: 34px; border-right-color: rgb(0, 0, 134); border-right-width: 1px; border-right-style: solid; float: left;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li a {
	margin: 0px; padding: 8px 10px 0px; border: 0px currentColor !important; width: 99px; height: 26px; color: rgb(255, 255, 255); font-size: 1.25rem; text-decoration: none; display: block; transition-duration: 0.3s; background-color: rgb(0, 41, 182); -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li a {
	margin: 0px; padding: 8px 10px 0px; border: 0px currentColor !important; width: 99px; height: 26px; color: rgb(255, 255, 255); font-size: 1.25rem; text-decoration: none; display: block; transition-duration: 0.3s; background-color: rgb(0, 41, 182); -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li .active {
	color: rgb(0, 0, 51); text-decoration: none; background-color: rgb(204, 204, 153); -moz-transition-duration: 0.3s;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li a:hover {
	color: rgb(0, 0, 51); text-decoration: none; background-color: rgb(204, 204, 153); -moz-transition-duration: 0.3s;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li .active {
	color: rgb(0, 0, 51); text-decoration: none; background-color: rgb(204, 204, 153); -moz-transition-duration: 0.3s;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li a:hover {
	color: rgb(0, 0, 51); text-decoration: none; background-color: rgb(204, 204, 153); -moz-transition-duration: 0.3s;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.active a {
	background: rgb(204, 204, 153); padding: 8px 10px 0px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.active-trail a {
	background: rgb(204, 204, 153); padding: 8px 10px 0px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.active a {
	background: rgb(204, 204, 153); padding: 8px 10px 0px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.active-trail a {
	background: rgb(204, 204, 153); padding: 8px 10px 0px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.first {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.last {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.last ul li a {
	width: 100px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.last ul li a {
	width: 100px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu {
	margin: 0px; padding: 10px 0px 0px; width: 120px; height: 160px; display: none; position: relative; z-index: 3000; background-color: rgb(0, 72, 219);
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu {
	margin: 0px; padding: 10px 0px 0px; width: 120px; height: 160px; display: none; position: relative; z-index: 3000; background-color: rgb(0, 72, 219);
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li {
	margin: 1px 0px; padding: 0px; width: 119px; height: auto !important; clear: left; border-right-color: rgb(0, 119, 255); border-left-color: currentColor !important; border-right-width: 1px; border-left-width: 0px !important; border-right-style: dashed; border-left-style: none !important; float: left; min-height: 10px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li {
	margin: 1px 0px; padding: 0px; width: 119px; height: auto !important; clear: left; border-right-color: rgb(0, 119, 255); border-left-color: currentColor !important; border-right-width: 1px; border-left-width: 0px !important; border-right-style: dashed; border-left-style: none !important; float: left; min-height: 10px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a {
	margin: 0px !important; padding: 5px 10px; border: 0px currentColor !important; width: 99px; height: auto !important; line-height: 1.2em; font-family: Verdana,Geneva,sans-serif; font-size: 1rem; text-decoration: none; display: block; z-index: 3000; min-height: 10px; transition-duration: 0.3s; background-color: transparent; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a {
	margin: 0px !important; padding: 5px 10px; border: 0px currentColor !important; width: 99px; height: auto !important; line-height: 1.2em; font-family: Verdana,Geneva,sans-serif; font-size: 1rem; text-decoration: none; display: block; z-index: 3000; min-height: 10px; transition-duration: 0.3s; background-color: transparent; -webkit-transition-duration: 0.3s; -o-transition-duration: 0.3s;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline; text-shadow: 0px 1px 1px rgba(0,0,0,0.3); background-color: rgba(255, 255, 255, 0.2) !important;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a:hover {
	color: rgb(255, 255, 255) !important; text-decoration: underline; text-shadow: 0px 1px 1px rgba(0,0,0,0.3); background-color: rgba(255, 255, 255, 0.2) !important;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a.active {
	color: rgb(255, 255, 255) !important;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li a.active {
	color: rgb(255, 255, 255) !important;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.first {
	border-right-color: rgb(0, 119, 255); border-right-width: 1px; border-right-style: dashed;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.last {
	border-right-color: rgb(0, 119, 255); border-right-width: 1px; border-right-style: dashed;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.first {
	border-right-color: rgb(0, 119, 255); border-right-width: 1px; border-right-style: dashed;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.last {
	border-right-color: rgb(0, 119, 255); border-right-width: 1px; border-right-style: dashed;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.first a {
	border: currentColor;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.last a {
	border: currentColor;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.first a {
	border: currentColor;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.expanded ul.menu li.last a {
	border: currentColor;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 {
	width: 109px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 {
	width: 109px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 a {
	width: 89px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 a {
	width: 89px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 ul.menu {
	width: 110px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 ul.menu {
	width: 110px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 ul.menu li {
	width: 109px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1290 ul.menu li {
	width: 109px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 {
	width: 129px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 {
	width: 129px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 a {
	width: 109px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 a {
	width: 109px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu {
	width: 130px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu {
	width: 130px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu li {
	width: 129px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu li {
	width: 129px;
}
.lt-ie9 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu li a {
	width: 119px;
}
.lt-ie8 .region-navigation #block-menu-block-1 .menu li.menu-mlid-1291 ul.menu li a {
	width: 119px;
}
.view-id-fields_of_study_search .views-row {
	margin: 0px 0px 20px; padding: 0px 25px 20px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.view-id-fields_of_study_search .views-row .views-field-title {
	margin: 0px 0px 8px; font-size: 1.2rem; font-weight: bold;
}
.view-id-fields_of_study_search .views-row .views-field-body-value {
	margin: 0px 0px 12px;
}
.view-id-fields_of_study_search .views-row .views-field-field-fos-degrees {
	padding-left: 100px; font-weight: bold; float: right; min-height: 100px;
}
.view-id-fields_of_study_search .views-row-1 {
	margin: 20px 0px; padding: 20px 25px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.view-id-fields_of_study_search .view-header form h2 {
	padding-left: 0px !important;
}
.view-id-fields_of_study_search .view-header h2 {
	padding-left: 25px !important;
}
.view-taxonomy-pages .views-row .field-teaser-image {
	width: 115px;
}
.view-taxonomy-pages .views-row .field-body table {
	vertical-align: top;
}
.view-taxonomy-pages .views-row .field-body table td {
	margin: 0px 3.5% 5px 0px; padding: 0px; width: 30%; vertical-align: top; border-left-color: currentColor; border-left-width: medium; border-left-style: none; display: inline-block;
}
.view-taxonomy-pages .views-row .field-body table td:nth-last-of-type(1) {
	margin-right: 0px !important;
}
.view-taxonomy-pages .views-row .field-body table td {
	margin: 0px 1% 5px 0px; padding: 0px 1%; width: 30%; float: left; display: table;
}
.view-taxonomy-pages .views-row {
	margin: 0px 0px 5px; clear: both; display: block;
}
.view-taxonomy-pages .views-row .field-body img {
	width: auto !important;
}
.view-taxonomy-pages .views-row .field-slider-title-2 h3 {
	font-size: 1.7rem !important;
}
.view-taxonomy-pages .views-row .field-teaser-image {
	width: 115px; height: 84px; margin-top: 4px; float: left;
}
.view-taxonomy-pages .views-row .teaser-with-image {
	margin-left: 155px; min-height: 120px;
}
.view-taxonomy-pages .views-row h3 {
	font-size: 2.1rem;
}
.view-taxonomy-pages .views-row .list-column {
	width: 48% !important; margin-bottom: 15px;
}
.view-taxonomy-pages .views-row .list-column ul {
	list-style: none; margin: 0px; padding-left: 10px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed;
}
.view-taxonomy-pages .views-row .list-column ul li {
	margin-bottom: 5px;
}
.view-taxonomy-pages .views-row :nth-last-of-type(2).list-column {
	margin-right: 2%;
}
.view-taxonomy-pages .views-row table ul {
	margin: 0px; padding: 0px;
}
.view-taxonomy-pages .views-row table ul li {
	list-style: none; margin-bottom: 5px;
}
.view-taxonomy-pages .views-field-edit-node a {
	background: rgb(0, 102, 204); padding: 3px 8px; color: rgb(255, 255, 255); font-size: 1rem; box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
.views-displays .secondary li {
	margin: 0px 6px; float: none;
}
.views-displays .secondary a:link {
	padding: 2px 7px 3px; text-shadow: none;
}
.views-displays .secondary a:visited {
	padding: 2px 7px 3px; text-shadow: none;
}
.views-displays .secondary .open > a {
	border-radius: 7px 7px 0px 0px; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -ms-border-radius: 7px 7px 0 0; -o-border-radius: 7px 7px 0 0;
}
.views-displays .secondary .open > a:hover {
	color: rgb(51, 51, 51);
}
.views-displays .secondary .action-list li {
	margin: 0px;
}
.views-displays .secondary .action-list li:first-child {
	border-radius: 0px 7px 0px 0px; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0; -ms-border-radius: 0 7px 0 0; -o-border-radius: 0 7px 0 0;
}
.views-displays .secondary .action-list li:last-child {
	border-radius: 0px 0px 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; -ms-border-radius: 0 0 7px 7px; -o-border-radius: 0 0 7px 7px;
}
article .field-image {
	float: left;
}
article .field-body img {
	margin: 15px 15px 15px 10px; width: auto !important;
}
article .field-body ul {
	list-style: none; margin: 0px 10px 12px; padding: 0px 10px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: dashed;
}
article .field-body ul li {
	padding: 0px 0px 5px;
}
article .field-body table img {
	margin: 5px !important; border: currentColor !important; -ms-behavior: none !important; box-shadow: none !important;
}
article .field-teaser {
	clear: both; margin-bottom: 10px; display: block;
}
article .field-teaser h3 {
	font-size: 1.7rem;
}
article .field-teaser .field-teaser-title {
	color: rgb(51, 51, 51); font-size: 1.7rem;
}
article .field-teaser .field-teaser-text {
	margin: 0px 0px 15px 135px !important;
}
article .field-teaser .field-teaser-title {
	margin: 0px 0px 15px 135px !important;
}
article .field-teaser .field-teaser-image {
	margin-right: 10px; float: left;
}
article .field-teaser .field-teaser-image img {
	width: auto !important;
}
.node-article .field-image {
	margin: 10px; float: right; display: inline-block;
}
.node-article .field-image img {
	width: auto;
}
.node-706 table {
	margin: 9px 0px 11px !important; width: 100% !important; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
.node-706 table tr {
	border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
.node-706 table tr td {
	padding: 5px !important; border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.node-706 table tr td img {
	border: currentColor; -ms-behavior: none; box-shadow: none;
}
.node-unpublished p.unpublished {
	height: 0px; text-align: center; color: rgb(216, 216, 216); text-transform: uppercase; line-height: 1; overflow: visible; font-family: Impact,"Arial Narrow",Helvetica,sans-serif; font-size: 75px; font-weight: bold; -ms-word-wrap: break-word;
}
.lt-ie8 .node-unpublished p.unpublished > * {
	position: relative;
}
.comments {
	margin: 1.5em 0px;
}
.comment-preview.comment {
	background-color: rgb(255, 255, 234);
}
.comment .new {
	color: rgb(204, 0, 0);
}
.comment .permalink {
	text-transform: uppercase; font-size: 75%;
}
.indented {
	margin-left: 30px;
}
.comment-unpublished p.unpublished {
	height: 0px; text-align: center; color: rgb(216, 216, 216); text-transform: uppercase; line-height: 1; overflow: visible; font-family: Impact,"Arial Narrow",Helvetica,sans-serif; font-size: 75px; font-weight: bold; -ms-word-wrap: break-word;
}
.lt-ie8 .comment-unpublished p.unpublished > * {
	position: relative;
}
.form-item {
	margin: 1.5em 0px;
}
.form-item input.error {
	border: 1px solid rgb(204, 0, 0);
}
.form-item textarea.error {
	border: 1px solid rgb(204, 0, 0);
}
.form-item select.error {
	border: 1px solid rgb(204, 0, 0);
}
.form-item label {
	font-weight: bold; display: block;
}
.form-item label.option {
	font-weight: normal; display: inline;
}
.form-item .form-required {
	color: rgb(204, 0, 0);
}
.form-item .description {
	font-size: 0.85em;
}
.form-checkboxes .form-item {
	margin: 0px;
}
.form-radios .form-item {
	margin: 0px;
}
.container-inline div {
	display: inline;
}
.container-inline label {
	display: inline;
}
a.button {
	-webkit-appearance: button; -moz-appearance: button; appearance: button;
}
.password-parent {
	margin: 0px;
}
.confirm-parent {
	margin: 0px;
}
#user-login-form {
	text-align: left;
}
#user-login-form ul {
	margin-bottom: 0px;
}
html.js #user-login-form li.openid-link {
	margin-top: 1.5em; margin-left: -20px;
}
#user-login-form li.openid-link {
	margin-top: 1.5em; margin-left: -20px;
}
#user-login-form li.user-link {
	margin-top: 1.5em;
}
#user-login ul {
	margin: 1.5em 0px;
}
form th {
	text-align: left; padding-right: 1em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 3px; border-bottom-style: solid;
}
form tbody {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
form tr.even {
	background-color: rgb(255, 255, 255);
}
form table .item-list ul {
	margin: 0px;
}
.lt-ie8 tr.even th {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.lt-ie8 tr.even td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.lt-ie8 tr.odd th {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.lt-ie8 tr.odd td {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
td.menu-disabled {
	background: rgb(204, 204, 204);
}
@media print
{
a:link {
	text-decoration: underline !important;
}
a:visited {
	text-decoration: underline !important;
}
#site-name a:link {
	text-decoration: none !important;
}
#site-name a:visited {
	text-decoration: none !important;
}
#content a[href]::after {
	font-size: 16px; font-weight: normal; content: " (" attr(href) ")";
}
#content a[href^='javascript:']::after {
	content: "";
}
#content a[href^='#']::after {
	content: "";
}
#content abbr[title]::after {
	content: " (" attr(title) ")";
}
#content {
	margin: 0px !important; padding: 0px !important; width: 100% !important; float: none !important;
}
body {
	color: rgb(0, 0, 0); background-image: none !important; background-color: transparent !important;
}
#page {
	color: rgb(0, 0, 0); background-image: none !important; background-color: transparent !important;
}
#main {
	color: rgb(0, 0, 0); background-image: none !important; background-color: transparent !important;
}
#content {
	color: rgb(0, 0, 0); background-image: none !important; background-color: transparent !important;
}
#skip-link {
	display: none; visibility: hidden;
}
#toolbar {
	display: none; visibility: hidden;
}
#navigation {
	display: none; visibility: hidden;
}
.region-sidebar-first {
	display: none; visibility: hidden;
}
.region-sidebar-second {
	display: none; visibility: hidden;
}
#footer {
	display: none; visibility: hidden;
}
.breadcrumb {
	display: none; visibility: hidden;
}
.tabs {
	display: none; visibility: hidden;
}
.action-links {
	display: none; visibility: hidden;
}
.links {
	display: none; visibility: hidden;
}
.book-navigation {
	display: none; visibility: hidden;
}
.forum-topic-navigation {
	display: none; visibility: hidden;
}
.pager {
	display: none; visibility: hidden;
}
.feed-icons {
	display: none; visibility: hidden;
}
}
.with-wireframes #header {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes #main {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes #content {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes #navigation {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes .region-sidebar-first {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes .region-sidebar-second {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes #footer {
	outline: rgb(204, 204, 204) solid 1px;
}
.with-wireframes .region-bottom {
	outline: rgb(204, 204, 204) solid 1px;
}
.lt-ie8 .with-wireframes #header {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes #main {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes #content {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes #navigation {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes .region-sidebar-first {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes .region-sidebar-second {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes #footer {
	border: 1px solid rgb(204, 204, 204);
}
.lt-ie8 .with-wireframes .region-bottom {
	border: 1px solid rgb(204, 204, 204);
}
#map-canvas {
	margin: 16px auto 20px; border: 8px solid rgb(255, 255, 255); height: 600px; clear: both; display: block; z-index: 200; max-width: 900px; box-shadow: 1px 2px 5px 3px #adadad; -webkit-box-shadow: 1px 2px 5px 3px #adadad; -moz-box-shadow: 1px 2px 5px 3px #adadad;
}
#map-canvas .infowindow {
	margin: 0px !important; padding: 0px 0px 10px !important; float: left; display: block;
}
#map-canvas img {
	max-width: none;
}
#map-canvas h3 {
	margin: 0px !important; padding: 0px 1px 2px !important; line-height: 1em !important; clear: both; float: left; display: block;
}
#map-canvas h4 {
	margin: 0px !important; padding: 0px 1px 2px !important; line-height: 1em !important; clear: both; float: left; display: block;
}
#map-canvas p {
	margin: 0px !important; padding: 0px 1px 2px !important; line-height: 1.25em !important; clear: both; font-size: 1em; float: left; display: block;
}
#map-elements {
	margin: 0px 0px 20px 20px; width: 900px; height: 60px;
}
#map-select-region {
	float: left; display: block;
}
#map-legend {
	clear: both; margin-top: -20px; float: right; display: block;
}
#map-legend div {
	height: 40px; padding-left: 36px; margin-left: 10px; float: left; display: block;
}
#map-legend p {
	margin: 0px; padding: 10px 0px 0px; color: rgb(51, 51, 51); font-size: 0.8em; float: left; display: block;
}/*
#map-legend div#agreement {
	background: url("/sites/all/themes/pitt/images/red-dot.png") no-repeat left;
}
#map-legend div#study-abroad {
	background: url("/sites/all/themes/pitt/images/blue-dot.png") no-repeat left;
}
#map-legend div#faculty-research {
	background: url("/sites/all/themes/pitt/images/green-dot.png") no-repeat left;
}
#map-legend div#location {
	background: url("/sites/all/themes/pitt/images/aqua-dot.png") no-repeat left;
}
#map-legend div#internship {
	background: url("/sites/all/themes/pitt/images/gold-dot.png") no-repeat left;
}*/
#block-views-taxonomy-pages-block-2 {
	color: rgb(51, 51, 51); margin-bottom: 30px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-2 .views-row {
	margin-bottom: 0px;
}
#block-views-taxonomy-pages-block-2 .views-row h3 {
	font-size: 1.25rem; margin-bottom: 0px;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default {
	text-align: center;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 10px 37px 20px; width: 580px; height: 130px;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 580px; overflow: hidden;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-item {
	background: rgb(255, 255, 255); list-style: none; padding: 0px; border: currentColor; width: 580px; height: 130px; overflow: hidden;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-item p {
	margin: 0px 30px; text-align: left; line-height: 1.12em; font-family: "MuseoSlab500Regular","museo-slab",serif; font-size: 2.7rem; font-style: normal; font-weight: normal;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-item-placeholder {
	color: rgb(0, 0, 0);
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-next {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-prev {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-next-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-prev-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px; top: 40px; position: absolute;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -48px 0px;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -96px 0px;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0px -48px; top: 40px; right: 0px; position: absolute;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -48px -48px;
}
#block-views-taxonomy-pages-block-2 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -96px -48px;
}
#block-views-taxonomy-pages-block-3 {
	color: rgb(51, 51, 51); margin-bottom: 30px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-3 .attachment-before {
	display: none;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default {
	text-align: center;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 10px 37px 20px; width: 580px; height: 140px;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 580px; overflow: hidden;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item {
	background: rgb(255, 255, 255); list-style: none; margin: 0px; padding: 0px; border: currentColor; width: 580px; height: 140px; overflow: hidden;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item p {
	margin: 0px; padding: 10px 20px 0px; width: 150px; height: 140px; text-align: left; line-height: 1.2em; font-family: "MuseoSlab500Regular","museo-slab",serif; float: left;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item p:nth-child(2) {
	border-right-color: rgb(153, 153, 153); border-left-color: rgb(153, 153, 153); border-right-width: 1px; border-left-width: 1px; border-right-style: dashed; border-left-style: dashed;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item p span.feature_small {
	line-height: 1.25em; clear: both; font-size: 1.3rem; float: left;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item p span.feature_medium {
	font-size: 2.5rem; margin-top: 8px; margin-bottom: 16px; float: left;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item p span.feature_big {
	font-size: 4rem; margin-top: 6px; margin-bottom: 18px; float: left; display: block;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-item-placeholder {
	color: rgb(0, 0, 0);
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-next {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-prev {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-next-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-prev-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px; top: 50px; position: absolute;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -48px 0px;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -96px 0px;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0px -48px; top: 50px; right: 0px; position: absolute;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -48px -48px;
}
#block-views-taxonomy-pages-block-3 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -96px -48px;
}
#block-views-taxonomy-pages-block-8 {
	margin-bottom: 25px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-8 .block-title {
	margin: 0px; line-height: 1em; font-size: 1.2rem;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default {
	width: 100%; text-align: center;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 10px 37px 7px !important; width: 580px; height: 140px;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 580px; text-align: center; overflow: hidden;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item {
	background: rgb(255, 255, 255); list-style: none; padding: 6px 0px 0px; border: currentColor; width: 136px; height: 140px; text-align: left; overflow: hidden;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item .field-slider-image {
	padding: 0px; text-align: center;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255); width: 115px !important;  box-shadow: 0px 0px 6px 1px #adadad; -webkit-box-shadow: 0 0 6px 1px #adadad; -moz-box-shadow: 0 0 6px 1px #adadad;
}
:root #block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255);
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item a {
	line-height: 1.25em; padding-top: 2px; padding-left: 15px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item a.image-slider-link {
	padding: 0px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px 5px 0px 4px;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-item-placeholder {
	color: rgb(0, 0, 0);
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-next {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-prev {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-next-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-prev-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px; top: 44px; position: absolute;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -48px 0px;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -96px 0px;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0px -48px; top: 44px; right: 0px; position: absolute;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -48px -48px;
}
#block-views-taxonomy-pages-block-8 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -96px -48px;
}
#block-views-taxonomy-pages-block-1 {
	margin-bottom: 30px; border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: dashed;
}
#block-views-taxonomy-pages-block-1 .views-row h3 {
	margin-bottom: 0px;
}
#block-views-taxonomy-pages-block-1 .block-title {
	margin: 0px; line-height: 1em; font-size: 1.2rem;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default {
	width: 100%; text-align: center;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 0px 37px 20px !important; width: 580px; height: 140px; margin-top: 0px;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 580px; text-align: center; overflow: hidden;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item {
	background: rgb(255, 255, 255); list-style: none; padding: 0px; border: currentColor; width: 136px; height: 140px; text-align: left; overflow: hidden;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item .field-slider-image {
	padding: 10px 0px 0px; text-align: center;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255); width: 115px !important;  box-shadow: 0px 0px 6px 1px #adadad; -webkit-box-shadow: 0 0 6px 1px #adadad; -moz-box-shadow: 0 0 6px 1px #adadad;
}
:root #block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255);
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item a {
	line-height: 1.25em; padding-top: 2px; padding-left: 10px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item a.image-slider-link {
	padding: 0px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px 5px 0px 4px;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-item-placeholder {
	color: rgb(0, 0, 0);
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-next {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-prev {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-next-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-prev-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px; top: 44px; position: absolute;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -48px 0px;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -96px 0px;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0px -48px; top: 44px; right: 0px; position: absolute;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -48px -48px;
}
#block-views-taxonomy-pages-block-1 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -96px -48px;
}
#block-views-taxonomy-pages-block-9 {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
#block-views-taxonomy-pages-block-10 {
	padding-top: 30px; margin-top: 30px; border-top-color: rgb(153, 153, 153); border-top-width: 1px; border-top-style: dashed;
}
#block-views-taxonomy-pages-block-9 .block-title {
	margin: 20px 0px 0px; line-height: 1em; font-size: 2rem;
}
#block-views-taxonomy-pages-block-10 .block-title {
	margin: 20px 0px 0px; line-height: 1em; font-size: 2rem;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default {
	width: 100%; text-align: center;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default {
	width: 100%; text-align: center;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 0px 37px 20px !important; width: 580px; height: 160px;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-container-horizontal {
	padding: 0px 37px 20px !important; width: 580px; height: 160px;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 580px; text-align: center; overflow: hidden;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 580px; text-align: center; overflow: hidden;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item {
	background: rgb(255, 255, 255); list-style: none; padding: 0px; border: currentColor; width: 136px; height: 160px; text-align: left; overflow: hidden;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item {
	background: rgb(255, 255, 255); list-style: none; padding: 0px; border: currentColor; width: 136px; height: 160px; text-align: left; overflow: hidden;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item .field-slider-image {
	padding: 10px 0px 0px; text-align: center;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item .field-slider-image {
	padding: 10px 0px 0px; text-align: center;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255); width: 115px !important;  box-shadow: 0px 0px 6px 1px #adadad; -webkit-box-shadow: 0 0 6px 1px #adadad; -moz-box-shadow: 0 0 6px 1px #adadad;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255); width: 115px !important;  box-shadow: 0px 0px 6px 1px #adadad; -webkit-box-shadow: 0 0 6px 1px #adadad; -moz-box-shadow: 0 0 6px 1px #adadad;
}
:root #block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255);
}
:root #block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item img {
	border: 5px solid rgb(255, 255, 255);
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item a {
	line-height: 1.25em; padding-top: 2px; padding-left: 10px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item a {
	line-height: 1.25em; padding-top: 2px; padding-left: 10px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item a.image-slider-link {
	padding: 0px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item a.image-slider-link {
	padding: 0px; font-size: 1.1rem; font-weight: 400; display: block;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px 5px 0px 4px;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0px 5px 0px 4px;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-item-placeholder {
	color: rgb(0, 0, 0);
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-item-placeholder {
	color: rgb(0, 0, 0);
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-next {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-prev {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-next {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-prev {
	width: 48px; height: 48px; display: block; /*background-image: url("/sites/all/themes/pitt/images/slider-arrows.png");*/
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-next-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-prev-disabled #block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-next-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-prev-disabled {
	display: none;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px; top: 44px; position: absolute;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-prev-horizontal {
	left: 0px; top: 44px; position: absolute;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -48px 0px;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: -48px 0px;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -96px 0px;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-prev-horizontal:active {
	background-position: -96px 0px;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0px -48px; top: 44px; right: 0px; position: absolute;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-next-horizontal {
	background-position: 0px -48px; top: 44px; right: 0px; position: absolute;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -48px -48px;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: -48px -48px;
}
#block-views-taxonomy-pages-block-9 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -96px -48px;
}
#block-views-taxonomy-pages-block-10 .jcarousel-skin-default .jcarousel-next-horizontal:active {
	background-position: -96px -48px;
}

@media 
only screen and (max-width: 760px),
(min-device-width: 320px) and (max-device-width: 1024px)  
{
	#block-block-3 {
		/*padding: 15px 20px 0px;*/
		alignment-adjust:central;
		border: 4px solid rgb(255, 255, 255);
	/*	margin-bottom: 20px;*/
		position: relative;
		min-height: 230px;
		box-shadow: 1px 2px 5px 3px #adadad;
		background-repeat: repeat-x;
		background-color: #eefde4;/*ffffdb;/*#E5E5CB;/*#CCE0F5;/*#0b520b;/*#00254A;*/
		/*background-color: rgb(0, 7, 65);*/
		-webkit-box-shadow: 1px 2px 5px 3px #adadad;
		-moz-box-shadow: 1px 2px 5px 3px #adadad;
	}
	
	#block-views-homepage-headlines-block-1 {
	 min-height: 230px;
	 color:#333;/*#A75454;*/
	 background: #e3eaeb/*#E2E2E2/*rgb(229, 229, 203)*/; 
	 padding: 0px 0px 0px; border: 4px solid rgb(255, 255, 255); 
	 alignment-adjust:central;
	 margin-bottom: 2px; /*position: relative;*/ 
	 box-shadow: 1px 2px 5px 3px #adadad; 
	 -webkit-box-shadow: 1px 2px 5px 3px #adadad; 
	 -moz-box-shadow: 1px 2px 5px 3px #adadad;
	}
}