.det_feature_icon{
    width: 50%;
}

/* ---- grid-item ---- */

.grid-sizer,
.grid-item {
  width: 20%;
}

.grid-item {
  height: auto;
  float: left;
  border: 5px transparent solid;
}

.grid-item--width1 { width:  20%; }
.grid-item--width2 { width:  40%; }
.grid-item--width3 { width:  60%; }
.grid-item--width4 { width:  100%; }

.grid-item--height2 { height: auto; }
.grid-item--height3 { height: auto; }
.grid-item--height4 { height: auto; }


@media (max-width: 720px) {    
    .grid-item--width1 { width:  100%; }
    .grid-item--width2 { width:  100%; }
    .grid-item--width3 { width:  100%; }
    .grid-item--width4 { width:  100%; }    
}
/* ---- end grid-item ---- */

.img_dest_overlay{
  top:0; 
  background-color: rgba(255, 255, 255, 0.5); 
  opacity: 0;

  -webkit-transition: opacity 0.8s;
  transition: opacity 0.8s;

  cursor: pointer;

}
.img_dest_overlay:hover{
  opacity: 1;

}

.tv iframe{
  max-width: 100%;
}


.fractions_table th{
  text-align: center;
  padding: 10px 20px;
}

.fraction_row{
  border-bottom: solid 1px var(--verylightgrey);
}

.fractions_table td{
  text-align: center;
  padding: 15px 20px;
}

.planta_btn{
  cursor: pointer;
}

.function_table_icon{
  min-height: 30px;
  min-width: 30px;
  height: 37px;
  width: 37px;
}