.menu_link:not(#Research){color:#C0C0C0}
   #Research{color:black}
   

img{
    display:block;
   	height:auto;
   	max-width:600px;
   	max-height:400px;
    object-fit:contain;
    width:98%;
    margin:0;
} 

p{
    word-break: break-word;
}

#Overview{content:url('Files/Image/Overview.png');   }
   
#Animation{content:url('Files/Image/long_walk.gif');}
   
#dcFIONA{content:url('Files/Image/dcFIONA.png');}
   
#IFT_box{
    display:flex;
    flex-direction:row;
    flex-wrap: wrap;
}

#IFT_image{
       content:url('Files/Image/IFT.png');
       max-width:500px;
    }



   /* If the screen size is 601px wide or more, set the font-size of <div> to 80px */
   @media screen and (min-width: 601px) {
   .heading	{
   	font-size:24px;
   	font-weight:bold;
       }
   p	{
   	margin:10px;
       }
   h1 {
   	margin:10px;
       }
   img	{
   	padding:10px;
       }
       #IFT_image{
           width:500px;
       }
       #IFT_text{
           width:50%;
       }
   }
   
   /* If the screen size is 600px wide or less, set the font-size of <div> to 30px */
   @media screen and (max-width: 600px) {
   .heading	{
   	font-size:5vw;
   	font-weight:bold;
   }
   p	{
   	margin:2%;}
   h1	{
   	margin:2%;}
   img	{
   	padding-left:2%;
    padding-right:2%;
       }
   }