/* ========================================================================== *\
   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
\* ========================================================================== */
.node-1157 .accordion-heading {
  background-repeat: no-repeat;
  background-size: 45px 45px;
  padding:11px 0 11px 50px;
}

.node-1157 .accordion-heading.sa-pr {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-PR-Dark.svg);
}
.node-1157 .accordion-heading.sa-coding {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Coding-Dark.svg);}
.node-1157 .accordion-heading.sa-cybersec {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-CyberSecurity-Dark.svg);}
.node-1157 .accordion-heading.sa-datasci {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-DataScience-Dark.svg);}
.node-1157 .accordion-heading.sa-digiforensics {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-DigitalForensics-Dark.svg);}
.node-1157 .accordion-heading.sa-dnaforensics {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-DNAForensics-Dark.svg);}
.node-1157 .accordion-heading.sa-welding {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Welding-Dark.svg);}
.node-1157 .accordion-heading.sa-multimedia {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Multimedia-Dark.svg);}
.node-1157 .accordion-heading.sa-engrobotics {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-EngineeringRobotics-Dark.svg);}
.node-1157 .accordion-heading.sa-entinovation {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Entrepreneurship-Dark.svg);}
.node-1157 .accordion-heading.sa-fashion {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Fashion-Dark.svg);}
.node-1157 .accordion-heading.sa-fireemergency {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-FireEmergency-Dark.svg);}
.node-1157 .accordion-heading.sa-futureteacher {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-FutureTeachers-Dark.svg);}
.node-1157 .accordion-heading.sa-health {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-HealthCareers-Dark.svg);}
.node-1157 .accordion-heading.sa-tourism {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Hospitality-Dark.svg);}
.node-1157 .accordion-heading.sa-dance {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-Dance-Dark.svg);}
.node-1157 .accordion-heading.sa-biotech {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-BioTech-Dark.svg);}
.node-1157 .accordion-heading.sa-law {
  background-image: url(/sites/default/themes/dtheme/img/sa-icons/SumAcads19-LawEnforcement-Dark.svg);}

img { height: auto; }

.node-2807 label {
  display: inline-block;
  width: 140px;
  margin: 10px;
}

.faceted-search-page .search-info {
  font-size: 0;
}

.faceted-search-page .search-info span:first-child {
  font-size: 12px;
  margin-right: 10px;
}

.faceted-search-page .field-image .caption {
  display: none;
}

/* Jason's adjustments from Cole's left to right review */
.tiles .node-content a {
  color: white;
  text-decoration: underline;
}

.upcoming-events .node {
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  margin-bottom: 10px
}

.upcoming-events .node-header:after {
  content: ' ';
  display: table;
  clear: both;
}

/* Cole's minor theme tweaks before launch */
#node-1435-teaser table,
#node-1435-teaser table *,
body.node-1435 #node-full table,
body.node-1435 #node-full table * {
  border: none !important;
  background: none;
  vertical-align: middle;
}

.home-slider .slick-prev {
  z-index: 1;
}

/**
 * Fix overflow issue with lists being cutoff
 */

.node-content ul,
.node-content ol {
  padding-left: 1.5em;
}

/**
 * Fix captions featured in pods
 */

.pods .caption {
  padding: 5px 15px 0;
  color: black;
}

/* Ticket 6000 */

.pods .views-row:nth-child(3n+2) .caption {
  color: #eee;
}

/**
 * Improve visibility of hyperlinks within the messages container
 * Ticket 57
 */

div.messages a {
  color: #ddd;
}

div.messages a:hover {
  color: #fff;
}

/**
 * Fix issue where too much meta is displaying in the home slider block
 */

.home-slider .meta-item {
  display: none;
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

.home-slider .post-type {
  display: block;
}

.node-content table tr {
  border-top: 1px solid #eee;
}

.node-content table tr:first-child {
  border-top-color: #00573d;
}

/* DTABS BY THEME */

.node-content .dtabs {
  margin: 1em 0;
}

div.tab {
  border: 1px solid #b6a268;
  border-bottom-color: transparent !important;
  background-color: white;
  color: #b6a268;
  font-size: 14px;
  text-transform: none;
  border-radius: 5px 5px 0 0;
  -webkit-transition: all 0.2s linear;
     -moz-transition: all 0.2s linear;
          transition: all 0.2s linear;
}

div.tab:hover {
  text-decoration: underline;
  background-color: white;
  color: #b6a268;
}

div.tab.active {
  text-decoration: none;
  background-color: #b6a268;
  color: white;
}

/* Ticket 6412 */
.home-slider .node-links {
  display: block;
  width: 50%;
  margin-top: 10px;
}
.home-slider .node-links .links {
  float: right;
  padding-right: 20px;
}

/* TICKET 8061 - Add a green button option to the headerlinks */

.headerlinks .views-row {
  vertical-align: middle;
}

.headerlinks .green-btn .node-header a {
  padding: 6px 12px;
  border-radius: 20px;
  background-color: #00573d;
  transition: background-color 0.2s ease-out;
}

.headerlinks .green-btn .node-header .title {
  color: white;
  text-decoration: none;
}

@media (min-width: 1024px) {
  .headerlinks {
    top: 5px;
  }  

  .headerlinks .green-btn .node-header a:hover {
    background-color: #b6a268;
  }
}

/* TICKET 8954 - Darken meta data for legibility */
.meta .meta-item,
.meta .meta-item a {
  color: #777;
}

/* TICKET 13110 - Trying to change accordion font color */
h4.accordion-heading a,
h4.accordion-heading .icon:before {
 color: black !important;
}

/* TICKET 13111 -  Feedback on font color */
h3.accordion-heading a {
 color: #5f5f5f !important;
 font-weight: 600;
}

