.slick-slide {
	padding:10px;
}



 
.hpg-titles {
    display:inline-block;
    z-index:1;
    background:#fff;
}


.hpg-titles::after {
    display:block;
    position:absolute;
    width:100%;
    content:"";
    z-index:-1;
    border-bottom:2px solid #0067B1;
    left:0;
    top:calc(23px + 1ex)
}


.pmr .hpg-titles::after{
border-bottom:2px solid #0067B1;
}
.gr .hpg-titles::after{
  border-bottom:2px solid #709300;
}
.wp .hpg-titles::after{
  border-bottom:2px solid #050077;
}
.ar .hpg-titles::after{
  border-bottom:2px solid #CEA200;
}
.gr-r{
border-left: 4px solid #709300;
}
.pmr-r{
border-left: 4px solid #0067B1;
}
.ar-r{
  border-left: 4px solid #CEA200;  
}
.wp-r{
  border-left: 4px solid #050077;
}



.ind .popup p a{
    color:#fff;
    font-size:18px;
    font-weight:bold;
    font-family:klavika-web;
    float:right;
    margin:20px 10px;
        white-space: pre-wrap;
}

.search form button {
    background: transparent;
    border: none;
}


.proj_detail.block .views-element-container .contextual-region>div {
    display: none;
}

.desc_section .layout__region>.proj_detail .field--name-field-awards .field__items {
    display: inline;
}

#block-views-block-slide-block-1 .block-content>div>div .views-row video{
      width: 100%;
  height: auto;
  height: 38vmin;
  min-height:400px;
  object-fit: cover;
  object-position: top center;
}


#ttttttttt{
  transform: none !important;
  width: 100% !important;
  position: static !important;
  display: flex !important;
  justify-content: center !important;
}

.layout__region.layout__region--third,
.layout__region.layout__region--second{
	padding-right:0;
}

body #plants_wrapper {
    width: 675px;
    margin: 0 auto;
    height: 425px;
    overflow: visible;
    max-width: 100%;
    position: relative;
}


@media screen and (max-width: 675px) {
 body #plants_wrapper {
    display: block;
Height: fit-content;
  }

body #plants_wrapper .location img {
width: 8px;
    }

    .plants_map_cities li {
    	width: 100% !important;
	}

    .plants_map_cities ul {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	}
}

@media screen and (max-width: 400px) {
	.plants_map_cities ul {
	grid-template-columns: 1fr 1fr;
	}
}





#block-hydro9-views-block-slide-block-1 + #block-homeres,
#block-homegrid + #block-homeres,
#block-homeres {
  background: #ffc512;
  color: rgb(16,16,16);
  padding: 0 1rem;
  max-width: calc(1600px - 1rem);
  margin: 50px auto 70px auto;
}

#block-hydro9-views-block-slide-block-1 + #block-homeres .field--name-body > div a,
#block-homegrid + #block-homeres .field--name-body > div a,
#block-homeres .field--name-body > div a {
    color: rgb(16, 16, 16);
}


#block-homeres  img.aia{
  filter:invert(1);
}