/* DUSP theme-specific styles */

.newLogo {
  background-image: url("logo_dusp02_optimized.svg");
  background-repeat: no-repeat;
  background-position: 0 20px;
  background-size: 184px 16px;
}

.logo-wrapper {
  background: #EEE; 
}

.stripe {
  font-family: 'KlavikaMedium';
}

.stripe .collapsiblock a {
  color: #FFF !important;
}

.stripe #site-name:after {
  content: "Department of Urban Studies + Planning";
}

#sidebar-first .dusp-degrees {
    border-top: none !important;
    padding: 0 !important;
}

#sidebar-first .degrees-block {
    border-top: none;
}
#sidebar-first .degrees-block .inner {
    padding-top: 0px;
}

.role-right {
  color: #999999;
  font-size: 11px;
  line-height: 11px;
  width: 88px;
  font-family:  Helvetica, Arial, sans-serif;
  letter-spacing: 0pt;
  text-transform: uppercase;
  float:right;
  font-weight: normal;
  font-style: normal;
  width: 100px;
  text-align: right;
}


/* MegaNav exceptions
-------------------------------------------------------------------------*/
.meganav-disc-title.uis {
  min-height: 32px;
}

.meganav-disc-title.hced  {
  letter-spacing: -0.6px;
}

.meganav-disc-title.hced .acronym {
  letter-spacing: 0;
}

/* City Design + Development
-------------------------------------------------------------------------*/

.cdd .stripe {
  background:#C10009;
}

.cdd .stripe .container-16 {
  background:url(styles/header_ad.png) no-repeat right top;
}
.cdd .stripe #site-name:after {
  content: "City Design + Development";
}

.cdd .sidebar a,
.cdd .sidebar a:visited {
  color:#C10009;
}

.cdd .sidebar a:hover,
.cdd .sidebar a:focus,
.cdd .sidebar a:active,
.cdd .sidebar a.active {
  color: #FFF;
  background:#C10009;  
}

.cdd #content a:hover,
.cdd #content a:focus,
.cdd #content a:active,
.cdd #content .ui-state-default.field:hover,
.cdd #content .ui-accordion-header.field:hover,
.cdd .h1-top,
.cdd.section-footer a:hover {
  color:#C10009;
}

/* Environmental Policy + Planning
-------------------------------------------------------------------------*/

.epp .stripe {
  background:#E7B70F;
}

.epp .stripe .container-16 {
  background:url(styles/header_act.png) no-repeat right top;
}
.epp .stripe #site-name:after {
  content: "Environmental Policy + Planning";
}

.epp .sidebar a,
.epp .sidebar a:visited {
  color:#E7B70F;
}

.epp .sidebar a:hover,
.epp .sidebar a:focus,
.epp .sidebar a:active,
.epp .sidebar a.active {
  color: #FFF;
  background:#E7B70F;  
}

.epp #content a:hover,
.epp #content a:focus,
.epp #content a:active,
.epp #content .ui-state-default.field:hover,
.epp #content .ui-accordion-header.field:hover,
.epp .h1-top,
.epp.section-footer a:hover {
  color:#E7B70F;
}

/* Housing Community + Economic Development 
-------------------------------------------------------------------------*/

.hced .stripe {
  background:#7C00DB;
}

.hced .stripe #site-name:after {
  content: "Housing Community + Economic Development";
}

.hced .sidebar a,
.hced .sidebar a:visited {
  color:#7C00DB;
}

.hced .sidebar a:hover,
.hced .sidebar a:focus,
.hced .sidebar a:active,
.hced .sidebar a.active {
  color: #FFF;
  background:#7C00DB;  
}

.hced #content a:hover,
.hced #content a:focus,
.hced #content a:active,
.hced #content .ui-state-default.field:hover,
.hced #content .ui-accordion-header.field:hover,
.hced .h1-top,
.hced.section-footer a:hover {
  color:#7C00DB;
}

/* International Development Group
-------------------------------------------------------------------------*/

.idg .stripe {
  background:#006A96;
}

.idg .stripe #site-name:after {
  content: "International Development Group";
}

.idg .sidebar a,
.idg .sidebar a:visited {
  color:#006A96;
}

.idg .sidebar a:hover,
.idg .sidebar a:focus,
.idg .sidebar a:active,
.idg .sidebar a.active {
  color: #FFF;
  background:#006A96;  
}

.idg #content a:hover,
.idg #content a:focus,
.idg #content a:active,
.idg #content .ui-state-default.field:hover,
.idg #content .ui-accordion-header.field:hover,
.idg .h1-top,
.idg.section-footer a:hover {
  color:#006A96;
}

/* Cross Cutting Initiatives
-------------------------------------------------------------------------*/

.uis .stripe {
  background:#cd0060;
}

.uis .stripe #site-name:after {
  content: "Cross Cutting Initiatives";
}

.uis .sidebar a,
.uis .sidebar a:visited {
  color:#cd0060;
}

.uis .sidebar a:hover,
.uis .sidebar a:focus,
.uis .sidebar a:active,
.uis .sidebar a.active {
  color: #FFF;
  background:#cd0060;  
}

.uis #content a:hover,
.uis #content a:focus,
.uis #content a:active,
.uis #content .ui-state-default.field:hover,
.uis #content .ui-accordion-header.field:hover,
.uis .h1-top,
.uis.section-footer a:hover {
  color:#cd0060;
}

/* nav boxes */

.nav-design:hover .meganav-disc-title {
  background:#C10009;
}

.nav-design:hover a,
.nav-design:hover a:visited {
  color:#C10009;
}

.nav-design a.active:hover,
.nav-design a:hover,
.nav-design a:active,
.nav-design a:focus {
  background:#C10009;
  color:white !important;
}

.nav-design .meganav-disc-title a,
.nav-design .meganav-disc-title a:visited {
  color:white;
}

.nav-act:hover .meganav-disc-title {
  background:#E7B70F;
}

.nav-act:hover a,
.nav-act:hover a:visited {
  color:#E7B70F;
}

.nav-act a.active:hover,
.nav-act a:hover,
.nav-act a:active,
.nav-act a:focus {
  background:#E7B70F;
  color:white !important;
}

.nav-act .meganav-disc-title a,
.nav-act .meganav-disc-title a:visited {
  color:white;
}


.nav-bt:hover .meganav-disc-title {
  background:#7C00DB;
}

.nav-bt:hover a,
.nav-bt:hover a:visited {
  color:#7C00DB;
}

.nav-bt a.active:hover,
.nav-bt a:hover,
.nav-bt a:active,
.nav-bt a:focus {
  background:#7C00DB;
  color:white !important;
}

.nav-bt .meganav-disc-title a,
.nav-bt .meganav-disc-title a:visited {
  color:white;
}

.nav-htc:hover .meganav-disc-title {
  background:#cd0060;
}

.nav-htc:hover a,
.nav-htc:hover a:visited {
  color:#cd0060;
}

.nav-htc a.active:hover,
.nav-htc a:hover,
.nav-htc a:active,
.nav-htc a:focus {
  background:#cd0060;
  color:white !important;
}

.nav-htc .meganav-disc-title a,
.nav-htc .meganav-disc-title a:visited {
  color:white;
}

.nav-c:hover .meganav-disc-title {
  background:#006A96;
}

.nav-c:hover a,
.nav-c:hover a:visited {
  color:#006A96;
}

.nav-c a.active:hover,
.nav-c a:hover,
.nav-c a:active,
.nav-c a:focus {
  background:#006A96;
  color:white !important;
}
.nav-c .meganav-disc-title a,
.nav-c .meganav-disc-title a:visited {
  color:white;
}

/* people bullets */

.row-disc-CDD .bull {
  background:#C10009;  
}

.row-disc-EPP .bull {
  background:#E7B70F;  
}

.row-disc-HCED .bull {
  background:#7C00DB;  
}

.row-disc-IDG .bull {
  background:#006A96;  
}

.row-disc-History .bull {
  background:#cd0060;  
}

/* author links in projects */

.row-disc-CDD .views-field a:hover {
  color:#C10009;  
}

.row-disc-EPP .views-field a:hover {
  color:#E7B70F;  
}

.row-disc-HCED .views-field a:hover {
  color:#7C00DB;  
}

.row-disc-IDG .views-field a:hover {
    color:#006A96;  
}

.row-disc-History .views-field a:hover {
  color:#cd0060;  
}

/* discipline home 
------------------------*/

.disc-home-row {
   border: 0 !important;
   padding-bottom: 0px !important;
}
.disc-home-row .views-field-field-speaker {
   font-size: 1.17em;
   width: 480px;
}
.disc-home-row .views-field-title {
   width: 480px;
}

.disc-home-row .views-field-field-startdate .float-right{
   font-size: 11px;
   color: #999;
}
.disc-home-row .views-field-body {
   width: 480px;
}

.region-content .panel-separator{
   margin-top: 3em !important;
}

.region-highlighted table,
.region-highlighted tbody,
.region-highlighted th,
.region-highlighted td,
.region-highlighted tr {
   border: 0 !important;
}

