.logo {
	float:left;	
  /*width: 75px;*/
  margin-top: 9px;
  left: 17px;
	padding-left:15px;
}
/* wrappers */
#main {
  width: 100%;
  float: none;
  margin: 0px auto;
  padding: 0;
  clear: both;
  position: relative;
  background: #fff;
}
#main-wrapper {
  -webkit-box-shadow: 0px 10px 11px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 10px 11px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 11px 0px rgba(0, 0, 0, 0.2);
  float: left;
  width: 100%;
  background: #fff;
}
.header-third {
  border: medium none;
  bottom: -40px;
  position: absolute;
  right: 70px;
  z-index: 10;
}

.header-third p {
	color: #FFFFFF;
	font-size: 13px;
	margin: 0 10px 0 0;
}
.header-third .view-campus div {
  float: left;
}
.header-third .view-campus div .campus-icon {
  margin-right: 5px;
}
.node-type-scad-page #block-system-main {
  padding:30px !important;
}
#title-bar {
	position:relative;
	float:left;
	width:100%;
}

/* links */
.filtered-link {
  font-size: 13px ;
  font-weight: 300 ;
  line-height: 20px ;
  color: #666666 ;
  text-decoration: none;
}
.filtered-link:before, .node-type-scad-person .field-name-field-degree .field-item p:before {
  float: left;
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -78px 5px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 5px;
  width: 5px;
  margin: 8px 5px 0 0;
  background: #666666;
}
.toggle-links {
  margin-left: 0px;
}
.toggle-links .form-item {
  float: left;
}
.page-academics-programs .porgrams-landing-page-menu a,
.page-academics-schools .porgrams-landing-page-menu a,
.view-display-id-faculty_directory .view-filters .toggle-links .form-item label,
.view-course-listing-page .form-item-field-academic-level-tid label,
.section-success-our-alumni-where-are-they-now .toggle-links .form-item label,
.section-academics-programs-wildcard-faculty .toggle-links .form-item label, .filter-buttons, .page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page .form-radios label, .view-display-id-faculty_directory .view-filters .toggle-links .form-item label, .view-student-work .toggle-links .form-item label, .toggle-links .form-item label, .page-life-student-services-scad-card-merchants .menu-item-list,
.page-life-student-services-scad-card-merchants-maps .menu-item-list, .page-life-student-services-scad-card-merchants .menu-item-map,
.page-life-student-services-scad-card-merchants-maps .menu-item-map, .page-life-student-services-scad-card-merchants .views-widget a,
.page-life-student-services-scad-card-merchants-maps .views-widget a,
.page-life-student-services-scad-card-merchants .views-widget .form-item label,
.page-life-student-services-scad-card-merchants-maps .views-widget .form-item label {
  color: #666666;
  text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
  	background: -moz-linear-gradient(
		top,
		#eaeaea 0%,
		#d2d2d2);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#eaeaea),
		to(#d2d2d2));
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 17px 2px rgba(255,255,255,0.4);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 17px 2px rgba(255,255,255,0.4);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 17px 2px rgba(255,255,255,0.4);
}
.popup-link span {
  display: none;
  width: 320px;
  position: absolute;
  color: #666666;
  z-index: 100;
  left: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 20px;
  -webkit-box-shadow: 0px 0px 5px 0px #666666;
  -moz-box-shadow: 0px 0px 5px 0px #666666;
  box-shadow: 0px 0px 5px 0px #666666;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #ffffff;
}
.popup-link span .popup-arrow {
  display: block;
  padding-left: 13px;
  height: 27px;
  position: absolute;
  top: 13px;
  left: -13px;
  background: transparent url('../images/icons/popup_arrow_left.png') no-repeat;
}
.popup-link span .popup-arrow.right {
  left: auto;
  right: -17px;
  background: transparent url('../images/icons/popup_arrow_right.png') no-repeat;
}
/* sections */
.section-calendar #main-wrapper,
.section-search #main-wrapper {
  padding-bottom: 0px;
}
.section-search #main-wrapper {
	border-top:3px solid #333;
}
.section-academics-student-work #sidebar-first {
  padding-top: 20px;
}
/* footer */

#footer .section {
  /*padding: 0 20px;*/
  box-sizing: border-box;
}
.region-footer {
  margin-left: 20px;
  width: 564px;
}
ul.footer-links-menu-one {
  float: right;
  height:30px;
  margin-bottom:0px;
}
ul.footer-links-menu-one li{
	border-left: 1px solid #e2e2e2;
	float: left;
	height: 30px;
	line-height: 28px;
	padding: 0 10px;
}
ul.footer-links-menu-two {
  clear: both;
  padding-right: 2px;
}
#footer {
  width: 100%;
  background: #fff;
  border-top: 1px solid #e2e2e2;
  height: 30px;
  position: relative;
  float: none;
  clear: both;
}
ul.footer-links-menu-one a,
ul.footer-links-menu-one :link,
ul.footer-links-menu-one a:visited,
ul.footer-links-menu-one a:hover {
  color: #666666;
}

/* social media footer */
.social-media-footer {
  position: relative;
  margin-left: 20px;
  width: 100%;
  float: left;
  height: 30px;
  margin: 0;
  padding: 0px 2px 0;
  
}
.social-media-footer h4 {
  float: right;
  padding-top: 2px;
  margin-bottom: 0;
  margin-right: 5px;
}
.social-media-footer p {
  float: right;
  margin-top: 0px;
  margin-right: 0;
}
.social-media-footer ul#footer-social {
  float: right;
  height: 16px;
  margin: 7px 0 0;
  padding: 0;
}
.social-media-footer ul#footer-social li {
  float: left;
  display: inline;
}
.social-media-footer ul#footer-social li a {
  display: block;
  height: 16px;
  padding: 0;
}
.social-media-footer .footer-copyright {
  padding-right: 5px;
}
.social-media-footer h4, .social-media-footer p, .social-media-footer a {
  font-size: 11px;
  font-weight: 300;
	padding-top:5px;
}
.social-media-footer h4 {
  color: #999;
}
.social-media-footer p {
  float: left;
  position: relative;
  margin: 0 25px 0 20px;
}
.social-media-footer a {
  color: #ccc;
  text-decoration: none;
}
.social-media-footer ul#footer-social {
  float: left;
  height: 20px;
  padding: 0;
  margin-top:5px 0 0;
}
.social-media-footer ul#footer-social li {
  list-style: none;
  text-indent: -9999em;
}
#footer-social-facebook {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -120px transparent;
}
#footer-social-twitter {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -16px -120px transparent;
  margin-left: 3px;
}
#footer-social-pinterest {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -33px -120px transparent;
  margin-left: 6px;
}
#footer-social-tumblr {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -120px transparent;
  margin-left: -2px;
}
/* header */
#header-wrapper {
  float: left;
  width: 100%;
}
#header {
  position: relative;
  yfloat: left;
  width: 100%;
  height: 40px!important;
  margin-bottom: 0;
  margin-top: 0;
  border-bottom:1px solid #e2e2e2;
  background:#fff;
}

#header-right {
	float:right;
}

#header-second {
  float: left;
  margin: 0 auto;
  padding: 0;
  width: 100%;
  height: 43px;
  position: relative;
  z-index: 13;
}

#header-second .alert {
	float: right;
	margin-right: 15px;
	margin-top: 3px;
}

#header-second ul.menu {
  display: block;
  position: relative;
  margin: 0 auto;
  padding-left: 15px;
  width: 945px;
  height: 39px;
}
#header-second ul.menu li {
  width: 19%;
  padding-top: 1px;
  padding-bottom: 10px;
  margin: 0;
}
#header-second ul.menu li a {
  display: block;
  margin-top: 9px;
  position: relative;
  text-align: center;
  border-right: #ffffff 1px dotted !important;
  height: 20px;
}
/* menus and nav */
#top-nav {
  float: right;
  margin: 0px;
	border-left:1px solid #e2e2e2;  
	padding-left:10px;
}
#top-nav li {
  float: left;
  width: auto;
}
#nav-wrappers {
  float: left;
  width: 100%;
}
#main-nav-wrapper {
  float: left;
  width: 100%;
  height: 50px;
  position: relative;
  padding-top: 1px;
}
#main-nav {
  display: block;
  position: relative;
  margin-left: 20px;
  width: 958.8px;
  height: 48px;
  margin: 0 auto;
  padding: 0;
  float: none;
}

#main-nav .nav-icon-large,
#main-nav .nav-icon-large-alt {
	height: 20px;
	left: 81px;
	position: relative;
	top: 2px;
	width: 20px;
}

#main-nav .sub-nav .nav-icon-large,
#main-nav .sub-nav .nav-icon-large-alt {
	height: 40px;
	left: 30px;
	top: 20px;
	width: 40px;
}

#main-nav .nav-icon-small,
#main-nav .nav-icon-small-alt {
  width: 30px;
  height: 30px;
}
#main-nav .menuparent > a .nav-icon-large {
  z-index: 2;
}
#main-nav .menuparent > a .nav-icon-large,
#main-nav .menuparent > a .nav-icon-large-alt {
/*
  width: 11px;
  height: 11px;
  position: absolute;
  top: 0px;
  right: 82px;
  left: auto;
*/
}
div.nav-icon {
  position: absolute;
  left: 30%;
  top: 23px;
}
ul#menu-scad-main {
  width: 917px;
  margin: 0 auto;
}
ul#menu-scad-main li {
  display: inline-block;
  float: left;
  width: 175px;
  margin: 0 4px;
	height:50px;
  position: relative;
}
ul#menu-scad-main li a {
  display: block;
  padding-top: 5px;
  z-index: 700;
}
ul#menu-scad-main li img {
  position: absolute;
  top: 0px;
  right: 82px;
}
ul#menu-scad-main li.noclass > a > .nav-icon-large-alt {
  display: block;
}
.region-header-second ul li, .scad-interior-nav, .scad-interior-nav ul.menu {
  float: left;
}
#menu-scad-main ul.sub-nav {
  display: none;
  width: 316px;
  height: 316px;
  padding-top: 24px;
  margin-top: -23px;
  z-index: 800;
}
#menu-scad-main ul.sub-nav li {
  float: left;
  width: 102px;
  height: 102px;
  margin: 0px 3px 3px 0px;
  position: relative;
  padding: 0px;
  z-index: 700;
}
#menu-scad-main ul.sub-nav li a {
  display: block;
  margin: 0;
  position: relative;
  width: 102px;
  height: 102px;
}
#menu-scad-main ul.sub-nav li a span {
  position: absolute;
  bottom: 10px;
  display: block;
  width: 100%;
  line-height: 14px;
}
#menu-scad-main ul.sub-nav img {
  position: absolute;
  left: 30%;
  top: 23px;
}
#menu-scad-main ul.sub-nav.academics, #menu-scad-main ul.sub-nav.admission, #menu-scad-main ul.sub-nav.success, #menu-scad-main ul.sub-nav.life, #menu-scad-main ul.sub-nav.about {
  display: none;
  position: absolute;
  top: -135px;
  left: -46%;
}
/* sidebar */
#sidebar-first h3 {
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #eaeaea;
}
.sidebar-first #content .section {
  margin: 0 2.5%;
  width: 95%;
}
.sidebar-first #sidebar-first {
  width: 20%;
  margin-left: 20px;
  float: left;
}
.sidebar-first #sidebar-first .region-sidebar-first {
  width: 90%;
}
.sidebar-second #content {
  width: 78%;
  margin-left: 0;
  margin-right: 0;
  float: left;
  clear: both;
}
.sidebar-second #content .section {
  margin: 0 2.5%;
  width: 95%;
}
.sidebar-second #sidebar-second {
  width: 20%;
  margin-left: 10px;
  float: left;
}
.sidebar-second #sidebar-second .region-sidebar-first {
  width: 90%;
}
#sidebar-first p.tab-title {
  float: left;
  display: block;
  margin: 4px 0 0 10px;
  width: 60px;
}
#sidebar-first #block-scad-events-calendar-primary-tabs .content {
  border-bottom: #cccccc 1px solid;
}
#sidebar-first ul.primary,
#sidebar-first ul.secondary {
  margin: 0 auto;
  padding: 0;
}
#sidebar-first ul.primary {
  width: 51px;
  float: right;
  margin-top: -27px;
}
#sidebar-first ul.primary li.menu-tab-item-list a, #sidebar-first ul.primary li.menu-tab-item-map, #sidebar-first ul.primary li.menu-tab-item-calendar, #sidebar-first ul.primary li.menu-tab-item-list {
  display: block;
  height: 24px;
  width: 24px;
}
#sidebar-first ul.primary li.menu-tab-item-list {
  float: left;
  overflow: hidden;
  margin-right: 3px;
}
#sidebar-first ul.primary li.menu-tab-item-list a {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -24px transparent;
  content: '';
  cursor: pointer;
  padding-left: 30px;
}
#sidebar-first ul.primary li.menu-tab-item-map {
  float: left;
  overflow: hidden;
}
#sidebar-first ul.primary li.menu-tab-item-map a, #sidebar-first ul.primary li.menu-tab-item-calendar a {
  padding-left: 30px;
  border: none;
}
#sidebar-first ul.primary li.menu-tab-item-calendar {
  float: right;
  overflow: hidden;
}
#sidebar-first ul.secondary, #sidebar-first ul.secondary li.menu-tab-item-date, #sidebar-first ul.secondary li.menu-tab-item-gallery {
  float: left;
  display: block;
}
#sidebar-first ul.secondary {
  clear: both;
  width: 170px;
  height: 22px;
  margin-top: 10px;
  margin-bottom: 10px;
}
#sidebar-first ul.secondary li.menu-tab-item-date {
  position: relative;
  width: 84px;
  height: 22px;
  padding: 0;
  overflow: hidden;
}
#sidebar-first ul.secondary li.menu-tab-item-date a {
  display: block;
  width: 100%;
  height: 20px;
  padding-top: 2px;
}
#sidebar-first ul.secondary li.menu-tab-item-gallery {
  position: relative;
  width: 85px;
  height: 22px;
  padding: 0;
  border: 0;
  overflow: hidden;
}
#sidebar-first ul.secondary li.menu-tab-item-gallery a {
  display: block;
  width: 100%;
  height: 20px;
  padding-top: 2px;
}
#sidebar-first .views-exposed-widget.collapsible,
#sidebar-first .views-widget-filter-field_scad_facility_target_id {
  clear: both;
  display: block;
  padding: 0;
  position: relative;
  width: 90%;
}
#sidebar-first .views-exposed-widget.collapsible > label a,
#sidebar-first .views-widget-filter-field_scad_facility_target_id > label a {
  display: block;
  padding: 5px 0;
  width: 170px;
}
#sidebar-first .views-exposed-widget.collapsible > label a:after,
#sidebar-first .views-widget-filter-field_scad_facility_target_id > label a:after {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -50px -88px transparent;
  content: '';
  cursor: pointer;
  height: 24px;
  width: 16px;
  display: block;
  float: right;
  height: 25px;
  width: 10px;
}
#sidebar-first #block-scad-events-calendar-primary-tabs .content,
.panel-col-left-sidebar #block-scad-events-calendar-primary-tabs .content {
  border-bottom: #cccccc 1px solid;
}
#sidebar-first ul.primary li.menu-tab-item-list,
.panel-col-left-sidebar ul.primary li.menu-tab-item-list {
  width: 24px;
  height: 24px;
}
#sidebar-first ul.primary li.menu-tab-item-list a.active,
.panel-col-left-sidebar ul.primary li.menu-tab-item-list a.active, #sidebar-first ul.primary li.menu-tab-item-list a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-list a {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -48px transparent;
}
#sidebar-first ul.primary li.menu-tab-item-list a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-list a {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -24px transparent;
  border: none;
}
#sidebar-first ul.primary li.menu-tab-item-map,
.panel-col-left-sidebar ul.primary li.menu-tab-item-map {
  width: 24px;
  height: 24px;
}
#sidebar-first ul.primary li.menu-tab-item-map a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-map a, #sidebar-first ul.primary li.menu-tab-item-map a.active,
.panel-col-left-sidebar ul.primary li.menu-tab-item-map a.active, #sidebar-first ul.primary li.menu-tab-item-calendar a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-calendar a, #sidebar-first ul.primary li.menu-tab-item-calendar a.active,
.panel-col-left-sidebar ul.primary li.menu-tab-item-calendar a.active {
  cursor: pointer;
  display: block;
  height: 24px;
  width: 24px;
  content: '';
}
#sidebar-first ul.primary li.menu-tab-item-map a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-map a {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -24px transparent;
  border: none;
}
#sidebar-first ul.primary li.menu-tab-item-calendar a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-calendar a {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -24px transparent;
  border: none;
}
#sidebar-first ul.secondary,
.panel-col-left-sidebar ul.secondary {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  border: #666666 1px solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
#sidebar-first ul.secondary li.menu-tab-item-date,
.panel-col-left-sidebar ul.secondary li.menu-tab-item-date {
  border-right: #666666 1px solid;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
#sidebar-first ul.secondary li.menu-tab-item-date a,
.panel-col-left-sidebar ul.secondary li.menu-tab-item-date a {
  color: #666666;
  background: #e0e0e0;
  background-image: -moz-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -ms-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#d2d2d2));
  background-image: -webkit-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -o-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: linear-gradient(top, #eaeaea, #d2d2d2);
  background-repeat: repeat-x;
  border-color: #d2d2d2 #d2d2d2 #acacac;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#sidebar-first ul.secondary li.menu-tab-item-gallery,
.panel-col-left-sidebar ul.secondary li.menu-tab-item-gallery {
  border: 0;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
#sidebar-first ul.secondary li.menu-tab-item-gallery a,
.panel-col-left-sidebar ul.secondary li.menu-tab-item-gallery a {
  color: #666666;
  background: #e0e0e0;
  background-image: -moz-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -ms-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#d2d2d2));
  background-image: -webkit-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -o-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: linear-gradient(top, #eaeaea, #d2d2d2);
  background-repeat: repeat-x;
  border-color: #d2d2d2 #d2d2d2 #acacac;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#sidebar-first .views-exposed-widget,
.panel-col-left-sidebar .views-exposed-widget,
#sidebar-first .views-widget-filter-field_scad_facility_target_id,
.panel-col-left-sidebar .views-widget-filter-field_scad_facility_target_id {
  width: 100%;
  padding: 0 1em 0 0;
}
#sidebar-first .views-exposed-widget fieldset.collapsible,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible {
  border: 0;
  margin-left: -8px;
}
#sidebar-first .views-exposed-widget fieldset.collapsible legend,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible legend,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible legend,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible legend {
  xwidth: 100%;
}
#sidebar-first .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend,
#sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible .fieldset-legend,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible .fieldset-legend,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible .fieldset-legend {
  height: 25px;
  background: none;
  background-image: none;
  background-position: none;
  padding: 0;
}
#sidebar-first .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a,
#sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend > a,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible .fieldset-legend > a,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible .fieldset-legend > a,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible .fieldset-legend > a {
  display: block;
  padding: 0;
  margin: 0;
  width: 170px;
  height: 25px;
  font-size: 14px;
  font-weight: 500;
}
#sidebar-first .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a:after,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a:after,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a:after,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible.collapsed .fieldset-legend > a:after,
#sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -50px -88px transparent;
  content: '';
  cursor: pointer;
  height: 24px;
  width: 16px;
  display: block;
  float: right;
  height: 25px;
  width: 15px;
}
#sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-title,
.panel-col-left-sidebar .views-exposed-widget fieldset.collapsible .fieldset-title,
#sidebar-first html.js .views-exposed-widget fieldset.collapsible .fieldset-title,
.panel-col-left-sidebar html.js .views-exposed-widget fieldset.collapsible .fieldset-title {
  color: #96a340;
  font-weight: bold;
  text-decoration: none;
  width: inherit;
}
/* inner content */
#inner-content {
  width: 920px;
  margin: 0px auto;
}
#inner-content h3 {
  margin: 0px;
}
#inner-content h4 {
  margin-bottom: 10px;
  padding-bottom: 5px;
}
#inner-content #event-top {
  clear: both;
  float: left;
  margin-bottom: 30px;
  min-height: 90px;
  padding-bottom: 20px;
  width: 100%;
}
#inner-content #event-top #event-top-left {
  float: left;
  margin-right: 10px;
  width: 660px;
  padding-right: 80px;
}
#inner-content #event-top #event-top-left h2 {
  margin-left: 5px;
}
#inner-content #event-top #event-top-left .field-name-field-scad-facility a {
  padding-bottom: 5px;
  padding-left: 5px;
}
#inner-content #event-top #event-top-right {
  width: 170px;
  float: left;
}
#inner-content #event-top #event-top-right #calendar-add {
  display: block;
  height: 25px;
  margin-bottom: 20px;
  margin-top: 10px;
}
#inner-content #event-left {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  width: 300px;
}
#inner-content #event-left .field-name-field-signature-image {
  margin-bottom: 14px;
}
#inner-content #event-left .field-name-field-scad-master-vocref a {
  color: #e9af3a;
}
#inner-content #event-center {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  width: 300px;
}
#inner-content #event-center .field-name-field-description {
  margin-bottom: 10px;
}
#inner-content #event-center hr {
  height: 1px;
  width: 100px;
}
#inner-content #event-center #relatedperson strong,
#inner-content #event-center #relatedperson p strong,
#inner-content #event-center #relatedperson span,
#inner-content #event-center #relatedperson h3 {
  color: #666666;
  font-size: 15px;
  font-weight: 200;
  line-height: 18px;
}
#inner-content #event-center #relatedperson-headshot {
  float: right;
  margin-left: 35px;
}
#inner-content #event-right {
  width: 280px;
  float: right;
}
#inner-content #event-right .related-event div {
  line-height: 16px;
}
#inner-content #event-right .field-name-field-event-series {
  margin-bottom: 15px;
  float: left;
}
#inner-content #event-right #related-event-series {
  float: left;
}
#inner-content {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
}
#inner-content h2, #inner-content h3, #inner-content h4 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: 200;
  color: #666666;
}
#inner-content h2 {
  font-size: 24px;
  line-height: 28px;
  letter-spacing: 1px;
}
#inner-content h3 {
  font-size: 15px;
  line-height: 18px;
}
#inner-content h4 {
  border-bottom: 1px solid #E4E4E4;
  font-size: 13px;
  line-height: 16px;
}


/* calendar/events filters */
#cal-event-date { 
  cursor:pointer; 
  position:relative;
	padding:9px;
	padding-left:15px;
	line-height:24px;
	font-size:15px;
	float:left;
}
#cal-event-date.active {
  background:#1968B1;
  color:#fff;
}
.section-calendar #edit-date-filter-value-datepicker-popup-0 {
  border:none;
  color:#FFF;
  background:#fff;
  position:relative;
  top:-50px;
  width:120px;
  padding:15px 0;
  cursor:pointer;
  opacity: 0.0;
  filter: alpha(opacity=0);
}
.section-calendar #edit-date-filter-value-datepicker-popup-0:focus {
  border:none;
  outline:0;
}
.section-calendar #ui-datepicker-div, .ui-datepicker-calendar {
  background:#fff !important;
}
.section-calendar #ui-datepicker-div {
  border:1px solid #ccc;
  border-top: 3px solid #1968B1;
  padding:15px;
}
.section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-wrapper, 
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .fieldset-wrapper {
  border-top:3px solid #1968B1;
}
.section-calendar a.ui-state-default {
  color:#666666 !important;
}
.section-calendar .view-filters {
  border-bottom:1px solid #ccc;
  margin-left:-19px;
}
.section-calendar .views-widget {
  background:none !important;
}
.section-calendar .views-widget fieldset {
  background-image:none !important;
}
.section-calendar .indicator {
  display:none !important;
}
.section-calendar .views-reset-button {
  margin-right:15px;
}
.section-calendar .all-locations .fieldset-wrapper, 
.section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-wrapper {
  position:absolute;
  background:#fff !important;
  /* top: 45px; fixes cross browser mozilla issue (plus line 4768) */
  left:0;
  width:160px;
}
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .fieldset-wrapper {
  position:absolute;
 /* top: 45px; see above */
  left:0px;
  background:#fff;
  width:100%;
}
.section-calendar #content {
  border-left:1px solid #ccc;
  /*padding to allow for fixed menu */
}
.page-calendar-featured #content {
	border-left:0;
} 

.section-calendar .ui-datepicker-title select {
  border:none;
  background:transparent;
  -webkit-appearance:none;
  clear:both;
  float:none;
  cursor:pointer;
  color:#333;
  text-align:center;
}
.section-calendar .ui-datepicker-header {
  width:269px;
  padding-bottom:20px;
  margin-bottom:10px;
}
.section-calendar .ui-datepicker-title option {
  text-align:center;
} 
.section-calendar select.ui-datepicker-month {
  font-size:32px;
  width:auto;
} 
.section-calendar .ui-datepicker-title select:focus {
  outline:0;
}
.section-calendar .ui-datepicker-title {
  width:260px;
  text-align:center !important;
}
.section-calendar .ui-datepicker-calendar tbody {
  border-top:none;
}
.section-calendar .ui-datepicker-header {
  border-bottom:1px solid #ccc !important;
}
.section-calendar .ui-datepicker-prev {
  left:0px !important;
}
.section-calendar .ui-datepicker-year {
  float:none !important;
  width:50px !important;
}

.section-calendar .fieldset-legend {
  background-image: none !important;
}
.section-calendar-exhibitions .fieldset-legend {
  padding-left:0 !important;
}
.section-calendar #edit-field-scad-campuses-vocref-tid .form-item, .section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .form-item,
.section-calendar-exhibitions #edit-field-scad-campuses-vocref-tid .form-item {
  font-size:13px;
  padding:6px 0;
}
.page-calendar-events #edit-field-scad-campuses-vocref-tid .form-item.active, .page-calendar-events #edit-field-scad-event-types-vocref-1-tid-1 .form-item.active,
.section-calendar-exhibitions #edit-field-scad-campuses-vocref-tid .form-item.active {
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
}
.page-calendar-events #edit-field-scad-campuses-vocref-tid .form-item.active label, .page-calendar-events #edit-field-scad-event-types-vocref-1-tid-1 .form-item.active label,
.section-calendar-exhibitions #edit-field-scad-campuses-vocref-tid .form-item.active label 
{
  font-weight:bold;
  color:#1968B1;
}
.section-calendar #edit-field-scad-campuses-vocref-tid .close-dialog, 
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .close-dialog, 
.section-calendar #edit-field-scad-campuses-vocref-tid input, 
.section-calendar .form-item-field-scad-event-types-vocref-1-tid-1 input, 
.section-calendar #edit-field-scad-campuses-vocref-tid input {
  display:none;
}
.section-calendar .views-widget .active-filter {
  display:none;
}
.section-calendar .ui-datepicker-current-day {
  background-image:none !important;
}
.section-calendar .ui-datepicker-current-day a {
  max-width: 20px;
  max-height: 20px;
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  border-color: #276aac;
  background-color: transparent;
  color:#666666 !important;
  font-weight:bold;
  margin: 0 auto;
}
.section-calendar .ui-datepicker-today {
  background:none !important;
}
.section-calendar .arrow-up, .page-calendar-events .ui-icon-circle-triangle-e {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-top: 0;
  border-color: #276aac transparent;
  float:right;
	margin: 9px 5px 0 5px;
}
.section-calendar legend.active .arrow-up {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-top: 0;
  border-color: #FFFFFF transparent;
  float:right;
	margin: 9px 5px 0 5px;
} 

.section-calendar .arrow-down {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-bottom: 0;
  border-color: #276aac transparent;
	float:right;
	margin: 9px 5px 0 5px;
}
.section-calendar legend.active .arrow-down {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-bottom: 0;
  border-color: #ffffff transparent;
	float:right;
	margin: 9px 5px 0 5px;
} 
.section-calendar .arrow-down.active, 
.section-calendar .arrow-up.active {
  border-color:#FFFFFF transparent;
}
.section-calendar #edit-field-scad-campuses-vocref-tid legend,
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 legend
 {
	padding:10px;
	height:22px;
}
.section-calendar .ui-datepicker-next, 
.section-calendar .ui-datepicker-prev {
  margin-top:15px !important;
}
.section-calendar .ui-icon-circle-triangle-e {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-right: 0;
  border-color: transparent #276aac;
  background-image:none !important;
}
.section-calendar .ui-icon-circle-triangle-w {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px;
  border-left: 0;
  border-color: transparent #276aac;
  background-image:none !important;
}
.section-calendar .ui-datepicker-title {
  font-size:24px !important;
  font-weight:200 !important;
  text-transform: uppercase;
}
.section-calendar .fieldset-legend .summary {
  display:none;
}
.section-calendar #edit-field-scad-campuses-vocref-tid legend.active, 
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 legend.active {
  background: #1968B1 !important;
}
.section-calendar #edit-field-scad-campuses-vocref-tid legend a.active, 
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 legend a.active {
  color:#fff;
}
.section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-title, 
.section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .fieldset-title {
  margin-right: 8px;
  font-size:15px;
}
.section-calendar form.views-exposed-filter-form {
  background:#FFF !important;
  width:747px;
  height:40px;
  margin-left:1px;
}
.section-calendar .cal-event-date-hidden, .page-calendar-admission .cal-event-date-hidden { display:none; }

.section-calendar .scad_short_day_month_date .day { display:none; }
.section-calendar .cal-event-date-divider { 
  display:none; 
  background:#1968b1;
  position:relative;
  left:-28px;
  padding:10px 10px;
  color:#FFF;
  margin-bottom:20px;
  width:150px;
  text-align:center;
  font-size:20px;
  line-height:24px;
  font-weight:200;
}

.page-calendar-events .view-display-id-events .views-row, 
.section-calendar-exhibitions .views-row,
.section-calendar-admission .views-row {
  border-bottom:1px solid #CCC;
}
.section-calendar .views-exposed-widget {
  width:auto;
  padding:0;
}
.section-calendar .views-widget label {
  cursor: pointer;
}
/* Begin calendar/events mobile styles */

@media (max-width:767px) {
	.section-calendar .view-filters {
		margin-left:0;
	}
	.section-calendar #edit-date-filter-value-datepicker-popup-0 {
		width:100%;
	}
   .section-calendar #title-bar .section { height:40px; }
   .page-calendar-events form#views-exposed-form-calendars-events { display:none; }
   .page-calendar-events #edit-date-filter-wrapper { 
     height:51px;
     display:none;
   }
   #cal-nav-wrapper ul#calendar-menu {
   	padding-top:0;
   }	
   #edit-field-scad-event-types-vocref-1-tid-1, #edit-field-scad-campuses-vocref-tid {
   	top:0;
   }
   .page-calendar-events .views-row-first {  margin-top:20px; }
   .page-calendar-events #views-exposed-form-calendars-events .views-exposed-widget {
	 width:100%;
   }
   .page-calendar-events .view-display-id-events {
     position:relative;
     left:-2px;
   }
   .page-calendar-events #edit-field-scad-campuses-vocref-tid-wrapper {
     border-bottom:1px solid #ccc !important;
   }
  .page-calendar-events #edit-field-scad-campuses-vocref-tid-wrapper,
  .page-calendar-events #edit-field-scad-event-types-vocref-1-tid-1-wrapper,
  .page-calendar-events #edit-date-filter-wrapper {
    position:relative;
    top:auto;
    text-transform:uppercase;
    height:51px;  
  }
  .page-calendar-events #edit-field-scad-event-types-vocref-1-tid-1-wrapper .fieldset-title {
    font-size:inherit;
  }
  .section-calendar #edit-field-scad-campuses-vocref-tid legend,
  .section-calendar #edit-field-scad-event-types-vocref-1-tid-1 legend {
  	padding-left:0;
  }	
	.page-calendar-events #type-arrow-status, .section-calendar #location-arrow-status {
		margin-right:25px;
		margin-top:10px;
	}
	.section-calendar #date-arrow-status {
		margin-right:15px;
	}
	.section-calendar #views-exposed-form-calendars-events {
		height:200px;
	}
  .section-calendar .form-item-date-filter-value-date {
    top:auto;
  }
  .section-calendar #ui-datepicker-div {
    width:100%;
    z-index:500;
    margin:0;
   	padding:0;
  }
  .page-calendar-events h2 { margin-bottom:0 !important; }
  .section-calendar .ui-datepicker-header {
    width:99%;
  }
  .page-calendar-events legend.active .arrow-up, .page-calendar-events legend.active .arrow-down {
    margin-right:5px;
  }
  .page-calendar-events .ui-datepicker-title {
    margin: auto !important;
  }
  .page-calendar-events .cal-event-date-divider {
    left:-9px;
  }
  .page-calendar-events #cal-event-date {
    text-transform:uppercase;
    border-bottom:1px solid #CCC;
    width:100%;
    padding:15px 0 10px;
  }
  .section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-wrapper {
  	width:100%;
  	padding:0;
  }
  .section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-wrapper .form-item {
  	padding-left:10px;
  	
  }
  .section-calendar #views-exposed-form-calendars-events .views-exposed-widget.views-widget-filter-date_filter {
    width:100%;
  }
  .section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .fieldset-wrapper,
  .section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-wrapper  {
    top:55px;
  }
  .section-calendar #edit-field-scad-campuses-vocref-tid legend, .page-calendar-events #edit-field-scad-event-types-vocref-1-tid-1 legend {
    padding-top:0px;
    margin-top:0;
    top:0;
    width:100%;
    height:41px;
  }
  .section-calendar #edit-field-scad-campuses-vocref-tid-wrapper .fieldset-title,
  .section-calendar #edit-field-scad-event-types-vocref-1-tid-1-wrapper .fieldset-title {
    position:relative;
    padding:15px 0px 15px 10px;
    width:100%;
    float:left;
  }
  .section-calendar .cal-event-date-value {
  	padding-left:10px;
  }  
  .section-calendar #edit-field-scad-campuses-vocref-tid .fieldset-legend,  
  .section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .fieldset-legend {
    text-align:left;
    width:100%;
    padding:0 !important;
  }
  .section-calendar #edit-field-scad-campuses-vocref-tid fieldset.bef-select-as-checkboxes-fieldset {
    padding:0;
    margin:0;
  }
  .section-calendar .view-filters {
    border-bottom:none !important;
    position:fixed;
    background:#fff;
    z-index:500;
  }
  .section-calendar #title-bar {
    background:#fff;
    z-index:100;
  }
  .section-calendar .view-display-id-events .view-content div.item-list:first-child {
    margin-top:0px;
  }
	.section-calendar .view-display-id-events .views-row {
		margin-top:0;
	}  
  .section-calendar #header-second {
    height:50px;
  }
  .section-calendar .region-header-second .events-filter-button {
    background-size:20px 20px;
    background-position: 17px 14px;
    height:50px;
    cursor:pointer;
  }
  .section-calendar ul#calendar-menu {
    position:fixed;
    top:97px;
  }
  .section-calendar #edit-field-scad-event-types-vocref-1-tid-1-wrapper {
    z-index:2;
  }
  .section-calendar #edit-field-scad-event-types-vocref-1-tid-1 .form-radio {
    display:none;
  }
  .section-calendar #views-exposed-form-calendars-events .views-exposed-widget.views-reset-button input {
    margin-top:16px;
    float:right;
  }
  .section-calendar #views-exposed-form-calendars-events .views-exposed-widget.views-reset-button {
    height:50px;
  }
}

/* javascript calendar */
.js .section-calendar .views-widget fieldset.form-wrapper,
.js .section-calendar .views-widget fieldset.collapsed,
.js .section-calendar .bef-select-as-radios {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_calendar.png");
  height: 46px;
  margin: 0;
  padding: 0;
}
.js .section-calendar .views-exposed-widget fieldset.collapsible.programs .fieldset-wrapper {
  top: -355px;
}
.js .section-calendar .views-exposed-widget fieldset.collapsible .fieldset-wrapper,
.js .section-about .views-exposed-widget fieldset.collapsible .fieldset-wrapper {
  margin-top: -5px;
  height: auto;
  font-size: 12px;
}
.js .section-calendar .indicator,
.js .section-about .indicator {
  width: 12px;
  height: 34px;
  cursor: pointer;
  display: block;
  background: url("/sites/all/themes/apiary/images/filterIndicator.png") no-repeat 0 0;
  position: absolute;
  right: 29px;
  top: -5px;
  z-index: 9999;
}
.js .section-calendar .close-dialog,
.js .section-about .close-dialog {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -66px -104px transparent;
  content: '';
  width: 13px;
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 5px;
  z-index: 100;
  display: block;
  height: 13px;
  width: 14px;
  margin-top: 5px;
}
.js .section-calendar .views-widget a.ui-state-active,
.js .section-about .views-widget a.ui-state-active, .js .section-calendar .views-widget .ui-datepicker-today a,
.js .section-about .views-widget .ui-datepicker-today a {
  color: #ffffff;
}
.js .section-calendar .views-exposed-widget fieldset.collapsible.events .fieldset-wrapper,
.js .section-about .views-exposed-widget fieldset.collapsible.events .fieldset-wrapper {
  top: -160px;
  width: 485px;
}
.js .section-calendar .views-exposed-widget fieldset.collapsible.events .fieldset-wrapper .form-item,
.js .section-about .views-exposed-widget fieldset.collapsible.events .fieldset-wrapper .form-item {
  float: left;
  min-width: 160px;
}
/* locations and locate */
.location-marker, .page-calendar-admission .location-city-state a:before, .page-calendar-events .events-list-location a#location-icon .city-state:before, .section-calendar .views-field-field-scad-facility-1:before, .page-calendar-athletics .views-field-field-location:before, .node-scad-event .vcard .fn:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -26px 0 transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 23px;
  width: 23px;
  float: left;
}
.locate, .locateHov, .locateClick, .locateActive, .listView, .listViewHov, .calView, .calViewHov, .calLocation, .addtocal, .exhibLocation, .monthDate, .mapView, .prev-small-button, .prev-small-button:hover, .next-small-button, .next-small-button:hover, .page-calendar-athletics .add-to-cal:before, .openlayers-views-map #popup .views-field-field-event-date div.date:before, .flex-direction-nav .flex-prev, .add-to-cal:before, #inner-content #event-top #event-top-right #calendar-add:before, #event-top-right .monthdate:before, .scad-academic-year-nav a.prev-link span, .scad-academic-year-nav a.next-link span, #sidebar-first ul.primary li.menu-tab-item-list a.active,
.panel-col-left-sidebar ul.primary li.menu-tab-item-list a.active, #sidebar-first ul.primary li.menu-tab-item-list a,
.panel-col-left-sidebar ul.primary li.menu-tab-item-list a, .add-full-calendar:before {
  content: '';
  cursor: pointer;
  display: block;
  height: 24px;
  width: 24px;
}
.mapView {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px 0 transparent;
}
.locate {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -24px transparent;
}
.locateAcademics {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -152px transparent;
}
.locateAdmission {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -168px transparent;
}
.locateSuccess {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -184px transparent;
}
.locateLife {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -200px transparent;
}
.locateAbout {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -216px transparent;
}
.locateLocations {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -232px transparent;
}
.locateCalendar {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -248px transparent;
}
.listView {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -24px transparent;
}
.calView {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -24px transparent;
}
.calLocation {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -72px 0 transparent;
}
.exhibLocation {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -96px 0 transparent;
}
#block-scad-nav-scad-nav-locations-menu .nav-icon,
.locations-section-menu .nav-icon {
  display: none;
  left: auto;
  position: relative;
}
#block-scad-nav-scad-nav-locations-menu .nav-icon-small,
.locations-section-menu .nav-icon-small,
#block-scad-nav-scad-nav-locations-menu .nav-icon-small-alt,
.locations-section-menu .nav-icon-small-alt {
  width: 27px;
  height: 27px;
}
#block-scad-nav-scad-nav-locations-menu .nav-icon-large,
.locations-section-menu .nav-icon-large,
#block-scad-nav-scad-nav-locations-menu .nav-icon-large-alt,
.locations-section-menu .nav-icon-large-alt {
  width: 45px;
  height: 45px;
}
.content .node-panel .locations-section-menu li a .nav-icon {
  top: auto;
}
.content .node-panel .locations-section-menu li a .nav-icon-large,
.content .node-panel .locations-section-menu li a.active .nav-icon-large-alt,
.content .node-panel .locations-section-menu li a:hover .nav-icon-large-alt, .region #block-scad-nav-scad-nav-locations-menu a .nav-icon-small,
.region #block-scad-nav-scad-nav-locations-menu a.active .nav-icon-small-alt,
.region #block-scad-nav-scad-nav-locations-menu a:hover .nav-icon-small-alt {
  display: inline-block;
}
.locations-section-menu li {
  padding: 2px 0 0;
  height: 42px;
  position: relative;
}
.locations-section-menu li a {
  font-size: 14px;
}
.locations-section-menu li a .nav-icon-small, .locations-section-menu li:hover .nav-icon-small-alt, .node-panel .locations-section-menu li a .nav-icon-large, .node-panel .locations-section-menu li:hover .nav-icon-large-alt, .node-scad-projects #artist-byline .field-label,
.node-scad-projects #artist-byline .field-item, .page-calendar-athletics .event-desc .views-field-field-event-seq-day, .page-calendar-athletics .views-field-title {
  display: inline;
}
.locations-section-menu li a .nav-icon-small,
.locations-section-menu li a .nav-icon-small-alt {
  vertical-align: middle;
  top: -3px;
  position: relative;
}
.locations-section-menu li a span {
  position: relative;
  top: -2px;
}
.node-panel .locations-section-menu, .view-events-feed-content-pane .views-field-field-location .fn,
.view-events-feed-content-pane .views-field-field-location .street-address, .view-events-feed-content-pane .views-field-address, .view-events-feed-content-pane .views-field-address .fn,
.view-events-feed-content-pane .views-field-address .street-address, .view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-scad-graduation- ul .grad-year-wrapper, .view-id-potential_careers_popup_page .views-row, .careers-container .careers-title, .view-display-id-about_scad_res_life ul {
  width: 100%;
  float: left;
}
.node-panel .locations-section-menu li {
  float: left;
  margin: 0 0 0 12px !important;
}
.node-panel .locations-section-menu {
  position: relative;
  left: -10px;
}
.node-panel .locations-section-menu li.first {
  margin-left: 0;
}
.page-locations .locations-section-menu {
  width:325px;
}
.node-panel .content .pane-custom ul.locations-section-menu,
.node-panel .content .pane-custom ul.locations-section-menu > li, ul.main-nav-textual, .top-level-landing-page ul.term-teasers, .scad-interior-nav ul.menu, ul.sitemap,
 ul.footer-links-menu-one {
  list-style-type: none;
}
/* minors and certificates */
.view-minors-and-certificates.view-display-id-minor_homepage .view-minors-and-certificates,
.view-minors-and-certificates.view-display-id-min_stud_work .view-minors-and-certificates,
.view-program-facilities.view-display-id-attached_images .view-minors-and-certificates {
  position: relative;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list,
.view-program-facilities.view-display-id-attached_images .item-list {
  margin-left: 20px;
  width: 921.2px;
  position: relative;
  margin-top: 40px;
  padding: 25px 0 0 0;
  float: left;
  clear: both;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list:first-child,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list:first-child,
.view-program-facilities.view-display-id-attached_images .item-list:first-child {
  margin-top: 30px;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list ul,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list ul,
.view-program-facilities.view-display-id-attached_images .item-list ul {
  margin: 0;
  padding: 0;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list ul li,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list ul li,
.view-program-facilities.view-display-id-attached_images .item-list ul li {
  float: left;
  width: 215px;
  height: 346px;
  margin: 0 20px 0 0;
  padding: 0;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list ul li.views-row-last-row-in-theme-row,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list ul li.views-row-last-row-in-theme-row,
.view-program-facilities.view-display-id-attached_images .item-list ul li.views-row-last-row-in-theme-row {
  margin-right: 0;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-title,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-title,
.view-program-facilities.view-display-id-attached_images .views-field-title {
  padding-top: 0;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-title a,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-title a,
.view-program-facilities.view-display-id-attached_images .views-field-title a {
  display: inline-block;
  margin-top: 10px;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-field-signature-image img,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-field-signature-image img,
.view-program-facilities.view-display-id-attached_images .views-field-field-signature-image img {
  width: 215px;
  height: 215px;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-field-scad-campuses-vocref,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-field-scad-campuses-vocref,
.view-program-facilities.view-display-id-attached_images .views-field-field-scad-campuses-vocref {
  margin: 5px 0 0;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-field-scad-campuses-vocref span,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-field-scad-campuses-vocref span,
.view-program-facilities.view-display-id-attached_images .views-field-field-scad-campuses-vocref span {
  float: left;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  color: #666666;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-label-field-scad-campuses-vocref,
.view-minors-and-certificates.view-display-id-min_stud_work .views-label-field-scad-campuses-vocref,
.view-program-facilities.view-display-id-attached_images .views-label-field-scad-campuses-vocref {
  margin-right: 10px;
}
.view-minors-and-certificates.view-display-id-minor_homepage .view-program-facilities.view-display-id-attached_images .view-content .item-list,
.view-minors-and-certificates.view-display-id-min_stud_work .view-program-facilities.view-display-id-attached_images .view-content .item-list,
.view-program-facilities.view-display-id-attached_images .view-program-facilities.view-display-id-attached_images .view-content .item-list {
  margin-left: 20px;
  width: 710.64px;
}
.view-minors-and-certificates.view-display-id-min_stud_work .item-list ul li {
  height: auto;
}
.view-minors-and-certificates.view-display-id-minor_homepage h3,
.view-minors-and-certificates.view-display-id-min_stud_work h3,
#block-views-minors_and_certificates-min_stud_work h3 {
  display: block;
  padding: 0 10px 0 0;
  z-index: 2;
  position: absolute;
  top: -20px;
}
#block-views-minors_and_certificates-min_stud_work h3 {
  margin: 0 0 0 20px;
  top: auto;
  bottom: -5px;
}
.view-minors-and-certificates.view-display-id-minor_homepage .campus-icon,
.view-program-facilities.view-display-id-attached_images .campus-icon,
.view-display-id-program_degrees .campus-icon {
  float: left;
  margin-right: 10px;
  margin-left: 0;
}
.view-minors-and-certificates.view-display-id-minor_homepage .campus-icon,
.view-program-facilities.view-display-id-attached_images .campus-icon,
.view-display-id-program_degrees .campus-icon,
.view-minors-and-certificates.view-display-id-minor_homepage .campus-icon span,
.view-program-facilities.view-display-id-attached_images .campus-icon span,
.view-display-id-program_degrees .campus-icon span {
  width: 21px;
  height: 21px;
}
.view-minors-and-certificates.view-display-id-minor_homepage a,
.view-minors-and-certificates.view-display-id-min_stud_work a,
.view-program-facilities.view-display-id-attached_images a {
  font-size: 13px;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list,
.view-program-facilities.view-display-id-attached_images .item-list {
  border-top: 1px solid #cfcfcf;
}
.view-minors-and-certificates.view-display-id-minor_homepage .item-list ul,
.view-minors-and-certificates.view-display-id-min_stud_work .item-list ul,
.view-program-facilities.view-display-id-attached_images .item-list ul {
  list-style-type: none;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-field-scad-campuses-vocref span,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-field-scad-campuses-vocref span,
.view-program-facilities.view-display-id-attached_images .views-field-field-scad-campuses-vocref span, .view-minors-and-certificates.view-display-id-minor_homepage .views-field-field-scad-degree-types-vocref-1 div,
.view-minors-and-certificates.view-display-id-min_stud_work .views-field-field-scad-degree-types-vocref-1 div,
.view-program-facilities.view-display-id-attached_images .views-field-field-scad-degree-types-vocref-1 div {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  color: #666666;
}
.view-minors-and-certificates.view-display-id-minor_homepage h3,
.view-minors-and-certificates.view-display-id-min_stud_work h3,
#block-views-minors_and_certificates-min_stud_work h3 {
  background-color: #fff;
}
.view-minors-and-certificates.view-display-id-minor_homepage .views-field-title a {
  font-size: 19px;
}
#block-views-minors-and-certificates-careers ul li a,
#block-scad-academia-minor-related-block ul li a {
  vertical-align: middle;
}

.node-scad-academic-course, .node-scad-person {
	padding:0px 20px;
}
.node-scad-academic-course .field-name-field-courseid p{
	margin-top:0px
}

/* Degrees */
.node-type-scad-degree.section-academics-minors-and-certificates #main .field-name-field-description {
  top: auto;
  bottom: 65px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #main .block-scad-nav.scad-nav-up-one-level {
  margin-top: 27px !important;
}
.node-type-scad-degree.section-academics-minors-and-certificates #fullscreen {
  position: absolute;
  bottom: 20px;
  right: 20px;
}

.node-type-scad-degree.section-academics-minors-and-certificates .student-work-info-wrapper {
  position: absolute;
  top: 384px;
  right: 40px;
}
.node-type-scad-degree.section-academics-minors-and-certificates .student-work-info-wrapper #student-work-description-icon a img {
  position: absolute;
  right: 20px;
  height: 20px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #fullscreenOverlay #fullscreen {
  width: 20px;
  position: absolute;
  top: 40px;
  right: 40px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #fullscreenOverlay #fullscreen .contract {
  display: block;
}
.node-type-scad-degree.section-academics-minors-and-certificates #fullscreenOverlay .student-work-info-wrapper {
  position: absolute;
  top: 95%;
  right: 40px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #fullscreenOverlay .student-work-info-wrapper #student-work-description-icon a img {
  position: absolute;
  right: 20px;
  height: 20px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #top-wrapper #content {
  margin-top: 20px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #top-wrapper .block {
  margin-left: 20px;
  float: right;
  width: 33%;
}
.node-type-scad-degree.section-academics-minors-and-certificates #top-wrapper #block-system-main {
  float: left;
  width: 50%;
}
.node-type-scad-degree.section-academics-minors-and-certificates #top-wrapper #spotlight-image-featured {
  height: 435px;
  position: relative;
}
.node-type-scad-degree.section-academics-minors-and-certificates #block-scad-academia-related-programs h2,
.node-type-scad-degree.section-academics-minors-and-certificates #block-views-minors-and-certificates-careers h2,
.node-type-scad-degree.section-academics-minors-and-certificates #block-scad-academia-minor-related-block h2 {
  margin-bottom: 10px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #block-views-minors-and-certificates-careers,
.node-type-scad-degree.section-academics-minors-and-certificates #block-scad-academia-minor-related-block {
  margin: 50px 0 0 0;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .degree-description {
  background: none repeat scroll 0 0 #282828;
  color: #FFFFFF;
  font-size: 13px;
  margin: 0 10px 20px 335px;
  opacity: 0.9;
  padding: 20px;
  position: absolute;
  right: 10px;
  top: 52px;
  width: 340px;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .degree-description p {
  color: #FFF;
  margin-top: 0px;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .field-name-field-coursework-description {
  margin: 0 0 20px;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .online-course-availability-legend {
  top: 0;
  float: left;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .course-grouping .title {
  max-width: 390px;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .field-name-field-course-groupings,
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .degree-footnotes {
  border: none;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .degree-total-hours {
  font-size: 12px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .field-name-field-scad-campuses-vocref {
  position: absolute;
  right: 20px;
  top: 20px;
  width: auto;
  z-index: 2;
}
.node-type-scad-degree.section-academics-minors-and-certificates .node-scad-degree-minor .field-name-field-scad-campuses-vocref .field-item {
  float: left;
  margin: 0 0 0 10px;
}
.node-type-scad-degree.section-academics-minors-and-certificates .region-second-content {
  margin: 80px 0 20px;
}
#block-views-minors_and_certificates-min_stud_work {
  clear: both;
}
/* related academia programs */
#block-scad-academia-related-programs,
#block-scad-academia-minor-related-block {
  font-size: 13px;
}
#block-scad-academia-related-programs ul,
#block-scad-academia-minor-related-block ul {
  list-style-type: none;
  list-style-image: url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg');
}

/* degrees */
.view-display-id-program_degrees .views-row {
  width: 170px;
  padding: 0 20px 40px 0;
  position: relative;
  float: left;
}
.view-display-id-program_degrees h3 {
  float: left;
  width: 100%;
}
.view-display-id-program_degrees .item-list {
  margin-left: 20px;
  width: 921.2px;
  position: relative;
  z-index: 1;
  margin-top: 20px;
  padding: 30px 0 0 0;
  float: none;
  clear: both;
}
.view-display-id-program_degrees .item-list ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.view-display-id-program_degrees .item-list ul li {
  float: left;
  width: 234px;
  height: 346px;
  margin: 0;
  padding: 0;
}
.view-display-id-program_degrees .item-list ul li:last-child {
  width: 217px;
}
.view-display-id-program_degrees .views-field-field-scad-campuses-vocref {
  margin-top: 8px;
}
.view-display-id-program_degrees .views-field-field-scad-campuses-vocref span {
  float: left;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  color: #666666;
}
.view-display-id-program_degrees .views-field-field-scad-campuses-vocref .field-content {
  float: left;
  width: 150px;
}
.view-display-id-program_degrees .views-field-field-scad-degree-types-vocref-1 {
  position: absolute;
  float: left;
}
.view-display-id-program_degrees .views-field-field-scad-degree-types-vocref-1 a {
  display: block;
  width: 170px;
  height: 170px;
  text-indent: 20px;
  line-height: 270px;
  overflow: hidden;
}
.view-display-id-program_degrees .views-field-field-signature-image img {
  -webkit-box-shadow: 0px 0px 8px 0px #666666;
  -moz-box-shadow: 0px 0px 8px 0px #666666;
  box-shadow: 0px 0px 8px 0px #666666;
}
.view-display-id-program_degrees h3 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #666666;
  text-decoration: none;
  background-color: #fff;
}
.view-display-id-program_degrees .item-list {
  border-top: 1px solid #cfcfcf;
}
.view-display-id-program_degrees .views-field-field-scad-degree-types-vocref-1 .field-content a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 32px;
  color: #ffffff;
  text-shadow: 1px 1px 5px #999999;
}
.view-display-id-program_degrees .views-field-description p {
  color: #666666;
  margin: 0;
}
.node-scad-degree div,
.node-scad-degree p {
  color: #666666;
}
.node-scad-degree .campuses-availability-label {
  float: left;
  margin: 0 3px 0 0;
  padding: 5px 0 0;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 13px ;
  color: #666666 ;
}
.node-scad-degree .field-name-field-scad-campuses-vocref .field-item {
  float: left;
  margin: 0 5px 0;
}
.node-scad-degree .degree-total-hours {
  float: left;
  margin: 10px 0 10px;
  font-weight: bold;
}
.node-scad-degree .field-name-field-course-groupings {
  float: left;
  clear: both;
  width: 100%;
  border-top: 1px solid #cccccc;
  padding: 20px 0 0;
}
.node-scad-degree .course-grouping {
  float: left;
  width: 100%;
  clear: both;
  margin: 10px 0;
}
.node-scad-degree .course-grouping .course-grouping.first, .node-type-scad-degree.section-academics-minors-and-certificates .view-display-id-min_stud_work .item-list, .section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form .views-exposed-widget input.form-submit,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form .views-exposed-widget input.form-submit, .front .views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}
.node-scad-degree .course-grouping .title {
  max-width: 620px;
}
.node-scad-degree .course-grouping.nameless, .careers-container .term-listing-heading .taxonomy-term-description, .careers-container .term-listing-heading .taxonomy-term-description p, #block-scad-academia-academics-career-recent-alumni h2, #block-scad-academia-academics-career-recent-alumni .rec-alum-info .rec-alum-label, .view-id-content_pane_recent_companies .views-row, .view-id-content_pane_potential_careers_popup_ p, .front .ui-datepicker-calendar {
  margin: 0;
}
.node-scad-degree .course-sub-groupings.choice .course-grouping {
  float: left;
  clear: none;
  width: 44%;
  margin: 0 20px 0 0;
  padding: 0 10px;
  border: 0px solid #7785ba;
  border-right-width: 2px;
}
.node-scad-degree .course-sub-groupings.choice .course-grouping .title {
  max-width: 230px;
}
.node-scad-degree .course-sub-groupings.choice .course-grouping.last {
  border-right-width: 0px;
}

.node-scad-degree .field-name-field-description {

}

.node-scad-degree .content .field-name-field-description.field-type-text-with-summary ul, #cboxContent .node-scad-degree .content .field-name-field-description.field-type-text-with-summary ul{
	margin-left:0px;
	padding-left:0px;
}
.node-scad-degree .content .field-name-field-description.field-type-text-with-summary h2, #cboxContent .node-scad-degree .content .field-name-field-description.field-type-text-with-summary h2 {
	float: left;
	font-size: 20px;
	line-height: 24px;
	margin-top: 15px;
	width: 100%;
}

.node-scad-degree .content .field-name-field-description.field-type-text-with-summary h2:first-child, #cboxContent .node-scad-degree .content .field-name-field-description.field-type-text-with-summary h2:first-child {
	border-top:1px solid #ccc;
	padding-top:15px;
}


.node-scad-degree .content .field-name-field-description.field-type-text-with-summary h3, #cboxContent .node-scad-degree .content .field-name-field-description.field-type-text-with-summary h3 {
	border-bottom: 1px solid #ccc;
	float: left;
	font-size: 1em;
	margin-top: 10px;
	padding-bottom: 15px;
	width: 100%;
}
.node-scad-degree .content .field-name-field-description.field-type-text-with-summary p, #cboxContent .node-scad-degree .content .field-name-field-description.field-type-text-with-summary p{
	color: #666666;
	float: left;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 20px;
	margin-top: 0;
}

.node-scad-degree .degree-line-item, .node-scad-degree .content .field-name-field-description ul li, #cboxContent .node-scad-degree .content .field-name-field-description ul li {
  float: left;
  clear: both;
  position: relative;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  color: #666666;
  background: transparent url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg') no-repeat scroll left center;
  background-position: 0px 7px;
  padding: 0 0 0 10px;
  list-style:none;
  width:100%;
  margin-left:0px;
}
.node-scad-degree .degree-line-item span {
  display: block;
  float: left;
}
.node-scad-degree .degree-line-item .dept-code {
  min-width: 3.4em;
}
.node-scad-degree .degree-line-item .course-number {
  min-width: 2.5em;
}
.node-scad-degree .degree-line-item.non-course .course-number {
  margin-left: 3.4em;
}
.node-scad-degree .degree-footnotes {
  float: left;
  width: 100%;
  border-top: 1px solid #cccccc;
  padding: 5px 0 0;
}
.node-scad-degree .footnote {
  font-size: 12px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
  font-style: italic;
}
.node-scad-degree .footnote-symbol {
  vertical-align: top;
}
.node-type-scad-degree.section-academics-minors-and-certificates #main .field-name-field-description .field-items .field-item h2 {
  margin: 10px 0 20px;
}
.node-type-scad-degree.section-academics-minors-and-certificates #main .field-name-field-description .field-items .field-item p {
  margin: 10px 0 10px;
  font-weight: 200;
}
.node-type-scad-degree.section-academics-minors-and-certificates #main .block {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.node-type-scad-degree.section-academics-minors-and-certificates #main a {
  line-height: 20px;
}
/* academics */
.section-academics .no-image .info-wrapper, .section-success .no-image div {
  background: url('/sites/all/themes/apiary/images/backgrounds/no-image-fade-academics.png') repeat-x !important;
}
.academicRowActive, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.atlanta .group.atlanta,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.atlanta .group.atlanta, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.hong-kong div.group.hong-kong,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.hong-kong div.group.hong-kong, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.lacoste div.group.lacoste,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.lacoste div.group.lacoste, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.savannah div.group.savannah,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.savannah div.group.savannah, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.elearning div.group.elearning,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.elearning div.group.elearning {
  background: #f6f6f6;
}
.section-academics-programs-wildcard.sidebar-first #content,
.section-calendar.sidebar-first #content {
	float:right;
}
.page-academics-programs-wildcard.sidebar-first #content {
	margin-left:0;
  width:100%;
}
.section-academics-programs-wildcard.sidebar-first #content .section {
	width:100%;
	margin:0px;
}
.menu-item-academic-calendar:first-child {
  display: block;
}
.scad-academics-programs-menu ul.menu {
  list-style-type: none;
}
.scad-academics-programs-menu ul.menu li {
  list-style-type: none;
}
.node-type-scad-degree .node .content li {
		background: url("/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg") no-repeat scroll 0 7px transparent;
    clear: both;
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    padding: 0 0 0 10px;
    position: relative;
    list-style:none;
}
.node .course-description {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 5px 0 #666666;
  display: none;
  margin: 10px;
  padding: 10px 20px;
  position: absolute;
  top: -20px;
  width: 400px;
  z-index: 1;
}
.node .course-description h1 {
  color: #4d598c;
  font-weight: 300;
  margin-bottom: 10px;
}
.node .course-description .course-desc-title {
  font-size: 15px;
  margin-bottom: 10px;
  float: left;
}
.node .course-description .online-availability-indicator {
  float: left;
  margin: 6px 0 0 4px;
  top: 0;
}
.section-academics-programs-wildcard.sidebar-first #content .section {
	width:100%;
	margin:0px;
}
.menu-item-academic-calendar:first-child {
  display: block;
}
.scad-academics-programs-menu ul.menu {
  list-style-type: none;
}
.scad-academics-programs-menu ul.menu li {
  list-style-type: none;
}
.online-course-availability-legend {
  float: right;
  position: relative;
  top: 5px;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 13px ;
  color: #666666 ;
  padding-bottom: 20px;
}
.scad-academics-programs-menu ul.menu li {
  list-style-type: none;
}
.scad-academics-programs-menu ul.menu ul.menu {
  background: #2c2c2c;
  background-image: -moz-linear-gradient(top, #282828, #333333);
  background-image: -ms-linear-gradient(top, #282828, #333333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#282828), to(#333333));
  background-image: -webkit-linear-gradient(top, #282828, #333333);
  background-image: -o-linear-gradient(top, #282828, #333333);
  background-image: linear-gradient(top, #282828, #333333);
  background-repeat: repeat-x;
  border-bottom: 1px solid #23211f;
}
.scad-academics-programs-menu ul.menu li.menu-item-overview a, .scad-academics-programs-menu ul.menu li.menu-item-careers a, .scad-academics-programs-menu ul.menu li.menu-item-faculty a, .scad-academics-programs-menu ul.menu li.menu-item-student-work a, .scad-academics-programs-menu ul.menu li.menu-item-courses a, .scad-academics-programs-menu ul.menu li.menu-item-degrees a, .scad-academics-programs-menu ul.menu li.menu-item-life-and-events a, .scad-academics-programs-menu ul.menu li.menu-item-facilities a {
  background-position: 13px center !important;
  background-repeat: no-repeat !important;
}
.scad-academics-programs-menu ul.menu li.menu-item-overview a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_overview.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-careers a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_careers.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-faculty a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_faculty.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-student-work a {
  background-image: url('/sites/all/themes/apiary/images/icons/sidebar_academics_studentwork.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-courses a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_courses.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-degrees a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_degrees.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-life-and-events a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_life.png');
}
.scad-academics-programs-menu ul.menu li.menu-item-facilities a {
  background: url('/sites/all/themes/apiary/images/icons/sidebar_academics_facilities.png');
}
.scad-academics-programs-menu ul.menu ul.menu {
  background: #2c2c2c;
  background-image: -moz-linear-gradient(top, #282828, #333333);
  background-image: -ms-linear-gradient(top, #282828, #333333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#282828), to(#333333));
  background-image: -webkit-linear-gradient(top, #282828, #333333);
  background-image: -o-linear-gradient(top, #282828, #333333);
  background-image: linear-gradient(top, #282828, #333333);
  background-repeat: repeat-x;
}
.scad-academics-programs-menu ul.menu ul.menu li {
  background: transparent;
}
.scad-academics-programs-menu ul.menu ul.menu li a {
  border: 0;
  background-color: transparent;
}
.page-academics-programs #sidebar-first h2,
.page-academics-schools #sidebar-first h2 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: normal;
  line-height: 1em;
  color: #666666;
}
.page-academics-programs #main,
.page-academics-schools #main {
  background: #ffffff url('../images/backgrounds/filter_bak_white.png') repeat-y;
}
.page-academics-programs .view-grouping-header,
.page-academics-schools .view-grouping-header {
  display: inline-block;
  width: 717px;
  background: #999999;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: normal;
  line-height: 20px;
  color: #ffffff;
  padding: 11px 0 11px 11px;
}

.page-academics-programs .degree-types-header,
.page-academics-schools .degree-types-header {
  border-bottom: 1px solid #cccccc;
  background-color: #fff;
}
.page-academics-programs .degree-types-header div,
.page-academics-schools .degree-types-header div {
  border-right: 1px solid #cccccc;
}
.page-academics-programs .degree-types-header div span,
.page-academics-schools .degree-types-header div span {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 13px ;
  color: #666666 ;
}
.page-academics-programs .degree-types-header div.minor,
.page-academics-schools .degree-types-header div.minor {
  border-right: none;
}
.page-academics-programs div.programs-header,
.page-academics-schools div.programs-header {
  border-left: 1px solid #cccccc;
}
.page-academics-programs .group,
.page-academics-schools .group {
  border-bottom: 1px solid #cccccc;
  background-color: #fff;
}
.page-academics-programs .group div,
.page-academics-schools .group div {
  border-right: 1px solid #cccccc;
}
.page-academics-programs .group div:first-child,
.page-academics-schools .group div:first-child {
  border-left: 1px solid #cccccc;
}
.page-academics-programs .group div:first-child.views-field-field-special-degree-type,
.page-academics-schools .group div:first-child.views-field-field-special-degree-type {
  border: none;
  position: absolute;
  top: 2px;
  left: 0px;
  width: 100%;
}
.page-academics-programs .group div:first-child.views-field-field-special-degree-type .field-content,
.page-academics-schools .group div:first-child.views-field-field-special-degree-type .field-content {
  width: 100%;
  text-align: center;
  border: none;
  font-size: 11px ;
  font-weight: normal ;
  line-height: 13px ;
  color: darkGrey ;
}
.page-academics-programs .group div:first-child a,
.page-academics-schools .group div:first-child a {
  font-size: 13px ;
  font-weight: normal ;
  line-height: '' ;
  color: #4d598c ;
  text-decoration: none;
}
.page-academics-programs .group div .views-field-field-special-degree-type,
.page-academics-schools .group div .views-field-field-special-degree-type {
  border-left: 0;
  font-size: 11px ;
  font-weight: normal ;
  line-height: '' ;
  color: #cccccc ;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 4px;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref,
.page-academics-programs .group div .view-programs-landing-page-degree,
.page-academics-schools .group div .view-programs-landing-page-degree, .front .views-form .form-item-field-scad-campuses-vocref-tid, .front .ui-datepicker-calendar td {
  border: 0;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref div,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref div,
.page-academics-programs .group div .view-programs-landing-page-degree div,
.page-academics-schools .group div .view-programs-landing-page-degree div {
  border: 0;
  text-align: center;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul,
.page-academics-programs .group div .view-programs-landing-page-degree ul,
.page-academics-schools .group div .view-programs-landing-page-degree ul {
  list-style-type: none;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.atlanta,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.atlanta,
.page-academics-programs .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.atlanta,
.page-academics-schools .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.atlanta {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") 0px -176px no-repeat;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.hong-kong,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.hong-kong,
.page-academics-programs .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.hong-kong,
.page-academics-schools .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.hong-kong {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -15px -176px no-repeat;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.savannah,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.savannah,
.page-academics-programs .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.savannah,
.page-academics-schools .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.savannah {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -28px -176px no-repeat;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.elearning,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.elearning,
.page-academics-programs .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.elearning,
.page-academics-schools .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.elearning {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -42px -176px no-repeat;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.lacoste,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li div.field-scad-campus.not-empty.lacoste,
.page-academics-programs .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.lacoste,
.page-academics-schools .group div .view-programs-landing-page-degree ul li div.field-scad-campus.not-empty.lacoste {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -54px -176px no-repeat;
}
.page-academics-programs .views-exposed-form,
.page-academics-schools .views-exposed-form {
  margin-left: 8px;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget ul.bef-tree,
.page-academics-schools .views-exposed-form div.views-exposed-widget ul.bef-tree {
  list-style-type: none;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget ul.bef-tree li,
.page-academics-schools .views-exposed-form div.views-exposed-widget ul.bef-tree li {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_academics.png");
  width: 168px;
  height: 46px;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget label,
.page-academics-schools .views-exposed-form div.views-exposed-widget label, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label.active,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label.active, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label.active,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label.active, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label.active,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label.active, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label.active,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label.active, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label.active,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label.active {
  font-size: 13px;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  color: #666666;
  cursor: hand;
  cursor: pointer;
  display: block;
  padding: 14px 0 14px 20px;
  background-color: transparent;
  border-radius: 0;
  border: 0 none;
  text-align: left;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget label div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label.active div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label.active div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label.active div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label.active div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label.active div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label.active div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label.active div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label.active div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label div, .page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label.active div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label.active div {
  width: 20px;
  height: 20px;
  float: right;
  margin-top: -3px;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-66 label div {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") 0px -1px no-repeat;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-67 label div {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -30px -1px no-repeat;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-68 label div {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -60px -1px no-repeat;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-69 label div {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -90px -1px no-repeat;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label div {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -120px -1px no-repeat;
}
.page-academics-programs .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label.active div,
.page-academics-schools .views-exposed-form div.views-exposed-widget .form-item-edit-field-scad-campuses-vocref-tid-70 label.active div {
  background: url("/sites/all/themes/apiary/images/sprite_location_circles.png") -120px -30px no-repeat;
}
.page-academics-programs-wildcard .region-sidebar-first {
  margin-top: 60px;
}
.page-academics-programs-wildcard #fullscreen {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  z-index: 100;
  bottom: 25px;
  right: 25px;
  top:10px;
}
.page-academics-programs-wildcard #fullscreenOverlay #fullscreen img.contract {
  display: block;
}
.page-academics-programs-wildcard #student-work-description-icon {
  display: block;
  width: 18px;
  height: 18px;
  position: absolute;
  z-index: 100;
  bottom: 8px;
  right: 50px;
}
.page-academics-programs-wildcard #spotlight-image-featured {
  height: 485px;
  width: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 0 85px 80px -53px rgba(5, 5, 5, 0.7) inset;
}
.page-academics-programs-wildcard .image-complexshadow-with-text {
  margin-right: 16px !important;
}
.page-academics-programs-wildcard .image-complexshadow-with-text .info-wrapper {
  bottom: 16px;
}
.page-academics-programs-wildcard .image-complexshadow-with-text .spotlight-image div:before,
.page-academics-programs-wildcard .image-complexshadow-with-text .spotlight-image div:after {
  width: 130px !important;
}
.page-academics-programs-wildcard #top-wrapper {
  float: none;
  position: relative;
  clear: both;
  overflow: hidden;
  height:auto;
}
.page-academics-programs-wildcard #top-wrapper #sidebar-first {
  position: absolute;
  top:0;
}
.page-academics-programs-wildcard #top-wrapper #sidebar-first ul.menu {
  margin-top: 0px;
}

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
	color: white;
	margin: 20px 20px 5px;
}
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h2 {
  margin: 10px 0 20px;
}
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description p {
  margin: 10px 0 10px;
  font-weight: 200;
}
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h1,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h2,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h3,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h4,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description p {
  color: white;
}
.page-academics-programs-wildcard #fullscreenOverlay #spotlight-image-featured {
  height: 100%;
}
.page-academics-programs-wildcard #fullscreenOverlay .taxonomy-term-description {
  margin: 0;
  position: absolute;
  bottom: 100px;
  right: 25px;
  width: 340px;
  z-index: 10000;
  background-color: rgba(0, 0, 0, 0.7);
}
.page-academics-programs-wildcard #fullscreenOverlay .taxonomy-term-description p {
  color: white;
  font-size: 13px;
  margin: 20px;
}
.page-academics-programs-wildcard #bottom-wrapper {
  float: left;
  clear: both;
  *zoom: 1;
  background: #ffffff;
  border-bottom: 12px solid #ffffff;
  height: 375px;
}
.page-academics-programs-wildcard #bottom-wrapper:after {
  clear: both;
}
.page-academics-programs-wildcard #bottom-wrapper #second-content {
  margin-right: 20px;
  margin-top: 20px;
  width: 100%;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related {
  position: relative;
  margin-left: 20px;
}

.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .expanded .related-content-type-wrapper,
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .no-image-related-content-type {
  float: left;
  font-size: 11px;
  position: absolute;
  top: 2px;
  z-index: 99;
  display: block;
  width: 100%;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .expanded .related-content-type-wrapper span,
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .no-image-related-content-type span {
  float: right;
  margin-right: 5px;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-top, .page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-bottom {
  //max-width: 570px;
  margin-right: 7px;
  float: left;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-top .related-video-div a:before, .page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-bottom .related-video-div a:before {
  background: url("../images/icons/cal_sprite.png") no-repeat scroll -29px -315px transparent;
  content: "";
  display: block;
  height: 35px;
  left: 60px;
  position: absolute;
  top: 67px;
  width: 43px;
  z-index: 1000;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-top .related-video-div .related-content-title span, .page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-bottom .related-video-div .related-content-title span {
  color: #666666;
  display: block;
  font-size: 13px;
  font-weight: 200;
  overflow: hidden;
  width: 125px;
  text-align: left;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-top .related-video-div .related-content-title:before, .page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-bottom .related-video-div .related-content-title:before {
  background: none;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-top .related-video-div:hover a:before, .page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-bottom .related-video-div:hover a:before {
  background-position: -29px -351px;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-overview-content-bottom {
  float: left;
  margin-top: 20px;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level {
  float: left;
  width: 170px;
  height: 170px;
  position: relative;
  margin-right: 16px;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content {
  float: left;
  width: 170px;
  position: relative;
  margin-right: 16px;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content-title {
  position: absolute;
  bottom: 0px;
  padding: 4px 20px 10px 10px;
  z-index: 10;
  height: 34px;
  overflow: hidden;
  line-height: 20px;
  text-overflow: ellipsis;
  width: 140px;
  color: #666666;
  font-size: 13px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out 1s linear;
  -moz-transition: all 0.1s ease-out 1s linear;
  -o-transition: all 0.1s ease-out 1s linear;
  -ms-transition: all 0.1s ease-out 1s linear;
  transition: all 0.1s ease-out 1s linear;
  background: rgba(204, 204, 204, 0.9);
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content-title a {
  font-size: 13px;
  color: #666666;
  display: block;
  width: 125px;
  overflow: hidden;
  font-weight: 200;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content-title:before {
  background: url("../images/icons/PlusThin16px.png") no-repeat scroll;
  display: block;
  content: "";
  position: absolute;
  right: 3px;
  bottom: 9px;
  height: 24px;
  width: 24px;
  -webkit-transition: all 3s ease-in;
  -moz-transition: all 3s ease-in;
  -ms-transition: all 3s ease-in;
  -o-transition: all 3s ease-in;
  transition: all 3s ease-in;
  -webkit-transition: all 3s ease-in 1s linear;
  -moz-transition: all 3s ease-in 1s linear;
  -o-transition: all 3s ease-in 1s linear;
  -ms-transition: all 3s ease-in 1s linear;
  transition: all 3s ease-in 1s linear;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content-title.expanded {
  height: 140px;
  width: 156px;
  line-height: 24px;
  padding: 20px 7px 10px 7px;
  overflow: hidden;
  background-image: none;
  background-color: rgba(204, 204, 204, 0.9);
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content-title.expanded a {
  font-size: 15px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: 200;
  background-image: none;
  width: 156px;
  line-height: 24px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out 1s linear;
  -moz-transition: all 0.1s ease-out 1s linear;
  -o-transition: all 0.1s ease-out 1s linear;
  -ms-transition: all 0.1s ease-out 1s linear;
  transition: all 0.1s ease-out 1s linear;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level .related-content-title.expanded:before {
  background-image: none;
  -webkit-transition: all 2s ease-out;
  -moz-transition: all 2s ease-out;
  -ms-transition: all 2s ease-out;
  -o-transition: all 2s ease-out;
  transition: all 2s ease-out;
  -webkit-transition: all 2s ease-out 1s linear;
  -moz-transition: all 2s ease-out 1s linear;
  -o-transition: all 2s ease-out 1s linear;
  -ms-transition: all 2s ease-out 1s linear;
  transition: all 2s ease-out 1s linear;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level.expanded .related-content-title {
  height: 140px;
  width: 157px;
  background-image: none;
  background: rgba(204, 204, 204, 0.9);
  overflow: hidden;
  padding: 20px 7px 10px 7px;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out 1s linear;
  -moz-transition: all 0.1s ease-out 1s linear;
  -o-transition: all 0.1s ease-out 1s linear;
  -ms-transition: all 0.1s ease-out 1s linear;
  transition: all 0.1s ease-out 1s linear;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level.expanded .related-content-title a {
  font-size: 15px;
  font-weight: 200;
  line-height: 24px;
  text-decoration: underline;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out 1s linear;
  -moz-transition: all 0.1s ease-out 1s linear;
  -o-transition: all 0.1s ease-out 1s linear;
  -ms-transition: all 0.1s ease-out 1s linear;
  transition: all 0.1s ease-out 1s linear;
}
.page-academics-programs-wildcard #bottom-wrapper #block-scad-academia-academia-overview-related .related-content-top-level.expanded .related-content-title:before {
  background-image: none;
  -webkit-transition: all 2s ease-in;
  -moz-transition: all 2s ease-in;
  -ms-transition: all 2s ease-in;
  -o-transition: all 2s ease-in;
  transition: all 2s ease-in;
  -webkit-transition: all 2s ease-in 1s linear;
  -moz-transition: all 2s ease-in 1s linear;
  -o-transition: all 2s ease-in 1s linear;
  -ms-transition: all 2s ease-in 1s linear;
  transition: all 2s ease-in 1s linear;
}
#block-scad-academia-related-minors {
  float:left;
	right: -620px;
  top: -364px;
  position:relative;
	
}
#block-scad-academia-related-majors {
  float:left;
  top: -364px;
  right:-585px;
  position:relative;
}
#block-scad-academia-program-social-widgets {
	float: left;
	position: relative;
	right: -285px;
	top: -210px;
}

#block-scad-academia-program-social-widgets ul {
	margin:0px;
}

#block-scad-academia-program-social-widgets ul li {
	list-style:none;
	display: inline-block;
  float: left;
	margin-right:10px;
}


#block-scad-academia-related-minors h3,
#block-scad-academia-related-majors h3{
	margin-bottom:10px;
}

#block-scad-academia-related-minors ul,
#block-scad-academia-related-majors ul {
  list-style-type: none;
  padding: 0px;
  margin: 0;
}
#block-scad-academia-related-minors ul li a,
#block-scad-academia-related-majors ul li a {
  clear: both;
  display: block;
  position: relative;
  font-size: 12px ;
  font-weight: normal ;
  line-height: 14px ;
  color: #4d598c ;
  width: 150px;
}
#block-scad-academia-related-minors ul li a span,
#block-scad-academia-related-majors ul li a span {
  float: left;
  display: block;
  width: 130px;
  margin-bottom: 10px;
}
#block-scad-academia-related-minors ul li a:before,
#block-scad-academia-related-majors ul li a:before {
  float: left;
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -50px -76px transparent;
  content: '';
  cursor: pointer;
  height: 7px;
  width: 7px;
  display: block;
  margin-right: 5px;
  margin-top: 3px;
}
.section-academics .related-content-image {
  position: relative;
  margin: 0 auto 0 auto;
  z-index: 1;
  display: block;
}
.section-academics .related-content-image img {
  width: auto;
}
.section-academics .student-work-title span {
  font-size: 20px;
}
.section-academics .student-work-person span {
  color: #FFF;
}
.page-academics-student-work #content .section {
  width: 100%;
  margin: 0px;
}
.scad-academics-programs-menu.scad-interior-nav ul.menu li {
  background-color: #484848;
  background-color: rgba(72, 72, 72, 0.3);
  background: #484848;
  background-image: -moz-linear-gradient(top, #4e4e4e, #404040);
  background-image: -ms-linear-gradient(top, #4e4e4e, #404040);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e4e4e), to(#404040));
  background-image: -webkit-linear-gradient(top, #4e4e4e, #404040);
  background-image: -o-linear-gradient(top, #4e4e4e, #404040);
  background-image: linear-gradient(top, #4e4e4e, #404040);
  background-repeat: repeat-x;
}
/* courses */
.view-course-listing-page .view-content h3 {
  font-size: 17px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
  float: left;
  display: block;
  margin-bottom: 0px;
}
.view-course-listing-page .views-field-title {
  font-size: 15px ;
  font-weight: 400 ;
  line-height: 18px ;
  color: #4d598c ;
  position: relative;
  padding-top: 0px;
  white-space: nowrap;
  padding-right: 230px;
}
.view-course-listing-page .views-field-title a {
  color: #4d598c;
  text-decoration: none;
}
.course-description {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 5px 0 #666666;
  display: none;
  margin: 10px;
  padding: 10px 20px;
  position: absolute;
  top: -20px;
  width: 400px;
  z-index: 1;
}
.course-description h1 {
  color: #4d598c;
  font-weight: 300;
  margin-bottom: 10px;
}
.course-description .course-desc-title {
  font-size: 15px;
  margin-bottom: 10px;
  float: left;
}
.course-description .online-availability-indicator {
  float: left;
  margin: 6px 0 0 4px;
  top: 0;
}
.course-description .course-desc-desc {
  clear: both;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.course-description.left-column {
  left: 150px;
  top: -20px;
}
.course-description.right-column {
  left: -325px;
  top: -20px;
}

.node .course-description {
  background: none repeat scroll 0 0 #FFFFFF;
  box-shadow: 0 0 5px 0 #666666;
  display: none;
  margin: 10px;
  padding: 10px 20px;
  position: absolute;
  top: -20px;
  width: 400px;
  z-index: 1;
}
.node .course-description h1 {
  color: #4d598c;
  font-weight: 300;
  margin-bottom: 10px;
}
.node .course-description .course-desc-title {
  font-size: 15px;
  margin-bottom: 10px;
  float: left;
}
.node .course-description .online-availability-indicator {
  float: left;
  margin: 6px 0 0 4px;
  top: 0;
}
.node .course-description .course-desc-desc {
  clear: both;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.node .course-description.left-column {
  left: 150px;
  top: -20px;
}
.node .course-description.right-column {
  left: -325px;
  top: -20px;
}
.online-course-availability-legend {
  float: right;
  position: relative;
  top: 5px;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 13px ;
  color: #666666 ;
  padding-bottom: 20px;
}
.online-availability-indicator {
  position: relative;
  right: 3px;
}
.view-course-listing-page ul {
  float: left;
  margin-bottom: 10px;
}
.view-course-listing-page ul li {
  background: transparent url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg') no-repeat scroll left center;
  background-position: 0px 9px;
  padding-left: 10px;
  line-height: 20px !important;
  position: relative;
  list-style: none;
  font-size: 13px;
}
.view-course-listing-page ul li a.course-info-link {
  margin-bottom: 3px;
}
.view-course-listing-page ul li:last-child {
  margin-bottom: 20px;
}
.view-course-listing-page .courses-list h3 {
  margin-bottom: 7px;
}
.courses-list {
  margin-right: 30px;
  float: left;
  width: 45%;
}
.courses-list-item {
  clear: both;
  width: 100%;
}
.view-course-listing-page .form-type-radio {
  float: left;
}
.view-course-listing-page .form-item-field-academic-level-tid label {
  padding: 5px 0 0 0;
  margin-bottom: 40px;
}
.view-course-listing-page .form-item-field-academic-level-tid:first-child label {
  border-radius: 4px 0 0 4px;
}
.view-course-listing-page .form-item-field-academic-level-tid:last-child label {
  border-radius: 0 4px 4px 0;
}
/* maps and directions and locations */
#views-exposed-form-maps-and-directions-panel-pane-3 {
  height: auto;
  z-index: 0;
  float: left;
}
#views-exposed-form-maps-and-directions-panel-pane-3 h2 {
  font-size: 15px;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .fieldset-wrapper {
  height: auto;
  left: 84%;
  padding: 10px;
  position: absolute;
  background: none repeat scroll 0 0 #F2F2F2;
  box-shadow: 0 0 7px 0 #888888;
  float: left;
  top: 0;
  width: 140px;
  z-index: 9000;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .fieldset-wrapper label {
  cursor: pointer;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .form-wrapper {
  background: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_admission.png") no-repeat transparent;
  background-position: left bottom;
  height: 20px;
  padding: 5px 0;
  margin-left: 0px;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget {
  width: 100%;
  padding: 0.5em 3em 0 0;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget fieldset {
  border: 0;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget .fieldset-legend {
  background: none;
  padding: 0;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget legend {
  width: 100%;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget label.option, #views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget label {
  font-size: 12px ;
  font-weight: 400 ;
  line-height: 24px ;
  color: #666666 ;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget label {
  width: 100%;
  border-bottom: 1px solid #eaeaea;
  margin-bottom: 10px;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget label.option {
  border-bottom: none;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget fieldset.collapsible .fieldset-legend a.fieldset-title {
  width: 100%;
  font-size: 15px ;
  font-weight: 600 ;
  line-height: 18px ;
  color: #421d2c ;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .views-exposed-widget fieldset.collapsible .fieldset-legend a.fieldset-title:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -13px -264px transparent;
  content: "";
  display: block;
  height: 25px;
  float: right;
  width: 12px;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .form-item .highlight {
  color: #421d2c;
  font-weight: 500;
  margin-bottom: 0;
}
#views-exposed-form-maps-and-directions-panel-pane-3 .appended-label {
  margin-top: 10px;
  position: absolute;
}
.view-id-maps_and_directions .location {
  margin-bottom: 10px;
}
.gmap-popup .views-field-title {
  padding-top: 10px;
  color: #081718;
  padding-left: 20px;
  background: url("/sites/all/modules/contrib/gmap/markers/custom/about-marker.png") no-repeat scroll -2px 8px;
}
.gmap-popup a {
  font-size: 13px;
  font-weight: normal;
  color: #666666;
}
.gmap-popup .views-field-address,
.gmap-popup .views-field-nothing,
.gmap-popup .views-field-field-event-date,
.gmap-popup .views-field-field-banner-form-id {
  padding-left: 20px;
}
.gmap-popup .views-field-address div,
.gmap-popup .views-field-field-event-date .date {
  color: #999999;
  font-size: 13px;
  line-height: 18px;
}
.gmap-popup .views-field-field-banner-form-id a {
  color: #532336;
  padding-top: 10px;
}
.location-map-wrapper {
  position: relative;
}
.location-map-wrapper .view-maps-and-directions {
  position: absolute;
  top: 54px;
  z-index: 10;
  visibility: hidden;
}
.location-map-wrapper #close-button {
  cursor: pointer;
  position: absolute;
  right: -65px;
  top: 70px;
  z-index: 12;
  display: none;
}
.location-map-wrapper .adr span {
  line-height: 18px;
}
.location-map-wrapper .fn {
  cursor: pointer;
}
.location-map-wrapper #directions {
  margin-left: 23px;
  text-decoration: none;
}
#overlay-list {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #ccc;
  height: 473px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 170px;
  z-index: 12;
}
#overlay-list h3 {
  border-bottom: 1px solid #ccc;
  color: #666666;
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  box-shadow: 0 9px 10px rgba(200, 200, 200, 0.4);
}
#overlay-list ul {
  overflow: auto;
  height: 419px;
}
#overlay-list li {
  border-bottom: 1px solid #ccc;
  cursor: pointer;
  list-style: none outside none;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  padding-bottom: 10px !important;
  padding-left: 25px !important;
  padding-top: 10px !important;
  padding-right: 20px !important;
}
#overlay-list .views-field-title {
  padding-top: 0px;
  font-size: 12px;
  font-family: helvetica;
  font-weight: bold;
  color: #666666;
  line-height: 14px;
}
#overlay-list .views-field-address {
  font-size: 11px;
  color: #666666;
}
#overlay-list .street-address {
  line-height: 12px;
  color: #666666;
}
.view-maps-and-directions .view-content {
  position: relative;
}
/* life */
.section-life #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend > a::after {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -34px -264px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 26px;
  width: 10px;
}
.section-life #autocomplete li {
  padding: 0 2px;
  color: #666666;
  font-size: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.view-display-id-about_scad_res_life .views-field-address a {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll 0px -200px transparent;
  width: 14px;
  height: 16px;
  position: absolute;
}
.js .section-life .views-exposed-widget fieldset.collapsible .fieldset-wrapper {
  height: auto;
}
/* student clubs */
.page-life-student-involvement-student-clubs #sidebar-first .block-views {
  float: left;
  width: 100%;
  margin-top: 20px;
}
.page-life-student-involvement-student-clubs .item-list {
  margin-left: 20px;
}
.page-life-student-involvement-student-clubs #sidebar-first .block-views h2 {
  font-size: 14px;
  border-bottom: 1px solid #cccccc;
  margin: 0;
}
.view-display-id-student_clubs_page .item-list ul {
  list-style-type: none;
}
.view-display-id-student_clubs_page .item-list ul li {
  float: left;
  width: 46%;
  padding: 0;
}
.view-display-id-student_clubs_page .views-field-name a,
.view-display-id-student_clubs_page .views-field-description {
  font-size: 13px;
}
.view-display-id-student_clubs_page .views-field-name a {
  font-weight: 400;
}
.view-display-id-student_clubs_page .views-field-description {
  font-style: italic;
  color: #666666;
}
/* life residence */
.page-life-residence-life-important-dates .view-events-feed-content-pane .view-content .views-row {
  margin-bottom: 20px;
  margin-top: 0;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-field-signature-image-1 img {
  float: left;
  margin-right: 20px;
  width: auto;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-title {
  width: 64%;
  float: left;
  font-size: 19px;
  font-weight: 400;
  line-height: 24px;
  color: #666;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-title a:after {
  background: none !important;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-title a {
  color: #666;
  font-size: 15px;
  font-weight: 500;
  text-decoration: none;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-address-1{
  width: 69%;
  float: left;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-field-description {
  width: 69%;
  float: left;
  padding-top:10px;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-field-event-date, .view-events-feed-content-pane .views-field-field-event-date-1 {
  width: 69%;
}
/* email link margin-right was warping this page */
.page-life-residence-life-important-dates .link-email {
  margin-right: 1px !important;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane a {
  font-size: 15px;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-address-1 span {
  color: #666;
  font-size: 13px;
  font-weight: 400;
  float: left;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane .views-field-view-node {
  float: left;
}
.page-life-residence-life-important-dates .view-events-feed-content-pane a:after, .page-academics.not-logged-in ul#menu-scad-main li#academics > a, .page-admission.not-logged-in ul#menu-scad-main li#admission > a, .page-success.not-logged-in ul#menu-scad-main li#success > a, .page-life.not-logged-in ul#menu-scad-main li#life > a, .page-about.not-logged-in ul#menu-scad-main li#about > a, #header-second ul.locations-section-menu li.active-trail, .view-events-feed-content-pane .views-field-field-signature-image-1 a:after, .view-events-feed-content-pane .views-field-view-node a:after, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .view-content .views-row a:after, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-title a:after, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-view-node a:after, .page-life-athletics .views-field-title a:hover, .page-admission-visit-scad-scad-days-schedule .views-row a:after,
.page-admission-visit-scad-saturdays-scad-schedule .views-row a:after,
.page-admission-visit-scad-scad-days-schedule .views-row .views-field-view-node a:after,
.page-admission-visit-scad-saturdays-scad-schedule .views-row .views-field-view-node a:after, .gallery-wrapper a.colorbox-node {
  background: none;
}

.node-type-scad-facility .title-tier-3, 
.node-type-scad-person .title-tier-3, 
.node-type-feature .title-tier-3, 
.node-type-scad-press-release .title-tier-3,
.node-type-scad-recognition .title-tier-3,
.node-type-scad-projects .title-tier-3
 {
	display:none;
}

.view-display-id-conent_pane_facilities_feed .view-grouping-header {
  font-size: 15px;
  color: #666666;
  font-weight: 500;
  border-bottom: 1px solid #eaeaea;
}
.view-display-id-conent_pane_facilities_feed .view-grouping-content h3 {
  font-style: italic;
  font-weight: 400;
  font-size: 13px;
  margin-bottom: 0;
}
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-title {
  padding: 0;
}
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-title span a {
  font-weight: 700;
  font-size: 13px;
}
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-field-description .field-content {
  font-size: 13px;
  font-weight: 400;
  color: #666666;
}
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-address {
  padding-bottom: 15px;
}
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-address .field-content .location .adr .street-address,
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-address .field-content .location .adr .city-state,
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-address .field-content .location .adr .locality,
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-address .field-content .location .adr .region,
.view-display-id-conent_pane_facilities_feed .view-grouping-content .views-field-address .field-content .location .adr .country-name, .view-id-content_pane_facility_contact_information .views-row span,
.view-id-content_pane_facility_contact_information .views-row a,
.view-id-content_pane_facility_contact_information .views-row .field-title,
.view-id-content_pane_facility_contact_information .views-row .field-name-field-facility-hours-excep .field-items .field-item,
.view-id-content_pane_facility_contact_information .views-row div {
  color: #666666;
  font-weight: 400;
  font-size: 13px;
}
.view-id-content_pane_facility_contact_information .views-row .views-field-field-fax-phone-email .field-content .field-email-plus-name .field-scad-email a span:before, .view-id-content_pane_scad_person_s_contact_information .field-scad-email a span:before {
  margin-right: 5px;
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -79px -214px transparent;
  content: "";
  display: block;
  height: 17px;
  width: 17px;
  float: left;
}
.node-scad-facility {
	margin-left:20px;
}

.node-scad-facility h3.facility-title {
  float: left;
}
.node-scad-facility #facility-top {
  position: relative;
}
.node-scad-facility #facility-top-right {
  position: absolute;
  top: 50px;
  right: 20px;
  width: 245px;
}
.node-scad-facility #facility-top-right .facility-top-right-inner {
  padding: 20px;
}
.node-scad-facility #facility-top-right {
  background: rgba(0, 0, 0, 0.7);
  max-height: 385px;
}
.node-scad-facility .facility-top-right-inner .field-name-field-scad-master-vocref .field-item a {
  width: 50%;
  float: left;
  font-size: 12px !important;
}
.node-scad-facility .facility-top-right-inner .facility-display-group {
  margin-bottom: 20px;
}
.node-scad-facility .facility-top-right-inner .facility-display-group h4 {
  color: #ffffff;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 17px;
  margin: 5px 0;
  text-shadow: 0px 2px #222;
}
.node-scad-facility .facility-top-right-inner .field-collection-container,
.node-scad-facility .facility-top-right-inner .field-collection-view-final {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}

.node-scad-facility .facility-top-right-inner .field-name-field-scad-facility-hours > .field-items > .field-item {
  margin: 0;
}
.node-scad-facility .facility-top-right-inner .field-name-field-scad-facility-hours .field-item span {
  color: #ffffff;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  text-shadow: 0px 2px #222;
}
.node-scad-facility .facility-top-right-inner .oh-single-date {
  padding-right: 3px;
}
.node-scad-facility .facility-top-right-inner .exceptions {
  color: #ffffff;
}
.node-scad-facility .facility-top-right-inner .exceptions:before {
  content: '*';
  height: 1em;
  width: 1em;
}
.node-scad-facility .facility-top-right-inner .location-address-no-title:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -200px transparent;
  float: left;
  margin: 2px 4px 24px 0;
}
.node-scad-facility .facility-top-right-inner .location-address-no-title .location-street,
.node-scad-facility .facility-top-right-inner .location-address-no-title .location-additional,
.node-scad-facility .facility-top-right-inner .location-address-no-title .location-city-state {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #ffffff ;
  text-shadow: 0px 2px #222;
}
.node-scad-facility .facility-top-right-inner .field-name-field-scad-master-vocref .field-item {
  padding: 0;
}
.node-scad-facility .facility-top-right-inner .field-name-field-scad-master-vocref .field-item a {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #ffffff ;
  text-shadow: 0px 2px #222;
}
.node-scad-facility .field-name-field-scad-campuses-vocref {
  float: right;
}
.node-scad-facility .facility-image {
  position: relative;
}
.node-scad-facility .facility-images-title {
  color: #666666;
  font-size: 16px;
  margin: 5px 0;
}
.node-scad-facility .image-caption {
  position: absolute;
  bottom: 0;
  left: 20px;
}
.node-scad-facility .image-caption p {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #ffffff ;
  z-index: 3;
}
.node-scad-facility .facility-image:after {
  background: url('/sites/all/themes/apiary/images/backgrounds/image-fade.png') repeat-x;
  position: absolute;
  bottom: 7px;
  width: 100%;
  height: 100px;
  margin: 0;
  display: block;
  content: " ";
  left: 0;
  right: 0;
  z-index: 2;
}
.node-scad-facility .field-name-field-description .field-item {
  color: #666666;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
}
.node-scad-facility .facility-media {
  margin-top: 20px;
}

.node-scad-facility .field-email-plus-name .field-title, .node-scad-facility .field-email-plus-name .field-scad-phone, .node-scad-facility .field-email-plus-name .field-scad-email a {
	color: #FFFFFF;
  font-size: 13px;
  font-weight: normal;
}


.node-scad-facility .field-email-plus-name .field-scad-email a.link-email:after {
	background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -80px -198px transparent;
	content: "";
	cursor: pointer;
	height: 16px;
	margin-left: 5px;
	margin-top: 1px !important;
	position: absolute;
	width: 16px;

}

.page-academics-programs-wildcard-facilities #colorbox .cboxPhoto {
  width: 680px;
  height: 385px;
}
.view-id-program_facilities {
  margin-bottom: 12px;
  float: left;
  clear: both;
}
.view-id-program_facilities .views-field-field-program-facility-desc {
  width: 440px;
  margin-top: -14px;
}
.view-id-program_facilities .views-row {
  vertical-align: bottom;
  width: 250px;
  position: relative;
  margin: 0 0 12px 0;
  padding: 0;
}
.view-id-program_facilities .views-row .image-small-complexshadow-no-text.signature-image,
.view-id-program_facilities .views-row .image-small-complexshadow-no-text .views-field-field-signature-image {
  padding: 0 !important;
}

.view-id-program_facilities .views-row .image-small-complexshadow-no-text .info-wrapper:before, .section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .info-wrapper:before,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .info-wrapper:before {
  content: '';
  z-index: -1;
  position: absolute;
  width: 100%;
  height: 30px;
  top: 0px;
  -webkit-box-shadow: -6px 0px 7px -4px #cccccc;
  -moz-box-shadow: -6px 0px 7px -4px #cccccc;
  box-shadow: -6px 0px 7px -4px #cccccc;
}
.view-id-program_facilities .views-row .image-small-complexshadow-no-text .info-wrapper:after, .section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .info-wrapper:after,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .info-wrapper:after {
  content: '';
  z-index: -2;
  position: absolute;
  width: 100%;
  height: 30px;
  -webkit-box-shadow: 6px 0px 7px -4px #cccccc;
  -moz-box-shadow: 6px 0px 7px -4px #cccccc;
  box-shadow: 6px 0px 7px -4px #cccccc;
}
.view-id-program_facilities .views-row .image-small-complexshadow-no-text .spotlight-image {
  position: relative;
  width: auto;
  margin: 0 auto 0 auto;
  z-index: 1;
}
.view-id-program_facilities .views-row .image-small-complexshadow-no-text .spotlight-image img, .section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .spotlight-image label,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .spotlight-image label, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-field-signature-image img,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-field-signature-image img,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-field-signature-image img,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-field-signature-image img,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-field-signature-image img,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-field-signature-image img {
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0px 4px 5px 0px #666666;
  -moz-box-shadow: 0px 4px 5px 0px #666666;
  box-shadow: 0px 4px 5px 0px #666666;
}
.view-id-program_facilities .views-row .views-field-title {
  position: absolute;
  bottom: 6px;
  left: 86px;
  line-height: 14px;
  width: 140px;
  float: left;
}
/* buildings and facilities */
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf a,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf a,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf a,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf a,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf a {
  color: #666666;
  background: #dedede;
  background-image: -moz-linear-gradient(top, #eaeaea, #cccccc);
  background-image: -ms-linear-gradient(top, #eaeaea, #cccccc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#cccccc));
  background-image: -webkit-linear-gradient(top, #eaeaea, #cccccc);
  background-image: -o-linear-gradient(top, #eaeaea, #cccccc);
  background-image: linear-gradient(top, #eaeaea, #cccccc);
  background-repeat: repeat-x;
  border: 1px solid #c7c7c7;
  display: block;
  padding: 0px 12px;
  font-size: 12px;
  width: 60px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #main-wrapper,
.section-life-residence-life.page-life-buildings-and-facilities #main-wrapper {
  padding-bottom: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #content,
.section-life-residence-life.page-life-buildings-and-facilities #content,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #content .section,
.section-life-residence-life.page-life-buildings-and-facilities #content .section {
  width: 100%;
  margin: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first {
  width: auto;
  position: absolute;
  top: 125px;
  left: 20%;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first div,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first div {
  z-index: 1;
}

.section-life-buildings-and-facilities .view-display-id-facilities_landing #featured-hero-image,
.section-life-residence-life .view-display-id-facilities_landing #featured-hero-image, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list .grouping-odd,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list .grouping-odd,
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list .grouping-even,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list .grouping-even, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row {
  position: relative;
}
.view-id-life_scad_facilities {
	position:relative;
}


.section-life-buildings-and-facilities .view-display-id-facilities_landing .facility-information,
.section-life-residence-life .view-display-id-facilities_landing .facility-information {
  background-color: #282828;
  background: rgba(0, 0, 0, 0.8);
  padding: 20px 10px 20px 20px;
  position: absolute;
  right: 40px;
  top: 10px;
  width: 250px;
  display: block;
}
.section-life-buildings-and-facilities .view-display-id-facilities_landing .facility-information h3.facility-title,
.section-life-residence-life .view-display-id-facilities_landing .facility-information h3.facility-title {
  color: #ffffff;
  text-shadow: 2px 2px #000000;
  width: 90%;
  display: block;
  position: relative;
  top: 0px;
}
.section-life-buildings-and-facilities .view-display-id-facilities_landing .facility-information div > a.colorbox-node,
.section-life-residence-life .view-display-id-facilities_landing .facility-information div > a.colorbox-node,
.section-life-buildings-and-facilities .view-display-id-facilities_landing .facility-information .view-more a,
.section-life-residence-life .view-display-id-facilities_landing .facility-information .view-more a {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #d95a43 ;
  position: relative;
  top: 0px;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.section-life-buildings-and-facilities .view-display-id-facilities_landing .facility-information .campus-icons,
.section-life-residence-life .view-display-id-facilities_landing .facility-information .campus-icons {
  position: absolute;
  top: 20px;
  right: 10px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first .block-views,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first .block-views {
  height: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first .block-views .content,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first .block-views .content {
  background-color: rgba(234, 234, 233, 0.75);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.75)), color-stop(60%, rgba(250, 250, 249, 0.75)), to(rgba(170, 170, 170, 0.75)));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-color: #eaeae9;
  background-repeat: no-repeat;
  position: relative;
  top: 44px;
  padding: 5px;
  width: 575px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first .block-views .views-exposed-widget,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first .block-views .views-exposed-widget {
  padding: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first .block-views h2,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first .block-views h2 {
  background-color: rgba(239, 239, 238, 0.75);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.75)), color-stop(50%, rgba(250, 250, 249, 0.75)), to(rgba(196, 196, 196, 0.75)));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 50%, rgba(196, 196, 196, 0.75));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 50%, rgba(196, 196, 196, 0.75));
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 50%, rgba(196, 196, 196, 0.75));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 50%, rgba(196, 196, 196, 0.75));
  background-image: linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 50%, rgba(196, 196, 196, 0.75));
  background-color: #efefee;
  background-repeat: no-repeat;
  color: #999999;
  cursor: pointer;
  display: block;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  margin: 2px 2px 2px 0;
  padding: 6px 5px;
  position: absolute;
  width: 180px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form {
  position: absolute;
  top: 0;
  width: 100%;
  height: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form h2,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form h2 {
  background: rgba(234, 234, 234, 0.85);
  color: #999999;
  cursor: pointer;
  display: block;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  left: 194px;
  margin: 2px 2px 2px 0;
  padding: 6px 5px;
  position: absolute;
  width: 180px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form .content,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form .content {
  background-color: rgba(234, 234, 233, 0.75);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(255, 255, 255, 0.75)), color-stop(60%, rgba(250, 250, 249, 0.75)), to(rgba(170, 170, 170, 0.75)));
  background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-image: linear-gradient(rgba(255, 255, 255, 0.75), rgba(250, 250, 249, 0.75) 60%, rgba(170, 170, 170, 0.75));
  background-color: #eaeae9;
  background-repeat: no-repeat;
  height: 100px;
  padding: 0 20px;
  position: relative;
  top: 44px;
  visibility: hidden;
  width: 575px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form .views-exposed-widget,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form .views-exposed-widget {
  padding: 0;
  width: auto;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped {
  background: #fff;
  width: 100%;
  margin: 0;
  padding: 0;
  height: 65px;
  position: relative;
  top: 15px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form {
  position: relative;
  top: 17px;
  left: 20px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form #edit-title-wrapper .form-item,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form #edit-title-wrapper .form-item {
  padding: 4px;
  border: 1px solid #999999;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form #edit-title-wrapper #edit-title,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form #edit-title-wrapper #edit-title {
  width: 100%;
  position: relative;
  top: 1px;
  border: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form .views-submit-button,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form .views-submit-button {
  position: relative;
  left: 15px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form .views-submit-button input,
.section-life-residence-life.page-life-buildings-and-facilities #sidebar-first #block-scad-facilities-facilities-ungrouped-form #views-exposed-form-life-scad-facilities-life-facilities-ungrouped .views-exposed-form .views-submit-button input {
  width: 70px;
  height: 30px;
}

.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing {
  padding: 0 0 15px;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid {
  position: relative;
  top: 10px;
  left: 8px;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid-,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- {
  float: left;
  margin: 0 10px;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- label.option,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- label.option, .section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- label.option:hover label.option,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- label.option:hover label.option {
  display: block;
  height: 120px;
  width: 120px;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- label.option .label-title,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing #edit-field-scad-campuses-vocref-tid .form-item-field-scad-campuses-vocref-tid- label.option .label-title {
  font-size: 14px;
  color: #fff;
  text-shadow: 0px 1px #666666;
  position: relative;
  top: 80px;
  font-weight: 600;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text {
  float: left;
  position: relative;
  width: auto;
  padding: 0;
  text-align: center;
  z-index: 1;
  overflow: visible;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text.signature-image,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text.signature-image,
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .views-field-field-signature-image,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .views-field-field-signature-image {
  padding: 0 !important;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .info-wrapper,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .info-wrapper {
  text-align: left;
  position: absolute;
  z-index: 2;
  bottom: 0;
  width: 100%;
  height: 30px;
  margin: 0;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .spotlight-image,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .spotlight-image {
  position: relative;
  width: auto;
  margin: 0 auto 0 auto;
  z-index: 1;
}
.section-life-buildings-and-facilities #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .spotlight-image label,
.section-life-residence-life #views-exposed-form-life-scad-facilities-facilities-landing .image-small-complexshadow-no-text .spotlight-image label {
  padding: 0;
  border: 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .item-list ul li.views-row,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .item-list ul li.views-row,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .item-list ul li.views-row,
.section-life-residence-life .view-display-id-about_scad_res_life .item-list ul li.views-row {
  float: left;
  list-style-type: none;
  margin: 0 1% 30px;
  width: 30%;
  height: 420px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .item-list ul li.views-row img, .section-life-residence-life .view-display-id-about_scad_res_life .item-list ul li.views-row img {
  width: 100%;
  height: auto;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-field-title,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-field-title,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-field-title,
.section-life-residence-life .view-display-id-about_scad_res_life .views-field-title, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-field-title,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-field-title  {
  padding: 20px 0 5px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-field-title .field-content,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-field-title .field-content,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-field-title .field-content,
.section-life-residence-life .view-display-id-about_scad_res_life .views-field-title .field-content, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-field-title .field-content,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-field-title .field-content {
  margin: 0 15px;
  display: block;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-field-field-description .field-content,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-field-field-description .field-content,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-field-field-description .field-content,
.section-life-residence-life .view-display-id-about_scad_res_life .views-field-field-description .field-content, .section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-field-field-scad-master-vocref .field-content,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-field-field-scad-master-vocref .field-content,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-field-field-scad-master-vocref .field-content,
.section-life-residence-life .view-display-id-about_scad_res_life .views-field-field-scad-master-vocref .field-content, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-field-field-description .field-content,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-field-field-description .field-content, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-field-field-scad-master-vocref .field-content,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-field-field-scad-master-vocref .field-content {
  margin: 10px 15px 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-field-field-scad-master-vocref .field-content ul li,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-field-field-scad-master-vocref .field-content ul li,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-field-field-scad-master-vocref .field-content ul li,
.section-life-residence-life .view-display-id-about_scad_res_life .views-field-field-scad-master-vocref .field-content ul li, .section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-field-field-scad-master-vocref .field-content ul li,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-field-field-scad-master-vocref .field-content ul li {
  margin-left: 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list {
  float: left;
  margin: 10px 1% 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list h3,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list h3 {
  width: 215px;
  padding-top: 20px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list .grouping,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list .grouping {
  *zoom: 1;
  position: relative;
  z-index: 3;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list .grouping:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list .grouping:after, .section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav:after,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav:after,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav:after,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav:after,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav:after,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav:after,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav:after,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav:after {
  clear: both;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .item-list .group-length-3 ~ .group-length-1,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .item-list .group-length-3 ~ .group-length-1 {
  margin-top: 20px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program li.views-row,
.section-life-residence-life .view-display-id-life_facilities_grouped_program li.views-row {
  float: left;
  padding: 0 5px;
  margin: 0 0 30px 0;
  width: 215px;
  height: 400px;
  list-style-type: none;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program li.views-row.views-row-first,
.section-life-residence-life .view-display-id-life_facilities_grouped_program li.views-row.views-row-first {
  padding-left: 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program li.views-row.views-row-last,
.section-life-residence-life .view-display-id-life_facilities_grouped_program li.views-row.views-row-last, .section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .views-exposed-widget,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .views-exposed-widget,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .views-exposed-widget,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .views-exposed-widget {
  padding-right: 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .grouping,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .grouping {
  background: #eaeaea;
  -webkit-box-shadow: 0px 2px 5px -2px #999999;
  -moz-box-shadow: 0px 2px 5px -2px #999999;
  box-shadow: 0px 2px 5px -2px #999999;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow {
  position: absolute;
  z-index: 2;
  bottom: -11px;
  height: 110px;
  display: block;
  left: -10px;
  width: 237px;
  display: none;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow:before,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow:before,
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow:after {
  content: '';
  position: absolute;
  margin-bottom: 12px;
  z-index: -1;
  left: 16px;
  bottom: 10px;
  width: 80%;
  max-width: 300px;
  max-height: 100px;
  height: 55%;
  overflow: hidden;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -webkit-transform: skew(-10deg) rotate(-6deg);
  -moz-transform: skew(-10deg) rotate(-6deg);
  -ms-transform: skew(-10deg) rotate(-6deg);
  -o-transform: skew(-10deg) rotate(-6deg);
  transform: skew(-10deg) rotate(-6deg);
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-1 .grouped-complexshadow:after {
  -webkit-transform: skew(10deg) rotate(6deg);
  -moz-transform: skew(10deg) rotate(6deg);
  -ms-transform: skew(10deg) rotate(6deg);
  -o-transform: skew(10deg) rotate(6deg);
  transform: skew(10deg) rotate(6deg);
  left: auto;
  right: 16px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow {
  position: absolute;
  z-index: 2;
  bottom: -7px;
  height: 110px;
  display: block;
  left: -10px;
  width: 462px;
  display: none;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow:before,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow:before,
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow:after {
  content: '';
  position: absolute;
  margin-bottom: 12px;
  z-index: -1;
  left: 16px;
  bottom: 10px;
  width: 80%;
  max-width: 300px;
  max-height: 100px;
  height: 55%;
  overflow: hidden;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -webkit-transform: skew(-10deg) rotate(-6deg);
  -moz-transform: skew(-10deg) rotate(-6deg);
  -ms-transform: skew(-10deg) rotate(-6deg);
  -o-transform: skew(-10deg) rotate(-6deg);
  transform: skew(-10deg) rotate(-6deg);
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-2 .grouped-complexshadow:after {
  -webkit-transform: skew(10deg) rotate(6deg);
  -moz-transform: skew(10deg) rotate(6deg);
  -ms-transform: skew(10deg) rotate(6deg);
  -o-transform: skew(10deg) rotate(6deg);
  transform: skew(10deg) rotate(6deg);
  left: auto;
  right: 16px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow {
  position: absolute;
  z-index: 2;
  bottom: -3px;
  height: 110px;
  display: block;
  left: -10px;
  width: 687px;
  display: none;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow:before,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow:before,
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow:after {
  content: '';
  position: absolute;
  margin-bottom: 12px;
  z-index: -1;
  left: 16px;
  bottom: 10px;
  width: 80%;
  max-width: 300px;
  max-height: 100px;
  height: 55%;
  overflow: hidden;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -webkit-transform: skew(-10deg) rotate(-6deg);
  -moz-transform: skew(-10deg) rotate(-6deg);
  -ms-transform: skew(-10deg) rotate(-6deg);
  -o-transform: skew(-10deg) rotate(-6deg);
  transform: skew(-10deg) rotate(-6deg);
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .view-content > .item-list .group-length-3 .grouped-complexshadow:after {
  -webkit-transform: skew(10deg) rotate(6deg);
  -moz-transform: skew(10deg) rotate(6deg);
  -ms-transform: skew(10deg) rotate(6deg);
  -o-transform: skew(10deg) rotate(6deg);
  transform: skew(10deg) rotate(6deg);
  left: auto;
  right: 16px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program li.views-row,
.section-life-residence-life .view-display-id-life_facilities_grouped_program li.views-row {
  background: #eaeaea;
  z-index: 3;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program li.views-row .list-row-wrapper,
.section-life-residence-life .view-display-id-life_facilities_grouped_program li.views-row .list-row-wrapper {
  background: none;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .block-complexshadow,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .block-complexshadow,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .block-complexshadow,
.section-life-residence-life .view-display-id-about_scad_res_life .block-complexshadow {
  position: relative;
  z-index: 2;
  bottom: 100px;
  height: 110px;
  display: block;
  left: -10px;
  width: 237px;
  display: none;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .block-complexshadow:before,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .block-complexshadow:before,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .block-complexshadow:before,
.section-life-residence-life .view-display-id-about_scad_res_life .block-complexshadow:before,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .block-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .block-complexshadow:after,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .block-complexshadow:after,
.section-life-residence-life .view-display-id-about_scad_res_life .block-complexshadow:after {
  content: '';
  position: absolute;
  margin-bottom: 12px;
  z-index: -1;
  left: 16px;
  bottom: 10px;
  width: 80%;
  max-width: 300px;
  max-height: 100px;
  height: 55%;
  overflow: hidden;
  -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5), 0 0 40px rgba(0, 0, 0, 0) inset;
  -webkit-transform: skew(-10deg) rotate(-6deg);
  -moz-transform: skew(-10deg) rotate(-6deg);
  -ms-transform: skew(-10deg) rotate(-6deg);
  -o-transform: skew(-10deg) rotate(-6deg);
  transform: skew(-10deg) rotate(-6deg);
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .block-complexshadow:after,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .block-complexshadow:after,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .block-complexshadow:after,
.section-life-residence-life .view-display-id-about_scad_res_life .block-complexshadow:after {
  -webkit-transform: skew(10deg) rotate(6deg);
  -moz-transform: skew(10deg) rotate(6deg);
  -ms-transform: skew(10deg) rotate(6deg);
  -o-transform: skew(10deg) rotate(6deg);
  transform: skew(10deg) rotate(6deg);
  left: auto;
  right: 16px;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .list-row-wrapper,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .list-row-wrapper,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .list-row-wrapper,
.section-life-residence-life .view-display-id-about_scad_res_life .list-row-wrapper {
  background: #eaeaea;
  height: inherit;
  position: relative;
  z-index: 3;
  -webkit-box-shadow: 0px 2px 5px -2px #999999;
  -moz-box-shadow: 0px 2px 5px -2px #999999;
  box-shadow: 0px 2px 5px -2px #999999;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-field-signature-image,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-field-signature-image,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-field-signature-image,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-field-signature-image,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-field-signature-image,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-field-signature-image {
  position: relative;
  width: auto;
  margin: 0 auto 0 auto;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-title,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-title,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-title,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-title,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-title,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-title {
  border-bottom: 1px solid #cccccc;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-title a.colorbox-node,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-title a.colorbox-node,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-title a.colorbox-node,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-title a.colorbox-node,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-title a.colorbox-node,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-title a.colorbox-node {
  font-size: 0.9em;
  font-weight: bold;
  color: #666666;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-field-description .field-content,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-field-description .field-content,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-field-description .field-content,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-field-description .field-content,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-field-description .field-content,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-field-description .field-content {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-field-scad-master-vocref .item-list li,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-field-scad-master-vocref .item-list li,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-field-scad-master-vocref .item-list li,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-field-scad-master-vocref .item-list li,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-field-scad-master-vocref .item-list li,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-field-scad-master-vocref .item-list li {
  list-style-type: none;
  list-style-image: url('../images/filterGreyBullet.png');
  margin: 0;
}
.section-life-buildings-and-facilities .view-display-id-life_facilities_grouped_program .views-row .views-field-field-scad-master-vocref .item-list li a,
.section-life-residence-life .view-display-id-life_facilities_grouped_program .views-row .views-field-field-scad-master-vocref .item-list li a,
.section-life-buildings-and-facilities .view-display-id-life_facilities_ungrouped .views-row .views-field-field-scad-master-vocref .item-list li a,
.section-life-residence-life .view-display-id-life_facilities_ungrouped .views-row .views-field-field-scad-master-vocref .item-list li a,
.section-life-buildings-and-facilities .view-display-id-about_scad_res_life .views-row .views-field-field-scad-master-vocref .item-list li a,
.section-life-residence-life .view-display-id-about_scad_res_life .views-row .views-field-field-scad-master-vocref .item-list li a {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
  color: #999999;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .block-views h2,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .block-views h2,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .block-views h2,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .block-views h2 {
  font-size: 1em;
  border-bottom: 1px solid #cccccc;
  margin-top: 10px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #edit-title-wrapper,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #edit-title-wrapper,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #edit-title-wrapper,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #edit-title-wrapper {
  margin-top: 10px;
  padding: 10px 0 0 0;
  width: 79%;
  float: left;
  position: relative;
  bottom: -68px;
}

.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #edit-title-wrapper .form-item,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #edit-title-wrapper .form-item,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #edit-title-wrapper .form-item,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #edit-title-wrapper .form-item {
  padding: 2px 0;
  border: 1px solid #999999;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first input#edit-title,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first input#edit-title,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first input#edit-title,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first input#edit-title {
  width: 94%;
  border: 0;
  padding: 0 0 0 5px;
  font-size: 14px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .views-exposed-widget.views-submit-button,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .views-exposed-widget.views-submit-button,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .views-exposed-widget.views-submit-button,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .views-exposed-widget.views-submit-button {
  float: left;
  padding: 0;
  width: 20%;
  position: relative;
  bottom: -68px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .views-exposed-widget.views-submit-button input,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .views-exposed-widget.views-submit-button input,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .views-exposed-widget.views-submit-button input,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .views-exposed-widget.views-submit-button input {
  margin-top: 20px;
  padding: 5px 5px 6px;
  font-size: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  color: #666666;
  background: #ffffff;
  border-bottom: 1px solid #999999;
  border-left: 0;
  border-right: 1px solid #e5e5e5;
  border-top: 1px solid #e5e5e5;
  border-radius: 0 3px 3px 0;
  background: #f7f7f7;
  background-image: -moz-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -ms-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eaeaea));
  background-image: -webkit-linear-gradient(top, #ffffff, #eaeaea);
  background-image: -o-linear-gradient(top, #ffffff, #eaeaea);
  background-image: linear-gradient(top, #ffffff, #eaeaea);
  background-repeat: repeat-x;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav {
  *zoom: 1;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav h2,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav h2,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav h2,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav h2,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav h2,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav h2,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav h2,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav h2 {
  font-size: 13px;
  color: #666666;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  margin-bottom: 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf {
  list-style-type: none;
  list-style-image: none;
  float: left;
  margin: 0;
  padding: 0;
  width: 75px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a {
  border-radius: 4px 0 0 4px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a span,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a span,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a span,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-facilities a span,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a span,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a span,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a span,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-facilities a span {
  position: relative;
  left: 6px;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a {
  border-radius: 0 4px 4px 0;
}
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a span,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a span,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a span,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first #block-menu-menu-facilities-nav ul li.leaf.menu-item-programs a span,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a span,
.section-life-residence-life.page-life-buildings-and-facilities-programs #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a span,
.section-life-buildings-and-facilities.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a span,
.section-life-residence-life.page-life-buildings-and-facilities-facilities #sidebar-first .pane-menu-menu-merchants-nav ul li.leaf.menu-item-programs a span {
  position: relative;
  left: 3px;
}
/* program schools */
.page-academics-programs .porgrams-landing-page-menu,
.page-academics-schools .porgrams-landing-page-menu {
  float: left;
  margin-bottom: 42px;
  height: 20px;
}
.page-academics-programs .porgrams-landing-page-menu a,
.page-academics-schools .porgrams-landing-page-menu a {
  display: block;
  width: 108px;
  padding: 6px 0 4px 0;
}
.page-academics-programs #sidebar-first #block-scad-academia-acad-pro-landing-filters h2,
.page-academics-schools #sidebar-first #block-scad-academia-acad-pro-landing-filters h2 {
  margin: 0;
  padding: 0;
}
.page-academics-programs #main .region-content,
.page-academics-schools #main .region-content {
  width: 728px;
}
.page-academics-programs .degree-types-header,
.page-academics-schools .degree-types-header {
  display: block;
  float: left;
  clear: both;
}
.page-academics-programs .degree-types-header div,
.page-academics-schools .degree-types-header div {
  position: relative;
  float: left;
  width: 93px;
  display: block;
  min-height: 100%;
}
.page-academics-programs .degree-types-header div span,
.page-academics-schools .degree-types-header div span {
  margin: 0px 0 5px 5px;
  display: block;
}
.page-academics-programs div.programs-header,
.page-academics-schools div.programs-header {
  width: 256px;
  display: block;
  float: left;
}
.page-academics-programs .group,
.page-academics-schools .group {
  display: block;
  float: left;
  clear: both;
}
.page-academics-programs .group div,
.page-academics-schools .group div {
  position: relative;
  float: left;
  width: 93px;
  display: block;
  min-height: 100%;
}
.page-academics-programs .group div:first-child,
.page-academics-schools .group div:first-child {
  width: 256px;
}
.page-academics-programs .group div:first-child a,
.page-academics-schools .group div:first-child a {
  display: block;
  padding: 10px 0 9px 24px;
  float: none;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref {
  min-height: 100%;
  position: relative;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul {
  position: absolute;
  top: 46%;
  left: 25px;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li {
  float: left;
  width: 11px;
  height: 11px;
  padding: 0;
  margin: 0;
}
.page-academics-programs .group div .views-field-field-scad-campuses-vocref ul li div,
.page-academics-schools .group div .views-field-field-scad-campuses-vocref ul li div {
  width: 11px;
  height: 11px;
}
.page-academics-programs div.view-programs-landing-page-degree.filter-applied.atlanta .group.atlanta a,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.atlanta .group.atlanta a, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.hong-kong div.group.hong-kong a,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.hong-kong div.group.hong-kong a, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.lacoste div.group.lacoste a,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.lacoste div.group.lacoste a, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.savannah div.group.savannah a,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.savannah div.group.savannah a, .page-academics-programs div.view-programs-landing-page-degree.filter-applied.elearning div.group.elearning a,
.page-academics-schools div.view-programs-landing-page-degree.filter-applied.elearning div.group.elearning a {
  padding-left: 21px;
}
/* program facilities */
.view-program-facilities.view-display-id-attached_images .two-col {
  width: auto;
  height: auto;
}
.view-program-facilities.view-display-id-attached_images .item-list {
  width: 730px !important;
}
.view-program-facilities.view-display-id-attached_images .item-list .views-row {
  min-height: 370px;
  margin-bottom: 20px;
}
.view-program-facilities.view-display-id-attached_images .item-list .views-row-last-row-in-theme-row {
  margin-right: 0px;
}
.view-program-facilities.view-display-id-attached_images .view-content .item-list {
  margin-left: 20px;
  width: 710.64px;
}
#block-views-program_facilities-attached_images {
  clear: both;
}
#block-views-program_facilities-attached_titles {
  clear: right;
}
#block-views-program_facilities-attached_titles {
  float: left;
  width: 33%;
}
#block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles {
  margin-left: 10px;
  margin-right: 10px;
}
#block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles .views-row {
  *zoom: 1;
  padding: 5px 0;
}
#block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles .views-row:after {
  clear: both;
}
#block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles .views-field-field-signature-image {
  float: left;
}
.view-program-facilities.view-display-id-attached_images .view-content .item-list {
  border-top: 0;
}
.view-program-facilities.view-display-id-attached_images .view-content .item-list {
  border-top: 0;
  margin-left: 0px;
}
.view-program-facilities.view-display-id-program_facilities_page,
.view-program-facilities.view-display-id-program_facilities_page li {
  color: #666666;
  font-size: 13px;
}
.view-program-facilities.view-display-id-program_facilities_page .views-field-field-scad-campuses-vocref a,
.view-program-facilities.view-display-id-program_facilities_page li .views-field-field-scad-campuses-vocref a {
  color: #4d598c;
  text-decoration: none;
}
.view-program-facilities.view-display-id-program_facilities_page li,
.view-program-facilities.view-display-id-program_facilities_page li li {
  background: transparent url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg') no-repeat scroll left 7px;
  list-style-type: none;
  padding-left: 10px;
}
#block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles .item-list ul {
  list-style-type: none;
}
#block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles .views-field-title a {
  color: #4d598c;
  text-decoration: none;
}
/* about */
.section-about .views-widget-filter-field_scad_master_vocref_tid .fieldset-wrapper, .section-success-our-alumni-where-are-they-now #sidebar-first #edit-field-single-academic-program-tid-wrapper .fieldset-wrapper {
  width: 720px;
}
.section-about .bef-group {
  float: left;
  height: 100%;
  padding: 5px 5px;
  width: 170px;
}
.section-about .bef-group .bef-group-items .form-item {
  background: url('/sites/all/themes/apiary/images/filterGreyBullet.png') no-repeat transparent 0 8px;
  padding-left: 15px;
  float: none;
}
.section-about .bef-group .bef-group-items .form-item.highlight, .section-success-our-alumni-where-are-they-now #sidebar-first .bef-group .bef-group-items .form-item.highlight {
  background: url('/sites/all/themes/apiary/images/filterGreyBulletHlt.png') no-repeat transparent 0 8px;
}
.section-about .toggle-links #edit-field-scad-master-vocref-tid-wrapper .form-item label {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  box-shadow: none;
  display: inline;
  float: none;
  font-size: 12px;
  text-align: left;
}
.section-about #sidebar-first .views-widget fieldset.collapsed {
  height: 25px !important;
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 168px;
  height: 46px;
  margin-bottom: 5px;
  padding-bottom: 3px;
}
.section-about .views-widget input[type="radio"]:checked + label {
  color: #FFF;
}
/* news and press */

.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .views-widget fieldset.form-wrapper,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .views-widget fieldset.form-wrapper,
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .views-widget fieldset.collapsed,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .views-widget fieldset.collapsed {
  height: 25px !important;
  margin-bottom: 5px;
  padding-bottom: 3px;
}
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .fieldset-wrapper,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .fieldset-wrapper, .js .section-calendar .fieldset-wrapper,
.js .section-about .fieldset-wrapper, .section-life #sidebar-first .fieldset-wrapper, .section-success-our-alumni-where-are-they-now #sidebar-first .fieldset-wrapper, .section-life-student-services-scad-card .fieldset-wrapper, .page-life-student-services-scad-card-merchants .fieldset-wrapper,
.page-life-student-services-scad-card-merchants-maps .fieldset-wrapper {
  background: none repeat scroll 0 0 #F2F2F2;
  box-shadow: 0 0 7px 0 #888888;
  float: left;
  /* top: 0; */
  width: 178px;
  z-index: 9000;
}
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .views-exposed-widget fieldset.collapsible .fieldset-wrapper,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .views-exposed-widget fieldset.collapsible .fieldset-wrapper, .js .section-calendar .views-exposed-widget fieldset.collapsible .fieldset-wrapper,
.js .section-about .views-exposed-widget fieldset.collapsible .fieldset-wrapper, .js .section-life .views-exposed-widget fieldset.collapsible .fieldset-wrapper, .page-life-student-services-scad-card-merchants .views-exposed-widget fieldset.collapsible .fieldset-wrapper,
.page-life-student-services-scad-card-merchants-maps .views-exposed-widget fieldset.collapsible .fieldset-wrapper, .section-life #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-wrapper, .section-success-our-alumni-where-are-they-now #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-wrapper {
  padding: 10px;
  position: absolute;
  left: 84%;
}
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .indicator,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .indicator, .section-life #sidebar-first .indicator, .page-life-student-services-scad-card-merchants .indicator,
.page-life-student-services-scad-card-merchants-maps .indicator {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -34px -290px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 25px;
  width: 10px;
  position: absolute;
  right: 29px;
  top: 1px;
  z-index: 9999;
}
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .close-dialog,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .close-dialog, .section-life #sidebar-first .close-dialog, .section-success-our-alumni-where-are-they-now #sidebar-first .close-dialog, .page-life-student-services-scad-card-merchants .close-dialog,
.page-life-student-services-scad-card-merchants-maps .close-dialog {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -66px -104px transparent;
  content: '';
  cursor: pointer;
  position: absolute;
  top: 2px;
  right: 5px;
  z-index: 100;
  display: block;
  height: 13px;
  width: 13px;
}
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .remove-filter,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .remove-filter, .js .section-calendar .remove-filter,
.js .section-about .remove-filter, .section-life #sidebar-first .remove-filter, .section-success-our-alumni-where-are-they-now #sidebar-first .remove-filter, .page-life-student-services-scad-card-merchants .remove-filter,
.page-life-student-services-scad-card-merchants-maps .remove-filter  {
  display: inline-block;
  position: absolute;
  right: -5px;
  top: 0;
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -82px -104px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 13px;
  width: 13px;
  margin-top: 5px;
}
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .views-widget a,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .views-widget a,
.view-news-press-recognition #edit-field-scad-campuses-vocref-tid-wrapper .views-widget .form-item label,
.view-news-press-recognition #edit-field-scad-master-vocref-tid-wrapper .views-widget .form-item label, .js .section-calendar .views-widget a,
.js .section-about .views-widget a,
.js .section-calendar .views-widget .form-item label,
.js .section-about .views-widget .form-item label, .section-life #sidebar-first .views-widget a,
.section-life #sidebar-first .views-widget .form-item label, .section-success-our-alumni-where-are-they-now #sidebar-first .views-widget a,
.section-success-our-alumni-where-are-they-now #sidebar-first .views-widget .form-item label {
  color: #666666;
  font-weight: normal;
  text-decoration: none;
}
.view-news-press-recognition #edit-type-wrapper .views-exposed-form .views-exposed-widget {
  float: left;
  padding: .5em 1em 0 0;
}
.view-news-press-recognition #edit-type-wrapper .form-type-radio, #header-second #block-scad-nav-context-indicator .content, #header-second #second-tier-context-indicator, .top-level-landing-page ul.term-teasers li img,
.top-level-landing-page ul.term-teasers li h3 {
  float: left;
}
.view-news-press-recognition #edit-type-wrapper .form-radio + label, .view-course-listing-page .form-radio + label {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
  text-align: center;
  border-right: #999999 1px solid;
  border-left: #ffffff 1px solid;
  background: #e0e0e0;
  background-image: -moz-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -ms-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#d2d2d2));
  background-image: -webkit-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -o-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: linear-gradient(top, #eaeaea, #d2d2d2);
  background-repeat: repeat-x;
  margin: 0;
  -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.view-news-press-recognition h3, .view-scad-in-the-news h3 {
  display: block !important;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 22px;
  font-weight: normal;
  line-height: 15px;
  color: #666666;
  clear: both;
  padding-bottom: 10px;
  padding-top: 25px;
}
.view-news-press-recognition div.horizontalRule {
  clear: both;
  width: 100%;
  background-color: #999999;
  height: 1px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 25px;
}
.view-news-press-recognition .news-list li {
  display: inline-block;
  vertical-align: top;
  float: left;
  width: 215px;
  margin-right: 20px;
  background-color: #eaeaea;
  margin-bottom: 20px;
}
.view-news-press-recognition .isotope-element img, .view-careers-and-success .isotope-element img, .view-life-and-events .isotope-element img,
.view-recent-alumni .isotope-element img {
  height: 210px !important;
  width: 210px !important;
}
.view-news-press-recognition .news-press-recognition-feature .views-field-field-featured-press-image img {
  height: 203px !important;
  width: 194px !important;
}
.view-news-press-recognition .views-field-field-publication-date div, .view-careers-and-success .views-field-title-1 div, .view-life-and-events .views-field-field-publication-date div,
.view-recent-alumni .views-field-field-publication-date div,
.view-scad-in-the-news .views-field-field-publication-date div {
  text-align: right;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  color: #999999;
  padding-right: 10px;
}
.view-news-press-recognition .views-field-title a,
.view-news-press-recognition .views-field-title-1 a, .view-life-and-events .views-field-field-publication-date div,
.view-recent-alumni .views-field-field-publication-date div,
.view-scad-in-the-news .views-field-title a 
 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  font-size: 22px !important;
  font-weight: normal !important;
  line-height: 25px !important;
  color: #666666 !important;
  display: block;
  position: relative;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
.view-news-press-recognition .views-field-body {
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
.view-news-press-recognition .views-field-body span {
  font-size: 12px ;
  font-weight: 400 ;
  line-height: 15px ;
  color: #666666 ;
}
.view-news-press-recognition .isotope-element, .view-life-and-events .isotope-element,
.view-recent-alumni .isotope-element, .view-careers-and-success .isotope-element,
.view-scad-in-the-news .isotope-element 
 {
  height: auto;
  width: 210px;
  margin-right: 20px !important;
  background-color: #eaeaea !important;
}
.view-news-press-recognition .isotope-container, .view-careers-and-success .isotope-container, #isotope-container {
  overflow: visible !important;
}
.view-news-press-recognition .news-press-recognition-feature.isotope-element {
  border: solid #52777a 8px;
  width: 194px;
}
.view-news-press-recognition .news-press-recognition-feature-image, .view-life-and-events .life-events-feature-image,
.view-recent-alumni .life-events-feature-image {
  position: absolute;
  top: -1px;
  left: -7px;
  z-index: 1;
}
.view-news-press-recognition .news-press-recognition-feature-image img, .view-life-and-events .life-events-feature-image img,
.view-recent-alumni .life-events-feature-image img {
  height: 26px !important;
  width: 100px !important;
}
.section-about-news-press-and-recognition #content {
  clear: none;
  margin-top: 50px;
}
.section-about-news-press-and-recognition #content .section {
  margin: 0 0 !important;
}
.section-about-news-press-and-recognition #sidebar-first {
  clear: none;
}
.section-about-news-press-and-recognition #sidebar-first .views-widget-filter-type {
  width: 735px;
  left: 190px;
  position: absolute;
}
.section-about-news-press-and-recognition #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -44px -264px transparent;
  content: "";
  cursor: pointer;
  display: block;
  float: right;
  height: 25px;
  width: 10px;
}
.section-about-news-press-and-recognition #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend > a {
  color: #52777A;
}
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page label, #header-second ul.menu li.last a, .page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page #edit-field-scad-campuses-vocref-tid-wrapper .form-item,
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page #edit-field-publication-date-value-wrapper .form-item,
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page #edit-field-scad-master-vocref-tid-wrapper .form-item,
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page #edit-dummy-input-wrapper .form-item-dummy-input {
  border: none !important;
}
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page .form-item, .page-admission-visit-scad-saturdays-scad-schedule #edit-field-scad-campuses-vocref-tid fieldset, .page-success-contact .toggle-content-button li a.scad-button {
  border-bottom: 1px solid #ccc !important;
  border-right: 1px solid #ccc !important;
  border-top: 1px solid #ccc !important;
}
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page .form-item:first-child {
  border-left: 1px solid #CCC !important;
}
.page-about-news-press-and-recognition .views-field-field-summary .field-content {
  position: relative;
  top: -10px;
  padding-left: 10px;
  text-align: left;
  padding-right: 10px;
  font-size: 13px;
  margin-bottom: 20px;
}
.page-about-news-press-and-recognition .isotope-container {
/*
  position: relative;
  left: 220px;
  top: -160px;
*/
	margin-left:20px;
	width:735px;
}
.page-about-news-press-and-recognition .bef-select-as-radios {
  padding-left:20px !important;
}
/* news press features recognitions shared styles */
.node-scad-press-release .date,
.node-scad-press-release .field-name-field-byline,
.node-scad-press-release .field-name-field-dateline,
.node-scad-press-release .date p,
.node-scad-press-release .field-name-field-byline p,
.node-scad-press-release .field-name-field-dateline p,
.node-scad-press-release .date span,
.node-scad-press-release .field-name-field-byline span,
.node-scad-press-release .field-name-field-dateline span,
.node-scad-press-release .date div,
.node-scad-press-release .field-name-field-byline div,
.node-scad-press-release .field-name-field-dateline div, .node-feature .date,
.node-feature .field-name-field-byline,
.node-feature .field-name-field-dateline,
.node-feature .date-display-single,
.node-feature .date p,
.node-feature .field-name-field-byline p,
.node-feature .field-name-field-dateline p,
.node-feature .date-display-single p,
.node-feature .date span,
.node-feature .field-name-field-byline span,
.node-feature .field-name-field-dateline span,
.node-feature .date-display-single span,
.node-feature .date div,
.node-feature .field-name-field-byline div,
.node-feature .field-name-field-dateline div,
.node-feature .date-display-single div, .node-scad-recognition .date,
.node-scad-recognition .field-name-field-byline,
.node-scad-recognition .field-name-field-dateline,
.node-scad-recognition .date-display-single,
.node-scad-recognition .date p,
.node-scad-recognition .field-name-field-byline p,
.node-scad-recognition .field-name-field-dateline p,
.node-scad-recognition .date-display-single p,
.node-scad-recognition .date span,
.node-scad-recognition .field-name-field-byline span,
.node-scad-recognition .field-name-field-dateline span,
.node-scad-recognition .date-display-single span,
.node-scad-recognition .date div,
.node-scad-recognition .field-name-field-byline div,
.node-scad-recognition .field-name-field-dateline div,
.node-scad-recognition .date-display-single div {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
/* press releases */
.node-scad-press-release .image-column {
  width: 350px;
  padding-left: 16px;
  float: right;
}
.node-scad-press-release .field-name-field-dateline {
  float: left;
}
.node-scad-press-release .field-name-field-byline {
  display: block;
  width: 100%;
  height: 20px;
}
.node-scad-press-release .field-name-field-publication-date {
  margin-bottom: 16px;
}
.node-scad-press-release .field-name-field-dateline .field-item:after, .node-feature .field-name-field-dateline .field-item:after, .node-scad-recognition .field-name-field-dateline .field-item:after {
  content: "\2014";
}
.node-scad-press-release .caption p, .node-feature .caption div, .node-scad-recognition .caption div {
  font-size: 12px ;
  font-weight: 400 ;
  line-height: 16px ;
  color: #666666 ;
  font-style: italic;
}
/* features */
.node-feature .image-column {
  width: 350px;
  padding-left: 16px;
  float: right;
}
.node-feature .field-name-field-dateline {
  float: left;
}
.node-feature .field-name-field-byline {
  display: block;
  width: 100%;
  height: 20px;
}
.node-feature .field-name-field-publication-date {
  margin-bottom: 16px;
}
.node-feature .caption div, .node-scad-recognition .caption div {
  padding-top: 5px;
  padding-bottom: 10px;
}
/* recognition */
.node-scad-recognition .image-column {
  width: 350px;
  padding-left: 16px;
  float: right;
}
.node-scad-recognition .field-name-field-dateline {
  float: left;
}
.node-scad-recognition .field-name-field-byline {
  display: block;
  width: 100%;
  height: 20px;
}
.node-scad-recognition .field-name-field-publication-date {
  margin-bottom: 16px;
}
.node-type-scad-recognition .image-column,
.node-type-scad-press-release .image-column,
.node-type-feature .image-column {
  padding: 30px 30px 0 30px;
}
.node-type-scad-recognition .info-column,
.node-type-scad-press-release .info-column,
.node-type-feature .info-column {
  padding: 30px;
  font-size: 12px;
}
.node-type-scad-recognition .info-column .link-external:after,
.node-type-scad-press-release .info-column .link-external:after,
.node-type-feature .info-column .link-external:after {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -64px -152px transparent;
}
/* alumni directory */
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-title a, .section-success .view-alumni-videos.view-id-alumni_videos .views-field-title a, .view-display-id-faculty_listings .views-row-1 .views-field-field-last-name .field-content, .page-taxonomy-term-627 .view-display-id-faculty_directory .view-faculty .views-row-1 .views-field-field-last-name,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-faculty .views-row-1 .views-field-field-last-name, .page-taxonomy-term-627 .view-display-id-faculty_directory .view-content h3,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content h3 {
  font-size: 15px ;
  font-weight: 500 ;
  line-height: 20px ;
  color: #666666 ;
}
.view-id-alumni_directory.view-display-id-page_1 {
  margin-top: 40px;
}
.view-id-alumni_directory.view-display-id-page_1 fieldset {
  border: none;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row {
  width: 30%;
  margin-right: 1.5%;
  margin-left: 1.5%;
  border-bottom: 1px solid #eaeaea;
  float: left;
  height: 150px;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row span,
.view-id-alumni_directory.view-display-id-page_1 .views-row a,
.view-id-alumni_directory.view-display-id-page_1 .views-row h1,
.view-id-alumni_directory.view-display-id-page_1 .views-row h2,
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-company .field-content {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row .date-diplay,
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-student-degree {
  float: left;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-graduation-year span.date-display {
  margin-left: 5px;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-scad-graduation- ul {
  margin: 0;
  list-style: none;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-scad-graduation- ul li {
  margin: 0;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-scad-graduation- ul .grad-year-wrapper div,
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-scad-graduation- ul .grad-year-wrapper span {
  float: left;
}
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-scad-graduation- ul .grad-year-wrapper .separator {
  margin-right: 5px;
}
.view-id-alumni_directory.view-display-id-page_1 .view-empty {
  text-align: center;
  margin: 20% 20% 20% 10%;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters h3 {
  width: 172px;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters {
  margin-top: 20px;
  float: left;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters h2 {
  font-size: 15px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
  width: 170px;
  border-bottom: 1px solid #eaeaea;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters .views-widget-filter-field_scad_campuses_vocref_tid,
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters .views-widget-filter-field_last_name_value {
  margin-left: 218px;
  margin-top: -203px;
  width: 245%;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters .views-widget-filter-field_scad_campuses_vocref_tid .alumni-first-letter,
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters .views-widget-filter-field_last_name_value .alumni-first-letter {
  float: left;
  width: 1.9%;
  margin: .9%;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters .views-widget-filter-field_last_name_value {
  margin-top: -161px;
  width: 190%;
  border-bottom: 1px solid #eaeaea;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters .views-widget-filter-dummy_input .form-item {
  float: left;
  margin-bottom: 5px;
  margin-right: 20px;
  width: 20px;
}
#sidebar-first #block-scad-people-alumni-directory-sidebar-filters #edit-dummy-input-wrapper {
  clear: both;
}
/* our alumni */
.section-success-our-alumni-where-are-they-now .toggle-links input:checked + label {
  color: #fff !important;
}
/* related alumni */
.view-display-id-alumni_related_content, .degree-footnotes {
  padding-bottom:20px !important;
}
/* student services */
.section-academics-programs-wildcard-faculty .toggle-links .form-item label, .section-academics-programs-wildcard-faculty .toggle-links .form-item label:hover, .section-academics-programs-wildcard-faculty .toggle-links input:checked + label, .section-academics-programs-wildcard-faculty .toggle-links .form-item:hover label, .section-success-our-alumni-where-are-they-now .toggle-links .form-item label, .section-success-our-alumni-where-are-they-now .toggle-links .form-item:hover label, .section-success-our-alumni-where-are-they-now .toggle-links input:checked + label, .page-life-student-services-scad-card-merchants .menu-item-list,
.page-life-student-services-scad-card-merchants-maps .menu-item-list, .page-life-student-services-scad-card-merchants .menu-item-map,
.page-life-student-services-scad-card-merchants-maps .menu-item-map, .page-life-student-services-scad-card-merchants ul li.leaf.active-trail,
.page-life-student-services-scad-card-merchants-maps ul li.leaf.active-trail, .page-life-student-services-scad-card-merchants .menu-item-list:hover,
.page-life-student-services-scad-card-merchants-maps .menu-item-list:hover, .page-life-student-services-scad-card-merchants .menu-item-map:hover 
.page-life-student-services-scad-card-merchants-maps .menu-item-map:hover {
  padding: 3px 6px !important;
}
.section-life-student-services-scad-card-merchants .panel-til1 .panel-col-center {
  margin-top: 40px;
}
.section-life-student-services-scad-card .panel-col-center {
  margin-top: 20px;
}
.section-life-student-services-scad-card .panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper {
  left: 213px;
  position: absolute;
  top: 10px;
  z-index: 99;
}
.section-life-student-services-scad-card .views-exposed-widget fieldset.collapsible .fieldset-legend > a.fieldset-title:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -35px -265px transparent;
  content: "";
  cursor: pointer;
  display: block;
  float: right;
  height: 25px;
  width: 10px;
}
.page-life-student-services-scad-card-merchants .views-field-title a,
.page-life-student-services-scad-card-merchants-maps .views-field-title a {
  padding-top: 0px;
  padding-bottom: 40px;
  font-size: 15px;
  font-weight: 600;
}
.page-life-student-services-scad-card-merchants h3,
.page-life-student-services-scad-card-merchants-maps h3 {
  padding-top: 20px;
}
.page-life-student-services-scad-card-merchants .views-field-title {
  font-size:15px;
  font-weight:500;
}
.page-life-student-services-scad-card-merchants .views-view-grid,
.page-life-student-services-scad-card-merchants-maps .views-view-grid {
  padding-bottom: 40px;
}
.page-life-student-services-scad-card-merchants .views-view-grid tbody,
.page-life-student-services-scad-card-merchants-maps .views-view-grid tbody {
  vertical-align: text-top;
}
.page-life-student-services-scad-card-merchants ul li.leaf,
.page-life-student-services-scad-card-merchants-maps ul li.leaf {
  list-style-type: none;
  list-style-image: none;
  float: left;
  margin: 0;
  width: 50px;
  text-align:center;
}
.page-life-student-services-scad-card-merchants-maps .view-display-id-panel_pane_2 {
  position: relative;
  left: -20px;
  top: 20px;
}
.page-life-student-services-scad-card-merchants ul li.leaf.menu-item-facilities a,
.page-life-student-services-scad-card-merchants-maps ul li.leaf.menu-item-facilities a {
  border-radius: 4px 0 0 4px;
}
.page-life-student-services-scad-card-merchants ul li.leaf.menu-item-facilities a span,
.page-life-student-services-scad-card-merchants-maps ul li.leaf.menu-item-facilities a span {
  position: relative;
  left: 6px;
}
.page-life-student-services-scad-card-merchants ul li.leaf.menu-item-programs a,
.page-life-student-services-scad-card-merchants-maps ul li.leaf.menu-item-programs a {
  border-radius: 0 4px 4px 0;
}
.page-life-student-services-scad-card-merchants ul li.leaf.menu-item-programs a span,
.page-life-student-services-scad-card-merchants-maps ul li.leaf.menu-item-programs a span {
  position: relative;
  left: 3px;
}
.page-life-student-services-scad-card-merchants .filter-header,
.page-life-student-services-scad-card-merchants-maps .filter-header {
  padding-top: 20px !important;
  margin-bottom: 10px !important;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  line-height: 20px !important;
  color: #666666 !important;
}
.page-life-student-services-scad-card-merchants .form-type-select a,
.page-life-student-services-scad-card-merchants-maps .form-type-select a {
  font-size: 14px;
}
.page-life-student-services-scad-card-merchants .views-view-grid,
.page-life-student-services-scad-card-merchants-maps .views-view-grid {
}
.page-life-student-services-scad-card-merchants .views-view-grid td,
.page-life-student-services-scad-card-merchants-maps .views-view-grid td {
  padding-right: 50px;
}
.page-life-student-services-scad-card-merchants table,
.page-life-student-services-scad-card-merchants-maps table {
  background-color: transparent !important;
}
/* transportation */
.page-life-transportation-and-parking-savannah-biking .pane-1 h3.pane-title, .page-life-transportation-and-parking-savannah-parking .panel-col-last .pane-1 h3 {
  margin-top: 20px !important;
}
.page-life-transportation-and-parking-savannah-parking .pane-2 .pane-content, .page-life-dining-locations .view-grouping-content .views-field-title {
  padding-top: 20px;
}
.page-life-transportation-and-parking-savannah-scad-bus .top-wrapper p {
  position: relative;
  top: -8px;
}
.page-life-student-services .panel-ti1 .pane-node-field-hero-image,
.page-about-institutional-effectiveness .panel-ti1 .pane-node-field-hero-image, .page-life-student-services #featured-hero-image img,
.page-about-institutional-effectiveness #featured-hero-image img {
  height: 480px;
}
.page-life-student-services #featured-hero-image img,
.page-about-institutional-effectiveness #featured-hero-image img {
  width: auto;
}
.page-life-student-services #featured-hero-image img.expand,
.page-about-institutional-effectiveness #featured-hero-image img.expand {
  height: 30px;
}
/* faculty */
.view-display-id-faculty_directory .view-filters .toggle-links .form-item label, .view-display-id-faculty_directory .view-filters .toggle-links .form-item label:hover, .view-display-id-faculty_directory .view-filters .toggle-links .form-item:hover label, .view-display-id-faculty_directory .view-filters .active-all .toggle-links label[for='edit-field-academic-status-vocref-tid-all'], .view-display-id-faculty_directory .view-filters .active-all .toggle-links label[for='edit-type-all'], .view-display-id-faculty_directory .view-filters .active-lacoste .toggle-links label[for='edit-field-scad-campuses-vocref-tid-68'], .view-display-id-faculty_directory .view-filters .active-scad-press-release .toggle-links label[for='edit-type-scad-press-release'],
.view-display-id-faculty_directory .view-filters .active-scad-recognition .toggle-links label[for='edit-type-scad-recognition'],
.view-display-id-faculty_directory .view-filters .active-feature .toggle-links label[for='edit-type-feature'],
.view-display-id-faculty_directory .view-filters .active-scad-in-news .toggle-links label[for='edit-type-scad-in-news'],
.view-display-id-faculty_directory .view-filters .active-atlanta .toggle-links label[for='edit-field-scad-campuses-vocref-tid-66'],
.view-display-id-faculty_directory .view-filters .active-savannah .toggle-links label[for='edit-field-scad-campuses-vocref-tid-69'],
.view-display-id-faculty_directory .view-filters .active-hong-kong .toggle-links label[for='edit-field-scad-campuses-vocref-tid-67'],
.view-display-id-faculty_directory .view-filters .active-undergraduate .toggle-links label[for='edit-field-academic-status-vocref-tid-831'],
.view-display-id-faculty_directory .view-filters .active-graduate .toggle-links label[for='edit-field-academic-status-vocref-tid-832'],
.view-display-id-faculty_directory .view-filters .active-elearning .toggle-links label[for='edit-field-scad-campuses-vocref-tid-70'], .view-display-id-faculty_directory .view-filters .toggle-links .form-item label.activ,
.view-display-id-faculty_directory .view-filters .toggle-links .form-item label.checked-option, .view-display-id-faculty_directory .view-filters .active-all .toggle-links label[for="edit-field-scad-campuses-vocref-tid-all"] {
  padding: 5px 10px !important;
}
.section-academics-faculty .view-display-id-faculty_directory h1 {
  margin-top: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 33px;
  font-weight: 300;
  line-height: 38px;
  color: #666666;
}
.view-display-id-faculty_listings .views-row-1 .views-field-field-last-name .field-content {
  float: left;
  width: 20px;
  height: 45px;
  padding-left: 10px;
  padding-top: 8px;
  border-left: #999999 1px solid;
  border-top: #999999 1px solid;
}
.view-display-id-faculty_listings .faculty-name h4 {
  float: left;
  width: 180px;
  margin-top: 0px;
  padding-left: 14px;
  padding-top: 8px;
  border-left: #999999 1px solid;
}
.view-display-id-faculty_listings .faculty-name h4 a {
  display: block;
  text-decoration: none;
}
.view-display-id-faculty_directory {
  margin: 0 0 0 22px ;
  width: 924px;
}
.view-display-id-faculty_directory .faculty-info {
  float: left;
  width: 330px;
  padding-right: 20px;
}
.view-display-id-faculty_directory .faculty-info p {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 18px ;
  color: #666666 ;
  margin-bottom: 28px;
  margin-top: 0;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition {
  float: left;
  width: 557px;
  margin-left: 3px;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row {
  width: 180px;
  margin-left: 5px;
  float: left;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .views-field-field-user-headshot {
  margin: 0 0 6px 0;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .views-field-field-user-headshot img {
  -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.5);
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .views-field-field-scad-person div {
  margin-top: 0;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .views-field-field-scad-person div span {
  font-size: 20px ;
  font-weight: 400 ;
  line-height: 22px ;
  color: #666666 ;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .views-field-title-1 {
  font-size: 11px ;
  font-weight: normal ;
  line-height: 16px ;
  color: #999999 ;
  margin-top: 2px;
}
.view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .view-more-link a {
  font-size: 13px ;
  font-weight: bold ;
  line-height: 13px ;
  color: #4d598c ;
  text-decoration: none;
}
.view-display-id-faculty_directory h2.faculty-directory-subhead {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
  background: #ffffff;
  margin: 6px 0 0;
  display: inline-block;
  width: 85px;
  height: 30px;
  z-index: 2;
}
.view-display-id-faculty_directory .view-filters {
  width: 910px;
  border-top: 1px solid #cccccc;
  margin-top: -14px;
  padding: 21px 0 0 0;
}
.view-display-id-faculty_directory .views-widget-filter-title, .view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid .views-widget,
.view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value .views-widget {
  float: left;
  vertical-align: middle;
}
.view-display-id-faculty_directory .views-widget-filter-title .form-item-title input {
  height: 26px;
  background: url('/sites/all/themes/apiary/images/icons/search.png') 188px 4px no-repeat;
  width: 180px;
  border: 1px solid #cccccc;
  padding: 0 26px 0 4px;
}
.view-display-id-faculty_directory .view-filters, .view-display-id-faculty_directory .view-filters .toggle-links .form-item, .view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-user-headshot,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-user-headshot,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-user-headshot {
  float: left;
}
.view-display-id-faculty_directory .view-filters .toggle-links {
  margin-left: 0px;
}
.view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid,
.view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value {
  float: left;
  clear: left;
  width: auto;
  height: 14px;
  vertical-align: middle;
}
.view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid label,
.view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value label {
  float: left;
  font-size: 12px ;
  font-weight: normal ;
  line-height: 12px ;
  color: #999999 ;
  vertical-align: middle;
  margin: 6px 15px 0 0;
}
.view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value {
  clear: right;
  margin-left: 34px;
}
.view-display-id-faculty_directory #faculty-list {
  margin-top: 25px;
  float: left;
}
.view-display-id-faculty_directory #faculty-list .faculty-header-row div,
.view-display-id-faculty_directory #faculty-list .views-row div {
  float: left;
  padding: 6px 10px 6px 10px;
  font-size: 12px ;
  font-weight: bold ;
  line-height: 12px ;
  color: #666666 ;
}
.view-display-id-faculty_directory #faculty-list .faculty-header-row {
  margin-left: 27px;
  clear: both;
}
.view-display-id-faculty_directory #faculty-list .faculty-header-row div {
  background: #cccccc;
}
.view-display-id-faculty_directory #faculty-list .header-name {
  width: 190px;
  border-left: 1px solid #cccccc;
}
.view-display-id-faculty_directory #faculty-list .header-location {
  width: 150px;
  border-left: 1px solid #cccccc;
}
.view-display-id-faculty_directory #faculty-list .header-education {
  width: 260px;
  border-left: 1px solid #cccccc;
}
.view-display-id-faculty_directory #faculty-list .header-program {
  width: 200px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.view-display-id-faculty_directory #faculty-list .group {
  float: left;
  clear: both;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  position: relative;
  width: 911px;
}
.view-display-id-faculty_directory #faculty-list .group .group-title {
  float: left;
  position: absolute;
  padding: 0;
  margin: 14px 0 0 8px;
}
.view-display-id-faculty_directory #faculty-list .group .group-title h2, .view-display-id-faculty_listings .directory-listing .group .group-title h2 {
  margin: 0;
  padding: 0;
  font-size: 16px ;
  font-weight: bold ;
  line-height: 12px ;
  color: #666666 ;
}
.view-display-id-faculty_directory #faculty-list .group:last-child {
  border-bottom: 1px solid #cccccc;
}
.view-display-id-faculty_directory #faculty-list .views-row {
  float: left;
  margin-left: 26px;
}
.view-display-id-faculty_directory #faculty-list .views-row div {
  min-height: 100%;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.view-display-id-faculty_directory #faculty-list .views-row .header-name h4 {
  margin: 0;
  padding: 0;
}
.view-display-id-faculty_directory #faculty-list .views-row .header-name a, .view-display-id-faculty_listings .directory-listing div.header-name h4.header-name a {
  color: #4d598c;
  font-size: 12px;
  text-decoration: none;
  padding: 0;
  margin: 0;
}
.view-display-id-faculty_directory #faculty-list .views-row .header-name .faculty-title {
  display: block;
  font-size: 12px ;
  font-weight: normal ;
  line-height: 12px ;
  color: #666666 ;
}
.view-display-id-faculty_listings .view-display-id-faculty_dean,
.view-display-id-faculty_listings .view-display-id-associate_dean {
  width: 720px;
  clear: both;
}
.view-display-id-faculty_listings .view-display-id-faculty_dean .faculty-info,
.view-display-id-faculty_listings .view-display-id-associate_dean .faculty-info {
  position: absolute;
  bottom: 40px;
  left: 182px;
  width: 500px;
}
.view-display-id-faculty_listings .view-display-id-faculty_chairs:nth-of-type(1) {
  margin-left: -8px;
}
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-row {
  position: relative;
  float: left;
  height: 195px;
  width: 345px;
  padding-right: 10px;
}
.view-display-id-faculty_listings .view-display-id-faculty_chairs .faculty-info {
  position: absolute;
  bottom: 18px;
  left: 182px;
  width: 160px;
  text-align: left;
}
.view-display-id-faculty_listings .view-display-id-associate_dean,
.view-display-id-faculty_listings .view-display-id-faculty_chairs,
.view-display-id-faculty_listings .view-display-id-faculty_dean {
  display: block;
  float: left;
  position: relative;
  z-index: 1;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .view-content,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .view-content,
.view-display-id-faculty_listings .view-display-id-faculty_dean .view-content {
  height: 190px;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-user-headshot .spotlight-image,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-user-headshot .spotlight-image,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-user-headshot .spotlight-image, .image-complexshadow-with-text .spotlight-image,
.image-complexshadow-no-text .spotlight-image,
.isotope-element .spotlight-image {
  position: relative;
  margin: 0 auto 0 auto;
  z-index: 1;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-user-headshot .spotlight-image div,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-user-headshot .spotlight-image div,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-user-headshot .spotlight-image div, .view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-user-headshot .spotlight-image div,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-user-headshot .spotlight-image div {
  display: block;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-user-headshot .spotlight-image img,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-user-headshot .spotlight-image img,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-user-headshot .spotlight-image img {
  width: auto;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-title-1,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-title-1,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-title-1 {
  float: left;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-title-1 h3,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-title-1 h3,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-title-1 h3 {
  display: block;
  font-size: 20px  !important;
  font-weight: 300  !important;
  line-height: 20px  !important;
  color: #666666  !important;
  width: 190px;
  margin: 0;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-academic-title,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-academic-title,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-academic-title {
  float: left;
  clear: both;
  margin-top: 6px;
  padding-bottom: 5px;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-academic-title div,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-academic-title div,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-academic-title div {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 15px ;
  color: #666666 ;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-degree,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-degree,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-degree {
  float: left;
  clear: both;
  margin-top: 2px;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-degree li,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-degree li,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-degree li {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 18px ;
  color: #666666 ;
  background: transparent url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg') no-repeat scroll left 7px;
  list-style-type: none;
  padding-left: 10px;
}
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-degree p {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 18px ;
  color: #666666 ;
  background: transparent url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg') no-repeat scroll left 7px;
  list-style-type: none;
  padding-left: 10px;
  margin:0;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-degree div,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-degree div,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-degree div {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 18px ;
  color: #666666 ;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-scad-campuses-vocref,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-scad-campuses-vocref,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-scad-campuses-vocref {
  float: left;
  clear: both;
  margin-top: 6px;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .views-field-field-scad-campuses-vocref div,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .views-field-field-scad-campuses-vocref div,
.view-display-id-faculty_listings .view-display-id-faculty_dean .views-field-field-scad-campuses-vocref div {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 15px ;
  color: #666666 ;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .view-bio-link,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .view-bio-link,
.view-display-id-faculty_listings .view-display-id-faculty_dean .view-bio-link {
  font-size: 12px ;
  font-weight: 900 ;
  line-height: 20px ;
  color: #4d598c ;
  float: left;
  clear: both;
  margin-top: 5px;
  width: 70px;
}
.view-display-id-faculty_listings .view-display-id-associate_dean .view-bio-link.views-field-title,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .view-bio-link.views-field-title,
.view-display-id-faculty_listings .view-display-id-faculty_dean .view-bio-link.views-field-title {
  padding-top: 0;
}
.view-display-id-faculty_listings .filters-title-wrap {
  float: left;
  clear: both;
  margin: 30px 0 10px 0;
}
.view-display-id-faculty_listings .filters-title-wrap h2 {
  margin: 0;
  padding: 0;
}
.view-display-id-faculty_listings .filters-title-wrap span {
  font-size: 12px ;
  font-weight: normal ;
  line-height: 12px ;
  color: #666666 ;
}
.view-display-id-faculty_listings .directory-listing {
  margin: 25px 0 25px 0;
  float: left;
  clear: both;
}
.view-display-id-faculty_listings .directory-listing .faculty-header-row {
  float: left;
  width: 30%;
  height: 40px;
  margin-top: 8px;
}
.view-display-id-faculty_listings .directory-listing div.header-name {
  float: left;
  clear: both;
}
.view-display-id-faculty_listings .directory-listing div.header-name h4.header-name {
  margin: 0;
  padding: 0;
}
.view-display-id-faculty_listings .directory-listing div.faculty-title {
  float: left;
  clear: both;
  font-size: 11px ;
  font-weight: normal ;
  line-height: 11px ;
  color: #666666 ;
}
.view-display-id-faculty_listings .directory-listing .group {
  float: left;
  clear: both;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  position: relative;
  width: 710px;
}
.view-display-id-faculty_listings .directory-listing .group .group-title {
  float: left;
  position: relative;
  padding: 14px 0 0 8px;
  border-right: 1px solid #cccccc;
  width: 19px;
  margin-right: 20px;
}
.view-display-id-faculty_listings .directory-listing .group:last-child {
  border-bottom: 1px solid #cccccc;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean {
  width: 720px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .faculty-info {
  position: absolute;
  bottom: 14px;
  left: 182px;
  width: 500px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs {
  float: left;
  position: relative;
  z-index: 1;
  clear: both;
  height: 190px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-user-headshot,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-user-headshot {
  float: left;
  width: 170px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-user-headshot .spotlight-image,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-user-headshot .spotlight-image {
  position: relative;
  margin: 0 auto 0 auto;
  z-index: 1;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-user-headshot .spotlight-image img,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-user-headshot .spotlight-image img {
  width: auto;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-title-1,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-title-1 {
  float: left;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-title-1 h3,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-title-1 h3 {
  display: block;
  font-size: 20px  !important;
  font-weight: 300  !important;
  line-height: 10px  !important;
  color: #666666  !important;
  width: 190px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-academic-title,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-academic-title {
  float: left;
  clear: both;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-academic-title div,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-academic-title div {
  font-size: 13px ;
  font-weight: 500 ;
  line-height: 15px ;
  color: #666666 ;
  position: relative;
  top: -10px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-degree,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-degree {
  float: left;
  clear: both;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-degree div,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-degree div {
  font-size: 13px ;
  font-weight: 500 ;
  line-height: 15px ;
  color: #666666 ;
  position: relative;
  padding-bottom: 3px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-scad-campuses-vocref,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-scad-campuses-vocref {
  float: left;
  clear: both;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .views-field-field-scad-campuses-vocref div,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .views-field-field-scad-campuses-vocref div {
  font-size: 13px ;
  font-weight: 500 ;
  line-height: 15px ;
  color: #666666 ;
  position: relative;
  padding-bottom: 3px;
}
.view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .view-bio-link,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .view-bio-link {
  font-size: 12px ;
  font-weight: 900 ;
  line-height: 20px ;
  color: #4d598c ;
  position: relative;
  float: left;
  clear: both;
  padding-top: 10px;
  width: 70px;
}
.view-display-id-faculty_listings .directory-listing .filters-title-wrap {
  float: left;
  clear: both;
  margin: 30px 0 10px 0;
}
.view-display-id-faculty_listings .directory-listing .filters-title-wrap h2 {
  margin: 0;
  padding: 0;
}
.view-display-id-faculty_listings .directory-listing .filters-title-wrap span {
  font-size: 12px ;
  font-weight: normal ;
  line-height: 12px ;
  color: #666666 ;
}
.page-academics-faculty #edit-field-scad-campuses-vocref-tid-wrapper {
  padding: 0px !important;
}
.page-academics-faculty .form-type-textfield {
  padding-bottom:10px;
}
/* faculty directory */
.page-taxonomy-term-627 .view-display-id-faculty_directory #header-second,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory #header-second {
  background: #444f7c;
  background-image: -moz-linear-gradient(top, #56639c, #292f4a);
  background-image: -ms-linear-gradient(top, #56639c, #292f4a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#56639c), to(#292f4a));
  background-image: -webkit-linear-gradient(top, #56639c, #292f4a);
  background-image: -o-linear-gradient(top, #56639c, #292f4a);
  background-image: linear-gradient(top, #56639c, #292f4a);
  background-repeat: repeat-x;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory #main,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory #main {
  float: none;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-content,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content, .page-taxonomy-term-627 .view-display-id-faculty_directory .views-row,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-row, .page-taxonomy-term-627 .view-display-id-faculty_directory .view-filters,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-filters {
  display: block;
  float: left;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-content,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-row,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-row {
  width: 200px;
  height: 330px;
  margin-top: 30px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-filters,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-filters {
  clear: both;
  border-top: #cccccc 1px solid;
  padding-top: 20px;
  margin-top: 10px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .recognition-image img,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .recognition-image img {
  -webkit-box-shadow: 3px 3px 4px #cccccc;
  -moz-box-shadow: 3px 3px 4px #cccccc;
  box-shadow: 3px 3px 4px #cccccc;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
  margin-right: 20px;
  top: 0px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-scad-person .field-content,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-scad-person .field-content {
  position: relative;
  padding-top: 15px;
  padding-right: 20px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
  width: 190px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-scad-person .last-name,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-scad-person .last-name {
  font-size: 20px ;
  font-weight: 500 ;
  line-height: 20px ;
  color: #666666 ;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-title-1,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-title-1 {
  font-size: 12px ;
  font-weight: 400 ;
  line-height: 15px ;
  color: #999999 ;
  position: relative;
  padding-top: 10px;
  width: 170px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-more-link,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-more-link {
  font-size: 12px ;
  font-weight: 900 ;
  line-height: 20px ;
  color: #4d598c ;
  position: relative;
  padding-top: 10px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-more-link a,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-more-link a, .page-taxonomy-term-627 .view-display-id-faculty_directory .faculty-name a,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .faculty-name a, .page-taxonomy-term-627 .view-display-id-faculty_directory .view-content .faculty-name a,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content .faculty-name a, .view-display-id-faculty_listings .view-display-id-associate_dean .view-bio-link a,
.view-display-id-faculty_listings .view-display-id-faculty_chairs .view-bio-link a,
.view-display-id-faculty_listings .view-display-id-faculty_dean .view-bio-link a, .view-display-id-faculty_listings .directory-listing .view-display-id-associate_dean .view-bio-link a,
.view-display-id-faculty_listings .directory-listing .view-display-id-faculty_chairs .view-bio-link a {
  color: #4d598c;
  text-decoration: none;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory #edit-title,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory #edit-title {
  width: 255px;
  height: 30px;
  background: url('/sites/all/themes/apiary/images/search_icon.jpg') no-repeat 236px transparent;
  border: #666666 1px solid;
  padding-left: 5px;
  box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.2);
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .form-type-radio,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .form-type-radio {
  float: left;
}

.page-taxonomy-term-627 .view-display-id-faculty_directory .form-radio + label,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .form-radio + label {
  -webkit-appearance: none;
  display: inline-block;
  position: relative;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
  text-align: center;
  border-right: #999999 1px solid;
  border-left: #ffffff 1px solid;
  background: #e3e3e3;
  background-image: -moz-linear-gradient(top, #f7f7f7, #c5c5c5);
  background-image: -ms-linear-gradient(top, #f7f7f7, #c5c5c5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#c5c5c5));
  background-image: -webkit-linear-gradient(top, #f7f7f7, #c5c5c5);
  background-image: -o-linear-gradient(top, #f7f7f7, #c5c5c5);
  background-image: linear-gradient(top, #f7f7f7, #c5c5c5);
  background-repeat: repeat-x;
  margin: 0;
  -webkit-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3);
}
.page-taxonomy-term-627 .view-display-id-faculty_directory #edit-field-scad-campuses-vocref-tid-70 + label,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory #edit-field-scad-campuses-vocref-tid-70 + label, .view-course-listing-page #edit-field-scad-campuses-vocref-tid-70 + label {
  -webkit-border-radius: 0px 3px 3px 0px;
  -moz-border-radius: 0px 3px 3px 0px;
  border-radius: 0px 3px 3px 0px;
  border-right: 0;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-widget-filter-field_scad_campuses_vocref_tid,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-widget-filter-field_scad_campuses_vocref_tid {
  padding: 0;
  float: right;
  margin-top: 16px;
  margin-bottom: 3px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory #edit-field-academic-programs-tid-wrapper label,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory #edit-field-academic-programs-tid-wrapper label, .view-display-id-faculty_listings #edit-field-academic-programs-tid-wrapper label, .view-course-listing-page #edit-field-academic-programs-tid-wrapper label {
  float: left;
  width: 60px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
  padding-top: 4px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid .views-widget,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid .views-widget, .view-display-id-faculty_listings .views-widget-filter-field_academic_programs_tid .views-widget {
  float: left;
  width: 370px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-widget-filter-field_academic_programs_tid,
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value, .view-display-id-faculty_listings .views-widget-filter-field_academic_programs_tid,
.view-display-id-faculty_listings .views-widget-filter-field_part_time_bool_value, .view-display-id-faculty_directory .view-display-id-faculty_directory_recognition .views-row .view-more-link, .node-scad-press-release .caption .field-type-text-long .field-item p, .node-feature .caption .field-type-text-long .field-item p, .node-scad-recognition .caption .field-type-text-long .field-item p {
  margin-top: 12px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory #edit-field-fulltime-parttime-value-wrapper label,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory #edit-field-fulltime-parttime-value-wrapper label {
  float: left;
  width: 120px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
  padding-top: 4px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value .views-widget,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-widget-filter-field_part_time_bool_value .views-widget {
  float: left;
  width: 340px;
}

.page-taxonomy-term-627 .view-display-id-faculty_directory .view-faculty .views-row-1 .views-field-field-last-name,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-faculty .views-row-1 .views-field-field-last-name {
  display: block;
  padding-left: 5px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .faculty-name,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .faculty-name {
  font-size: 13px ;
  font-weight: 900 ;
  line-height: 20px ;
  color: #4d598c ;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-academic-title,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-academic-title,
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-academic-programs,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-academic-programs,
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-degree,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-degree,
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-scad-campuses-vocref,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-scad-campuses-vocref {
  font-size: 13px ;
  font-weight: 300 ;
  line-height: 20px ;
  color: #666666 ;
  padding-left: 50px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-academic-programs .spanviews-field-title-1,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-academic-programs .spanviews-field-title-1 {
  width: 100px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .views-field-field-academic-title,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .views-field-field-academic-title {
  position: relative;
  top: -40px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .faculty-row span,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .faculty-row span {
  position: relative;
  top: -35px;
  left: 100px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-grouping,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-grouping {
  border-top: #cccccc 1px solid;
  border-bottom: #cccccc 1px solid;
  border-left: #cccccc 1px solid;
  border-right: #cccccc 1px solid;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-content .views-row,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content .views-row {
  float: left;
  xwidth: 600px;
  xheight: 60px;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-content h3,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content h3 {
  float: left;
  width: 30px;
  padding-left: 5px;
  border-left: #999999 1px solid;
  border-right: #999999 1px solid;
  border-top: #999999 1px solid;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-content .faculty-name,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content .faculty-name, .view-display-id-faculty_listings .faculty-name h4 a {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #4d598c ;
}
.page-taxonomy-term-627 .view-display-id-faculty_directory .view-content .views-field-field-academic-title,
.page-academics-programs-wildcard-faculty .view-display-id-faculty_directory .view-content .views-field-field-academic-title {
  font-size: 14px ;
  font-weight: 400 ;
  line-height: 15px ;
  color: #666666 ;
}
/* recent alumni */
.view-recent-alumni #isotope-container {
  top: 0;
}
#block-scad-academia-academics-career-recent-alumni {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}
#block-scad-academia-academics-career-recent-alumni .careers-image {
  float: left;
  margin-right: 20px;
}
#block-scad-academia-academics-career-recent-alumni .rec-alum-info {
  float: left;
  width: 70%;
}
#block-scad-academia-academics-career-recent-alumni .rec-alum-info .field-description {
  float: left;
  width: 100%;
  margin-bottom: 0;
}
#block-scad-academia-academics-career-recent-alumni .rec-alum-info .field-description span {
  font-size: 15px ;
  font-weight: 400 ;
  line-height: 6px ;
  color: #666666 ;
  margin-bottom: 5px;
  margin-top: 0;
}
#block-scad-academia-academics-career-recent-alumni .rec-alum-info .view-more-link {
  float: left;
}
/* study abroad */
.view-academics-study-abroad-program .views-row {
  clear: both;
}
.view-academics-study-abroad-program .views-field-title {
  padding-top: 0;
  float: left;
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.view-academics-study-abroad-program .views-field-title span {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.view-academics-study-abroad-program .views-field-title:after {
  content: "\a0 ";
}
.view-academics-study-abroad-program .views-field-field-event-date {
  float: left;
}
.view-academics-study-abroad-program .views-field-field-event-date span,
.view-academics-study-abroad-program .views-field-field-event-date div {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  color: #666666;
}

.section-academics-study-abroad-locations .field-type-image {
  cursor: pointer;
}
.section-academics-study-abroad .add-full-calendar:before {
  margin-top: 3px;
  margin-right: 3px;
}
/* life and events */
.view-life-and-events {
  margin-top: 20px;
}
.view-life-and-events #isotope-container,
.view-recent-alumni #isotope-container {
  position: relative;
  top: -19px;
}
.view-life-and-events .isotope-element,
.view-recent-alumni .isotope-element {
  padding-bottom: 10px;
}
.view-life-and-events .views-field-field-publication-date div,
.view-recent-alumni .views-field-field-publication-date div {
  padding-top: 10px;
}
.view-life-and-events .views-field-field-publication-date div, .view-life-and-events .event-date li,
.view-recent-alumni .event-date li {
  list-style: none;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  color: #999999 !important;
  display: inline-block !important;
}
.view-life-and-events .show-event-date,
.view-recent-alumni .show-event-date {
  position: relative;
  left: 5px;
}
.view-life-and-events .views-field-title,
.view-recent-alumni .views-field-title {
  padding-top: 5px !important;
}
.view-life-and-events .views-field-title a,
.view-recent-alumni .views-field-title a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  font-size: 22px !important;
  font-weight: normal !important;
  line-height: 25px !important;
  color: #999999 !important;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
.view-life-and-events .views-field-title-1 a,
.view-recent-alumni .views-field-title-1 a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  font-size: 22px !important;
  font-weight: normal !important;
  line-height: 25px !important;
  color: #999999 !important;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
.view-life-and-events .views-field-body,
.view-recent-alumni .views-field-body {
  font-size: 12px ;
  font-weight: 400 ;
  line-height: 15px ;
  color: #999999 ;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
.view-life-and-events .life-events-feature.isotope-element,
.view-recent-alumni .life-events-feature.isotope-element {
  border: solid #52777a 8px;
  width: 199px;
  margin-right: 0 !important;
}
/* projects */
.node-scad-projects {
  padding-left: 25px;
  width: 720px;
}
.node-scad-projects h2 {
  margin-top: 20px;
}
.node-scad-projects #artist-byline {
  float: left;
  margin-bottom: 20px;
}
.node-scad-projects #artist-byline .field-items:before {
  content: "By ";
  color: #666666;
}
.node-scad-projects #artist-byline .artist-name {
  color: #666666;
}
.node-scad-projects .field-name-field-gallery-image {
  clear: both;
}
/* athletics */
.sidebar-top-margin, .page-life-athletics .view-events-feed-content-pane {
  margin-top: 40px;
}
.page-life-athletics .view-events-feed-content-pane {
  max-width: 155px;
}
.page-life-athletics .pane-events-feed-content-pane-conent-pane-events-feed .pane-title {
  margin-bottom: 20px;
}
.page-life-athletics .views-field-title, .page-life-athletics .adr .fn {
  line-height: 20px;
}
.page-life-athletics .date {
  left: 0;
}
.page-life-athletics .date, .page-life-athletics .fn {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 10px ;
  color: #666666 ;
  position: relative;
}
.page-life-athletics .date {
  /*left: -23px;*/
  top: -25px;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif !important;
}
.page-life-athletics .fn {
  top: -30px;
}
.page-life-athletics ul {
  list-style-type: none;
}
.page-life-athletics .views-field-title {
  position: relative;
  top: -30px;
}
/* life residence */
 .page-life-residence-life-housing-application .field-name-field-regional-images img {
  margin-bottom: 10px;
}
/* admission */
.section-admission .info-wrapper, .section-admission .info-wrapper {
  background: url('/sites/all/themes/apiary/images/backgrounds/no-image-fade-admission.png') repeat-x !important;
}
.page-admission-visit-scad-scad-days-schedule h3.pane-title,
.page-admission-visit-scad-saturdays-scad-schedule h3.pane-title {
  font-size: 20px;
  font-weight: 300;
}
.page-admission-visit-scad-scad-days-schedule .views-row,
.page-admission-visit-scad-saturdays-scad-schedule .views-row {
  float: left;
  width: 47%;
  padding-right: 20px;
  min-height: 200px;
}
.page-admission-visit-scad-scad-days-schedule .views-row .views-field-title a,
.page-admission-visit-scad-saturdays-scad-schedule .views-row .views-field-title a {
  color: #666666;
  font-size: 15px;
  font-weight: 500;
  background: none;
}
.page-admission-scad-your-area-events-your-area .events-in-your-area-attachment .event-desc {
  width: 100% !important;
}
.page-admission-scad-your-area-events-your-area .events-in-your-area-attachment .views-field-address {
  width: 528px;
  float: left;
}
.page-admission-visit-scad-saturdays-scad-schedule .form-item-field-scad-campuses-vocref-tid {
  float: left;
}
.page-admission-visit-scad-saturdays-scad-schedule .form-item-field-scad-campuses-vocref-tid {
  color: #666666;
  font-weight: normal;
  text-decoration: none;
  width: 108px;
  height: 18px;
  padding: 4px 0 0 0;
  text-align: center;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;
  background: #999;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  line-height: 13px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea', endColorstr='#d2d2d2');
  background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#d2d2d2));
  background: -moz-linear-gradient(top, #eaeaea, #d2d2d2);
}
.page-admission-visit-scad-saturdays-scad-schedule .form-item-field-scad-campuses-vocref-tid label {
  cursor: pointer;
}
.page-admission-visit-scad-saturdays-scad-schedule .form-item-field-scad-campuses-vocref-tid:first-child {
  border-left: 1px solid #CCC;
}
.page-admission-visit-scad-saturdays-scad-schedule #edit-field-scad-campuses-vocref-tid fieldset {
  margin: 0 0 40px 0 !important;
  padding: 0 !important;
}
/* tuition and fees */
.section-admission-tuition-and-fees .tuition-location li {
  list-style: none !important;
  float: left;
}
/* events */
.pane-events-feed-content-pane-press-release-pane h3.pane-title,
.pane-events-feed-content-pane-conent-pane-events-feed h3.pane-title {
  color: #666666;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin: 0;
  padding: 0 0 10px 0;
  border-bottom: 1px solid #eaeaea;
}
.view-events-feed-content-pane {
  color: #666666;
  margin-bottom: 20px;
}
.view-events-feed-content-pane .views-field-field-signature-image-1 img {
  float: left;
  margin-right: 20px;
}
.view-events-feed-content-pane .views-content {
  margin-top: 40px;
}
.view-events-feed-content-pane .views-row {
  margin-top: 20px;
}
.view-events-feed-content-pane .views-field-field-scad-event-types-vocref-1 {
  width: 100%;
  float: left;
  font-size: 13px;
  font-weight: normal;
  line-height: 14px;
}
.view-events-feed-content-pane .views-field-field-scad-event-types-vocref-1 .field-content {
  color: #666666;
  font-weight: 300;
}
.view-events-feed-content-pane .views-field-field-location {
  width: 100%;
  float: left;
  padding-top: 10px;
}
.view-events-feed-content-pane .views-field-field-location .fn,
.view-events-feed-content-pane .views-field-field-location .city-state,
.view-events-feed-content-pane .views-field-field-location .country-name,
.view-events-feed-content-pane .views-field-field-location .street-address {
  color: #666666;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}
.view-events-feed-content-pane .views-field-field-location .city-state, .view-events-feed-content-pane .views-field-field-location .country-name {
  float: left;
  margin-right: 5px;
}
.view-events-feed-content-pane .views-field-field-location .country-name {
  padding: 0;
}
.view-events-feed-content-pane .views-field-field-location .map-link {
  font-size: 0;
}
.view-events-feed-content-pane .views-field-field-location .map-link a {
  float: left;
  font-size: 0px;
  font-weight: normal;
  line-height: 14px;
}
.view-events-feed-content-pane .views-field-field-location .map-link a:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll 0px -232px transparent;
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 5px;
  margin-top: 2px;
  position: absolute;
}
.view-events-feed-content-pane .views-field-address .fn,
.view-events-feed-content-pane .views-field-address .city-state,
.view-events-feed-content-pane .views-field-address .country-name,
.view-events-feed-content-pane .views-field-address .street-address,
.view-events-feed-content-pane .views-field-address .postal-code {
  color: #666666;
  font-size: 13px;
  font-weight: 400;
}
.view-events-feed-content-pane .views-field-address .city-state {
  float: left;
  margin-right: 5px;
}
.view-events-feed-content-pane .views-field-address .country-name {
  padding: 0;
  float: left;
}
.view-events-feed-content-pane .views-field-title {
  padding-top: 0px;
  width: 100%;
  float: left;
}
.view-events-feed-content-pane a {
  font-size: 13px;
  font-weight: normal;
  line-height: 14px;
}
.view-events-feed-content-pane a:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -47px -152px rgba(0, 0, 0, 0);
  content: "";
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  margin: 5px;
  margin-top: 7px;
  position: absolute;
}
.view-events-feed-content-pane .views-field-field-event-date {
  width: 100%;
}
.view-events-feed-content-pane .views-field-field-event-date,
.view-events-feed-content-pane .views-field-field-event-date-1 {
  float: left;
}
.view-events-feed-content-pane .views-field-field-event-date ul,
.view-events-feed-content-pane .views-field-field-event-date-1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.view-events-feed-content-pane .views-field-field-event-date ul li,
.view-events-feed-content-pane .views-field-field-event-date-1 ul li {
  margin: 0;
  padding: 0;
}
.view-events-feed-content-pane .views-field-field-event-date .date span,
.view-events-feed-content-pane .views-field-field-event-date-1 .date span, .view-events-feed-content-pane .views-field-field-event-date .date .monthdate,
.view-events-feed-content-pane .views-field-field-event-date-1 .date .monthdate, .view-events-feed-content-pane .views-field-field-event-date .date .time,
.view-events-feed-content-pane .views-field-field-event-date-1 .date .time {
  font-size: 13px;
  line-height: 16px;
}
.view-events-feed-content-pane .views-field-view-node, .view-events-feed-content-pane .views-field-field-description {
  float: left;
}
.view-events-feed-content-pane .views-field-view-node a {
  font-weight: 500;
}
.view-events-feed-content-pane .views-field-field-description p {
  margin: 0;
}
.section-life .view-events-feed-content-pane .views-field-title a:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -47px -200px transparent;
  bottom: -5px;
  position: absolute;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .view-content .views-row {
  margin-bottom: 20px;
  margin-top: 0;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-title {
  width: 64%;
  float: left;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-title a {
  color: #666666;
  font-size: 15px;
  font-weight: 500;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-field-description, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 {
  width: 64%;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 {
  float: left;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 span, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 .adr .street-address,
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 .adr .country-name {
  color: #666666;
  font-size: 13px;
  font-weight: 400;
  float: left;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-view-node, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 .adr .postal-code, .page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 .adr .country-name {
  float: left;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 .adr .postal-code {
  margin-right: 5px;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-address-1 .adr .country-name {
  padding: 0;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-field-event-date-1 {
  width: 64%;
}
.page-success-events-and-workshops-workshops .view-events-feed-content-pane .views-field-view-node a {
  font-weight: 500;
}
.events-in-your-area-attachment .grouping-header {
  width: 100%;
  margin-top: 30px;
  height: 20px;
  background: none repeat scroll 0 0 white;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E4E4E4;
  clear: both;
}
.events-in-your-area-attachment .grouping-header h1 {
  font-size: 25px ;
  font-weight: 400 ;
  line-height: 18px ;
  color: #666666 ;
}
.events-in-your-area-attachment .views-row {
  border-bottom: 1px solid #E4E4E4;
  min-height: 140px;
  width: 100%;
  margin-bottom: 10px;
}
.events-in-your-area-attachment .views-row .event-desc {
  display: block;
  padding-left: 0px;
  float: left;
  padding-bottom: 20px;
  padding-right: 0px;
  padding-top: 10px;
  width: 70%;
}
.events-in-your-area-attachment .views-row .event-desc .views-field-view-node {
  margin-top: 5%;
}
.events-in-your-area-attachment .views-row .event-desc .views-field-view-node a {
  font-size: 13px ;
  font-weight: 500 ;
  line-height: 18px ;
  color: #421d2c ;
}
.events-in-your-area-attachment .views-row .event-desc .views-field-field-banner-form-id {
  float: left;
}
.events-in-your-area-attachment .views-row .event-desc .views-field-address {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 18px ;
  color: #eaeaea ;
  display: block;
}
.events-in-your-area-attachment .views-row .event-desc .views-field-address .fn, .events-in-your-area-attachment .views-row .date {
  font-size: 15px ;
  font-weight: 500 ;
  line-height: 18px ;
  color: #666666 ;
}
.events-in-your-area-attachment .views-row .event-desc .views-field-address .street-address,
.events-in-your-area-attachment .views-row .event-desc .views-field-address .city-state,
.events-in-your-area-attachment .views-row .event-desc .views-field-address .postal-code {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 18px ;
  color: #666666 ;
}
.events-in-your-area-attachment .views-row .date .monthdate, .events-in-your-area-attachment .views-row .date .time {
  float: left;
}
.events-in-your-area-attachment .views-row .date .timezone {
  float: left;
  margin-left: 5px;
  display: none;
}
.events-in-your-area-attachment .views-row .event-info {
  float: left;
  margin-top: 10px;
  width: 175px;
  border-left: 1px solid #E4E4E4;
  display: block;
  min-height: 75px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-top: 20px;
  position: relative;
}
.events-in-your-area-attachment .views-row .event-info .views-field-field-event-date {
  position: absolute;
  top: 0;
}
.events-in-your-area-attachment .views-row .event-info .add-to-cal {
  bottom: 30px;
}
.events-in-your-area-attachment .views-row .event-info .add-to-cal:before {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -13px -168px transparent;
  content: "";
  cursor: pointer;
  display: block;
  float: left;
  height: 17px;
  width: 22px;
}
.events-in-your-area-attachment .views-row .event-info .add-to-cal a {
  font-size: 13px ;
  font-weight: 500 ;
  line-height: 18px ;
  color: #421d2c ;
  line-height: 24px;
}
.events-in-your-area-attachment .views-row .event-info .add-to-cal .views-field-nothing {
  float: left;
  background: #999;
  display: block;
  font-size: .9em;
  height: 20px;
  margin: 2px;
  text-align: center;
  text-decoration: none;
  width: 40px;
}
.events-in-your-area-attachment .views-row .event-info .add-to-cal .views-field-nothing a, .events-in-your-area-attachment .views-row .event-info .add-to-cal .views-field-nid a {
  color: #fff;
}
.events-in-your-area-attachment .views-row .event-info .add-to-cal .views-field-nid {
  float: left;
  background: #999;
  color: #fff;
  display: block;
  font-size: .9em;
  height: 20px;
  margin: 2px;
  text-align: center;
  text-decoration: none;
  width: 40px;
}
.view-events-feed-content-pane .views-field-field-event-date .date,
.view-events-feed-content-pane .views-field-field-event-date-1 .date {
  font-weight: 400;
}
.related-event {
  border-bottom: 1px dotted #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#block-scad-events-detail-related-events h3,
#block-scad-events-detail-facility-events h3 {
  border-bottom: 1px solid #efefef;
  font-size: 13px;
  font-weight: 200;
  line-height: 16px;
  color: #666;
  margin-bottom: 15px;
}
.related-event.last {
  border-bottom: 0;
  margin-bottom: 20px;
}
.node-scad-event .openlayers-views-map {
  display: none;
  position: absolute;
  top: 25px;
  left: 0px;
}
.node-scad-event .field-name-field-room {
  margin-left: 23px;
}
.node-scad-event .link-section-calendar img {
  padding-bottom: 20px;
}
.node-scad-event .vcard .fn {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  display: block;
  margin-top: 2px;
}
.node-scad-event .vcard .locality,
.node-scad-event .vcard .region,
.node-scad-event .vcard .street-address,
.node-scad-event .vcard .postal-code,
.node-scad-event .vcard .country-name,
.node-scad-event .vcard .map-link {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 14px;
  color: #666666;
}
.node-scad-event .vcard .street-address {
  padding-left: 22px;
}

.node-scad-event .vcard .city-state span {
  display: inline-block;
  margin-left: -4px;
}
.node-scad-event .vcard .locality {
  padding-left: 27px;
}
.node-scad-event .vcard .country-name {
  padding-left: 22px;
}
.node-scad-event .registration-link a {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 24px;
}
.node-scad-event .view-more a:after {
  float: right;
  margin-right: 178px;
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -80px -70px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 24px;
  height: 16px;
  width: 16px;
}
.node-scad-event .view-more a a::first-letter {
  text-transform: uppercase;
}
.node-scad-event .views-field-field-event-date div {
  font-size: 13px ;
  font-weight: 200 ;
  line-height: 24px ;
  color: #666666 ;
}
.node-scad-event .view-display-id-same_location {
  position: relative;
}
.node-scad-event .view-display-id-same_location .views-field-field-signature-image {
  float: left;
  padding-right: 20px;
}
.node-scad-event .view-display-id-same_location .views-field-title a {
  font-size: 13px ;
  font-weight: 600 ;
  line-height: 24px ;
  color: #666666 ;
  float: right;
}
.node-scad-event .view-display-id-same_location .views-field-field-event-date {
  float: right;
}
.node-scad-event h3 {
  font-size: 15px ;
  font-weight: 400 ;
  line-height: 14px ;
  color: #666666 ;
  padding-bottom: 5px;
}
.node-scad-event .event-related-date,
.node-scad-event .date, .node-scad-event .event-related-location, .node-scad-event .field-name-field-description p, .node-scad-event .field-name-field-description a {
  font-size: 13px ;
  font-weight: 400 ;
}
.node-scad-event .event-related-date,
.node-scad-event .date {
  line-height: 24px ;
  color: #999999 ;
}
.node-scad-event .event-related-location {
  line-height: 18px ;
  color: #999999 ;
}
.node-scad-event .field-name-field-description p {
  line-height: 20px ;
  color: #666666 ;
  position: relative;
  margin: 3px 0 17px 0;
}
.node-scad-event .event-related-title,
.node-scad-event div.field-name-field-related-exhibition, .node-scad-event .event-related-title a,
.node-scad-event div.field-name-field-related-exhibition a {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  color: #666666;
}
.node-scad-event .field-name-field-related-exhibition {
  padding-bottom: 20px;
}
.node-scad-event .inner-content h4 {
  font-size: 14px ;
  font-weight: 400 ;
  line-height: 18px ;
  color: #666666 ;
}
.node-scad-event .event-info {
  position: relative;
  top: 10px;
}
.node-scad-event .add-to-cal {
  position: relative;
  left: 1px;
  margin-bottom: 35px;
  margin-top: -4px;
}
.node-scad-event .image-caption p {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: 200;
  line-height: 18px;
  color: #666666;
}
.node-scad-event #event-right .related-events-wrapper .related-event {
  float: left;
  border-bottom: 1px dotted #cccccc;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.node-scad-event #event-right .related-events-wrapper .no-border .related-event {
  border-bottom: 0 none;
  margin-bottom: 20px;
}
.node-scad-event #event-right .additional-rel-events a:hover,
.node-scad-event #event-right .additional-up-events a:hover,
.node-scad-event #event-right .additional-rel-events a,
.node-scad-event #event-right .additional-up-events a {
  font-size: 13px;
  text-decoration: none;
  margin-bottom: 20px;
}
.node-scad-event #event-right .additional-rel-events a:after,
.node-scad-event #event-right .additional-up-events a:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -80px -70px transparent;
  content: "";
  cursor: pointer;
  display: block;
  float: right;
  height: 16px;
  margin-right: 195px;
  width: 16px;
}
.node-scad-event #event-right .related-events-second-group .related-event,
.node-scad-event #event-right .upcoming-events-second-group .related-event {
  float: left;
}
.section-calendar .day {
  font-size: 19px;
  font-weight: 200;
  line-height: 24px;
  color: #666666;
  padding-top: 20px;
  padding-bottom: 5px;
  display: block;
}
.date {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 20px;
  color: #666666;
}
.views-field-title {
  font-size: 19px ;
  font-weight: 400 ;
  line-height: 24px ;
  color: #666666 ;
}
.location-title {
  width: 130px;
  margin-bottom: 3px;
  font-weight: 400 !important;
}
.location-additional {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 300;
  line-height: 16px;
  color: #999999;
  padding-left: 38px;
}
.location-title a {
  color: #666666;
  text-decoration: none;
}
.location-street {
  font-weight: 400 !important;
}
.add-to-cal {
  position: absolute;
  width: 170px;
  left: 12px;
  bottom: 6px;
}
.add-to-cal a {
  font-size: 12px;
  line-height: 24px;
  padding-left: 3px;
  text-decoration: none;
  font-weight: 700;
}
.add-to-cal .show-links {
  margin-left: -24px;
  padding-left: 24px;
}
.add-to-cal:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -72px transparent;
  float: left;
}
.add-to-cal .calendar-links a, .add-to-cal .calendar-links a:hover  {
  color: #ffffff;
}
.views-field-field-location h2 {
  font-size: 14px ;
  font-weight: 200 ;
  line-height: 24px ;
  color: #cccccc ;
  display: block;
}
.node-type-scad-event .locality {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  color: #666666;
  display: block;
}
.node-type-scad-event .locality:before, #inner-content #event-top #event-top-left .field-name-field-scad-facility #location-icon:before {
  content: '';
  cursor: pointer;
  display: block;
  height: 23px;
  width: 23px;
  float: left;
}
.node-type-scad-event .locality:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -26px 0 transparent;
}
.node-type-scad-event #content {
  padding-top: 15px;
}
.node-type-scad-event .featured-event #content {
	padding-top:21px;
}
.country-name {
  padding-left: 20px;
}
.location-icon a {
  color: #666666;
  text-decoration: none;
}
#inner-content #event-top {
  border-bottom: 2px solid #cccccc;
}
#inner-content #event-top #event-top-left .field-name-field-scad-facility #location-icon:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -26px 0 transparent;
}
#inner-content #event-top #event-top-right #calendar-add:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -72px transparent;
  float: left;
}
#inner-content #event-left .scad-social-content-sharing-links a {
  margin-right: 5px;
}
#inner-content #event-left .field-name-field-press-release .field-item a {
  padding-bottom: 5px;
}
#inner-content #event-center hr {
  border-bottom: 0 none;
  border-top: 1px solid #999999;
}
#inner-content #event-right .field-name-field-sponsorship a {
  color: #666666;
}
#inner-content #event-right h4 {
  border-bottom: 1px solid #cccccc;
  margin-top: 0px;
}
#inner-content #event-right .view-calendar-affiliated-entites .views-row,
#inner-content #event-right .field-type-entityreference .field-item {
  border-bottom: 1px dotted #cccccc;
  margin-bottom: 10px;
  padding-bottom: 10px;
  clear: both;
  float: left;
}
#inner-content #event-right .field-type-entityreference .field-item:last-child, #inner-content #event-right .view-calendar-affiliated-entites .views-row-last {
  border-bottom: 0px;
}
#inner-content #event-right .related-event .event-related-date, #inner-content #event-right .related-event .event-related-date .date, #inner-content #event-right .related-event .event-related-location, #inner-content #event-right .event-related-title a {
  color: #666666;
}
#inner-content #event-right .related-event, #inner-content #event-right .field-item, #inner-content #event-right .field-items {
  display: block;
  width: 280px;
}
#inner-content #event-right .field-items {
  position: relative;
}

#inner-content #event-right .related-event .related-event-right {
  float: left;
  width: 205px;
}

#inner-content #event-right .related-event .event-related-date .date .date-repeats {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #eaeaea ;
  display: block;
}

#inner-content #event-right .event-related-title {
  font-weight: bold;
  float: left;
  width: 200px;
}
#inner-content #event-right #related-event-series-name {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #666666;
  float: left;
  width: 260px;
  padding: 0 20px 10px 0;
}
#inner-content #event-right .event-related-image {
  float: left;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 20px;
}
#event-top-right, #event-top-right .date {
  float: left;
}
#event-top-right .ap-style {
  font-weight: bold;
  color: #666666;
  font-size: 15px;
}
#event-top-right .monthdate:before {
  margin-right: 5px;
  padding-top: -5px;
}
#event-top-right .monthdate {
  display: block;
  min-height: 25px;
}
#event-top-right .ap-style.time {
  display: block;
  height: 25px;
  clear: both;
  float: left;
}
#event-top-right .ap-style.time:before {
  margin-right: 5px;
}
.monthDate, #event-top-right .monthdate:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -96px transparent;
  float: left;
}

/* related to events */
.related, .node-scad-event .field-name-field-press-release a:after,
.node-scad-event .field-name-field-related-links a:after, #inner-content #event-left .field-name-field-scad-master-vocref a:after {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -80px -70px transparent;
  display: inline-block;
  margin-left: 5px;
}
/* success */
.section-success-our-alumni-where-are-they-now #sidebar-first .views-widget fieldset.form-wrapper,
.section-success-our-alumni-where-are-they-now #sidebar-first .views-widget fieldset.collapsed {
  height: 25px !important;
  display: block;
  position: relative;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-image: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_career.png");
  width: 168px;
  height: 46px;
  margin-bottom: 5px;
  padding-bottom: 3px;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -264px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 26px;
  width: 10px;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-title {
  color: #bf2743;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .views-exposed-widget fieldset.collapsible .fieldset-wrapper {
  margin-top: -5px;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .indicator {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -24px -290px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 25px;
  width: 10px;
  position: absolute;
  right: 30px;
  top: -5px;
  z-index: 9999;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .views-widget .ui-datepicker-today a {
  color: #ffffff;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .bef-group {
  float: left;
  height: 100%;
  padding: 5px 10px;
  width: 200px;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .bef-group .bef-group-items .form-item {
  background: url('/sites/all/themes/apiary/images/filterGreyBullet.png') no-repeat transparent 0 8px;
  padding-left: 15px;
}
.page-success-our-alumni-alumni-videos .views-row {
  margin: 0 20px 20px 0;
  display: inline-table;
  background-color: #eaeaea;
  box-shadow: 0 0 5px 0 #666666;
  vertical-align: top;
  width:195px;
}
.section-success .view-alumni-videos.view-id-alumni_videos .views-field-field-gallery-video .field-content, .view-alumni-videos.view-id-alumni_videos .views-field-field-thumbnail-image, .page-academics-student-work .views-field-field-thumbnail-image, .page-academics-student-work .views-field-field-thumbnail-image-1, .page-academics-student-work .views-field-field-site-id-2 {
/* 
  height: 214px;
  width: 214px;
 */
  position: relative;
}
.page-success-our-alumni-alumni-videos .views-field-field-thumbnail-image img {
  width:195px;
}
.section-success .view-alumni-videos.view-id-alumni_videos .views-field-field-gallery-video .field-content a:before, .views-field-field-thumbnail-image .field-content a:before, .views-field-field-thumbnail-image-1 .field-content a:before {
  background: url("../images/icons/cal_sprite.png") no-repeat scroll -31px -315px transparent;
  content: "";
  display: block;
  height: 36px;
  left: 88px;
  position: absolute;
  top: 86px;
  width: 43px;
}
.page-success-our-alumni-alumni-videos .views-field-title,
.page-success-our-alumni-alumni-videos .content {
  padding: 0 10px;
}
.section-success .view-alumni-videos.view-id-alumni_videos .views-field-title a {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.section-success .view-alumni-videos.view-id-alumni_videos div.views-field.views-field-field-scad-graduation- {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px  !important;
  font-weight: 400  !important;
  line-height: 20px  !important;
  color: #666666  !important;
  color: #666666 !important;
  padding: 0 10px 10px 10px;
}
.section-success .view-alumni-videos.view-id-alumni_videos ul {
  list-style: none;
}
.section-success .view-alumni-videos.view-id-alumni_videos .item-list {
  position: relative;
  left: -20px;
}
.section-success-our-alumni-where-are-they-now #top-wrapper #content {
  margin-top: 50px;
}
/* responsive person node videos */
.video-embed-container {
  position: relative;
  padding-top:30px;
  padding-bottom: 57%;
  height: 0px;
  overflow: hidden;
}
.video-embed-container iframe, .video-embed-container embed,
.video-embed-container object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-life-student-involvement-student-clubs .view-life-scad-student-clubs ul li {
  font-size: 13px;
}
.page-success-contact .toggle-content-button li {
  margin-left: 0 !important;
}
.page-success-contact .toggle-content-button li a.scad-button {
  border-left: 0;
  border-radius: 0;
  -moz-border-radius: 0;
  webkit-border-radius: 0;
  min-width: 100px;
  height: 18px;
  color: #333;
  font-weight: normal;
  padding: 4px 7px 0 7px;
  font-size: 13px;
  line-height: 13px !important;
  box-shadow: none;
  margin-bottom: 20px;
}
.page-success-contact .toggle-content-button a.sav-contact-button {
  width: 170px;
  border-left: 1px solid #ccc !important;
}
.page-success-contact .toggle-content-button li:first-child a.scad-button {
  border-radius: 6px 0 0 6px;
  -moz-border-radius: 6px 0 0 6px;
  webkit-border-radius: 6px 0 0 6px;
}
.page-success-contact .toggle-content-button li:last-child a.scad-button {
  border-radius: 0 6px 6px 0;
  -moz-border-radius: 0 6px 6px 0;
  webkit-border-radius: 0 6px 6px 0;
}
.section-success-our-alumni-where-are-they-now #sidebar-first .views-widget .form-item-field-scad-campuses-vocref-tid .bef-toggle:before,
.section-success-our-alumni-where-are-they-now #sidebar-first .views-widget .form-item-field-scad-campuses-vocref-tid .form-type-bef-checkbox:before, .section-calendar .views-widget .campus-maps li:before, .section-calendar .views-widget .form-item-field-scad-campuses-vocref-tid .bef-toggle:before,
.section-calendar .views-widget .form-item-field-scad-campuses-vocref-tid .form-type-bef-checkbox:before {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -22px 0 transparent;
  content: '';
  display: none;
  float: left;
  height: 20px;
  width: 25px;
}
/* sections and navigation */
.section-academics ul#menu-scad-main li#academics > a, .section-admission ul#menu-scad-main li#admission > a, .section-success ul#menu-scad-main li#success > a, .section-life ul#menu-scad-main li#life > a, .section-about ul#menu-scad-main li#about > a {
  display: block;
  width: 100%;
  height: 50px;
}
.section-academics ul#menu-scad-main li#academics > a {
  background: url('../images/nav_acad_pointer.png') no-repeat 45% 40px;
}
.section-admission ul#menu-scad-main li#admission > a {
  background: url('../images/nav_adm_pointer.png') no-repeat 45% 40px;
}
.section-success ul#menu-scad-main li#success > a {
  background: url('../images/nav_alum_pointer.png') no-repeat 45% 40px;
}
.section-life ul#menu-scad-main li#life > a {
  background: url('../images/nav_life_pointer.png') no-repeat 45% 40px;
}
.section-about ul#menu-scad-main li#about > a {
  background: url('../images/nav_about_pointer.png') no-repeat 45% 40px;
}
/* header second */
#header-second #block-scad-nav-context-indicator {
  display: none;
  float: left;
  margin-left: 20px;
}
#header-second #second-tier-context-indicator img.icon {
  float: left;
  margin-top: 5px;
}
#header-second #second-tier-context-indicator .title {
  float: left;
  margin: 10px 0 0 10px;
}
#header-second #second-tier-context-indicator .title a {
  text-decoration: none;
}
#header-second #second-tier-context-indicator .title,
#header-second #second-tier-context-indicator .title a {
  color: #ffffff;
  font-size: 1em;
  font-weight: 400;
  text-shadow: 1px 1px rgba(0, 0, 0, 0.3);
}
#header-second .tabs {
  float: right;
}
li.term-name-continuing-education {
  display:none;
  }

.section-academics #header-second #block-scad-nav-context-indicator,
.section-admission #header-second #block-scad-nav-context-indicator,
.section-success #header-second #block-scad-nav-context-indicator,
.section-life #header-second #block-scad-nav-context-indicator,
.section-about #header-second #block-scad-nav-context-indicator {
  display: block;
}
.section-academics #header-second, #menu-scad-main ul.sub-nav.academics li:hover, .no-rgba #menu-scad-main ul.sub-nav.academics li, .section-academics.top-level-landing-page ul.term-teasers li {
  background: #505d91;
  background-image: -moz-linear-gradient(top, #5c6ba3, #3e4775);
  background-image: -ms-linear-gradient(top, #5c6ba3, #3e4775);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5c6ba3), to(#3e4775));
  background-image: -webkit-linear-gradient(top, #5c6ba3, #3e4775);
  background-image: -o-linear-gradient(top, #5c6ba3, #3e4775);
  background-image: linear-gradient(top, #5c6ba3, #3e4775);
  background-repeat: repeat-x;
}
.section-admission #header-second, #menu-scad-main ul.sub-nav.admission li:hover, .no-rgba #menu-scad-main ul.sub-nav.admission li, .section-admission.top-level-landing-page ul.term-teasers li {
  background: #562539;
  background-image: -moz-linear-gradient(top, #642b42, #421d2c);
  background-image: -ms-linear-gradient(top, #642b42, #421d2c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#642b42), to(#421d2c));
  background-image: -webkit-linear-gradient(top, #642b42, #421d2c);
  background-image: -o-linear-gradient(top, #642b42, #421d2c);
  background-image: linear-gradient(top, #642b42, #421d2c);
  background-repeat: repeat-x;
}
.section-life #header-second, .no-rgba #menu-scad-main ul.sub-nav.life li, #menu-scad-main ul.sub-nav.life li:hover, .section-life.top-level-landing-page ul.term-teasers li  {
  background: #db5e46;
  background-image: -moz-linear-gradient(top, #e16c50, #d34836);
  background-image: -ms-linear-gradient(top, #e16c50, #d34836);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e16c50), to(#d34836));
  background-image: -webkit-linear-gradient(top, #e16c50, #d34836);
  background-image: -o-linear-gradient(top, #e16c50, #d34836);
  background-image: linear-gradient(top, #e16c50, #d34836);
  background-repeat: repeat-x;
}
.section-success #header-second, #menu-scad-main ul.sub-nav.success li:hover, .no-rgba #menu-scad-main ul.sub-nav.success li, .section-success.top-level-landing-page ul.term-teasers li {
  background: #c12946;
  background-image: -moz-linear-gradient(top, #cb2f50, #b21f36);
  background-image: -ms-linear-gradient(top, #cb2f50, #b21f36);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cb2f50), to(#b21f36));
  background-image: -webkit-linear-gradient(top, #cb2f50, #b21f36);
  background-image: -o-linear-gradient(top, #cb2f50, #b21f36);
  background-image: linear-gradient(top, #cb2f50, #b21f36);
  background-repeat: repeat-x;
}
.section-about #header-second, #menu-scad-main ul.sub-nav.about li:hover, .no-rgba #menu-scad-main ul.sub-nav.about li, .section-about.top-level-landing-page ul.term-teasers li {
  background: #557c7f;
  background-image: -moz-linear-gradient(top, #628f92, #425f62);
  background-image: -ms-linear-gradient(top, #628f92, #425f62);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#628f92), to(#425f62));
  background-image: -webkit-linear-gradient(top, #628f92, #425f62);
  background-image: -o-linear-gradient(top, #628f92, #425f62);
  background-image: linear-gradient(top, #628f92, #425f62);
  background-repeat: repeat-x;
}
.section-locations #header-second {
  background: #2180be;
  background-image: -moz-linear-gradient(top, #2694c9, #1a62ad);
  background-image: -ms-linear-gradient(top, #2694c9, #1a62ad);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2694c9), to(#1a62ad));
  background-image: -webkit-linear-gradient(top, #2694c9, #1a62ad);
  background-image: -o-linear-gradient(top, #2694c9, #1a62ad);
  background-image: linear-gradient(top, #2694c9, #1a62ad);
  background-repeat: repeat-x;
}
#header-second ul.menu li a {
  border: 0;
  color: #ffffff;
  font-size: .8em;
  text-align: center;
  text-decoration: none;
}
/* sub nav */
ul.main-nav-textual ul.sub-nav.academics {
  list-style-image: url('/sites/all/themes/apiary/images/bullets/sectional-bullet-academics.jpg');
}
ul.main-nav-textual ul.sub-nav.admission {
  list-style-image: url('/sites/all/themes/apiary/images/bullets/sectional-bullet-admission.jpg');
}
ul.main-nav-textual ul.sub-nav.success {
  list-style-image: url('/sites/all/themes/apiary/images/bullets/sectional-bullet-success.jpg');
}
ul.main-nav-textual ul.sub-nav.life {
  list-style-image: url('/sites/all/themes/apiary/images/bullets/sectional-bullet-life.jpg');
}
ul.main-nav-textual ul.sub-nav.about {
  list-style-image: url('/sites/all/themes/apiary/images/bullets/sectional-bullet-about.jpg');
}
.top-level-landing-page .term-listing-heading {
  width: 607px;
  float: left;
  margin: 20px 0 0 20px;
  padding: 30px 0 0 0;
  color: #666666;
}
.top-level-landing-page .term-listing-heading h1 {
  font-weight: 200 !important;
}
.top-level-landing-page ul.term-teasers li {
  float: left;
  width: 263px;
  margin: 20px 0 0 20px;
  padding: 20px 15px 15px 15px;
  min-height: 174px;
  -webkit-box-shadow: 0px 2px 7px #666666;
  -moz-box-shadow: 0px 2px 7px #666666;
  box-shadow: 0px 2px 7px #666666;
}
.top-level-landing-page ul.term-teasers li .nav-icon-large {
  display: block;
  height: 40px;
  width: 40px;
  position: relative;
  top: 10px;
}
.top-level-landing-page ul.term-teasers li h3,
.top-level-landing-page ul.term-teasers li a {
  color: #ffffff;
}
.top-level-landing-page ul.term-teasers li h3 {
  width: 200px;
  margin: 0 0 0 10px;
  min-height: 49px;
  position: relative;
}
.top-level-landing-page ul.term-teasers li h3 a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 200;
  line-height: 24px;
  color: #ffffff;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.top-level-landing-page ul.term-teasers li .description {
  float: left;
  clear: both;
  margin-top: 30px;
  font-size: 13px;
  line-height: 20px;
}
.scad-interior-nav ul.menu li {
  margin: 0;
  padding: 0;
  position: relative;
  display: block;
  list-style-type: none;
}
.scad-interior-nav ul.menu li a {
  display: block;
  width: 150px;
  padding: 11px 0 11px 20px;
  margin: 0;
  position: relative;
  background: #484848;
  background-image: -moz-linear-gradient(top, #4e4e4e, #404040);
  background-image: -ms-linear-gradient(top, #4e4e4e, #404040);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4e4e4e), to(#404040));
  background-image: -webkit-linear-gradient(top, #4e4e4e, #404040);
  background-image: -o-linear-gradient(top, #4e4e4e, #404040);
  background-image: linear-gradient(top, #4e4e4e, #404040);
  background-repeat: repeat-x;
  border-top: 1px solid #606060;
  border-bottom: 1px solid #282828;
  font-size: 13px;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-weight: 200;
  text-decoration: none;
  color: #888888;
  line-height: 17px;
}
.scad-interior-nav ul.menu ul.menu,
.scad-interior-nav ul.menu ul.sub-nav {
  float: none;
  display: none;
  position: relative;
  top: 0;
  left: 0;
  margin: 0 0 0 0px;
  background: #2c2c2c;
  background-image: -moz-linear-gradient(top, #282828, #333333);
  background-image: -ms-linear-gradient(top, #282828, #333333);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#282828), to(#333333));
  background-image: -webkit-linear-gradient(top, #282828, #333333);
  background-image: -o-linear-gradient(top, #282828, #333333);
  background-image: linear-gradient(top, #282828, #333333);
  background-repeat: repeat-x;
  border-bottom: 1px solid #23211f;
}
.scad-interior-nav ul.menu ul.menu li a,
.scad-interior-nav ul.menu ul.sub-nav li a {
  display: block;
  padding: 5px 10px 5px 0px;
  padding-left: 30px;
  width: 130px;
  margin: 0;
  border: none;
  background: none;
}
.scad-interior-nav ul.menu ul.menu ul.sub-nav li a,
.scad-interior-nav ul.menu ul.sub-nav ul.sub-nav li a {
  padding-left: 40px;
  width: 120px;
}
.scad-interior-nav.has-images ul.menu li a {
  padding-left: 50px;
  width: 120px;
}
.page-404page .search {
  border: 1px solid #cccccc;
  border-width: 1px 0px;
}
.page-404page .search .form-item-keys label {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  color: #666666;
}
.page-404page .nav-options {
  border-bottom: 1px solid #cccccc;
}
.page-404page p a {
  font-weight: 700;
}
.main-nav-textual > li {
  float: left;
  margin: 0 20px 20px 0;
  width: 168px;
}
.main-nav-textual > li ul {
  margin-top: 2px;
}
.main-nav-textual > li ul li {
  float: none;
  list-style-position: outside;
  margin-left: 12px;
}
.main-nav-textual > li.last {
  margin-right: 0;
}
.main-nav-textual a,
ul.sitemap a,
.main-nav-textual a:visited,
ul.sitemap a:visited {
  text-decoration: none;
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
}
.main-nav-textual li.menuparent > a,
ul.sitemap li.menuparent > a {
  font-size: 15px ;
  font-weight: 700 ;
  line-height: 20px ;
  color: #666666 ;
}
.main-nav-textual li.menuparent > a:hover,
ul.sitemap li.menuparent > a:hover {
  text-decoration: none;
}
.main-nav-textual li.menu-item-id-academics > a,
ul.sitemap li.menu-item-id-academics > a,
.main-nav-textual li.menu-item-id-academics ul a:hover,
ul.sitemap li.menu-item-id-academics ul a:hover {
  color: #4d598c;
}
.main-nav-textual li.menu-item-id-admission > a,
ul.sitemap li.menu-item-id-admission > a,
.main-nav-textual li.menu-item-id-admission ul a:hover,
ul.sitemap li.menu-item-id-admission ul a:hover {
  color: #532336;
}
.main-nav-textual li.menu-item-id-success > a,
ul.sitemap li.menu-item-id-success > a,
.main-nav-textual li.menu-item-id-success ul a:hover,
ul.sitemap li.menu-item-id-success ul a:hover {
  color: #bf2743;
}
.main-nav-textual li.menu-item-id-about > a,
ul.sitemap li.menu-item-id-about > a,
.main-nav-textual li.menu-item-id-about ul a:hover,
ul.sitemap li.menu-item-id-about ul a:hover {
  color: #52777a;
}
.main-nav-textual li.menu-item-id-locations > a,
ul.sitemap li.menu-item-id-locations > a,
.main-nav-textual li.menu-item-id-locations ul a:hover,
ul.sitemap li.menu-item-id-locations ul a:hover {
  color: #207bbb;
}
.page-sitemap a.home-link {
  font-weight: bold;
}
ul.sitemap div.hitarea {
  background: transparent url('../images/bullets/plus.png') center center scroll no-repeat;
}
ul.sitemap li.collapsable > div.hitarea {
  background: transparent url('../images/bullets/minus.png') center center scroll no-repeat;
}
ul.sitemap li {
  background: transparent url('../images/backgrounds/1x1_med_gray.png') 6px center scroll repeat-y;
}
ul.sitemap li a {
  background: transparent url('../images/backgrounds/10x1_med_gray.png') 6px center scroll no-repeat;
}
ul.sitemap li ul {
  list-style-type: none;
  float: left;
  clear: both;
}
ul.sitemap li.menuparent > a {
  background-position-x: -6px;
}
ul.sitemap li.last,
ul.sitemap li.lastCollapsable,
ul.sitemap li.lastExpandable {
  background: transparent url('../images/backgrounds/tree-l.png') 6px -11px scroll no-repeat;
}
.overview-title {
  color: white;
  font-size: 2em;
  text-shadow: 2px 2px 3px black;
}
/* hero image */
.page-hero-image .scad-interior-nav ul.menu li, .page-hero-image .scad-academics-programs-menu.scad-interior-nav ul.menu li {
  background-color: #484848;
  background-color: rgba(72, 72, 72, 0.3);
  background: rgba(72, 72, 72, 0.95);
  background-image: -moz-linear-gradient(top, rgba(78, 78, 78, 0.95), rgba(62, 62, 62, 0.95));
  background-image: -ms-linear-gradient(top, rgba(78, 78, 78, 0.95), rgba(62, 62, 62, 0.95));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(78, 78, 78, 0.95)), to(rgba(62, 62, 62, 0.95)));
  background-image: -webkit-linear-gradient(top, rgba(78, 78, 78, 0.95), rgba(62, 62, 62, 0.95));
  background-image: -o-linear-gradient(top, rgba(78, 78, 78, 0.95), rgba(62, 62, 62, 0.95));
  background-image: linear-gradient(top, rgba(78, 78, 78, 0.95), rgba(62, 62, 62, 0.95));
  background-repeat: repeat-x;
}
.page-hero-image .scad-interior-nav ul.menu li a {
  border-top: 1px solid rgba(245, 245, 245, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  outline: none;
}
.node-type-panel .hero-wrapper {
  position: relative;
  height: 540px;
  width: 100%;
  clear: both;
}
.node-type-panel .hero-wrapper .hero-image {
  position: absolute;
}
.node-type-panel .hero-wrapper .header-third {
  height: 65px;
  padding-left: 20px;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.node-type-panel .hero-wrapper .header-third h2 {
  color: #FFF;
  font-size: 33px;
  font-weight: 300;
  text-shadow: 2px 2px #333333;
}
.node-type-panel .hero-wrapper #spotlight-image-featured,
.node-type-panel .hero-wrapper .hero {
  height: 540px;
  width: 100%;
  position: absolute;
}
.node-type-panel .hero-wrapper #sidebar-first {
  position: absolute;
  top: 65px;
}
.node-type-panel .hero-wrapper #sidebar-first .section .menu {
  margin-top: 0px;
}
.node-type-panel .hero-wrapper #content {
  z-index: 100;
  position: absolute;
  top: 65px;
  margin-top: 0px;
}
.node-type-panel .hero-wrapper .taxonomy-term-description {
  background: none repeat scroll 0 0 #282828;
  color: #FFFFFF;
  font-size: 13px;
  margin: 0 10px 20px 335px;
  opacity: 0.9;
  padding: 20px;
  width: 340px;
}
.node-type-panel .hero-wrapper .taxonomy-term-description p {
  color: #FFF;
  margin-top: 0px;
}
.page-hero-image #hero-image-information {
  position: absolute;
  right: 60px;
  bottom: 20px;
  width: 340px;
  z-index: 999;
}
.page-hero-image #hero-image-box {
  display: none;
  float: left;
  width: 0;
  margin-left: 300px;
  max-height: 100px;
  overflow: hidden;
  right: 10px;
  position: relative;
  background: rgba(255, 255, 255, 0.9);
  padding: 10px;
}
.page-hero-image #hero-image-box #hero-image-description,
.page-hero-image #hero-image-box #hero-image-artist-name,
.page-hero-image #hero-image-box #hero-image-title, .page-hero-image #hero-image-box #hero-image-artist-name, .page-hero-image #hero-image-box #hero-image-artist-location {
  overflow: hidden;
  width: 300px;
  height: auto;
}
.page-hero-image #hero-image-box #hero-image-artist-name {
  margin-bottom: 0;
}
.page-hero-image #hero-image-box #hero-image-artist-location, .page-hero-image #hero-image-box #hero-image-title {
  margin: 0;
}
.page-hero-image #hero-image-box #hero-image-title, .page-hero-image #hero-image-box #hero-image-description,
.page-hero-image #hero-image-box #hero-image-description p {
  color: #666666;
}
.page-hero-image #hero-image-box #hero-image-title {
  font-size: 14px;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.page-hero-image #hero-image-box #hero-image-description,
.page-hero-image #hero-image-box #hero-image-description p {
  margin-top: 0;
  font-size: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.page-hero-image #image-information-button {
  position: absolute;
  width: 30px;
  bottom: -5px;
  right: -5px;
}
.page-hero-image #image-information-button #image-information-icon {
  height: 32px;
  width: 32px;
}
.page-hero-image .panel-ti1 .panel-panel {
  z-index: 0;
}
.page-hero-image .hero-image {
  -webkit-box-shadow: 0 85px 80px -53px rgba(5, 5, 5, 0.7) inset;
  -moz-box-shadow: 0 85px 80px -53px rgba(5, 5, 5, 0.7) inset;
  box-shadow: 0 85px 80px -53px rgba(5, 5, 5, 0.7) inset;
}
.page-with-hero .hero-image img, .page-hero-image .hero-image img {
  position: relative;
  z-index: 0;
}
.page-hero-image .scad-academics-programs-menu.scad-interior-nav ul.menu li a {
  background-color: transparent;
}
/* sidebar magic menu */
.region-sidebar-first #edit-field-scad-master-vocref-tid-wrapper fieldset,
.panel-col-left-sidebar #edit-field-scad-master-vocref-tid-wrapper fieldset,
.region-sidebar-first #edit-field-single-academic-program-tid-wrapper fieldset,
.panel-col-left-sidebar #edit-field-single-academic-program-tid-wrapper fieldset,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper fieldset,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper fieldset,
.region-sidebar-first #edit-field-art-media-types-vocref-tid-wrapper fieldset,
.panel-col-left-sidebar #edit-field-art-media-types-vocref-tid-wrapper fieldset,
.region-sidebar-first #edit-field-scad-facility-target-id-wrapper fieldset,
.panel-col-left-sidebar #edit-field-scad-facility-target-id-wrapper fieldset,
.region-sidebar-first #edit-field-company-type-tid-1-wrapper fieldset,
.panel-col-left-sidebar #edit-field-company-type-tid-1-wrapper fieldset,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper fieldset,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper fieldset,
.region-sidebar-first #edit-field-scad-facility-type-vocref-tid-wrapper fieldset,
.panel-col-left-sidebar #edit-field-scad-facility-type-vocref-tid-wrapper fieldset,
.region-sidebar-first #edit-dummy-input-wrapper fieldset,
.panel-col-left-sidebar #edit-dummy-input-wrapper fieldset {
  padding-bottom: 0;
  background-image: none;
}
.region-sidebar-first #edit-field-scad-master-vocref-tid-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-scad-master-vocref-tid-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-single-academic-program-tid-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-single-academic-program-tid-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-art-media-types-vocref-tid-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-art-media-types-vocref-tid-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-scad-facility-target-id-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-scad-facility-target-id-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-company-type-tid-1-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-company-type-tid-1-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-scad-facility-type-vocref-tid-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-field-scad-facility-type-vocref-tid-wrapper .active-filter:first-child,
.region-sidebar-first #edit-dummy-input-wrapper .active-filter:first-child,
.panel-col-left-sidebar #edit-dummy-input-wrapper .active-filter:first-child,
.region-sidebar-first #edit-field-scad-master-vocref-tid-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-scad-master-vocref-tid-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-single-academic-program-tid-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-single-academic-program-tid-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-art-media-types-vocref-tid-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-art-media-types-vocref-tid-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-scad-facility-target-id-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-scad-facility-target-id-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-company-type-tid-1-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-company-type-tid-1-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-field-scad-facility-type-vocref-tid-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-field-scad-facility-type-vocref-tid-wrapper .active-filter:first-child:last-child,
.region-sidebar-first #edit-dummy-input-wrapper .active-filter:first-child:last-child,
.panel-col-left-sidebar #edit-dummy-input-wrapper .active-filter:first-child:last-child {
  margin: 5px 0 0 0;
}
.region-sidebar-first #edit-field-scad-master-vocref-tid-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-scad-master-vocref-tid-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-single-academic-program-tid-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-single-academic-program-tid-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-art-media-types-vocref-tid-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-art-media-types-vocref-tid-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-scad-facility-target-id-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-scad-facility-target-id-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-company-type-tid-1-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-company-type-tid-1-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-scad-campuses-vocref-tid-wrapper .active-filter:last-child,
.region-sidebar-first #edit-field-scad-facility-type-vocref-tid-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-field-scad-facility-type-vocref-tid-wrapper .active-filter:last-child,
.region-sidebar-first #edit-dummy-input-wrapper .active-filter:last-child,
.panel-col-left-sidebar #edit-dummy-input-wrapper .active-filter:last-child {
  margin: 2px 0 10px 0;
  padding-bottom: 10px;
}
.region-sidebar-first #edit-dummy-input-wrapper,
.panel-col-left-sidebar #edit-dummy-input-wrapper,
.region-sidebar-first #edit-field-single-academic-program-tid-wrapper,
.panel-col-left-sidebar #edit-field-single-academic-program-tid-wrapper {
  width: 160px;
}
.region-sidebar-first h4.filter-header,
.panel-col-left-sidebar h4.filter-header {
  padding-bottom: 0 !important;
}
.region-sidebar-first #block-menu-menu-facilities-nav,
.panel-col-left-sidebar #block-menu-menu-facilities-nav {
  margin-top: -70px;
}
.section-life .region-sidebar-first .form-type-textfield {
  margin-top: 20px;
}
.section-life .region-sidebar-first .views-submit-button {
  margin-top: 20px;
}
.section-life #sidebar-first .views-widget .bef-checkboxes input {
  display: none;
}
.section-life #sidebar-first .views-widget .close-dialog {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -66px -104px transparent;
  content: '';
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 100;
  display: block;
  height: 13px;
  width: 13px;
}
.section-life #edit-field-company-type-tid-1-wrapper,
.section-life #edit-field-scad-campuses-vocref-tid-wrapper,
.section-life #edit-field-scad-facility-type-vocref-tid-wrapper {
  background: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_life.png") no-repeat left bottom;
  margin-bottom: 10px;
  padding-bottom: 5px;
}
.section-about #edit-field-scad-campuses-vocref-tid-wrapper,
.section-about #edit-field-scad-master-vocref-tid-wrapper,
.section-about #edit-dummy-input-wrapper {
  background: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_about.png") no-repeat left bottom;
  float: none;
}
.page-about-news-press-and-recognition #edit-type-wrapper {
  margin-top: -30px;
}
.page-about-news-press-and-recognition #edit-field-scad-campuses-vocref-tid-wrapper .form-type-bef-checkbox:before, .page-life-student-involvement-student-clubs #edit-field-scad-campuses-vocref-tid-wrapper .form-type-bef-checkbox:before {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat -22px 0 transparent;
  float: left;
  height: 20px;
  width: 25px;
  display: block;
  content: '';
}
.page-about-news-press-and-recognition #edit-field-scad-campuses-vocref-tid-wrapper label,
.page-about-news-press-and-recognition #edit-field-scad-master-vocref-tid-wrapper label,
.page-about-news-press-and-recognition #views-exposed-form-news-press-recognition-page .form-item-field-publication-date-value-value-year,
.page-about-news-press-and-recognition .form-item-field-publication-date-value-value-year label {
  background: none !important;
  border-bottom: none !important;
  border-top: none !important;
  border-right: none !important;
}
.page-about-news-press-and-recognition .views-exposed-widgets {
  padding-top: 20px;
}
/* facilities and buildings */
#block-menu-menu-facilities-nav h3, #block-menu-menu-facilities-nav .menu {
  float: left;
  position: relative;
  top: 40px;
}
#block-menu-menu-facilities-nav .menu {
  left: -16px;
}
.page-life-buildings-and-facilities #main {
  height: auto !important;
}
.tier-3.section-life-buildings-and-facilities #content {
  /*margin: 0 0 0 -10px;*/
  width: 705px;
}
.tier-3.section-life-buildings-and-facilities #content .section {
  margin: 0;
  width: auto;
}
.tier-3.section-life-buildings-and-facilities #content .views-row {
  padding: 0;
  margin: 0 10px 30px;
}
.tier-3.section-life-buildings-and-facilities-programs #content .views-row {
  margin-left: 10px;
  margin-right: 0;
}
.tier-3.section-life-buildings-and-facilities-programs #content .views-row:first-child {
  margin-left: 0px;
}
.view-id-life_scad_facilities .icon_fullscreen {
  top: 135px !important;
}
/* sidebar */
.region-sidebar-first .views-exposed-widgets .views-exposed-widget .views-widget div {
  font-size: 13px;
}
.region-sidebar-first .views-exposed-widgets .views-exposed-widget .views-widget div:last-child {
  margin-bottom: 10px;
}
/* person */
.view-id-content_pane_scad_person_s_contact_information a,
.view-id-content_pane_scad_person_s_contact_information span,
.view-id-content_pane_scad_person_s_contact_information div {
  color: #666666;
  font-weight: 400;
  font-size: 13px;
}
.node-scad-person ul li,
.node-scad-person ol li {
  font-size: 13px  !important;
  font-weight: normal  !important;
  line-height: 20px  !important;
  color: #666666  !important;
  margin-left: 0;
}
.node-scad-person h3 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 24px;
  color: #666666;
  margin: 0 0 10px 0;
  padding: 0;
}
.node-scad-person h4 {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  color: #666666;
  margin: 1em 0 0 0;
  padding: 0;
}
.node-scad-person div, .node-scad-person p {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.node-scad-person .scad-person-bio-extras {
  /*padding-left: 210px;*/
}
.node-scad-person p {
  margin: 0 0 1em;
  padding: 0;
}
.node-scad-person .views-field-title {
  padding-top: 0;
}
.node-scad-person .year-one div {
  display: inline-block;
}
.node-scad-person .field-name-field-academic-title div {
  font-weight: 600;
  padding-bottom: 10px;
}
.node-scad-person .field-name-field-degree {
  margin-left: 0;
}
.node-scad-person .field-name-field-student-degree {
  float: left;
  padding-right: 8px;
}
.node-scad-person .field-name-field-student-degree .field-item:after {
  content: ",";
}
.node-scad-person #scad-person-image {
  float: left;
  z-index: 1;
  position: relative;
  margin-right: 20px;
}
.node-type-scad-person .field-name-field-first-name .field-item {
  float: left;
  position: relative;
  font-size: 24px ;
  font-weight: 300 ;
  line-height: 20px ;
  color: #666666 ;
  margin: 60px 6px 10px 0;
}
.node-type-scad-person .field-name-field-last-name .field-item {
  display: inline-block;
  position: relative;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 20px;
  color: #666666;
  margin-top: 60px;
  margin-bottom: 10px;
}
.node-type-scad-person #academic-title .field-item {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #666666;
}
.node-type-scad-person .field-name-field-degree .field-item p, .node-type-scad-person #scad-person-text .year-one, .node-type-scad-person #scad-person-text p, .node-type-scad-person .field-name-field-first-year .field-item {
  font-size: 13px ;
  font-weight: 300 ;
  line-height: 20px ;
  color: #666666 ;
}
.node-type-scad-person #scad-person-text .year-one {
  float: left;
  margin-right: 5px;
  padding-top: 3px;
}
.node-type-scad-person #scad-person-text h4 {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  color: #666666;
  margin-top: 25px;
  margin-bottom: -10px;
  width: 80%;
}
.node-type-scad-person #scad-person-text p {
  width: 80%;
}
.node-type-scad-person .field-name-field-first-year .field-item {
  display: inline-block;
}
/* admission */
.page-admission-admission-information-pre-college-scad-elearning-joint-enrollment table,
.page-admission-admission-information-undergraduate-advanced-placement table,
.page-admission-admission-information-transfer-advanced-placement-credit table,
.page-admission-admission-information-transfer-international-baccalaureate-credit table,
.page-admission-admission-information-transfer-college-level-examination-program table,
.page-admission-financial-aid-and-scholarships-student-accounts-important-dates table {
  border-bottom: 0 !important;
}
/*scad days hotfix to be removed */
.page-admission-visit-scad-scad-days .view-events-feed-content-pane .views-row {
  margin-top: 40px;
}  
.page-admission-visit-scad-scad-days .view-events-feed-content-pane .views-row .date {
  font-weight: 400;
}
.page-admission-visit-scad-scad-days .view-events-feed-content-pane .views-row .views-field-field-description {
  clear: left;
  padding: 10px 0;
}
.page-admission-visit-scad-scad-days .view-events-feed-content-pane .views-row .locality {
  margin-right: -3px;
}
.page-admission-visit-scad-scad-days .view-events-feed-content-pane .views-row .postal-code {
  margin-left: 6px;
}
/*End scaddays hotfix*/
/* security and alerts */
.section-security-pdf-upload {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
}
.section-security-pdf-upload #scad-alerts-form {
  margin: 20%;
}
.section-security-pdf-upload #block-system-user-menu {
  text-align: center;
  width: 100%;
}
.section-security-pdf-upload #block-system-user-menu ul {
  text-align: center;
  list-style: none;
}
.pane-scad-alerts-scad-alert-atlanta-feed .security-report-row,
.pane-scad-alerts-scad-alert-savannah-feed .security-report-row {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin-bottom: 20px;
}
.pane-scad-alerts-scad-alert-atlanta-feed .security-report-row .security-report-title a,
.pane-scad-alerts-scad-alert-savannah-feed .security-report-row .security-report-title a, .pane-scad-alerts-scad-alert-atlanta-feed .security-report-row .security-report-description,
.pane-scad-alerts-scad-alert-savannah-feed .security-report-row .security-report-description {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 500;
}
.pane-scad-alerts-scad-alert-atlanta-feed .security-report-row .security-report-description,
.pane-scad-alerts-scad-alert-savannah-feed .security-report-row .security-report-description {
  color: #666666;
}
.pane-scad-alerts-scad-alert-atlanta-feed {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
  padding-bottom: 40px;
}
.pane-scad-alerts-scad-alert-atlanta-feed {
  margin-bottom: 20px;
  margin-top: 20px;
}
/* admin */
.view-administrative a,
.section-admin a {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
  text-decoration: none;
}
.section-admin-structure-taxonomy-scad_master_vocab #edit-reset-alphabetical {
  visibility: hidden;
}
.admin-menu .field-widget-entityreference-autocomplete-tags:after,
.admin-menu .field-widget-taxonomy-autocomplete:after {
  display: block;
  content: "If the autocomplete field is full, simply click on some text in the field and use the arrow keys to move your cursor right to the end of the field. Type a comma, then continue adding content.";
  font-size: 10px;
  line-height: auto;
}
#admin-menu {
  margin: 0;
}
/* sharing */
#share-container {
  margin-top: 9px;
  float: left;
}
#share-container a {
  display: block;
  margin: 0;
  padding: 8px 18px 8px 7px;
  vertical-align: middle;
}
#share-slider {
  height: 22px;
  overflow: hidden;
  vertical-align: middle;
  margin-top: 9px;
}
.scad-social-content-sharing-links {
  height: 18px;
  overflow: hidden;
  display: none;
}
.scad-social-content-sharing-links a.link-external {
	margin: 0px !important;
} 
.related-content-title a.link-external {
	margin:0px !important;
}

ul#share-social {
  overflow: hidden;
  margin: 0 0 0 2px;
  padding: 0;
  height: 16px;
}
ul#share-social li {
  float: left;
  list-style: none;
  display: inline;
  margin-left: 3px;
}
ul#share-social li a {
  height: 16px;
  display: block;
  padding: 0;
}
.sharethis-buttons {
  z-index: 1002;
  opacity: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  right: 6px;
  top: 6px;
}
.sharethis-buttons .sharethis-wrapper {
  position: relative;
  padding: 12px 0;
  overflow: hidden;
}
.sharethis-buttons .sharethis-wrapper span {
  text-indent: 20px;
  display: block;
  height: 20px;
  padding: 0 12px;
  width: 100%;
}
.sharethis-buttons .sharethis-wrapper span:before {
  float: left;
  margin: 2px 26px 0 0;
  position: absolute;
}
#share-container {
  margin-top: 9px;
  background-color: rgba(255, 255, 255, 0.8);
  float: left;
}
#share-container a {
  background: url("../images/icons/share_arrow_on.png") 42px center no-repeat;
  text-decoration: none;
  color: #c84626;
  font-size: 12px;
  text-transform: capitalize;
  display: block;
  margin: 0;
  padding: 8px 18px 8px 7px;
  vertical-align: middle;
}
#share-slider {
  background-color: #282828;
  /*adding background for IE8 */
  background-color: rgba(0, 0, 0, 0.3);
}
#share-slider a {
  margin: 0 2px;
}
ul#share-social {
  text-align: right;
}
ul#share-social li {
  list-style: none;
}
#social-share-pinterest, #social-share-tumblr, #social-share-twitter, #social-share-facebook {
  float: left;
}
#share-social-facebook {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -120px transparent;
}
#share-social-twitter {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -16px -120px transparent;
  margin-left: 3px;
}
#share-social-pinterest {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -33px -120px transparent;
  margin-left: 6px;
}
#share-social-tumblr {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -120px transparent;
  margin-left: -2px;
}
.sharethis-buttons {
  -webkit-box-shadow: 0px 0px 5px 0px #666666;
  -moz-box-shadow: 0px 0px 5px 0px #666666;
  box-shadow: 0px 0px 5px 0px #666666;
}
.sharethis-buttons .sharethis-wrapper span {
  display: block;
  position: relative;
  min-width: 80px;
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
  cursor: pointer;
  text-transform: capitalize;
}
.facebook, #social-share-facebook {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -120px transparent;
}
.twitter, #social-share-twitter {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -16px -120px transparent;
  margin-left: 3px;
}
.pinterest, #social-share-pinterest {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -33px -120px transparent;
  margin-left: 6px;
}
.tumblr, #social-share-tumblr  {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -120px transparent;
  margin-left: -2px;
}
.vimeo, #footer-social-vimeo {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -64px -120px transparent;
  margin-left: 1px;
}
.instagram, #footer-social-instagram  {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -80px -120px transparent;
  margin-left: 4px;
}
.youtube, #footer-social-youtube {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -97px -119px transparent;
  margin-left: 5px;
}
.googleplus, #footer-social-googleplus {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -104px -325px transparent;
  margin-left: 5px;
}
.linkedin, #footer-social-linkedin {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -106px -356px transparent;
  margin-left: 5px;
  top: 1px;
  position: relative;
}
/* misc stuff I am not sure about */
.views-ui-display-tab-bucket .views-field-excluded:before {
  content: "x ";
  font-weight: 800;
}
div.messages {
  clear: both;
}
a#uvTabLabel {
  padding-top: 14px !important;
}
#uvTabLabel img {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
/* magic menu */
#block-scad-nav-scad-nav-magic-menu-alt {
  z-index: 1;
  float: left;
}
ul#scad-nav-magic-menu {
  padding-left: 0;
  margin-left:0 !important;
}
.node-panel ul#scad-nav-magic-menu ul {
  padding-left: 0;
}
/* filters */
/*
.views-widget-filter-field_scad_campuses_vocref_tid {
  width:800px;
}
*/

/* round */
.round-left {
  border-radius: 4px 0 0 4px;
}
.round-right {
  border-radius: 0 4px 4px 0;
}
/* toggle table */
#toggleRest table td,
#toggleHK table td,
#toggleLacoste table td {
  padding: 10px;
  vertical-align: top;
}
/* taxonomy term */
.taxonomy-term.vocabulary-scad-groups-vocab .taxonomy-term-name {
  float: left;
}
.taxonomy-term.vocabulary-scad-groups-vocab .field-name-field-scad-campuses-vocref {
  float: right;
  margin-right: 40px;
}
.taxonomy-term.vocabulary-scad-groups-vocab .field-name-field-signature-image,
.taxonomy-term.vocabulary-scad-groups-vocab .field-name-field-logo,
.taxonomy-term.vocabulary-scad-groups-vocab .taxonomy-term-description {
  clear: both;
}
.taxonomy-term.vocabulary-scad-groups-vocab .field-name-field-academic-programs .field-items {
  margin-left: 10px;
}
.taxonomy-term.vocabulary-scad-groups-vocab .field-label {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: inherit;
  color: #666666;
}
.taxonomy-term-description p {
  font-weight: 200;
}
.taxonomy-other {
  padding: 30px;
  font-size: 14px;
}
.taxonomy-other .views-field-title {
  font-size: 18px;
  margin-bottom: 3px;
  padding-top: 25px;
}
.taxonomy-other li {
  list-style: none;
  margin: 0 0 0 0 !important;
}
.taxonomy-other a.body {
  color: #333;
}
.taxonomy-other .view-more-link {
  padding-left: 10px;
}
.taxonomy-other .taxonomy-type {
  font-weight: bold;
  display: inline;
}
.taxonomy-other ul.pager {
  margin-top: 50px;
}
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h2 {
  margin: 10px 0 20px;
}

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h1,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h2,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h3,
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description h4 {
  color: white;
}

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description {
	width:920px;
	float:left;
	clear:both;
}

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description p {
	color: #666666;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 20px;
	float:left;
	width:730px;
}

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description .request-info {
	background: none repeat scroll 0 0 #CCCCCC;
	border-radius: 3px 3px 3px 3px;
	float: right;
	padding: 6px 6px 8px;
}

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description .request-info a {
	background: url("/sites/all/themes/apiary/images/request-info.jpg") repeat-x scroll 0 0 transparent;
	font-size: 13px;
	padding: 5px 20px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;	
  color:#FFF;
}	

.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description span.more a {
  border-right: 9px solid transparent;
  border-top: 9px solid white;
  border-left: 9px solid transparent;
  color: transparent !important;
  font-size: 0;
  height: 0;
  left: 0px;
  line-height: 20px;
  position: relative;
  text-indent: -99999px !important;
  top: 1px;
  width: 0;
}
.page-academics-programs-wildcard #top-wrapper .taxonomy-term-description span.less a {
  border-left: 9px solid transparent;
  border-bottom: 9px solid white;
  border-right: 9px solid transparent;
  color: transparent !important;
  font-size: 0;
  height: 0;
  left: 5px;
  line-height: 20px;
  position: relative;
  text-indent: -99999px !important;
  top: -9px;
  width: 0;
}
/* beta bar */
#beta-bar-container {
  height: 20px;
  width: 900px;
  margin: 0 auto;
}
#beta-bar {
  display: hidden;
  height: 500px;
}
/* generic styling */
.page-life-student-services-scad-card-merchants .location div,
.page-life-student-services-scad-card-merchants-maps .location div,
.page-life-student-services-scad-card-merchants .location span,
.page-life-student-services-scad-card-merchants-maps .location span, .node-scad-press-release .date,
.node-scad-press-release .field-name-field-byline,
.node-scad-press-release .field-name-field-dateline,
.node-scad-press-release .date p,
.node-scad-press-release .field-name-field-byline p,
.node-scad-press-release .field-name-field-dateline p,
.node-scad-press-release .date span,
.node-scad-press-release .field-name-field-byline span,
.node-scad-press-release .field-name-field-dateline span,
.node-scad-press-release .date div,
.node-scad-press-release .field-name-field-byline div,
.node-scad-press-release .field-name-field-dateline div, .node-feature .date,
.node-feature .field-name-field-byline,
.node-feature .field-name-field-dateline,
.node-feature .date-display-single,
.node-feature .date p,
.node-feature .field-name-field-byline p,
.node-feature .field-name-field-dateline p,
.node-feature .date-display-single p,
.node-feature .date span,
.node-feature .field-name-field-byline span,
.node-feature .field-name-field-dateline span,
.node-feature .date-display-single span,
.node-feature .date div,
.node-feature .field-name-field-byline div,
.node-feature .field-name-field-dateline div,
.node-feature .date-display-single div, .node-scad-recognition .date,
.node-scad-recognition .field-name-field-byline,
.node-scad-recognition .field-name-field-dateline,
.node-scad-recognition .date-display-single,
.node-scad-recognition .date p,
.node-scad-recognition .field-name-field-byline p,
.node-scad-recognition .field-name-field-dateline p,
.node-scad-recognition .date-display-single p,
.node-scad-recognition .date span,
.node-scad-recognition .field-name-field-byline span,
.node-scad-recognition .field-name-field-dateline span,
.node-scad-recognition .date-display-single span,
.node-scad-recognition .date div,
.node-scad-recognition .field-name-field-byline div,
.node-scad-recognition .field-name-field-dateline div,
.node-scad-recognition .date-display-single div, .view-id-alumni_directory.view-display-id-page_1 .views-row span,
.view-id-alumni_directory.view-display-id-page_1 .views-row a,
.view-id-alumni_directory.view-display-id-page_1 .views-row h1,
.view-id-alumni_directory.view-display-id-page_1 .views-row h2,
.view-id-alumni_directory.view-display-id-page_1 .views-row .views-field-field-company .field-content {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
}
/* 404 page */
.page-404page.no-sidebars #content {
  width: 100%;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.page-404page .search {
  margin: 20px 0;
}
.page-404page .search-form {
  margin: 3px 0 0;
  padding: 0 0 0 1%;
  width: 99%;
}
.page-404page #block-system-main .form-item-keys label {
  margin-left: 10px;
}
.page-404page .main-nav-textual {
  margin: 20px 0 0;
  float: left;
  width: 100%;
}
.page-404page .nav-options {
  float: left;
  width: 100%;
  margin: 0 0 20px;
}
.page-404page .nav-options .sitemap-link {
  float: right;
  margin-bottom: 10px;
}
.page-404page .extra-contact-options p {
  max-width: 75%;
}
.page-404page .search #gcs-search input.text {
	border: 0 none;
	color: #CCCCCC;
	font-size: 40px;
	height: 60px;
	line-height: 40px;
	margin-top: 20px;
	vertical-align: top;
	width: 815px;
}
.page-404page .search #gcs-search #search-image {
	border-left:1px solid #ccc;
	padding:10px 0 10px 10px;
	vertical-align:bottom;
}
.page-404page #header div.search {
	display:none;
}
/* sitemap */
.page-sitemap #main-wrapper {
  box-sizing: border-box;
}
.page-sitemap #content {
  padding-left: 20px;
}
.page-sitemap a.home-link {
  display: block;
  margin: 10px 0 0;
}
#sitemap-treecontrol a {
  margin: 0 15px 0 0;
  font-size: 12px;
}
#sitemap-treecontrol a img {
  margin: 0 3px 0 0;
  position: relative;
  bottom: -1px;
}
ul.sitemap {
  float: left;
  margin: 0 0 20px 0;
}
ul.sitemap div.hitarea {
  width: 13px;
  height: 13px;
  float: left;
  margin: 4px 0 0;
}
ul.sitemap li {
  float: left;
  clear: both;
  margin: 0 0 0 10px;
  padding: 5px 0 0;
  white-space: nowrap;
}
ul.sitemap li a {
  float: left;
  margin: 0;
  padding: 0 0 0 20px;
  position: relative;
}
ul.sitemap li ul {
  margin: 0 0 0 20px;
}
ul.sitemap li.menuparent > a {
  padding: 0 0 0 7px;
}
/* nav wrappers */
#nav-wrappers {
  background: #f3f3f3;
}
#nav-wrappers-offset {
  height: 0px;
}
#nav-wrappers.stick {
  position: fixed;
  top: 0;
  z-index: 10000;
}

/* top nav */
#top-nav li {
	color: #999999;
	font-size: 12px;
	font-weight: 400;
	height: 30px;
	line-height: 24px;
	padding-top: 10px;
}
#top-nav li a {
	color: #999999;
	font-size: 13px;
	font-weight: 400;
	padding: 0 4px;
	display:inline-block;
	text-decoration: none;
}
#top-nav li a span {
	padding-top:10px;
}
#top-nav li.menu-item-tour, #top-nav li.menu-item-virtual-tour {
 	display:none;
 }
/* top nav tablet and mobile */
@media (max-width:767px) {
	#top-nav li.menu-item-tour, #top-nav li.menu-item-virtual-tour {
		display: block;
	}
}

/* add full calendar */
.add-full-calendar {
  font-size: 12px ;
  font-weight: 400 ;
  line-height: 24px ;
  color: #666666 ;
  text-align: left;
  border: #666666 1px solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
  background: #e0e0e0;
  background-image: -moz-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -ms-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#d2d2d2));
  background-image: -webkit-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: -o-linear-gradient(top, #eaeaea, #d2d2d2);
  background-image: linear-gradient(top, #eaeaea, #d2d2d2);
  background-repeat: repeat-x;
  border-color: #d2d2d2 #d2d2d2 #acacac;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
}
/* titles */
.titles {
  float: left;
  margin: 15px 20px;
}
.titles div,
.titles h1,
.titles h2,
.titles h3,
.titles h4 {
  padding: 0;
  margin: 0;
}
.titles .title-2,
.titles .title-3,
.titles .title-4 {
  margin: 10px 0 0;
  display: block;
  float: left;
  clear: both;
  font-weight: 200;
}
.page-hero-image .titles {
	position: absolute;
	top: 30px;
	z-index: 1;
}
.page-hero-image .titles h1,
.page-hero-image .titles h2,
.page-hero-image .titles h3,
.page-hero-image .titles h4 {
  color: white;
  text-shadow: 0px 1px 5px #333333;
  font-weight: 200;
}
/* main SCAD menu */
ul#menu-scad-main {
  list-style: none;
  text-align: center;
}
ul#menu-scad-main li {
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  background-repeat: no-repeat;
  background-position: center 3px;
}
ul#menu-scad-main li a {
	border: 0 none;
	color: #666666;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}
.region-header-second ul li {
  list-style-type: none;
  list-style-image: none;
}
#menu-scad-main ul.sub-nav {
  list-style: none;
}
#menu-scad-main ul.sub-nav li {
  -webkit-box-shadow: 0px 0px 5px 0px #666666;
  -moz-box-shadow: 0px 0px 5px 0px #666666;
  box-shadow: 0px 0px 5px 0px #666666;
  background-repeat: no-repeat !important;
  background-position: center 6px;
}
#menu-scad-main ul.sub-nav li a span {
  line-height: 11px;
  color: #ffffff;
  font-size: 11px;
  text-align: center;
  width: 80px;
  margin: 0 10px;
  bottom: 10px;
}
#menu-scad-main ul.sub-nav.academics {
  opacity: 0;
}
.no-rgba #menu-scad-main ul.sub-nav.academics li {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#menu-scad-main ul.sub-nav.academics li {
  background: rgba(80, 93, 145, 0.8);
  background-image: -moz-linear-gradient(top, rgba(92, 107, 163, 0.8), rgba(62, 71, 117, 0.8));
  background-image: -ms-linear-gradient(top, rgba(92, 107, 163, 0.8), rgba(62, 71, 117, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(92, 107, 163, 0.8)), to(rgba(62, 71, 117, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(92, 107, 163, 0.8), rgba(62, 71, 117, 0.8));
  background-image: -o-linear-gradient(top, rgba(92, 107, 163, 0.8), rgba(62, 71, 117, 0.8));
  background-image: linear-gradient(top, rgba(92, 107, 163, 0.8), rgba(62, 71, 117, 0.8));
  background-repeat: repeat-x;
}
#menu-scad-main ul.sub-nav.admission, #menu-scad-main ul.sub-nav.success, #menu-scad-main ul.sub-nav.life, #menu-scad-main ul.sub-nav.about {
  opacity: 0;
}
.no-rgba #menu-scad-main ul.sub-nav.admission li {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#menu-scad-main ul.sub-nav.admission li {
  background: rgba(86, 37, 57, 0.8);
  background-image: -moz-linear-gradient(top, rgba(100, 43, 66, 0.8), rgba(66, 29, 44, 0.8));
  background-image: -ms-linear-gradient(top, rgba(100, 43, 66, 0.8), rgba(66, 29, 44, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(100, 43, 66, 0.8)), to(rgba(66, 29, 44, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(100, 43, 66, 0.8), rgba(66, 29, 44, 0.8));
  background-image: -o-linear-gradient(top, rgba(100, 43, 66, 0.8), rgba(66, 29, 44, 0.8));
  background-image: linear-gradient(top, rgba(100, 43, 66, 0.8), rgba(66, 29, 44, 0.8));
  background-repeat: repeat-x;
}
.no-rgba #menu-scad-main ul.sub-nav.success li {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#menu-scad-main ul.sub-nav.success li {
  background: rgba(193, 41, 70, 0.8);
  background-image: -moz-linear-gradient(top, rgba(203, 47, 80, 0.8), rgba(178, 31, 54, 0.8));
  background-image: -ms-linear-gradient(top, rgba(203, 47, 80, 0.8), rgba(178, 31, 54, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(203, 47, 80, 0.8)), to(rgba(178, 31, 54, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(203, 47, 80, 0.8), rgba(178, 31, 54, 0.8));
  background-image: -o-linear-gradient(top, rgba(203, 47, 80, 0.8), rgba(178, 31, 54, 0.8));
  background-image: linear-gradient(top, rgba(203, 47, 80, 0.8), rgba(178, 31, 54, 0.8));
  background-repeat: repeat-x;
}
.no-rgba #menu-scad-main ul.sub-nav.life li, #menu-scad-main ul.sub-nav.life li:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#menu-scad-main ul.sub-nav.life li {
  background: rgba(219, 94, 70, 0.8);
  background-image: -moz-linear-gradient(top, rgba(225, 108, 80, 0.8), rgba(211, 72, 54, 0.8));
  background-image: -ms-linear-gradient(top, rgba(225, 108, 80, 0.8), rgba(211, 72, 54, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(225, 108, 80, 0.8)), to(rgba(211, 72, 54, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(225, 108, 80, 0.8), rgba(211, 72, 54, 0.8));
  background-image: -o-linear-gradient(top, rgba(225, 108, 80, 0.8), rgba(211, 72, 54, 0.8));
  background-image: linear-gradient(top, rgba(225, 108, 80, 0.8), rgba(211, 72, 54, 0.8));
  background-repeat: repeat-x;
}
.no-rgba #menu-scad-main ul.sub-nav.about li {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
#menu-scad-main ul.sub-nav.about li {
  background: rgba(85, 124, 127, 0.8);
  background-image: -moz-linear-gradient(top, rgba(98, 143, 146, 0.8), rgba(66, 95, 98, 0.8));
  background-image: -ms-linear-gradient(top, rgba(98, 143, 146, 0.8), rgba(66, 95, 98, 0.8));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(98, 143, 146, 0.8)), to(rgba(66, 95, 98, 0.8)));
  background-image: -webkit-linear-gradient(top, rgba(98, 143, 146, 0.8), rgba(66, 95, 98, 0.8));
  background-image: -o-linear-gradient(top, rgba(98, 143, 146, 0.8), rgba(66, 95, 98, 0.8));
  background-image: linear-gradient(top, rgba(98, 143, 146, 0.8), rgba(66, 95, 98, 0.8));
  background-repeat: repeat-x;
}
.toggle-content-button li {
  list-style: none !important;
  float: left;
}
/* attached images */
.view-display-id-attached_images ul {
  margin-bottom: 8px;
}
.view-display-id-attached_images .views-row {
  float: left;
  width: 236px;
  height: 356px;
}
.view-display-id-attached_images .two-col {
  width: 241.8px;
  height: 241.8px;
}
.view-display-id-attached_images .two-col .info-wrapper, .view-display-id-attached_images .two-col .spotlight-image img, .view-display-id-attached_images .two-col .spotlight-image img {
  width: 225.8px;
}
.view-display-id-attached_images .info-wrapper {
  bottom: 15px;
}
.view-display-id-attached_images .views-field-field-description {
  position: relative;
  float: left;
  clear: both;
  margin-top: 8px;
  font-size: 11px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.view-display-id-attached_images .views-field-field-description p {
  margin: 0px;
  padding: 0;
}
.view-display-id-attached_images .views-field-field-description-short {
  float: left;
  clear: both;
  width: 90%;
  margin: 0 auto 0 auto;
}
.view-display-id-attached_images .views-field-field-description-short p {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
  margin: 8px 0 0 0;
}
.view-display-id-attached_images .views-field-view-node {
  position: relative;
  float: left;
  clear: both;
  margin-bottom: 12px;
}
.view-display-id-attached_images .views-field-view-node a {
  color: #4d598c;
  font-size: 12px;
  text-decoration: none;
}
/* isotope and gallery */
.isotope-container {
  margin-top: 20px;
}
.isotope-element {
  position: relative;
  width: auto;
  height: auto;
  text-align: center;
  margin: 0 0 20px 0!important;
  z-index: 1;
  overflow: visible;
  background: transparent !important;
}
.isotope-element.one-col, .isotope-element.one-col img {
  width: 300px;
}
.isotope-element.one-row, .isotope-element.one-row img {
  height: 300px;
}
.info-wrapper {
  text-align: left;
  pointer-events: none;
}
.isotope-element .info-wrapper .person {
  bottom: 0px;
  left: -20px;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  position: absolute;
  list-style-type: none;
}
.isotope-element .info-wrapper .person li:first-child {
  display: block;
}
.isotope-element,
.gallery-wrapper {
  box-shadow: 0 0 5px 0 #666666;
  position: relative;
}
.views-view-grid.cols-4 td .views-field-nothing {
  margin-right: 15px;
  margin-top: 15px;
}
.views-view-grid.cols-4 .gallery-wrapper {
  height: 170px;
  width: 170px;
  background: url("../images/image-fade.png") repeat-x scroll 0px 70px transparent;
}
.gallery-wrapper img, .gallery-wrapper a {
  position: absolute;
  bottom: 0px;
}
.gallery-wrapper a {
  z-index: 2;
  color: #ffffff;
  font-size: 13px;
  text-shadow: 1px 1px 1px #000000;
}
.gallery-wrapper a.media-colorbox, .gallery-wrapper img {
  z-index: 1;
}
.isotope-element .spotlight-image div {
  display: block;
}
.isotope-element .spotlight-image img {
  width: auto;
}
/* callout box */
.box-shadow-panel, .callout-box,
.page-life-orientation-new-student-graduate .pane-custom .pane-content .callout-box,
.page-life-orientation-new-student-transfer .pane-custom .pane-content .callout-box {
  border-radius: 3px;
  padding: 10px;
  width: 90%;
}
.box-shadow-panel {
  box-shadow: 0px 0px 6px #CCC;
}
.callout-box,
.page-life-orientation-new-student-graduate .pane-custom .pane-content .callout-box,
.page-life-orientation-new-student-transfer .pane-custom .pane-content .callout-box {
  background-color: #eaeaea;
  margin: 0px;
  margin-bottom: 20px;
}
/* teaser */
.node-view-mode-teaser-with-small-thumbnail a,
.node-view-mode-teaser-with-thumbnail a,
.node-view-mode-teaser-without-thumbnail a {
  text-decoration: none;
}
.node-view-mode-teaser-with-small-thumbnail .field-name-field-hero-image,
.node-view-mode-teaser-with-thumbnail .field-name-field-hero-image,
.node-view-mode-teaser-without-thumbnail .field-name-field-hero-image {
  float: left;
  margin: 2px 18px 20px 0;
}
.node-view-mode-teaser-with-small-thumbnail h3.title,
.node-view-mode-teaser-with-thumbnail h3.title,
.node-view-mode-teaser-without-thumbnail h3.title,
.node-view-mode-teaser-with-small-thumbnail a.body,
.node-view-mode-teaser-with-thumbnail a.body,
.node-view-mode-teaser-without-thumbnail a.body {
  margin: 0 0 10px 0;
}
.node-view-mode-teaser-with-small-thumbnail h3.title a,
.node-view-mode-teaser-with-thumbnail h3.title a,
.node-view-mode-teaser-without-thumbnail h3.title a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 24px;
  color: #666666;
}
.node-view-mode-teaser-with-small-thumbnail a.view-more-link,
.node-view-mode-teaser-with-thumbnail a.view-more-link,
.node-view-mode-teaser-without-thumbnail a.view-more-link, .node-view-mode-teaser-with-small-thumbnail a.body,
.node-view-mode-teaser-with-thumbnail a.body,
.node-view-mode-teaser-without-thumbnail a.body {
  display: block;
  font-size: 13px;
}
.node-view-mode-teaser-with-small-thumbnail a.body,
.node-view-mode-teaser-with-thumbnail a.body,
.node-view-mode-teaser-without-thumbnail a.body {
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
  padding: 0;
}
.node-view-mode-teaser-with-small-thumbnail > div,
.node-view-mode-teaser-with-thumbnail > div,
.node-view-mode-teaser-with-small-thumbnail > a,
.node-view-mode-teaser-with-thumbnail > a {
  float: left;
  width: 168px;
}
/* video */
.field-type-video a,
.field-type-video a:hover {
  text-decoration: none !important;
}
.field-type-video {
  position: relative;
}
.field-type-video a:before {
  background: url('../images/icons/cal_sprite.png') no-repeat transparent -31px -315px;
  content: " ";
  display: block;
  height: 36px;
  margin-top: -18px;
  left: 50%;
  position: absolute;
  top: 50%;
  width: 43px;
  margin-left: -21.5px;
}
.node-type-video .livestream-video iframe {
  width:715px;
  height:400px;
}
.node-type-video .livestream-chat iframe {
  width:715px;
  height:100px;
}
/* datepicker and widgets and icons*/
.ui-datepicker-inline {
  font-size: .9em;
  width: 170px;
}
.ui-widget-header {
  background: none;
  border: 0px;
  font-weight: normal;
}
table.ui-datepicker-calendar, .sharethis-buttons .sharethis-wrapper {
  background: #fafaf9;
}
.ui-widget-content {
  background: #fafaf9 none;
  border: #999999 1px solid;
}
.ui-datepicker th {
  font-weight: normal;
  font-size: 8px;
}
.ui-datepicker td, .section-calendar.page-calendar .calendar.monthview .views-field-title,
.section-calendar.page-calendar-academic .calendar.monthview .views-field-title,
.section-calendar.page-calendar-academic-month .calendar.monthview .views-field-title, .view-list-master .views-field-edit-node, #inner-content #event-top #event-top-right #calendar-add, #inner-content #event-right .related-event .event-related-date, #inner-content #event-right .related-event .event-related-date .date, #inner-content #event-right .related-event .event-related-location, .page-about-news-press-and-recognition #edit-field-scad-campuses-vocref-tid-wrapper .form-type-bef-checkbox, #block-views-program_facilities-attached_titles .view-program-facilities.view-display-id-attached_titles .views-field-title, .front .views-form input,
.front .views-form select, #views-exposed-form-student-work-stud-work-landing .bef-group .bef-group-heading, .page-life-student-involvement-student-clubs #edit-field-scad-campuses-vocref-tid-wrapper .form-type-bef-checkbox, .node-type-scad-degree.section-academics-minors-and-certificates #main .field-item p, #sidebar-first #block-scad-people-alumni-directory-sidebar-filters .fieldset-wrapper {
  font-size: 12px;
}
.ui-datepicker .ui-datepicker-title {
  line-height: 1.8em;
  margin: 0;
  margin-left: 5px;
  text-align: left;
  font-weight: 500;
  color: #666;
  font-size: 14px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  margin-top: 5px;
  width: 16px;
  height: 16px;
  display: block;
}
.ui-datepicker .ui-datepicker-prev {
  left: 142px;
}
.ui-datepicker .ui-datepicker-next, .section-calendar .ui-datepicker .ui-datepicker-next {
  right: -2px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  width: 12px;
}
.ui-icon-circle-triangle-w, .ui-icon-circle-triangle-e {
  height: 16px;
  width: 16px;
}
.ui-icon-circle-triangle-w {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') -83px -88px !important;
}
.ui-icon-circle-triangle-e {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') -85px -73px !important;
}
.ui-datepicker td span,
.ui-datepicker td a {
  text-align: center;
}
.ui-corner-all {
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: none;
  border: 0px;
}
.campus-icon span {
  text-indent: -9999px;
  display: inline-block;
  line-height: 100px;
  overflow: hidden;
  width: 21px;
  height: 21px;
}
.atlanta-initial {
  background: url("../images/sprite_location_circles.png") 0 -29px no-repeat;
}
.hong-kong-initial {
  background: url("../images/sprite_location_circles.png") -30px -29px no-repeat;
}
.lacoste-initial {
  background: url("../images/sprite_location_circles.png") -60px -29px no-repeat;
}
.savannah-initial {
  background: url("../images/sprite_location_circles.png") -90px -29px no-repeat;
}
.elearning-initial {
  background: url("../images/sprite_location_circles.png") -120px -29px no-repeat;
}
/* student work */
.view-student-work .toggle-links {
  margin-left: 0px;
}

.view-student-work .toggle-links .form-item {
  float: left;
}
.view-student-work .fieldset-wrapper {
  background: #999999;
  -webkit-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.5);
}
.view-student-work .isotope-container .isotope-element.one-row,
.view-student-work .isotope-container .isotope-element.one-row img {
  height: 216px;
}
.view-student-work .isotope-container .isotope-element.one-col,
.view-student-work .isotope-container .isotope-element.one-col img {
  width: 216px;
}
.view-student-work .field-content {
  color: #ffffff;
}
.view-student-work .student-work-info .student-work-person {
  z-index: 23;
  margin-left: 5px;
}
.view-student-work .student-work-info .student-work-person li {
  color: #666666;
}
.view-student-work .student-work-info .student-work-title {
  background: none repeat scroll 0 0 rgba(204, 204, 204, 0.9);
  bottom: 0;
  margin-left: 0;
  height: 40px;
  line-height: 20px;
  overflow: hidden;
  padding: 4px 20px 10px 0px;
  position: absolute;
  text-overflow: ellipsis;
  transition: all 0.1s ease-out 0s;
  width: 91%;
  z-index: 10;
}
.view-student-work .student-work-info .student-work-title span {
  color: #666666;
  font-size: 15px;
  position: absolute;
  top: 0;
  z-index: 20;
  font-weight: 200;
  margin-left: 5px;
}
#views-exposed-form-student-work-stud-work-landing .indicator {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -53px -290px transparent;
  cursor: pointer;
  display: block;
  height: 26px;
  position: absolute;
  right: 29px;
  top: 1px;
  width: 10px;
  z-index: 9999;
}
#views-exposed-form-student-work-stud-work-landing .views-exposed-widgets .views-exposed-widget fieldset.collapsible .fieldset-legend > a:after {
  background: url("/sites/all/themes/apiary/images/icons/cal_sprite.png") no-repeat scroll -53px -264px transparent;
  content: "";
  display: block;
  height: 25px;
  width: 12px;
}
#views-exposed-form-student-work-stud-work-landing .views-widget-filter-field_academic_programs_tid .fieldset-wrapper {
  width: 720px;
}
#views-exposed-form-student-work-stud-work-landing .bef-group {
  float: left;
  height: 100%;
  padding: 5px 5px;
  width: 170px;
  font-size: 12px;
}
#views-exposed-form-student-work-stud-work-landing .bef-group .bef-group-items .form-item {
  background: url('/sites/all/themes/apiary/images/filterGreyBullet.png') no-repeat transparent 0 8px;
  padding-left: 15px;
}
#views-exposed-form-student-work-stud-work-landing .bef-group .bef-group-items .form-item.highlight {
  background: url('/sites/all/themes/apiary/images/filterGreyBulletHlt.png') no-repeat transparent 0 8px;
}

#views-exposed-form-student-work-stud-work-landing .fieldset-wrapper {
  height: auto;
  left: 84%;
  padding: 10px;
  position: absolute;
  background: none repeat scroll 0 0 #F2F2F2;
  box-shadow: 0 0 7px 0 #888888;
  float: left;
  top: 0;
  z-index: 9000;
  min-width: 170px;
  font-size: 12px;
}
#views-exposed-form-student-work-stud-work-landing .fieldset-wrapper label {
  cursor: pointer;
}
#views-exposed-form-student-work-stud-work-landing .views-widget .form-item span.fieldset-legend a.fieldset-title,
#views-exposed-form-student-work-stud-work-landing .views-widget-sort-by span.fieldset-legend a.fieldset-title,
#views-exposed-form-student-work-stud-work-landing .views-widget-filter-field_website_media_types_vocref_tid .views-widget a.fieldset-title {
  color: #3e4775;
}
#views-exposed-form-student-work-stud-work-landing fieldset.bef-select-as-checkboxes-fieldset {
  background-image: url("/sites/all/themes/apiary/images/backgrounds/bak_filter_item_separator_academics.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  display: block;
  height: 25px !important;
  margin-bottom: 5px;
  padding-bottom: 3px;
  position: relative;
  width: 168px;
}
#views-exposed-form-student-work-stud-work-landing .remove-filter {
  display: inline-block;
  float: right;
  right: -5px;
  top: 0;
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -82px -104px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 13px;
  width: 13px;
  margin-top: 5px;
}
.section-academics-programs .stuck,
.page-academics-schools .stuck,
.page-academics-programs-wildcard-student-work .stuck {
  max-width: 727px;
  position: fixed;
  top: 0;
  z-index: 100;
}
.section-academics-programs .views-exposed-form div.views-exposed-widget fieldset,
.page-academics-schools .views-exposed-form div.views-exposed-widget fieldset,
.page-academics-programs-wildcard-student-work .views-exposed-form div.views-exposed-widget fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}
.section-academics-programs-wildcard-student-work .views-widget-filter-field_academic_status_vocref_tid {
  display: none;
}
.section-academics-programs .views-exposed-form div.views-exposed-widget ul.bef-tree,
.page-academics-schools .views-exposed-form div.views-exposed-widget ul.bef-tree,
.page-academics-programs-wildcard-student-work .views-exposed-form div.views-exposed-widget ul.bef-tree {
  list-style-type: none;
  margin: 1px 0 0 -8px;
  padding: 0;
}
.section-academics-programs .views-exposed-form div.views-exposed-widget ul.bef-tree li,
.page-academics-schools .views-exposed-form div.views-exposed-widget ul.bef-tree li,
.page-academics-programs-wildcard-student-work .views-exposed-form div.views-exposed-widget ul.bef-tree li {
  list-style-type: none;
  margin: 0;
}
.section-academics-programs #main-wrapper,
.page-academics-schools #main-wrapper,
.page-academics-programs-wildcard-student-work #main-wrapper
 {
  position: relative;
  width: 100%;
}
.section-academics-programs .region-sidebar-first ul.menu,
.page-academics-schools .region-sidebar-first ul.menu,
.page-academics-programs-wildcard-student-work .region-sidebar-first ul.menu {
  margin: 0;
/*
  position: absolute;
  left: 0px;
  float: none;
  z-index: 2;
*/
}
.page-academics-student-work .views-field-title {
  white-space: nowrap;
}
/* careers */
.view-display-id-careers ul li {
  margin-left: 0;
  list-style-type: none;
  list-style-image: none !important;
}
.view-id-potential_careers_popup_page {
  max-height: 500px;
}
.view-id-potential_careers_popup_page span,
.view-id-potential_careers_popup_page p,
.view-id-potential_careers_popup_page a,
.view-id-potential_careers_popup_page div,
.view-id-potential_careers_popup_page li {
  font-size: 13px ;
  font-weight: normal ;
  line-height: 20px ;
  color: #666666 ;
}
.view-id-potential_careers_popup_page .views-row .potential-careers-title-wrapper span {
  font-size: 11px;
  color: #666666;
  font-weight: 300;
  line-height: 0;
}

.careers-container {
  width: 100%;
  height: 100%;
}
.careers-container .careers-title h2 {
  font-size: 2em;
  font-weight: 300;
}
.careers-container .term-listing-heading {
  height: 100%;
  width: 60%;
  margin-right: 10%;
  float: left;
}
.careers-container h3 {
  font-size: 13px;
  font-weight: 500;
  margin-top: 10%;
}
.careers-container .careers-other-majors {
  width: 20%;
  float: left;
}
.careers-container .careers-other-majors li, .careers-container .careers-recent-employers li, #block-scad-academia-academics-career-rec-comp, .panel-ti1 .panel-col-top, .view-display-id-faculty_listings .view-display-id-faculty_chairs {
  float: left;
  width: 100%;
}
.careers-container .careers-recent-employers {
  width: 20%;
  float: left;
}
.careers-container ul {
  list-style: none;
}
#block-scad-academia-academics-career-rec-comp ul {
  list-style: none;
  width: 100%;
}
#block-scad-academia-academics-career-rec-comp li {
  float: left;
  width: 20%;
  margin-right: 5%;
  text-decoration: none;
  padding-bottom: 6px;
}
#block-scad-academia-academics-career-rec-comp li a span {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 6px ;
  color: #4d598c ;
}
#block-scad-academia-academics-career-potential-car {
  float: left;
  margin-bottom: 40px;
  width: 100%;
}
.view-id-content_pane_potential_careers_popup_ .carreer-for-pop-up {
  display: block;
  float: left;
  max-width: 200px;
  min-width: 60px;
}
.view-id-content_pane_potential_careers_popup_ .views-field-description {
  display: block;
  float: left;
  position: absolute;
  max-width: 200px;
  min-width: 60px;
  background: #ffffff;
  margin-left: 250px;
}
/* careers and success */
.view-careers-and-success .views-field-title a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif !important;
  font-size: 22px !important;
  font-weight: normal !important;
  line-height: 25px !important;
  color: #999999 !important;
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
}
.view-careers-and-success {
  width: 720px;
}
.view-careers-and-success .view-filters {
  margin-left: 8px;
}
.view-careers-and-success .view-content {
  margin-top: 20px;
}
.view-careers-and-success .views-row {
  float: left;
  width: 234px;
  height: 280px;
  text-align: center;
  padding: 0;
  margin: 0;
}
.view-careers-and-success .views-field-field-user-headshot {
  position: relative;
  z-index: 1;
}
.view-careers-and-success .views-field-field-user-headshot .field-content .img {
  width: 220px;
  height: 220px;
}
.view-careers-and-success .recog-title-warpper {
  position: absolute;
  z-index: 3;
  margin-top: 40%;
  padding: 0 0 0 20px;
  width: 185px;
  text-align: left;
  max-width: 185px;
}
.view-careers-and-success .views-field-field-degree div {
  position: relative;
  z-index: 3;
  top: -90px;
  padding: 2px 0 0 20px;
  width: 210px;
}
.view-careers-and-success .view-more-link {
  position: relative;
  padding-top: 10px;
  white-space: nowrap;
}
/* scad policies */
.page-content-scad-policies h2 {
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  color: #666666;
  margin: 0;
  padding: 0;
}
.page-content-scad-policies .pane-content .view-content {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 20px;
  padding-bottom: 30px;
}
.page-content-scad-policies .views-field-title {
  padding-top: 5px;
}
.page-content-scad-policies .views-field-title span a {
  display: block;
  font-family: "Helvetica Neue Bold", "Helvetica Neue-Bold", "HelveticaNeue-Bold", "HelveticaNeueBold", "Helvetica Bold", "Helvetica-Bold", "HelveticaBold", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 20px;
  color: #4d598c;
  height: 25px;
  width: 100%;
}
.page-content-scad-policies .panel-col-first {
  border-right: 1px solid #cccccc;
}
.page-content-scad-policies .panel-col-last {
  float: left !important;
  margin-left: 0 !important;
}
.page-content-scad-policies .panel-col-last .views-field-body,
.page-content-scad-policies .panel-col-last .views-field-title,
.page-content-scad-policies .panel-col-last h2 {
  margin-left: 4%;
}
.page-content-scad-policies .views-field-body {
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
  margin-bottom: 15px;
  width: 96%;
}
/* recent companies */
.view-id-content_pane_recent_companies .views-field-field-careers-vocref .field-content {
  color: #666666;
  font-weight: 400;
  font-size: 13px;
}
.view-id-content_pane_recent_companies .views-field-field-scad-campuses-vocref .field-content {
  color: #666666;
  font-weight: 400;
  font-size: 13px;
}
.view-id-content_pane_recent_companies .views-field-title {
  padding-top: 0;
  margin: 0;
}
.view-id-content_pane_recent_companies .item-list ul li {
  list-style: none;
}
.view-id-content_pane_recent_companies a {
  color: #666666;
  font-weight: 400;
  font-size: 13px;
}
 /* new elearning pane */
 .view-elearning-areas-of-study .view-content img {
   height: 171px;
   width: 171px;
 }
 .view-elearning-areas-of-study .view-content {
   padding-right:20px;
 }
 .view-elearning-areas-of-study .view-grouping-header {
   width: auto;
   float: left;
   clear: both;
 }
 .view-elearning-areas-of-study .view-grouping-header a {
   padding-left: 195px;
   font-size:20px;
   position:relative;
   top:25px;
 }
 .view-elearning-areas-of-study .view-grouping-header img{
   padding-right:25px; 
   position:relative;
   padding-bottom: 38px;
 }
 .view-elearning-areas-of-study .view-grouping {
   height: 295px;
   width:725px;
   clear:both;
   padding-bottom:5px;
 } 
 .view-elearning-areas-of-study .view-grouping-content h3 {
   width: 409px;
   margin-left:171px;
   padding:20px; 
   border-right:1px solid #ccc;
   max-height:120px;
   font-size:13px;
   padding-bottom:60px;
 }
  .view-elearning-areas-of-study .view-grouping-content .field-content {
   clear:both; 
   position:relative;
   left:635px;
   bottom:218px;
   font-size:14px;
   padding-right:25px;
 } 
 .view-elearning-areas-of-study .views-widget-filter-field_scad_degree_types_vocref_1_tid label {
   display: none;
 }
 .pane-elearning-areas-of-study-panel-pane-1 h3.pane-title {
   float: left;
   clear: both;
 }
 .view-elearning-areas-of-study .views-exposed-widgets.clearfix {
   float:right;
 }
 .view-elearning-areas-of-study .views-exposed-widget {
   padding:0 0.4em 0 0;
 }
 .view-elearning-areas-of-study select#edit-field-scad-degree-types-vocref-1-tid {
   width:220px;
 }

.section-academics .view-id-content_pane_recent_companies a {
  color: #4d598c;
  font-weight: 400;
  font-size: 13px;
}
/* elearning  */
.pane-cont-pane-prog-class-degree-type-conent-pane-elearning-programs {
  max-width: 600px;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group {
  max-width: 135px;
  margin-left: 15px;
  height: 230px;
  float: left;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group img {
  box-shadow: 0 0 8px 0 #666666;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .grouping-header {
  max-width: 120px;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .grouping-header h3 {
  color: #7785ba;
  font-size: 15px;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  line-height: 20px;
  margin: 0;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .content-pane-row-condensed .views-field-title {
  max-width: 120px;
  postion: absolute;
  padding-top: 0px;
  line-hieght: 16px;
}
.pane-life-and-events-elearning-overview-feed h3.pane-title {
  padding:20px 0;
}
.page-academics-elearning .view-life-and-events .isotope-element img {
  height: 207px !important;
  width: 207px !important;
}
.page-academics-elearning .view-life-and-events .isotope-element {
  width:207px;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .content-pane-row-condensed .views-field-title a, .view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .content-pane-row-condensed .views-field-title span {
  color: #7785ba;
  font-size: 12px;
  font-family: "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .content-pane-row-condensed .views-field-title a {
  line-height: 16px;
}
.view-id-cont_pane_prog_class_degree_type .view-content .content-pane-academics-elearning-group .content-pane-row-condensed .views-field-title span {
  line-height: 0;
}
.page-academics-elearning-programs .content-pane-academics-elearning-group img,
.page-academics-elearning-programs .grouping-header h3 {
  cursor: pointer;
}
/* front home page */
.front #main {
  width: 100%;
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.front #main:-webkit-full-screen, .front #main:-moz-full-screen {
  width: 100%;
  height: 100%;
}
.front #fullscreenOverlay #main {
  height: 100%;
}
.front #fullscreen {
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  z-index: 100;
  top: 40px;
  right: 40px;
}

.front #fullscreenOverlay #fullscreen img.contract {
  display: block;
}
.front #main-wrapper nav {
  position: absolute;
  z-index: 100;
  width: 66px;
  left: 17px;
  top: 121px;
}
.front #main-wrapper nav .nav-item a.icon {
  display: block;
  width: 66px;
  height: 63px;
  position: relative;
}

.front #main-wrapper nav .nav-item.alert a.icon {
	position:relative;
	top:-100px;
}

.front #main-wrapper nav .nav-item a.icon .arrow {
  display: none;
  position: absolute;
  z-index: 102;
  width: 19px;
  height: 60px;
}
.front #main-nav-wrapper {
	background:#fff;
}

.front #artist_info_share_container {
  position: fixed;
  bottom: 30px;
  width: 100%;
  height: 35px;
  background-color: #282828;
  background-color: rgba(0, 0, 0, 0.3);
}
.front #artist_info_share_container .artist_info_share_container_box {
  width: 100%;
  margin: 0 auto;
}
.front #artist_info_share_container .artist_info_share_container_box .artist_info_share_container_box_wrap {
  float: right;
}
.front #artist_info_share_container .artist_info {
  margin: 5px 20px 0 0;
  float: left;
}
.front #artist_info_share_container #share-container {
  margin: 7px 15px 0 0;
  padding-left: 9px;
  float: right;
  height: 20px;
  width: 70px;
  position: relative;
  right: 0px;
  /*margin-right: -114px;*/
  z-index: 1;
}
.front #artist_info_share_container #share-slider {
  float: left;
  position: relative;
  right: -1px;
  bottom: 9px;
  width: 110px;
  height: 110px;
  opacity: 0;
}
.front #artist_info_share_container #share-slider .scad-social-content-sharing-links li {
  padding-left: 11px;
  height: 21px;
  list-style-type: none;
}
.front #artist_info_share_container #share-slider .scad-social-content-sharing-links li #social-share-tumblr {
  width: 15px;
}
.front #artist_info_share_container #share-slider .scad-social-content-sharing-links li #social-share-facebook span {
  left: 2px;
  position: relative;
}
.front .artist_info img {
  float: left;
}
.front #fullscreen #artist_info_share_container {
  bottom: 0;
}

.front .views-exposed-form .views-exposed-widget {
  float: left;
  padding: 0;
}
.front .views-exposed-form .views-exposed-widgets {
  margin-bottom: 0;
}
.front .views-form .form-item,
.front .form-actions {
  margin-top: 0;
  margin-bottom: 0;
}
.front .views-form {
  position: absolute;
  top: 0px;
  left: 63px;
  padding: 24px 12px 10px 35px;
  z-index: 101;
  display: none;
}

.front .alert .views-form {
	top:-100px;
	width:300px;
	padding:10px 30px;
	border:1px solid #d01a1a;
}

.front .views-form.apply {
  width: 335px;
  padding-bottom: 12px;
}
.front .views-form.visit {
  width: 790px;
  padding-bottom: 12px;
  height: 350px;
}
.front .views-form.visit .program-list-column {
  float: left;
  font-size: 13px;
  margin-right: 10px;
  width: 175px;
}
.front .views-form.visit .program-list-column .views-row {
  background: url(/sites/all/themes/apiary/images/icons/gray-bullet.png) 0px 7px no-repeat;
  padding-left: 13px;
}
.front .views-form.visit .program-list-column a {
  color: #666666;
}
.front .views-form.events {
  width: 190px;
  padding-bottom: 12px;
}
.front .views-form a.close {
  position: absolute;
  top: 17px;
  right: 15px;
  width: 17px;
  height: 17px;
  outline: 0;
}
.front .views-form h3.form-title {
  margin: -4px 0 22px 0;
  padding: 0;
}
.front .views-form label {
  float: left;
  font-weight: normal;
  margin-top: 4px;
}
.front .views-form.apply label {
  width: 59px;
}
.front .views-form.visit label {
  width: 60px;
}
.front .views-form.careers label {
  width: auto;
  padding-right: 8px;
}
.front .views-form .views-widget {
  float: left;
  display: inline-block;
}
.front .views-form input,
.front .views-form select {
  clear: both;
  margin-bottom: 16px;
}
.front .views-form .views-submit-button,
.front .views-form .form-actions {
  position: relative;
  right: 19px;
  float: right;
}
.front .views-form .views-submit-button img,
.front .views-form .form-actions img {
  position: absolute;
  top: 9px;
  right: 10px;
}
.front .views-form.apply .form-actions {
  right: 8px;
  margin-top: -20px;
}
.front .views-form .views-submit-button .form-submit,
.front .views-form .form-actions .form-submit {
  height: 32px;
  padding-left: 11px;
  margin: 0;
}
.front .views-form.apply .form-actions .form-submit {
  width: 89px;
  position: relative;
  right: 21px;
}
.front .views-form.apply .form-actions img {
  right: 31px;
}
.front .views-form.visit .views-submit-button .form-submit,
.front .views-form.events .views-submit-button .form-submit {
  width: 59px;
}
.front .views-form.apply input {
  width: 226px;
}
.front #page-wrapper {
  width: 100%;
  margin: 0;
}
/*
.front #main-nav-wrapper {
  float: none;
}
*/
.front #main-nav {
  width: 96%;
  max-width: 960px;
}
.front #main-nav #menu-scad-main > li {
  width: 18%;
  min-width: 134px;
  height:50px;
}
.front #main-wrapper {
  width: 100%;
  padding-bottom: 0px;
}
.front #footer .section {
  margin: 0 auto;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap {
  position: relative;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap .artist_info {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
  color: #ffffff;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap .artist_info a {
  text-decoration: none;
  color: #ffffff;
  font-weight: 600;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap .artist_info .artist_program a {
  font-size: 13px;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap #share-container {
  background: url('../images/icons/front_share_icon.png') no-repeat 15px 1px transparent;
  border-left: 1px solid #ffffff;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap #share-container a {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 15px;
  color: #ffffff;
  text-decoration: none;
  background-image: none;
  margin: 0;
  padding: 0 0 0 29px;
  text-transform: capitalize;
  line-height: 19px;
  outline: none;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap #share-slider {
  position: absolute;
  right: -15px;
  float: none;
  height: 0px;
  width: 110px;
  padding: 8px 0;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap #share-slider .scad-social-content-sharing-links {
  top: 0;
  height: auto !important;
  position: relative;
  overflow: hidden;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap #share-slider .scad-social-content-sharing-links li {
  font-size: 13px;
  line-height: 18px;
  padding-bottom: 3px;
  padding-top: 3px;
  cursor: pointer;
}
.front #artist_info_share_container .artist_info_share_container_box_wrap #share-slider .scad-social-content-sharing-links li span {
  color: #FFFFFF;
  padding-left: 5px;
  text-transform: capitalize;
  font-weight: 200;
}
.front #main-wrapper nav .nav-item a.icon .off {
  /*
  -webkit-box-shadow: 0px 3px 6px -3px #666666;
  -moz-box-shadow: 0px 3px 6px -3px #666666;
  box-shadow: 0px 3px 6px -3px #666666;
  */
  position: relative;
  left: -3px;
  top: -1px;
}

.front #main-wrapper nav .nav-item a.icon .on {
  border-left: 1px solid #666666;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  -webkit-box-shadow: 0px 3px 6px -3px #666666;
  -moz-box-shadow: 0px 3px 6px -3px #666666;
  box-shadow: 0px 3px 6px -3px #666666;
  position: absolute;
  z-index: 102;
  display: none;
  width: 58px;
  height: 58px;
  background: none repeat scroll 0 0 #4D598C;
}

.front #main-wrapper nav .nav-item.alert a.icon .on {
	background:none;
	border:none;
	top:-2px;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: none;	
}

.front #main-wrapper nav .nav-item.alert .datestamp {
	font-style:italic;
	font-size:13px;
}

.front #main-wrapper nav .nav-item.alert .alert-text {
	font-size:15px;
}

.front #main-wrapper nav .nav-item.alert .alert-text a {
	color:#cc0000;
}


.front #main-wrapper nav .nav-item.alert h3 {
	text-transform:uppercase;
	color:#cc0000;
	/*font-size:15px;*/
	font-weight:bold;
}
.front #main-wrapper nav .nav-item.apply a.icon .on,
.front #main-wrapper nav .nav-item.visit a.icon .on {
  background: #532336;
}
.front .views-form {
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EAEAEAEA,endColorstr=#EAEAEAEA)";
  background-color: rgba(234, 234, 234, 0.92);
  border: 1px solid #919193;
}
.front .views-form a.close {
  text-decoration: none;
  outline: 0;
  background-image: none !important;
}
.front .views-form a.close img {
  border: none;
}
.front .views-form h3.form-title {
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
  font-size: 24px;
  line-height: 24px;
  font-weight: normal;
  color: #666666;
}
.front .views-form label {
  font-size: 13px;
  color: #666666;
  float: left;
  font-weight: normal;
}
.front .views-form .views-widget-filter-date_filter .views-widget {
  background: none repeat scroll 0 0 #F2F2F2;
  box-shadow: 0 0 7px 0 #888888;
}
.front .ui-datepicker {
  padding: 0 1px 0 0;
}
.front .ui-datepicker th {
  padding-top: 0;
  padding-bottom: 0;
}
.front .ui-datepicker-title {
  background-color: transparent;
  margin: -1px 0 0 1px;
}
.front .ui-datepicker-year, .front .ui-datepicker-month {
  font-size: 13px ;
  font-weight: 600 ;
  line-height: 13px ;
  color: #666666 ;
}
.front .ui-datepicker-month {
  margin-left: 6px;
}
.front td.ui-datepicker-current-day {
  background-color: #dc6345;
  background-image: none;
  border: 0;
}
.front td.ui-state-highlight.ui-datepicker-current-day {
  background-image: url('/sites/all/themes/apiary/images/calTransWhiteHlt.png');
  background-color: #dc6345;
}
.front td.ui-state-highlight.ui-datepicker-today {
  background-image: url("/sites/all/themes/apiary/images/calGreyHlt.jpg");
}
.front td.ui-state-highlight.ui-datepicker-today.ui-datepicker-current-day {
  background-image: url('/sites/all/themes/apiary/images/calGreenHlt.jpg') !important;
}
.front td.ui-datepicker-today,
.front td.ui-date-picker-today.ui-datepicker-current-day {
  background-image: url('/sites/all/themes/apiary/images/calGreenHlt.jpg');
}
.front td.ui-state-highlight {
  background-image: url('/sites/all/themes/apiary/images/calTransBlckHlt.png');
  background-repeat: no-repeat !important;
  border: 0;
  background-color: transparent;
}
.front .ui-icon-circle-triangle-w {
  background: url('/sites/all/themes/apiary/images/homepageCalArrow.png') 0px 0px no-repeat !important;
  display: inline-block;
  height: 12px;
  width: 9px;
  margin-top: -6px !important;
}
.front .ui-icon-circle-triangle-e {
  background: url('/sites/all/themes/apiary/images/homepageCalArrow.png') -11px 0px no-repeat !important;
  display: inline-block;
  height: 12px;
  width: 9px;
  margin-top: -6px !important;
}
.front #footer {
  position: fixed;
  bottom: 0;
  height: 30px;
  z-index: 103;
}
/* search */
#header div.search {
	border-left: 1px solid #e2e2e2;
	float: right;
	height: 30px;
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	width: 225px;
}
#header div.search #gcs-button {
	margin-left: 15px;
	position:relative;
	top:5px;
	outline:none;
}
#header div.search form#gcs-search {
	height:40px;
}
.page-search #header-second {
	height:20px;
}
.page-search .image-wrapper img{
	width:150px;
}

.page-search form#gcs-search {
	width:100%;
	float:left;
	margin-top:-20px;
}

.page-search #header-right .search {
	display:none;
}

.page-search form#gcs-search input#search-text {
	color: #CACBCD;
	float: left;
	font-size: 60px;
	font-weight: 300;
	margin-left: 150px;
	padding-bottom: 20px;
	padding-top: 25px;
	width: 675px;
	border:0px;
	border-right:1px solid #cacbcd;
	padding-top:25px;
}	

.page-search textarea:focus, .page-search form#gcs-search input#search-text:focus{
   outline: 0;
}
	
.page-search form#gcs-search input#search-image {
	float:left;
	margin-left: 25px;
	margin-top: 10px;	
}

.page-search .count-wrapper {
	background:#eff4f9;
	padding:10px 0px;
	margin-bottom:30px;
	float:left;
	width:100%;
	border-top:1px solid #cacbcd;
	border-bottom:1px solid #cacbcd;

}
.page-search .total, .page-search .result, .page-search .suggestion-text {
	padding-left:150px;
}
.page-search #query {
	font-weight:bold;
}

.page-search .result {
	width:780px;
	padding-right:30px;
	float:left;
	margin-bottom:40px;
}

.page-search .result .image-wrapper {
	float:left;
	width:150px;
	padding: 5px 10px 0 0;
}


.page-search .result .title {
	font-size:17px;
}

.page-search .result .title a {
	color:#1965b1;
}
.page-search .result .link {
	color:#77afe6;
	font-size:13px;
}

.page-search .result .snippet {
	font-size:13px;
}

.page-search #load-more {
	padding-left:150px;
	padding-bottom:30px;
	font-weight:bold;
}

/* social sharing */
.related, .closeBox, .close, .facebook, .facebookHov, .twitter, .twitterHov, .pinterest, .pinterestHov, .tumblr, .tumblrHov, .vimeo, .vimeoHov, .instagram, .instagramHov, .googleplus, .googleplusHov, .linkedin, .linkedinHov, .locateAcademics, .locateAdmission, .locateSuccess, .locateLife, .locateAbout, .locateLocations, .locateCalendar, .addtocalAcademics, .addtocalAdmission, .addtocalSuccess, .addtocalLife, .addtocalAbout, .addtocalLocations, .addtocalCalendar, .leftArrowAcademics, .leftArrowAdmission, .leftArrowSuccess, .leftArrowLife, .leftArrowAbout, .leftArrowLocations, .leftArrowCalendar, .rightArrowAcademics, .rightArrowAdmission, .rightArrowSuccess, .rightArrowLife, .rightArrowAbout, .rightArrowLocations, .rightArrowCalendar, .node-scad-event .field-name-field-press-release a:after,
.node-scad-event .field-name-field-related-links a:after, #inner-content #event-left .field-name-field-scad-master-vocref a:after, .node-scad-facility .facility-top-right-inner .location-address-no-title:before, #social-share-facebook, #social-share-facebook:hover, #social-share-twitter, #social-share-twitter:hover, #social-share-pinterest, #social-share-pinterest:hover, #social-share-tumblr, #social-share-tumblr:hover, #share-social-facebook, #share-social-facebook:hover, #share-social-twitter, #share-social-twitter:hover, #share-social-pinterest, #share-social-pinterest:hover, #share-social-tumblr, #share-social-tumblr:hover, .st_facebook_custom:before, .st_twitter_custom:before, .st_pinterest_custom:before, .st_tumblr_custom:before, #footer-social-facebook, #footer-social-facebook:hover, #footer-social-twitter, #footer-social-twitter:hover, #footer-social-pinterest, #footer-social-pinterest:hover, #footer-social-tumblr, #footer-social-tumblr:hover, #footer-social-vimeo, #footer-social-vimeo:hover, #footer-social-instagram, #footer-social-instagram:hover, #footer-social-googleplus, #footer-social-googleplus:hover, #footer-social-linkedin, #footer-social-linkedin:hover {
  content: '';
  cursor: pointer;
  display: block;
  height: 16px;
  width: 16px;
}
.universalSharing, .universalSharing:hover, .colorboxClose {
  content: '';
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;
}
.universalSharing, #scad-cbox-share {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -100px -264px transparent;
}
#colorbox .scad-social-content-sharing-links {
  z-index: 1002;
  opacity: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  right: 6px;
  top: 6px;
}
#colorbox .scad-social-content-sharing-links li a,
.front .scad-social-content-sharing-links li a,
.node-type-scad-event .scad-social-content-sharing-links li a {
  float: left;
}
#colorbox .scad-social-content-sharing-links .social-share-facebook,
.front .scad-social-content-sharing-links .social-share-facebook,
.node-type-scad-event .scad-social-content-sharing-links .social-share-facebook {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -120px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 16px;
  width: 16px;
}
#colorbox .scad-social-content-sharing-links .social-share-twitter,
.front .scad-social-content-sharing-links .social-share-twitter,
.node-type-scad-event .scad-social-content-sharing-links .social-share-twitter {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -16px -120px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 16px;
  width: 16px;
  margin-left: 3px;
}
#colorbox .scad-social-content-sharing-links .social-share-pinterest,
.front .scad-social-content-sharing-links .social-share-pinterest,
.node-type-scad-event .scad-social-content-sharing-links .social-share-pinterest {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -33px -120px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 16px;
  width: 16px;
  margin-left: 6px;
}
#colorbox .scad-social-content-sharing-links .social-share-tumblr,
.front .scad-social-content-sharing-links .social-share-tumblr,
.node-type-scad-event .scad-social-content-sharing-links .social-share-tumblr {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -120px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 16px;
  width: 16px;
  margin-left: -2px;
}
#colorbox .scad-social-content-sharing-links .social-share-google,
.front .scad-social-content-sharing-links .social-share-google,
.node-type-scad-event .scad-social-content-sharing-links .social-share-google {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -106px -326px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 14px;
  width: 14px;
}
#colorbox .scad-social-content-sharing-links .social-share-linkedin,
.front .scad-social-content-sharing-links .social-share-linkedin,
.node-type-scad-event .scad-social-content-sharing-links .social-share-linkedin {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -106px -354px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 14px;
  width: 14px;
}
#colorbox .scad-social-content-sharing-links .social-share-email,
.front .scad-social-content-sharing-links .social-share-email,
.node-type-scad-event .scad-social-content-sharing-links .social-share-email {
  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -103px -341px transparent;
  content: '';
  cursor: pointer;
  display: block;
  height: 13px;
  width: 17px;
}
#colorbox .scad-social-content-sharing-links {
  -webkit-box-shadow: 0px 0px 5px 0px #666666;
  -moz-box-shadow: 0px 0px 5px 0px #666666;
  box-shadow: 0px 0px 5px 0px #666666;
  background: #fafaf9;
}
#colorbox .scad-social-content-sharing-links li {
  list-style: none;
  padding: 0 10px;
  position: relative;
  min-width: 80px;
  font-size: 13px ;
  font-weight: 400 ;
  line-height: 20px ;
  color: #666666 ;
  background: #fafaf9;
  cursor: pointer;
  height: 23px;
}
#colorbox .scad-social-content-sharing-links li,
#colorbox .scad-social-content-sharing-links li span,
#colorbox .scad-social-content-sharing-links li a {
  line-height: 23px;
}
#colorbox .scad-social-content-sharing-links li a {
  margin-top: 3px;
  position: absolute;
  right: 75%;
  float: right;
}
#colorbox .scad-social-content-sharing-links li span {
  text-transform: capitalize;
  position: absolute;
  left: 30px;
  padding-left: 5px;
}
.node-type-scad-event .scad-social-content-sharing-links {
  list-style: none;
}
.node-type-scad-event .scad-social-content-sharing-links li {
  float: left;
  display: block;
  width: 17px;
  //padding-right: 6px;
}
.front .scad-social-content-sharing-links,
.node-type-scad-event .scad-social-content-sharing-links,
#colorbox .scad-social-content-sharing-links,
#scad-cbox-share {
  display: block !important;
}
.node-type-scad-event .scad-social-content-sharing-links {
  margin-bottom: 10px;
}
/* Reposition the icons individually on events page */
.node-type-scad-event .twitter-social-link {
  margin-right:2px;
}
.node-type-scad-event .twitter-social-link {
  margin-right: 2px;
  margin-top:1px;
}
.node-type-scad-event .google-social-link {
  margin-left: 5px;
  margin-right:6px;
  margin-top:2px;
}
.node-type-scad-event .pinterest-social-link {
  margin-left: -2px;
  margin-top:1px;
}
.node-type-scad-event .tumblr-social-link {
  margin-left: -1px;
  margin-right: 3px;
}
.node-type-scad-event .linkedin-social-link {
  margin-left: 0;
  margin-right:5px;
  margin-top:1px;
}
.node-type-scad-event .email-social-link {
  margin-top: 3px;
 } 
.section-admission-tuition-and-fees #toggleRest, .section-admission-tuition-and-fees #toggleHK, .section-admission-tuition-and-fees #toggleLacoste {
  padding-top: 10px;
}

/* ********************************** *
 * BEGIN new event detail page styles *
 * (2013-08-26)                       *
 * ********************************** */
 
 .menu-2063256 {
   display:none;
 }
 
 
 .node-type-scad-event #main {
   background: url("/sites/all/modules/custom/scad_events/images/scad_events_background.png");
 }
 
 .siya-detail-page #main {
   background-image: none;
 }
    
 .siya-detail-page h1#siya-title {
   color:#555;
   background:#fff;
   border-bottom:1px solid #eaeaea;
   margin:0 7px 0 15px;
   padding-bottom:10px;
 }
 .siya-detail-page h1#siya-title a {
   color:#555;
 }
 #siya-title-wrapper {
   background:#fff;
   padding-bottom:20px;
 }
 .siya-detail-page #event-main h2 {
   border-bottom:0;
 }
	 
  #header-second #second-tier-context-indicator h4.title a, #header-second #second-tier-context-indicator h4.title a.active  {
	  cursor:pointer !important;
	}
    
    #event-page-wrapper h2 {
      padding-bottom:10px;
      border-bottom:1px solid #eaeaea;
    }
    #event-main {
      width:732px;
      padding:0 15px;
      float:left;
    }
    #event-sidebar {
      width:175px;
      float:left;
      padding-left:15px;
      font-size:13px;
    }
    .event-widget {
      width:175px;
      margin-bottom:30px;
      color:#999;
    }
    .event-widget h3 {
      border-bottom:1px solid #ccc;
      margin-bottom:5px;
      padding-bottom:10px;
      font-weight:bold;
    }
    
    #colorbox #event-wrapper {
      width:500px;
    }
    
    #colorbox #event-main {
      padding:0;
      margin:0;
    }
    
    #colorbox #event-image-caption {
      font-size:1em;
      color:#666;
      padding-top:0;
      padding-bottom:15px;
      margin-top:0;
    }
    
    #event-image-caption p {
      padding-bottom:0;
      padding-top:0;
      margin-top:0;
      margin-bottom:0;
    }
    
    #colorbox #event-image-caption p {
      padding-top:0;
      margin-top:0;
    }
    
    #colorbox #event-sidebar {
      width:740px;
      margin-top:40px;
      padding-left:0;
    }
    
    #colorbox .event-widget {
      float:left;
      margin-right:10px;
    }
    
    #colorbox .event-widget.last {
      margin-right:0;
    }
    
    #colorbox .event-data {
      font-size:1.2em;
    }
    
    #event-info, #event-description {
      float:left;
    }
    
    #event-info {
      margin-right:15px;
    }
    
    #event-description {
      width:536px;
    }
    
    #event-description a {
      color:#1968b1;
    }
    
    #event-description a:hover {
     color:#5a9fe5;
     text-decoration: none;
  	}
    
    #event-info-table {
      width:180px;
      font-size:15px;
    }
    
    #event-info-table a {
      font-weight:bold;
      color:#1968b1;
    }
    
    #event-info-table a:hover {
   	  color:#5a9fe5;
   	  text-decoration: none;
   	}

    #event-sidebar a {
      color:#999;
      font-weight:normal;
    }
    
    #event-sidebar a:hover {
      color:#0378A9;
    }
     
    #event-info-table tbody {
      border-top:0;
    }
    #event-info-table td {
      padding-bottom:15px;
    }
    
    #event-icon-date-time, #event-icon-city-state, #event-icon-add-calendar, #event-icon-share {
      content: '';
	  cursor: pointer;
	  display: block;
    }
    
    #event-icon-date-time {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat /* black sprite icon -36px -491px */ -2px -4px transparent;
	  height: 16px;
	  width: 19px;
	  margin-top:3px;
	  padding-top:3px;
    }
    #event-icon-city-state {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat /* black sprite icon -3px -491px */ -31px -4px transparent;
	  height: 16px;
	  width: 10px;
	  margin-top:3px;
	  padding-top:3px;
	  margin-left: 4px;
    }
    #event-icon-add-calendar {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat /* black sprite icon -15px -491px */ -25px -99px transparent;
	  height: 17px;
	  width: 22px;
	  margin-top:3px;
	  padding-top:3px;
    }
    #event-icon-share {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat /* black sprite icon -55px -491px */ -100px -264px  transparent;
	  height: 17px;
	  width: 22px;
	  margin-top:3px;
	  padding-top:3px;
	  margin-left:1px;
    }
    #event-date-time {
      font-weight:bold;
      color:#676767;
    }
    .event-icons {
      vertical-align:top;
      width:30px;
    }
    #event-facility {
      font-size:0.9em;
      color:#999;
    }
    #event-signature-image {
      margin-bottom:10px;
    }
    #event-image-caption {
      padding-bottom:10px;
      border-bottom:1px solid #eaeaea;
      margin-bottom:10px;
      font-size:0.8em;
      color:#999;
      line-height: 1.4em;
    }
    
    #event-image-caption p {
      color:#999;
      line-height:1.4em;
    }
    
    .event-widget ul, #event-sidebar-programs ul {
      padding:0;
      margin:0;
    }
    
    .event-widget li, #event-sidebar-programs li {
     border-bottom:1px solid #eaeaea;
     list-style:none;
     padding:5px;
     color:#999;
    }
    
    .no-right-margin {
      margin-right:0;
    }
    
    .sidebar-icon-link {
      display:none;
      float:right;
      margin-left:5px;
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -110px -368px transparent;
	  content: '';
	  cursor: pointer;
	  height: 12px;
	  width: 7px;
	  margin-top:4px;
    }
    li.active .sidebar-icon-link {
	  display:inline;
    }
    .sidebar-icon-external {
      margin-left:10px;
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -108px -380px transparent;
	  content: '';
	  cursor: pointer;
	  height: 13px;
	  width: 11px;
	  margin-top:3px;
	  display:inline;
	  position:absolute;
	  z-index:500;
    }

    .sidebar-icon-programs {
	  margin-left: 10px;
	  background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -108px -368px transparent;
	  content: '';
	  cursor: pointer;
	  height: 12px;
	  width: 11px;
	  margin-top: 4px;
	  display: inline;
	  position: absolute;
	  z-index: 500;
	}

    .node-scad-event .link-external {
      margin-right:22px !important;
    }
    .node-scad-event .link-external:after {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat /* black sprite icon -64px -168px */ -108px -380px  transparent;
	  content: '';
	  cursor: pointer;
	  height: 13px;
	  width: 16px;
	  position:absolute;
	  margin-top:0px !important;
	}
	.request-info .link-external {
		margin-right:0px !important;
	}
	.request-info .link-external:after {
		background:none;
	}
	
	.link-email {
      margin-right:22px !important;
    }
    
	.social-share-email.link-email {
		margin-right:0px !important;
	}
    
    
    .link-email:after {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -74px -285px transparent;
	  content: '';
	  cursor: pointer;
	  height: 16px;
	  width: 17px;
	  position:absolute;
	  margin-top:1px !important;
    }
    .siya-detail-page #second-tier-context-indicator {
      margin-left:20px;
    }
    .siya-detail-page #header-second {
      background: #562539;
      background-image: -webkit-linear-gradient(top, #642b42, #421d2c);
    }
    .siya-detail-page #event-page-wrapper a, #event-page-wrapper.siya-detail-page a {
      color: #532336;
    }
    .siya-detail-page #event-sidebar a {
      color: #999;
    }
    .siya-detail-page .link-email:after {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -80px -168px transparent;
	  content: '';
	  cursor: pointer;
	  height: 16px;
	  width: 16px;
	  position:absolute;
	  margin-top:1px !important;
    }
    .siya-detail-page .calendar-links a {
      color:#fff !important;
    }
    #event-share-wrapper {
      background: #eaeaea;
      padding:9px 13px 3px;
      border-radius:0 4px 4px 4px;
      height:29px;
      width:145px;
    }
    #social-links {
      cursor:pointer;
    }
    #share_point {
      position:relative;
      top:6px;
      left:3px;
    }
    #event-share-facebook {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat 0 -120px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 18px;
	  width: 16px;
	  margin:0;
    }
    #event-share-twitter {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -17px -120px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 16px;
	  width: 16px;
    }
    #event-share-google {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -105px -326px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 16px;
	  width: 16px;
    }
    #event-share-pinterest {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -33px -120px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 16px;
	  width: 16px;
    }
    #event-share-tumblr {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -48px -120px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 16px;
	  width: 16px;
    }
    #event-share-linkedin {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -105px -354px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 15px;
	  width: 15px;
    }
    #event-share-email {
      background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -103px -341px transparent;
	  content: '';
	  cursor: pointer;
	  display: block;
	  height: 13px;
	  width: 16px;
	}
    #event-share-wrapper a {
      margin:5px 5px 0 0 !important;
      float:left;
    }
    #event-share-wrapper a:after {
      background:none;
    }
    #event-social-links {
      display:none;
      margin-top:-12px;
    }
    
    .calendar-links a.link-email:after {
      background-image:none !important;
    }
    .calendar-links a.link-email {
      margin-right:5px !important;
    }
    #block-system-main {
      display:block;
    }
    #colorbox #master_header {
      display:none;
    }
    #colorbox #footer {
      display:none;
    }
    #colorbox #event-page-wrapper {
      background:#fff;
      background-image:none;
    }
    #colorbox #page-wrapper {
      width:600px;
    }
    #colorbox {
      background:#fff;
    }
    #colorbox .node {
      padding:20px 0 0 0;
      /*width:600px;*/
    }
    #colorbox #event-description {
      width:410px;
    }
    #colorbox #featured-contextual-sidebars #event-sidebar {
      width:522px;
    }
    #colorbox .no-sidebars #content {
      width:600px;
    }
    
    #event-city-state .link-external:after {
      background-image: none;
    }
    
    .region-header-second:nth-child(2), .top-level-landing-page .nav-icon-small, .top-level-landing-page .nav-icon-large-alt, .top-level-landing-page .nav-icon-small-alt {
      display:none;
    }
    
    .scad-social-content-sharing-links a.link-external:after, .scad-social-content-sharing-links a.link-email:after {
      background-image:none;
    }
    .scad-social-content-sharing-links {
      height:22px;
    }
    
    #event-share-wrapper a {
      margin:5px 0 0 0 !important;
    }
    
    #siya-register-button {
	  background: #562539;
	  background-image: -webkit-linear-gradient(top, #642b42, #421d2c);
	  color:#fff;
	  padding:7px 0;
	  border-radius:4px;
	  width:160px;
	  font-size:14px;
	  text-align:center;
	  margin-top:25px;
	 }
	 
	 #siya-register-button a {
	   color:#ffffff !important;
	 }

    
    /* Responsive */
    
    @media screen and (min-width: 760px) and (max-width: 959px) {
      #header-second { display:block !important; }
      #admin-menu { display: none; }
      .node-type-scad-event #main {
        background-image:none;
      }
      #page-wrapper, #event-page-wrapper, .no-sidebars #content, #event-info, #event-info-table, #event-sidebar {
        width:100% !important;
      }
      #event-sidebar {
        margin-top:20px;
      }
      .event-widget {
        margin-left:10px;
        float:left;
      }
      
      #event-description {
        float:clear;
        width:100%;
        margin-top:20px;
        padding-top:20px;
        border-top:1px solid #eaeaea;
      }
    }
    
    @media screen and (max-width: 759px) {
      #admin-menu {
        display:none;
      }
      .siya-detail-page #header-second, .siya-detail-page #second-tier-context-indicator { 
        display:block !important; 
        position:relative !important;
      }
      
      #event-main {
        width:94%;
      }
      #event-description {
        float:clear;
        width:100%;
        margin-top:20px;
        padding-top:20px;
        border-top:1px solid #eaeaea;
      }
      
      #event-page-wrapper {
        margin-top:10px;
      }
      
      #event-page-wrapper h2 {
        display:block;
      }
      
      #event-info, #event-info-table {
        width:100%;
      }
      #event-sidebar {
        width:100%;
        margin-top:20px;
      }
      
      .event-widget {
        margin-left:10px;
        float:left;
      }
      .calendar-links a {
        color:#fff !important;
      }
    }
    
/* ********************************** *
 * BEGIN auction_item styles          *
 * (2014-01-13)                       *
 * ********************************** */
 
 #auction-item-image { margin-bottom:10px; }

 #auction-item-details p {
   margin:0;
   font-size:0.9em;
 }
 
 #colorbox #top-wrapper #content { padding:0; }
 #colorbox .node-auction-item {
  padding:0 !important;
 }
 #colorbox .node-unpublished { background:#FFF; }
 
 #colorbox #main-wrapper { border:none; }
 
 #colorbox .node-auction-item h2 { display:none; }
 
 #auction-item-title h3 { 
   font-size:1.4em;
   margin-bottom:4px; 
   display:block !important;
 } 
 
 
 /* END auction_item styles */

    
/* ******************************** *
 * END new event detail page styles *
 * (2013-08-26)                     *
 * ******************************** */
 
.series-internal-ad {
  background: url("/sites/all/modules/custom/scad_define/images/define_banner.jpg");
  text-align:right;
  height:29px;
  margin-bottom:10px;
  padding-top:10px;
  padding-right:10px;
  font-size:0.9em;
  cursor:pointer;
}
.series-internal-ad a {
  color: #333 !important;
  text-decoration:none;
}
 
/* ******************************** *
 * BEGIN featured event styles      *
 * (2013-09-12)                     *
 * ******************************** */
  
#featured-event-wrapper {
  width:960px;
  margin:0 auto;
  //background:#fff;
  //min-height:700px;
  height:100%;
  background-image: url("/sites/all/modules/custom/scad_events/images/featured_event_background.gif");
  position:relative;
}
#colorbox #featured-event-wrapper {
  width:760px;
  margin-top:40px;
}
#colorbox #featured-main-image /*, #colorbox #event-signature-image */ {
  width:760px !important;
  min-height:344px;  
}
#colorbox #event-signature-image {
  width:760px !important;
  /* height:344px !important; changed 4/17/14 NSB this was distorting some signature images with heights greater than 344 px. */ 
  height:auto;
}
#colorbox #featured-main-wrapper {
  width:549px !important;
}
#colorbox #featured-main-content {
  width:522px;
  padding-bottom:25px;
}
#colorbox #event-info-table {
  margin-top:20px;
}


#featured-event-wrapper #featured-header-wrapper {  background:#fff; }
#featured-event-wrapper #featured-main-image {
  height:435px; 
  /* Reverting to 435px - Setting it at 344px was a global fix for a one-off problem and
     ended up breaking other featured event images that have text - DRF 2014-06-10 */
  /* height: 344px; */
  background:#ccc;
  text-align:center;
  overflow:hidden;
  width:960px;
  margin-top:-20px;
}
#featured-event-wrapper #featured-main-caption {
  display:none;
  height:41px;
  background:#efefef;
  opacity:0.9;
  padding:15px;
  text-align:left;
  margin-top:-86px;
}
#featured-event-wrapper #featured-main-caption h5 {
  width:900px
}
#featured-main-caption h5 {
  color:#666;
  font-size:12px;
  line-height:18px;
}
#featured-main-headline {
  clear:both;
}
#featured-main-headline h2 {
  font-size:24px;
  font-weight:normal;
  border-bottom:1px solid #eaeaea;
  margin-top: 10px;
  margin-bottom:0;
  padding:0 15px 10px;
  color:#666;
}
#featured-body-wrapper {
  padding:0 0 0 0;
  height:100%;
  right:0;
}
#featured-left-wrapper, #featured-main-wrapper {
  float:left;
}
#featured-main-wrapper.no-right-column {
  width:500px;
}
#featured-main-wrapper {
  width:763px;
  border-left: 1px solid #ccc;
}
#featured-main-content {
  margin:15px 0 15px 15px;
  //width:545px;
}
#featured-main-content p {
  font-size:13px !important;
  line-height:20px;
}
#featured-left-wrapper {
  width:160px;
  margin-left: 15px;
  padding-right:20px;
}
#featured-right-wrapper {
  float:right;
  width:175px;
  margin:15px 15px 20px 20px;
}
#featured-navigation-wrapper {
  border-bottom:1px solid #eaeaea;
  height:35px;
}
#featured-event-wrapper #event-info-table {
  width:179px;
}
#featured-navigation {
  margin-top:15px;
}

#add-new-event-old {
  display:none;
}

#featured-navigation ul {
  padding:0;
  margin:0 0 0 10px;
}
#featured-navigation li {
  padding:0;
  margin:0 15px 0 0;
  float:left;
  list-style:none;
  cursor:pointer;
}
#featured-navigation li.active {
  border:1px solid #ccc;
  background:#efefef;
  padding:1px 10px;
  border-radius:15px;
  margin:-3px 15px 0 0;
}
#main-wrapper.featured-event {
  padding-bottom: 0 !important;
}
#featured-event-wrapper #featured-right-wrapper #event-sidebar {
  padding-left:0;
}
#featured-contextual-sidebars {
  margin-top:40px;
}
#featured-contextual-sidebars .event-widget {
  margin-left:15px;
  float:left;
  font-size:13px;
}
#featured-event-wrapper .event-widget h3, #fe-r-sidebar .event-widget h3 {
  font-size:15px;
}
#fe-r-sidebar .event-widget {
  font-size:13px;
}
#featured-image-info {
  position:relative;
  margin-top: -65px;
  float:right;
  margin-right:13px;
  cursor:pointer;
  z-index:1000;
}
#featured-image-toggle {
  position:relative;
  margin-top: -436px;
  float:right;
  margin-right:13px;
  cursor:pointer;
  z-index:1000;
}
#featured-event-wrapper #event-info-table, #featured-event-responsive #event-info-table {
  background-color: transparent;
}
#featured-event-wrapper #event-info-table {
  width:170px;
  position:relative;
}
#featured-event-overlay {
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2000;
  overflow:hidden;
  display:none;
  background:#ff9900;
}
#featured-event-contract {
  position:fixed;
  top:20px;
  right:20px;
  z-index:2001;
  cursor:pointer;
}
#featured-event-responsive {
  display:none;
}

#featured-event-wrapper #featured-main-caption p {
  margin: 0;
}

@media screen and (max-width: 759px) {
  #featured-event-wrapper {
	display:none;
  }
  
  #featured-event-responsive {
	display:block;
  }    
  
  #fe-r-title h2 {
	display:block;
  }
  #event-info-table, #fe-r-sidebar {
	margin-bottom:20px;
  }
  #fe-r-caption #featured-main-caption {
	display:none;
	margin-top:0;
	background:none !important;
	padding:0 10px;
	border-bottom:1px solid #eaeaea;
	height:auto;
  }
  #fe-r-details {
	margin-left:10px;
  }
  #fe-r-details #event-info {
	//margin-top: -43px;
  }
  #fe-r-main #featured-main-content, #fe-r-sidebar {
	width:95%;
  }
  #fe-r-sidebar {
	margin-left:10px;
  }
  .fe-r-nav-label {
	padding:10px 0 10px 10px;
	cursor:pointer;
	margin-bottom:1px;
	height:22px;
  }
  #fe-r-main .featured-main {
	margin-top:15px;
	display:none;
  }
  #fe-r-custom-sidebar {
	margin-bottom:20px;
  }
}

#branding { display:none !important; }

li #add-new-event-old {
  display:none !important;
}

 /* VIDEO NODE TEMPLATE */
 
	.video-bodywrapper {
		padding: 0 6% 1%;
	}
	.video-bodywrapper .banner-ad img.medium,
	.video-bodywrapper .banner-ad img.small {
		border: 1px solid #ccc;
	}
	.video-bodywrapper .banner-ad p {
		padding-bottom: 0;
	}
	.video-bodywrapper .banner-ad img {
		margin: 0 auto;
		display: block;
		width: 100%;
		position: relative;
		height: auto;
	}
	.video-bodywrapper .video-embed {
		width: 75.7%;
		float: left;
		display: block;
		height: 0;
		padding: 2.55% 0 43% 0;
		position: relative;
	}
	.video-bodywrapper .video-embed iframe {
	  width: auto;
	  height: auto;
	}
	.video-bodywrapper .video-no-chat {
		width: 100% !important;
		padding-bottom:56.25%;
	}
	.video-bodywrapper .video-embed iframe,
	.video-bodywrapper .video-embed iframe #layout4,
	.video-bodywrapper .video-embed iframe #layout4 #layout4-lsplayer, .video-bodywrapper .video-chat-embed iframe {
		position: absolute;
		top: 0;
		width: 100% !important;
		height: 100% !important;
	}
	.video-bodywrapper .video-chat-embed {
		width: 22.3%;
		display: block;
		float:left;
		margin-left: 2%;
		position: relative;
		/* max-height: 381px; */
		padding-top: 8px;
		padding-bottom: 43%;
    }
	#tweetUpdates .top #form-chat-login button#user-login-submit {
		margin-top: 6px !important;
		float: left !important;
	}
	.node-type-video .mainContent .video-bodywrapper h1 {
		text-transform: initial;
		padding-top: 0;
		margin-bottom: 0;
		font-size: 24px;
	}
	.node-type-video #video-showBlurb {
		padding-right: 3%;
		width: 100%;
		margin-bottom: 10px;
	}
	.node-type-video #video-showBlurb img {
		width: 100%;
	}
	.node-type-video .video-scheduling {
		width: 100%;
		display: block;
		position: relative;
		min-height: 1px;
		/*overflow: hidden;*/
	}
  /* 	hiding dupe titles created when you have a custom alias */
	.node-type-video .titles {
	  display:none;
	}
	.video-bodywrapper .banner-ad img.small,
	.video-bodywrapper .banner-ad img.medium {
		display: none;
	}
	.video-bodywrapper h1 {
	  margin: 2% 0 -30px 0;
	  width:85%; 
	}
	#cboxLoadedContent h1 {
	  width:100%;
	}
	#cboxLoadedContent .field-type-link-field {
	  padding-bottom:20px;
	}
	.video-bodywrapper #home_cta img.small {
		display:none;
	}
	.video-shareFeature a.video-shareFeatureLink:before {
		top: -2px;
	}
	.video-shareFeature,
	.video-sharingNav.show {
		display: none;
	}
	.video-eventShare li {
    text-decoration: none;
    list-style-type: none;
    display: inline-block;
  }
  .video-shareFeature, .video-shareFeature a {
    position:relative;
    top: -15px;
    right: 0px;
    float: right;
    display: block;
    height: 20px;
    z-index: 9999;
  }
  #cboxLoadedContent .video-shareFeature {
    display:none;
  }
	.video-sharingNav {
    padding: 55px 0 0;
    width: 400px;
    height: 30px;
    position: relative;
    right: -60px;
    display: none;
  }
  #video-eventSharing a {
    top: 22px;
  }
	.show #video-eventSharing {
		height: 8em;
	}
	.show #video-eventSharing {
		height: 60px;
	}
	.video-shareFeature {
		margin-left: 3em;
	}
	.show .video-sharingNav {
		display: block;
	}
	.st_fblike_hcount {
	  position:relative;
		top: 8px;
	}
	.video-hashtag a:before {
		top: -6px;
	}
	.video-shareFeature a.video-shareFeatureLink:before {
		top: -2px;
	}
	.video-shareFeature a.video-shareFeatureLink::before {
    background: url('/sites/all/themes/apiary/images/icons/cal_sprite.png') no-repeat -100px -264px transparent;
    content: " ";
    height: 20px;
    position: absolute;
    right: 39px;
    top: 0px;
    padding-left: 5px;
    width: 20px;
  }

/* END VIDEO NODE TEMPLATE  */ 
  
/* ******************************** *
 * END featured event styles        *
 * (2013-09-12)                     *
 * ******************************** */

.page-about-careers-scad .job-title {
  margin-bottom: 20px;
  font-size: 13px;
}
.section-academics-wildcardprograms .degree-types-header {
  border-top: 1px solid #CCC;
  border-right: 1px solid #CCC;
  margin-top: -1px;
}

.node-type-gallery .node-gallery {
  margin-left:24px;
}

.node-scad-alert p {
	margin:20px !important;
}

/* **** */

.gallery-item-video-overlay {
  width:40px;
  height:40px;
  position: absolute;
  top: 33%;
  left: 36%;
  background-image:url("/sites/all/modules/custom/scad_gallery/images/playback_play.png");
}
