a { 
    text-decoration: none;
    color: black;
}

ul.menu {
    font-family: helvetica, sans-serif;
    color: black !important;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    margin-left: 32px;
    padding: 0px;
}

ul.menu a {
    color: black !important;
}
    


.research-container p a {
    font-family: helvetica, sans-serif;
    color: darkgray;
    font-size: 15px;
    font-weight: 500;
    list-style-type: none;
    margin-left: 32px;
    padding: 0px; 
 }

 .shows-container p a {
    font-family: helvetica, sans-serif;
    color: darkgray;
    font-size: 15px;
    font-weight: 500;
    margin-left: 32px;
    padding: 0px; 
 }

    

p.titletext {
    font-family: helvetica, sans-serif;
    font-size: 22px;
    color: black;
    font-weight: 800;
    margin-top: 20px;
    margin-left: 32px;
}


.element{
    display:inline-block;
    width:auto; 
    height: 440px;
    padding-left: 20px;
    left: 10%;
    top: 100%;
}

.element img{
    height: 100%; 
    width: auto; 
}

.element p{
font-size: 13px;
text-align: justify;
color: darkturquoise;
}

.element b{
font-size: 13px;
text-align: justify;
color: black;
}

.box{
    overflow-y:hidden;
    overflow-x:scroll;
}

.section{
    height:500px;
}

.container {
    width: 100% !important;
    padding: 0px !important;
}

p.caption {
    color: black;
    }