.feat_media .title, .feat_media  h2{ color: rgb(0, 170, 140); font-size: 190%;  }
.feat_media h3 { color: rgb(0, 170, 140); font-size: 130%;padding: 0px 0px 10px 0px;  } 

.feat_media .section { clear: both; display: inline-block; width: 100%;}
.feat_media .section h2 {float: left; }
.feat_media .section .back { float: right; text-decoration: underline; }

.feat_media .evaluation { display: inline-block; border-bottom: 1px solid #b2b2b2; padding: 50px 0px 30px 0px; }
.feat_media .evaluation  h2 { border: none; font-family: MerriweatherRegular; text-transform: none; }
.feat_media .evaluation  img { padding: 20px 0px 0px 20px; height: auto; max-width: 300px; width: 100%:}
.feat_media .evaluation a {text-decoration: underline;}

/* Albums */
.feat_media .section { border-bottom: 1px solid #b2b2b2; padding: 50px 0px 30px 0px;}
.feat_media .feat_galllist { clear: both; padding: 50px 0px 0px 0px; margin: 0px auto 0px auto; max-width: 945px;}
.feat_media .feat_galllist li, .media_galllist li { float: left;  width: 295px; height: 350px; border: 1px solid #b2b2b2; padding: 10px 5px 5px 5px; box-sizing: border-box; margin: 0px 10px 20px 10px;} 
//.feat_media .feat_galllist .image, .media_galllist .image { max-height: 265px; height: 275px; width: 275px; height: auto; overflow:  hidden; margin: 0px auto 0px auto; text-align: center; }
//.feat_media .feat_galllist .image img, .media_galllist .image img { height: 275px; width: 100%;   }
.feat_media .feat_galllist .image, .media_galllist .image { height: 265px; width: auto; overflow: hidden; margin: 0px auto 0px auto; text-align: center; }
.feat_media .feat_galllist .image img, .media_galllist .image img { width: auto; height: auto; min-height: 265px;}
.feat_media .feat_galllist .name,  .media_galllist .name { max-height: 30px; height: 30px; overflow: hidden; padding: 5px 0px 10px 10px;}
.feat_media .feat_galllist .count, .media_galllist .count { padding: 5px 0px 0px 10px; color: #4c4c4c; font-size: 90%;}

.feat_media .videos .feat_galllist li { width: 445px; }
.feat_media .videos .image { width: 440px; height: auto; overflow:  hidden; margin: 0px auto 0px auto; text-align: center; }
.feat_media .videos .image img {max-width: 420px; }


/* Press releases */
.feat_media .press { color: rgb(49, 49, 51); padding: 20px 0px 0px 0px; clear: both; float: left; width: 590px; }
.feat_media .press a { color: rgb(0, 170, 140); text-decoration: underline;}
.feat_media .published { width: 285px; padding: 20px 10px 10px 10px;  margin-top: -55px; float: right; border: 1px solid #b2b2b2; }
.feat_media .published h3 {font-family: MontserratRegular; }

.feat_media .published ul {margin: 0px 0px 10px 0px;}
.feat_media .published li:first-of-type {color: rgb(49, 49, 51); } 
.feat_media .published li:nth-of-type(2) { color: #b0b0b0; font-size: 90%;}


@media( max-width: 1000px )
{
  .feat_media .press {width: auto;}
  .feat_media .published { clear: left; margin: 0px; float: left;}
}


/* Press cuttings */

.feat_media .presscuttings .cuttings {clear: both;  padding: 10px 0px 0px 0px;  }
.feat_media .presscuttings .cuttings a { text-decoration: underline; }
.feat_media .presscuttings table { border: none; float: left; }
.feat_media .presscuttings h3 { font-family: MontserratRegular;  text-transform: uppercase; padding: 20px 0px 20px 0px; }
.feat_media .presscuttings td { min-width: 100px; vertical-align: top;}


/* Featured images */
.feat_gallerylist {display: inline-block; margin: 0px 0px 50px 0px; }
.feat_images .back, .feat_gallerylist .back {font-family: MontserratRegular; text-decoration: underline; color: rgb(49, 49, 51); margin: 0px 0px 0px 40px; }
.feat_images .titletxt, .feat_gallerylist .titletxt { margin: 20px 0px 30px 40px; color: rgb(0, 170, 140); font-size: 200%;  }
.feat_images .feat_stdlistgallerylightbox>.items li { width: 230px; float: left;  margin: 5px 5px; }
.feat_images .feat_stdlistgallerylightbox .items li .image { float: left; cursor: pointer; width: 230px; height: 230px; overflow: hidden; margin: 0px auto 0px auto;}
.feat_images .feat_stdlistgallerylightbox .items li .image img { max-width: 400px; width: auto; max-height: 400px; height: auto; position: relative; }

.video .feat_stdlistgallerylightbox>.items li { width: 100%; height: auto; }
.video .feat_stdlistgallerylightbox .items li .image { float: none; width: 100%; height: auto;  overflow: hidden; margin: 0px 10px 20px 10px; box-sizing: border-box;  line-height: 250px;  }
.video .feat_stdlistgallerylightbox .items li video  { width: 100%; }
.video .feat_stdlistgallerylightbox  iframe { width: 100%;}

/*
.video .feat_stdlistgallerylightbox .items li .image { float: left; width: 420px; max-height: 250px; height: auto;  overflow: hidden; margin: 0px 10px 20px 10px; box-sizing: border-box;  line-height: 250px;  }
.video .feat_stdlistgallerylightbox .items li video  {height: 100%; width: 100%; }
*/

.feat_images .feat_stdlistgallerylightbox .items li { cursor: pointer; }
.feat_images .feat_stdlistgallerylightbox .items li:nth-of-type(4n+1) { clear: left;  margin: 5px 5px 5px 0px;  }
//.feat_images .feat_stdlistgallerylightbox .items li img { width: auto; height: auto; max-width: 100%; max-height: 100%; }
.feat_images .feat_stdlistgallerylightbox .items li .image .value { display: none; }
.feat_images .feat_stdlistgallerylightbox .feat_carousel .carousel li img { width: auto; }
.feat_images .feat_stdlistgallerylightbox .feat_carousel .carousel li .details{ border-top: 2px solid rgb(0, 170, 140); }
.feat_images .feat_stdlistgallerylightbox .thumbnail {border-top: 2px solid rgb(0, 170, 140);}

.feat_images .feat_stdlistgallerylightbox .feat_carousel .carousel li video { height: 600px; vertical-align: middle; }
.feat_images .thumbnailimage video {max-height: 150px; max-width: 200px; }
.feat_images video li { height: 250px; width: 450px; }


@media( max-width: 1100px )
{
  .feat_images .feat_stdlistgallerylightbox .items li:nth-of-type(4n+1) { clear: none;  margin: 5px 5px 5px 5px;}
  .feat_images .feat_stdlistgallerylightbox .items li:nth-of-type(3n+1) { clear: left;  margin: 5px 5px 5px 0px;  }
  .feat_media .introbox .titleimg { display: none;}
  .feat_media .introbox .content {margin: 0px 0px 0px 0px;}
  .feat_media .introbox { padding: 0px; }
}

@media( max-width: 750px )
{
  .feat_images .feat_stdlistgallerylightbox .items li:nth-of-type(3n+1) { clear: none;  margin: 5px 5px 5px 5px;}
  .feat_images .feat_stdlistgallerylightbox .items li:nth-of-type(2n+1) { clear: left;  margin: 5px 5px 5px 0px;  }
}

@media( max-width: 500px )
{
  .feat_images .feat_stdlistgallerylightbox .items li:nth-of-type(2n+1) { clear: none;  margin: 5px 5px 5px 5px;}
  .feat_images .feat_stdlistgallerylightbox .items li { clear: left;  margin: 5px 5px 5px 5px !important;  }
}

.videos li { width : 470px;}
.videos .image { height: 250px; width: 450px; }

.feat_media .awards .awards {clear: left; padding: 10px 0px 0px 0px;}
.feat_media .awards .awards a { text-decoration: underline; }
.feat_media .awards .awards li:first-of-type { font-size: 90%; color: rgb (60, 60, 60); margin: 10px 0px 0px 0px; }
.feat_media .awards .awards li:nth-of-type(2) { color: rgb (49, 49, 51); }

.feat_media .logos {border-bottom: none; }
.feat_media .logo { clear: left; margin: 10px 0px 0px 0px;   }
.feat_media .leftlogo {float: left; margin: 10px 10px 0px 0px;}
.feat_media .leftlogo img {background-color: #ffffff; padding: 30px 20px;}
.feat_media .rightlogo {clear: none; float: left; margin: 10px 0px 0px 10px;}
.feat_media .rightlogo img {background-color: rgb(49, 49, 51); padding: 30px 20px;}
.feat_media .logo li {float: left; margin: 0px 30px 0px 0px;}
.feat_media .logo  a { text-decoration: underline; color:rgb(0, 170, 140);}



@media( max-width: 1000px )
{
  .feat_media .rightlogo {clear: left; margin: 10px 0px 0px 0px;}

}

//.section { display: inline-block; border-bottom: 1px solid #b2b2b2; margin: 50px 0px 30px 0px;}
//.section h2 { color: rgb(0, 170, 140); font-size: 190%;  margin: 0px 0px 50px 0px; }
