/* ========================================================================== *\
   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 9068 */
.two-columns > div {
  position: relative;
}

/* Mac did this for Lisa to fix an editing problem she had on mobile devices
   where she could not edit certain zones. */

#block-views_blocks-term-block_1-20 .buttons {
  text-align: center;
}
body.role-system-admin .addthis-smartlayers {
  display: none !important;
}
body.show-vblocks .masthead .dd-hover-expand {
  left: 100px;
  visibility: visible;
}

/* TICKET 9515: Hide Drupal Messages which alert of a Mailchimp 270 error */
.page-thank-you div.messages {
  display: none;
}

/* --------------------------------------------------------------------- *\
   Adding a 4 Column Template
\* --------------------------------------------------------------------- */

.ttv-std-5 .posts .node-upper-image .field-image img {
  border-radius: 100%;
}
.ttv-std-5 .posts .node {
  text-align: center;
  overflow: visible;
}
.ttv-std-5 .posts .node-item {
  display: none;
}
.ttv-std-5 .posts .node-upper-image {
  display: block;
}
.ttv-std-5 .posts .node .field-image {
  transition: all 0.2s ease-out;
  margin-bottom: 20px;
}
.ttv-std-5 .posts .node:hover .field-image {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  transform: scale(1.1);
}
.ttv-std-5 .posts .node-header {
  display: block;
  font-size: 21px;
}
.ttv-std-5 .posts .node-header .subtitle {
  margin-top: 3px;
  font-size: 14px;
  text-align: center;
}

/* --------------------------------------------------------------------- *\
   Ticket 8946 - Designate entrepreneurship events to be a certain color
\* --------------------------------------------------------------------- */

.block.events .pt1211 .meta .meta-item.show {
  border-color: #008eaa;
}

/* --------------------------------------------------------------------- *\
   Ticket 8956 - Reposition support tab
\* --------------------------------------------------------------------- */

#freshwidget-button {
  top: 85% !important;
}

/* --------------------------------------------------------------------- *\
   Ticket 8956 - Reposition masthead node edit icon to the right
\* --------------------------------------------------------------------- */
/*
.masthead .dd-hover-expand {
  top: 110px;
  left: auto;
  right: 305px !important;
}

.masthead .dd-hover-expand:active {
  zoom: 1;
}
*/
/* --------------------------------------------------------------------- *\
   Remove all dates functionality and styling from the masthead region
\* --------------------------------------------------------------------- */

.masthead .all-dates-link {
  display: none;
}

.masthead .all-dates {
  height: inherit;
  overflow: inherit;
}

.masthead .passed {
  display: none;
}

/* --------------------------------------------------------------------- *\ 
   Improve look and feel of Form Assembly forms from Salesforce
   per Mac's meeting with Lisa.
\* --------------------------------------------------------------------- */

div.wFormContainer {
  box-shadow: none;
  border-radius: 0;
  background: transparent;
}

div.wForm br {
  display: none;
}

div.wFormContainer form {
  background: transparent;
}

div.wFormContainer .label {
  text-align: left; 
}

div.wFormContainer .oneField {
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0,0,0,.1);
  margin-top: 10px !important;
  background: transparent;
}

div.wFormContainer .codesection {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;
; 
}

#node-full div.wFormContainer .oneField label,
div.wFormContainer .oneField label {
  width: 30% !important;
  max-width: 30% !important;
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;
;
  color: #C59F31;
  font-weight: 300;
  background: transparent;
}

div.wFormContainer .oneField .inputWrapper {
  width: 50%;
  max-width: 50%;
  display: inline-block;
  text-align: left;
}

div.wFormContainer .oneField .inputWrapper select,
div.wFormContainer .oneField .inputWrapper input {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;
;
  font-weight: 300;
}

div.wFormContainer .primaryAction {
  font-family: "futura-pt", Futura, Arial;
font-weight: 700;
;
  padding: 10px 20px;
  border-width: 2px;
  transition: .3s;
  background: transparent;
  border: 2px solid #C59F31;
  color: #C59F31;
  border-radius: 4px;
}

div.wFormContainer .primaryAction:hover,
div.wFormContainer .primaryAction:active {
  background: #002666;
  color: white;
  border-color: white;
}

div .wFormContainer .supportInfo {
  display: none;
}

@media (min-width: 980px) {
  .gsm-fullscreen-form {
    border: 10px solid white;
  }
}

/* --------------------------------------------------------------------- *\ 
   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.pt7 #block-digitaldcore-node_referring .tab-pt406,
body.pt253 #block-digitaldcore-node_referring .tab-pt406 {
  display: none;
}

body.pt7 #block-digitaldcore-node_referring .pt406,
body.pt253 #block-digitaldcore-node_referring .pt406 {
  display: none !important;
}

/* 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;
}
/* Archived facet */
#block-facetapi-PF273WHscs7RNImWFZix5iky1PVApmjR .block-content {
  padding: 0;
  border: 0 none;
  white-space: nowrap;
}

/* 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;
}

/* --------------------------------------------------------------------- *\ 
   Add Content to the trending block
   Ticket: 7894
\* --------------------------------------------------------------------- */

.trending-news .node-content {
  display: block;
  line-height: 1.5;
}

/* --------------------------------------------------------------------- *\ 
   Standardized Commands Button Text
\* --------------------------------------------------------------------- */

#block-digitaldcore-command_menu h2 {
  text-transform: none;
}