/* ========================================================================== *\
   The entire theme for this site was created using less locally. The theme
   is contained within a minified CSS file in addition to all javascript.
   Please place theme overrides below here to lock and protect the original
   site theme. If heavy changes need to be made, take care of them locally and
   produce another minified theme base
\* ========================================================================== */

/* --------------------------------------------------------------------- *\ 
   TICKET #7463: Change Footer Header Text on Entrepreneurship microsite
\* --------------------------------------------------------------------- */

.microsite-827 .footer-strip .footer-header {
  font-size: 0;
}

.microsite-827 .footer-strip .footer-header:after {
  content: 'Move great ideas forward. Get involved today.';
  font-size: 24px;
}

/* --------------------------------------------------------------------- *\ 
   Ticket #7121: hide Awards tab on Faculty profiles
\* --------------------------------------------------------------------- */

body.t7 #block-digitaldcore-node_referring .tab-pt406 {
  display: none;
}

/* Ticket #7121: hide profile meta on custom awards block */
#block-views-faculty_awards-block_1 .node-meta .meta-profile {
  display: none;
}

/* --------------------------------------------------------------------- *\ 
   Ticket 6984
\* --------------------------------------------------------------------- */

.dd-search-keywords:after {
content: "Enter keywords to search the site. Key phrases can be better searched by adding quotation marks around the phrase.";
font-size: 12px;
line-height: 18px;
position: relative;
display: block;
padding-top: 30px;

}

.site-search .dd-search .dd-search-keywords {
width: 270px;
}

/* Needed to add a stronger selector so the classes flyout works */

.subterm-with-posts.te-hide-body .subterm-content .node-content,
.subterm-with-posts .subterm-content .te-hide-body .node-content {
  display: none;
}

.masthead .node-webform .type-select select {
  border-radius: 3px;
}

.impact .field-image {
  -webkit-transition: transform 0.1s ease-out;
     -moz-transition: transform 0.1s ease-out;
          transition: transform 0.1s ease-out;
}

.impact .field-image:hover {
  -webkit-transform: scale(1.15);
     -moz-transform: scale(1.15);
          transform: scale(1.15);
}

/* Clear posts */

.posts .node {
  overflow: hidden;
}

/* Hide caption helper to DD Classes */

.hide-captions .field-image.has-caption .caption {
  display: none;
}

/* Image helper for inline img tags using the field image displays */

.image img {
  height: auto !important;
}

/* Fix issue with image spacing when floated left or right */

@media (min-width:640px) {
  .node-content .image.right {
    margin-left: 20px;
    margin-bottom: 20px;
  }

  .node-content .image.left {
    margin-right: 20px;
    margin-bottom: 20px;
  }
}

/* Hide read more links for the Concentration post type within the bundled content block of a full post display */

body.pt1187 .calendar-events .node-links {
  display: none;
}

/* Manage Content image control */

.views-field img {
  height: auto;
}

/* Don't display the 'Add to Cal' for the calendar type event, MBA Class Visits */

.node.pt686 .ical,
body.pt686 .sidebar-post .node-links {
  display: none;
}

/* Masthead needs a minimum height set */

.masthead {
  min-height: 65px;
}

@media (min-width: 640px) {
  .masthead {
    min-height: 350px;
  }
}

/* TICKET 6167 */

@media (min-width: 640px) {
  #block-views_blocks-term-block_1-23 {
    width: 66.667%;
  }
}

/* TICKET 6168 */
.calendar-events .node-header .title {
  line-height: 1.4;
}

/* Ticket 6537 */
#digitaldcore-templates-form label {
  font-size: 11px;
}

/* Fix navigation of photo galleries */
.photo-gallery .slick-prev { left: -16px }
.photo-gallery .slick-next { right:-16px }

.photo-gallery .slick-prev,
.photo-gallery .slick-next {
  width: 32px;
}

.photo-gallery .slick-prev:before,
.photo-gallery .slick-next:before {
  margin-left: 0;
  font-size: 32px;
  box-shadow: 0 0 2px rgba(0,0,0,0.5);
  border-radius: 100%;
}

/* SEARCH RESULTS */

.faceted-search-page .content .node {
  padding: 10px 20px;
  margin-bottom: 20px;
}

.faceted-search-page .content .node-header .title {
  font-size: 24px;
  padding: 0;
  background: white;
  text-transform: uppercase;
}

.faceted-search-page .has-meta .node-upper-meta {
  margin-bottom: 5px;
}

.faceted-search-page .has-meta .node-meta {
  margin-bottom: 10px;
}

.faceted-search-page .content .node-content {
  padding: 0;
}

.faceted-search-page {
  font-family: 'Open Sans', sans-serif;
}

/* SOLR SEARCH THEME */
.block-apachesolr_search .block-title-text:after {
  content: ':';
}
.block-facetapi, .block-apachesolr_search {
  margin-bottom: 20px;
}
.block-facetapi .block-title, .block-apachesolr_search .block-title {
  padding: 5px 10px;
  margin: 0;
  border: 1px solid #ddd;
  font-size: 1.1em;
  background-color: #f2f2f2;
}
.block-facetapi .block-content, .block-apachesolr_search .block-content {
  margin-top: -1px;
  padding: 5px 10px;
  border: 1px solid #ddd;
}
.block-facetapi .item-list ul, .block-apachesolr_search .item-list ul {
  margin: 0;
}
.block-facetapi .item-list ul li, .block-apachesolr_search .item-list ul li {
  margin-left: 0;
  list-style: none;
}
body.section-search .tabs {
  display: none;
}
.block-facetapi .item-list ul .item-list {
  margin-left: 0px;
  padding-left: 8px;
  border-left: 1px solid #eee;
}
.block-facetapi .item-list a {
  text-decoration: none;
  font-size: 14px;
}
.block-facetapi .item-list {
  font-size: 12px;
}

/* BHRS Documents */
body.tt429 .posts .node {
  border-top: 1px solid #221E1F;
}
body.tt429 .posts .node-upper-meta {
  display: none;
}

/* Ticket 6877 Textbook Forms */
body.pt1227 .node-webform {
  width: 100%;
}
body.pt1227 .node-webform .webform-component-radios {
  border-top: 1px solid rgba(255,255,255,.5);
}
body.pt1227 .node-webform .form-item.type-radio {
  width: 50%;
  float: left;
}
body.pt1227 .node-webform .form-radios {
  margin: 0;
}

/* Hide search autocomplete after switching to Solr */
html.js .dd-search input.form-autocomplete {
  background: none;
}

/* --------------------------------------------------------------------- *\ 
   Ticket #7521: Hide Class Visit Event dates on the calendar
\* --------------------------------------------------------------------- */

.calendar-events .node.pt686 .event-date {
  display: none;
}

/* --------------------------------------------------------------------- *\ 
   Ticket #7527: Make Tech hub homepage block 4 columns wide
\* --------------------------------------------------------------------- */

@media (min-width: 640px) {
  .tech-hub .view-content {
    text-align: center;
  }
  
  .tech-hub .views-row {
    width: 19%;
    margin: 0 3%;
  }
}

/* --------------------------------------------------------------------- *\ 
   Fix Chrome default select element styling for this site
\* --------------------------------------------------------------------- */

.node-webform .type-select select {
  padding: 5px 10px;
  line-height: 21px;
}

/* --------------------------------------------------------------------- *\ 
   Add Read more links to the trending block
   Ticket: 7642
\* --------------------------------------------------------------------- */

.trending-news .node-links {
  display: block;
}
