body { }

/* TICKET #15588 */
.table-no-border table, .table-no-border table tr, .table-no-border table td {
  border: 0 !important;
}

.home-policy-center .node-teaser .subtitle {
  color: white;
}

.epilogue {
  font-weight: bold;
  font-style: italic;
}

.branding .logo img {
  width: 300px !important;

}
#node-1528-teaser h2.node-header.node-item, #node-3403-teaser h2.node-header.node-item {
background-color: #2ab574;
padding: 10px 20px;
position: absolute;
right: 0;
left: auto;
text-shadow:none;
}
#node-1528-teaser h2.node-header.node-item:hover, #node-3403-teaser h2.node-header.node-item:hover {
color: #2ab574;
background-color:#fff;
}


#node-1528-teaser h2.node-header.node-item a:focus .title, #node-1528-teaser h2.node-header.node-item a:hover .title, #node-3403-teaser h2.node-header.node-item a:focus .title, #node-3403-teaser h2.node-header.node-item a:hover .title
{
text-decoration:none;}
 @media (min-width: 1200px) {
.page-our-team .col-3 .views-row {
  width: 25%;
}
}
.page-our-team .field-image img, .node-teaser .field-image img {
  margin:auto; 
}
.page-our-team .title {font-size:2rem}
.page-our-team .subtitle {font-size:1.7rem}
.page-our-team .node-content.content.node-item, .page-our-team .field-phone, .page-our-team .node-contact .field-email {display:none;}

@media (min-width: 640px){
.hero .node-header {
    font-size: 2rem !important;
    margin-bottom:0px;
}
.node-links.node-item {margin-bottom:15px;}
}

.node-content ol, .node-content ul {
  list-style-position: outside !important;
}

.pods .node.has-image .node-inner {
    margin-top: 0px !important;
}


@media (min-width: 1200px) {
  .hero .node-teaser {
    height: 44vw !important;
  }
}

@media (min-width: 1366px) {
  .hero .node-teaser {
    height: 51vw !important;
  }
}

.hero .node-teaser {
  max-height: 920px !important;
}

.hero .slick-slider .slick-list {
  height: 100% !important;
}

.hero .node-upper-image {
  height: 100% !important;
}

.hero .node-upper-image .field-image:before {
  display: none !important;
}

.hero .node-upper-image .field-image:after {
  display: none !important;
}

/* Ticket 23553 / 23821 */
.slickControls {
  display: none !important;
}
.hero .hide-hero-gradient .node-upper-image .field-image:before {
  display: none !important;
}

.hero .hide-hero-gradient .node-upper-image .field-image:after {
  display: none !important;
}

body.front .page-center {
  margin-top: 0 !important;
}

/* TICKET 23910 */
body.front .hero-text {
  padding-top: 0 !important;
}
body.front .hero-text .node-inner {
  display: block !important;
}
body.front .hero-content-wrapper {
  display: none !important;
}