/* ticket 12379 */

.node-2530 .video-play {
  filter: invert(1.0);
}

/* ========================================================================== *\
   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
\* ========================================================================== */

.profile-posts.pods .node-upper-image {
  margin: -13px -13px 0;
  padding: 0px -px 0;
}

.profile-posts.pods .node-upper-meta {
  margin: 0;
  border: 0;
  padding: 0;
}

/* TICKET 8011: HIDE SUBMIT BUTTON FOR A POST */
.node-1846 .node-webform .form-submit {
  display: none;
}

/* HIDE READ-MORE ON INTRANET (CLASSES NOT WORKING?) */
#block-views_blocks-term-block_1-1.te-hide-readmore .link-read-more {
  display: none !important;
}

/* NO HOVER STATE FOR TOP LEVEL NAV */
ul.nice-menu li:hover a.menu-link.depth-1 {
  color: #444;
}


/* COLOR COORDINATE HOMEPAGE LEFT BLOCKS */
/* bills */
#node-1112-teaser { background: #574d7e; }
.home.action-tiles #node-1112-teaser .node-header a,
.home.action-tiles #node-1112-teaser .node-header .subtitle { color: #8d81a4; }
.home.action-tiles #node-1112-teaser a.button { background: #8d81a4; }
/* members */
#node-1111-teaser { background: #0a9abf; }
.home.action-tiles #node-1111-teaser .node-header a,
.home.action-tiles #node-1111-teaser .node-header .subtitle { color: #85bad3; }
.home.action-tiles #node-1111-teaser a.button { background: #85bad3; }
/* events */
#node-1109-teaser { background: #93a450; }
.home.action-tiles #node-1109-teaser .node-header a,
.home.action-tiles #node-1109-teaser .node-header .subtitle { color: #b9c18d; }
.home.action-tiles #node-1109-teaser a.button { background: #b9c18d; }

/* COLOR COORDINATE PODS IN THE WHO WE ARE SECTION */
#node-1351-teaser { background: #574d7e; }
#node-1350-teaser { background: #0a9abf; }
#node-1345-teaser { background: #93a450; }


/* TICKET 4398 - TEMP HIDE BLOG SUBTERMS */
.tid-198 + ul,
.navbar ul.nice-menu .tid-198 + ul { display: none !important; }
.tid-198:before { display: none; }


/* HIDE CHOOSE DROP DOWN MENU ON PROXIMITY MAP */
.view-dom-id-proximity-map-dropdown-attachment-2-1 { display: none; }


/* COLOR CODE OVERVIEWS/POSTS WITH TOPIC COLOR */
/* Building Capacity */
body.wt196 .overview .node-header a,
body.wt196 .overview .node-header a:hover,
body.wt196 .node-full .node-header {
  color: #93a450;
}
/* Communicating Priorities */
body.wt197 .overview .node-header a,
body.wt197 .overview .node-header a:hover,
body.wt197 .node-full .node-header {
  color: #0a9abf;
}
/* Setting Strong Policy */
body.wt195 .overview .node-header a,
body.wt195 .overview .node-header a:hover,
body.wt195 .node-full .node-header {
  color: #574d7e;
}
/* COLOR CODE LINE UNDER NAVIGATION WITH TOPIC COLOR */
body.wt196 #block-nice_menus-1 { border-bottom: 5px solid #93a450; }
body.wt197 #block-nice_menus-1 { border-bottom: 5px solid #0a9abf; }
body.wt195 #block-nice_menus-1 { border-bottom: 5px solid #574d7e; }

/* Purple button on webform in footer */
.footerlinks .newsletter.node-teaser .node-webform .form-submit { background: #574d7e; }
.footerlinks .newsletter.node-teaser .node-webform .form-submit:hover { background: #6d609e; }

/* FIX TABLE BORDER WHEN BORDER IS ZERO */
table[border="0"],
table[border="0"] * {
    border: none;
}


/* CALENDAR HEADER */
#cal > div {
  clear: both;
}
.view-cal .view-header p {
  width: 870px;
  float: left;
  margin-right: 20px;
  margin-top: 5px;
}

/* CALENDAR - DARKEN LINES ticket/5560 */
#cal td {
  border-color: black !important;
  border-right: 1px solid !important;
}
#cal td:nth-child(2) {
  border-left: 1px solid !important;
}

#block-views_blocks-term-block_1-2.pods .node-upper-image {
  background: white;
}

/* Resource tags in post editing form */
#edit-taxonomy-4-wrapper {
  margin-top: 2em;
}

#edit-taxonomy-4-wrapper .tree-select-options {
  position: relative;
  width: 261px;
  max-height: 450px;
  overflow-x: hidden;
  overflow-y: auto
}

#edit-taxonomy-4-wrapper > label::after {
  content: "(applies to resources only)";
  font-weight: normal;
  font-size: .8em;
}

/* Resource tags block */
#block-block-2 ul {
  margin: .5em 0;
  padding-left: 2em;
}

/* Resource Pods (Left Column) */
.term-nav, .resources-pods {
  margin-bottom: 35px;
}

.resources-pods .views-row {
  width: 100%;
}

/* Hide resources pods for mobile */
@media (max-width: 639px) {
  .resources-pods {
    display: none;
  }
}

.view-resources .item-list {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.view-resources.has-results .item-list {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  height: auto;
}

/* BLOCKQUOTE ELEMENTS EXHIBITS WEIRD DISPLAY ON FIREFOX
   *** NEEDS TO CLEAR FLOATED ITEMS THAT PROCEED IT ***/

blockquote {
  clear: both;
}

.webform-component label {
  font-weight: normal;
}

/* HANDLE INLINE WEBFORM COMPONENTS */

.webform-container-inline {
  margin: 1em 0;
  /*
  text-align: right;
  */
}

.webform-container-inline > div.form-item > label {
/*
  display: inline-block;
  width: 100%;
  max-width: 25%;
*/
}

.webform-container-inline .type-select select,
.webform-container-inline .type-textfield input {
  /*
  width: 100%;
  max-width: 50%;
  */
}

.webform-container-inline .form-radios,
.webform-container-inline .form-checkboxes {
  /*
  display: inline-block;
  width: 100%;
  max-width: 50%;
  margin: 0;
  text-align: left;
  */
}

/* ELIMINATE THIRD LEVEL AND BEYOND FROM DISPLAYING IN THE NAVIGATION */
@media (max-width: 1023px) {
  .navbar ul.nice-menu a.menu-link.depth-2 {
    padding-left: 24px;
  }
}

/* Hide submit button upon client request - Ticket #6767 */

#webform-client-form-1748 .form-submit {
  display: none;
}

/* Ticket 7045 */
.pt242 .field-map {
  display: none !important;
  visibility: hidden !important;
}

/* Headerlinks prep for Espanol microsite */
@media (max-width: 375px) {
  .headerlinks .node-header {
    font-size: 11px;
  }

  .headerlinks .views-row-last .node-teaser {
    padding-left: 0;
  }
}

/* Ticket 9371 - Rearrange right sidebar blocks */
.node-fields {
  margin-bottom: 20px;
}
.node-fields .node-contact {
  margin-top: 25px;
}
#block-block-2 .block-title {
  font-size: 1.14285714em;
  line-height: 1.2;
  margin-bottom: 5px;
  padding-top: 14px;
  border-top: 1px solid #aaa;
}

/* Ticket 11411 - Add a table styling helper which removes zebra stripping */
.node-content table.no-stripes tbody tr.even {
  background-color: transparent;
}

/*#Ticket # 17381 - Creating a new class for a white button */

.button-white {
  display: inline-block;
  padding: 10px 15px;
  border: 1px solid #574d7e;
  margin-right: 15px;
  margin-bottom: 15px;
  border-radius: 5px;
  text-decoration: none;
}

.button-white:hover,
.button-white:focus {
  background-color:#574d7e;
  color: white !important;
}


/*Ticket #18366 - Minor Styling Adjustment */
#node-1107-teaser .node-content tbody tr.even {
  background-color: transparent;
}

/*Ticket #18367 - Buttons Not Showing Up */
.node-2911 .button-white + .ext {
  display: inline-block;
}

.node-2910 .button-white + .ext {
  display: inline-block;
}

/*Ticket #18417 - Adding red background to Help widget */
.get-help .get-help-btn {
  background: red !important;
}

.node-874 .accordion-heading {
  margin-top: 20px;
}

@media only screen and (max-width: 767px) {
  .node-content p img {
    float: none;
  }
}

.home.slider .view-header .categories .section.prevention img {
  width: 56px;
  height: 56px;
}

@media only screen and (min-width: 768px) {
  .home.slider .view-header .categories .section.prevention img {
    width: 90px;
    height: 90px;
  }
}
.node-3670 [colspan] {
  background-color: #d9d7ce;
}
.node-3670 .node-content tbody tr.even {
  background-color: inherit;
}

.tt485 #block-views_blocks-term-block_1-12 {
  display: none;
}
