/* -------------------------------------------------------------------------- *\
   ATTENTION DEVELOPERS: This site has been converted to use less and version
   control to maintain the theme. This is in an effort to keep things more
   organized and eliminate potential issues with original styling being
   accidentally altered/deleted with no trace.

   You can still make quick changes here, but if you can, I'd rather have them
   committed to the theme repository for proper documentation.

   Theme Repository
    - @url https://bitbucket.org/digitaldeployment/calrest
    - @ssh git@bitbucket.org:digitaldeployment/calrest.git
\* -------------------------------------------------------------------------- */

/* Ticket 10996 */

.require-webform-to-read {
  display: none;
}

.webform-required-preview {
  max-height: 1000px;
  overflow  : hidden;
  transition: 2s linear all;
}

.webform-required-preview:after {
  content  : "";
  position : absolute;
  z-index  : 1;
  bottom   : 0;
  left     : 0;
  pointer-events   : none;
  background-image : linear-gradient(to bottom, 
                    rgba(255,255,255, 0), 
                    rgba(255,255,255, 1) 90%);
  width    : 100%;
  height   : 200px;
}

.messages.ui-dialog-content {
  max-width: calc(100% - 55px) !important;
}

/* Ticket 10465 */
.cra-page-banner.node .node-header {
  display: none;
}
.cra-page-banner.node {
  height: 20vw;
}

/* Ticket 10186 */
#node-1308-teaser .node-header {
  display: none;
}

#node-1308-teaser {
  height: 20vw;
}

/* Ticket 8943 - show subscribe button and enable links */
#node-823-teaser .node-header a:hover {
  color: #009ABF;
}

/* Ticket 8906 */
.remove-pointer .node-header a,
.remove-pointer .field-image a {
  cursor: default !important;
}

/* Ticket 8889 */
@media print {
  .field-image {
    display: none !important;
  }
}

.ecwid .ecwid-productBrowser-innerTable,
.ecwid .ecwid-ProductsList-content,
.ecwid .ecwid-productBrowser-productsGrid-mainTable.ecwid-productBrowser-productsGrid-v2,
.ecwid .ecwid-productBrowser-innerTable,
.ecwid .ecwid-productBrowser-productsGrid-productTopFragment > div > table {
    width: 100% !important;
}

.small p{font-size: .8em;}

/* Add some image margins for Our Partners graphics featured in the content of a full post display */
.pt205.node-full .node-content .field-image {
  margin: 50px 0;
}
.pt205.node-full .node-content .field-image img {
  width: auto;
  max-height: 150px;
}
.pt205 .bundled-posts .field-image a {
  padding: 20px 30px;
}

/* TICKET #12039 print friendly settings */
@media print {
  .page-right,
  .page-left,
  .page-bottom,
  #channel-controls,
  #block-digitaldcore-command_menu,
  footer,
  .footprint,
  .dd-hover-expand  {
    display: none;
  }

  .cra-print-images .field-image {
    display: block !important;
  }
}

/* TICKET #12819 Changing the wording for Industry Insights READ MORE */
#node-1391-teaser .title {
 display: none;
}

#node-1391-teaser .node-webform {
 display: none;
}

.logged-in #node-1391-teaser {
 display: none !important;
}
.accordion-content {
  overflow: hidden;
 }