/******************
PHOTO MODAL BIOGRAPHY1
******************/

.bio1_photo_modal {
  /*display: inline-block;*/
}

.bio1_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.bio1_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.bio1_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.bio1_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.bio1_photo_modal input:checked ~ .bio1_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.bio1_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL BIOGRAPHY2
******************/

.bio2_photo_modal {
  /*display: inline-block;*/
}

.bio2_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.bio2_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.bio2_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.bio2_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.bio2_photo_modal input:checked ~ .bio2_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.bio2_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL BIOGRAPHY3
******************/

.bio3_photo_modal {
  /*display: inline-block;*/
}

.bio3_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.bio3_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.bio3_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.bio3_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.bio3_photo_modal input:checked ~ .bio3_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.bio3_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL BIOGRAPHY4
******************/

.bio4_photo_modal {
  /*display: inline-block;*/
}

.bio4_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.bio4_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.bio4_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.bio4_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.bio4_photo_modal input:checked ~ .bio4_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.bio4_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL BIOGRAPHY5
******************/

.bio5_photo_modal {
  /*display: inline-block;*/
}

.bio5_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.bio5_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.bio5_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.bio5_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.bio5_photo_modal input:checked ~ .bio5_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.bio5_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL BIOGRAPHY6
******************/

.bio6_photo_modal {
  /*display: inline-block;*/
}

.bio6_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.bio6_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.bio6_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.bio6_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.bio6_photo_modal input:checked ~ .bio6_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.bio6_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PROJECT1
******************/

.pro1_photo_modal {
  /*display: inline-block;*/
}

.pro1_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.pro1_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.pro1_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.pro1_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.pro1_photo_modal input:checked ~ .pro1_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.pro1_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PROJECT2
******************/

.pro2_photo_modal {
  /*display: inline-block;*/
}

.pro2_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.pro2_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.pro2_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.pro2_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.pro2_photo_modal input:checked ~ .pro2_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.pro2_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PROJECT3
******************/

.pro3_photo_modal {
  /*display: inline-block;*/
}

.pro3_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.pro3_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.pro3_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.pro3_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.pro3_photo_modal input:checked ~ .pro3_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.pro3_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PROJECT4
******************/

.pro4_photo_modal {
  /*display: inline-block;*/
}

.pro4_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.pro4_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.pro4_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.pro4_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.pro4_photo_modal input:checked ~ .pro4_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.pro4_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY1
******************/

.photo1_photo_modal {
  /*display: inline-block;*/
}

.photo1_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo1_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo1_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo1_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo1_photo_modal input:checked ~ .photo1_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo1_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY2
******************/

.photo2_photo_modal {
  /*display: inline-block;*/
}

.photo2_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo2_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo2_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo2_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo2_photo_modal input:checked ~ .photo2_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo2_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY3
******************/

.photo3_photo_modal {
  /*display: inline-block;*/
}

.photo3_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo3_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo3_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo3_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo3_photo_modal input:checked ~ .photo3_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo3_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY4
******************/

.photo4_photo_modal {
  /*display: inline-block;*/
}

.photo4_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo4_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo4_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo4_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo4_photo_modal input:checked ~ .photo4_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo4_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY5
******************/

.photo5_photo_modal {
  /*display: inline-block;*/
}

.photo5_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo5_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo5_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo5_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo5_photo_modal input:checked ~ .photo5_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo5_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY6
******************/

.photo6_photo_modal {
  /*display: inline-block;*/
}

.photo6_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo6_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo6_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo6_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo6_photo_modal input:checked ~ .photo6_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo6_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY7
******************/

.photo7_photo_modal {
  /*display: inline-block;*/
}

.photo7_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo7_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo7_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo7_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo7_photo_modal input:checked ~ .photo7_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo7_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL PHOTOGRAPHY8
******************/

.photo8_photo_modal {
  /*display: inline-block;*/
}

.photo8_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.photo8_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.photo8_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.photo8_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.photo8_photo_modal input:checked ~ .photo8_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.photo8_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY1
******************/

.crt1_photo_modal {
  /*display: inline-block;*/
}

.crt1_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt1_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt1_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt1_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt1_photo_modal input:checked ~ .crt1_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt1_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY2
******************/

.crt2_photo_modal {
  /*display: inline-block;*/
}

.crt2_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt2_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt2_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt2_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt2_photo_modal input:checked ~ .crt2_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt2_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY3
******************/

.crt3_photo_modal {
  /*display: inline-block;*/
}

.crt3_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt3_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt3_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt3_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt3_photo_modal input:checked ~ .crt3_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt3_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY4
******************/

.crt4_photo_modal {
  /*display: inline-block;*/
}

.crt4_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt4_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt4_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt4_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt4_photo_modal input:checked ~ .crt4_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt4_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY5
******************/

.crt5_photo_modal {
  /*display: inline-block;*/
}

.crt5_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt5_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt5_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt5_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt5_photo_modal input:checked ~ .crt5_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt5_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY6
******************/

.crt6_photo_modal {
  /*display: inline-block;*/
}

.crt6_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt6_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt6_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt6_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt6_photo_modal input:checked ~ .crt6_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt6_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY7
******************/

.crt7_photo_modal {
  /*display: inline-block;*/
}

.crt7_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt7_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt7_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt7_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt7_photo_modal input:checked ~ .crt7_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt7_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY8
******************/

.crt8_photo_modal {
  /*display: inline-block;*/
}

.crt8_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt8_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt8_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt8_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt8_photo_modal input:checked ~ .crt8_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt8_photo_modal_trigger_close {
  font-size: 1.5em;
}

/******************
PHOTO MODAL CURATORY9
******************/

.crt9_photo_modal {
  /*display: inline-block;*/
}

.crt9_photo_modal label {
  cursor: pointer;
  /*display: inline-block;*/
  transition: all .5s;
}

.crt9_photo_modal_overlay {
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  z-index: -100;
  opacity: 0;
  transform: scale(.5);
  transition: all .75s ease-in-out;
  overflow: scroll;
}

.crt9_photo_modal_wrap {
  padding: 1em;
  position: relative;
  margin: 0 auto;
  width: 100%;
  color: #fff;
}
 
.crt9_photo_modal input {
  position: absolute;
  top: -10000px;
  left: -10000px;
}

.crt9_photo_modal input:checked ~ .crt9_photo_modal_overlay {
  opacity: 1;
  background-color: rgba(0,0,0,.9);
  transform: scale(1);
  z-index: 1000;
}

.crt9_photo_modal_trigger_close {
  font-size: 1.5em;
}